ricardoofnl
|
f1d8eabde1
|
[saco] Implement/match CChatWindow::WriteChatLog; the entry type is a switch (subtract chain) and the timestamp buffer takes 68 stack bytes
|
2026-09-05 07:36:48 +07:00 |
|
ricardoofnl
|
256a3d372c
|
[saco] Implement/match CChatWindow::FUNC_10067E00; the scrollbar stays visible while scrolled off the bottom or the cmd window is open
|
2026-09-05 07:36:48 +07:00 |
|
ricardoofnl
|
6ce44a81b5
|
[saco] Implement/match CChatWindow::FUNC_10067120; it DT_CALCRECTs "Y" for the line height and "[19:58:34]" for the timestamp width in field_63E6
|
2026-09-05 07:36:48 +07:00 |
|
ricardoofnl
|
3c6628a812
|
[saco] Implement/match CChatWindow::ReleaseTextures and the FUNC_10067410 tail call into it, which is a bare 5-byte jmp
|
2026-09-05 07:36:48 +07:00 |
|
ricardoofnl
|
1e1006c1f1
|
[saco] Implement/match CChatWindow::AddInfoMessage; same body as AddDebugMessage with entry type 4 and m_dwChatInfoColor
|
2026-09-05 07:36:48 +07:00 |
|
ricardoofnl
|
1ab9ab262c
|
[saco] Implement/match CChatWindow::AddClientMessage; it drops anything over 144 chars and calls ReplaceControlChars out of line
|
2026-09-04 22:28:02 +07:00 |
|
ricardoofnl
|
b6e839d49f
|
[saco] Implement/match CChatWindow::AddChatMessage; the control-char scrub is written out again instead of calling ReplaceControlChars
|
2026-09-04 22:28:01 +07:00 |
|
ricardoofnl
|
13e0a5e9e8
|
[saco] Implement/match the four CChatWindow scrollbar pokes; CDXUTScrollBar::GetTrackPos comes along as the out-of-line COMDAT at 0x100670D0
|
2026-09-04 22:28:01 +07:00 |
|
ricardoofnl
|
272d63d75b
|
[saco] Implement/match CChatWindow::ReplaceControlChars; its range test is signed, unlike the ReplaceUnprintableChars in game/util.cpp
|
2026-09-04 22:28:01 +07:00 |
|
ricardoofnl
|
d9312cbda5
|
[saco] Implement/match CChatWindow::SetPageSize; it returns void, retail leaves the leftover FUNC_10067200 return in eax
|
2026-09-04 22:28:01 +07:00 |
|
ricardoofnl
|
e0ed438bf2
|
[saco] Implement/match CChatWindow::CreateFonts
|
2026-08-01 19:13:05 +07:00 |
|
ricardoofnl
|
bc49019aaa
|
[saco] Implement/match CChatWindow::AddDebugMessage
|
2026-08-01 18:45:36 +07:00 |
|
RD42
|
5d04ca752d
|
[saco] Implement/match CChatWindow::ResetDialogControls(...)
* Implement/match `CChatWindow::FUNC_10067200()`
|
2024-07-23 19:02:41 +08:00 |
|
RD42
|
9315131c61
|
[saco] Update CChatWindow constructor
|
2024-04-08 22:11:49 +08:00 |
|
RD42
|
d17a278bcd
|
[saco] Fix compilation errors
|
2024-03-22 23:47:43 +08:00 |
|
RD42
|
79572bb0f8
|
[saco] Update CChatWindow constructor
* Update `DoInitStuff()`
* Add `CChatWindow::CreateFonts()` stub
|
2024-03-20 23:39:55 +08:00 |
|
RD42
|
2db87fb94e
|
[saco] Add CChatWindow::AddDebugMessage stub
|
2024-01-31 23:55:30 +08:00 |
|
RD42
|
0fa1ef624a
|
[saco] Add few class stub
+ CChatWindow
+ CCmdWindow
+ CNetGame
+ CFontRender
|
2023-11-14 22:58:51 +08:00 |
|