ricardoofnl
|
64fe8f6ae0
|
[saco] Implement/match IDirect3DDevice9Hook::Present
|
2026-08-30 22:32:05 +07:00 |
|
ricardoofnl
|
6ed92f82ea
|
[saco] Drop the debug string and caption drag block from CDXUTDialog::MsgProc
|
2026-08-30 22:22:30 +07:00 |
|
ricardoofnl
|
f21e9d5f89
|
[saco] Match CDXUTIMEEditBox::RenderCandidateReadingWindow; retail has no bottom/top/right/left fitting
|
2026-08-30 22:22:30 +07:00 |
|
ricardoofnl
|
1b02719af0
|
[saco] Match CUniBuffer::SetText(LPCTSTR); the scratch buffer holds 2049 WCHARs
|
2026-08-30 17:29:10 +07:00 |
|
ricardoofnl
|
24af848246
|
[saco] Match CUniBuffer::InsertString; the moves are in WCHARs
|
2026-08-30 17:29:10 +07:00 |
|
ricardoofnl
|
ada3243860
|
[saco] Implement the WM_CHAR overwrite and caret handling of CDXUTEditBox::MsgProc
|
2026-08-30 17:29:10 +07:00 |
|
ricardoofnl
|
831a723f59
|
[saco] Implement/match CUniBuffer::SetChar
|
2026-08-30 17:29:10 +07:00 |
|
ricardoofnl
|
ef2bac4ad4
|
[saco] Match CUniBuffer::RemoveChar; MoveMemory shifts WCHARs
|
2026-08-30 17:29:10 +07:00 |
|
ricardoofnl
|
52683eea90
|
[saco] Match CUniBuffer::Analyse with the masked-text branch and iCharset -1
|
2026-08-30 17:29:10 +07:00 |
|
ricardoofnl
|
7e0a0a3f47
|
[saco] Implement/match MaskText and the password path of CDXUTEditBox::Render
|
2026-08-30 17:29:10 +07:00 |
|
ricardoofnl
|
8bc52e0fd8
|
[saco] Match CDXUTEditBox::PasteFromClipboard by reading CF_UNICODETEXT
|
2026-08-30 17:29:10 +07:00 |
|
ricardoofnl
|
188f78c2ed
|
[saco] Match CDXUTEditBox::CopyToClipboard by putting wide text on the clipboard
|
2026-08-30 17:29:10 +07:00 |
|
ricardoofnl
|
230ace00e4
|
[saco] Restore the dwImeWaitTick updates in CDXUTIMEEditBox::MsgProc
|
2026-08-30 17:12:47 +07:00 |
|
ricardoofnl
|
b2aa7d036a
|
[saco] Implement/match CDXUTIMEEditBox::Render
|
2026-08-30 17:12:47 +07:00 |
|
ricardoofnl
|
4dcfad06f5
|
[saco] Implement/match CDXUTIMEEditBox::OnFocusOut
|
2026-08-30 17:12:47 +07:00 |
|
ricardoofnl
|
987eb4a9fc
|
[saco] Implement/match CDXUTIMEEditBox::OnFocusIn
|
2026-08-30 17:12:47 +07:00 |
|
ricardoofnl
|
ffe3070244
|
[saco] Implement/match CDXUTIMEEditBox::UpdateRects
|
2026-08-30 17:12:47 +07:00 |
|
ricardoofnl
|
93c6de8f29
|
[saco] Point the CDXUTIMEEditBox IME code at the game window
|
2026-08-30 17:12:47 +07:00 |
|
ricardoofnl
|
7d401c9537
|
[saco] Restore the wide-char IME buffers in CDXUTIMEEditBox
|
2026-08-30 17:12:47 +07:00 |
|
ricardoofnl
|
543dab811c
|
[saco] Match CDXUTIMEEditBox::CheckToggleState
|
2026-08-30 17:06:09 +07:00 |
|
ricardoofnl
|
9122db39cf
|
[saco] Match CDXUTIMEEditBox::StaticMsgProc
|
2026-08-30 17:06:09 +07:00 |
|
ricardoofnl
|
a3bcb8eaea
|
[saco] Match CDXUTIMEEditBox::CheckInputLocale
|
2026-08-30 17:06:09 +07:00 |
|
ricardoofnl
|
54e1302e27
|
[saco] Implement/match CDXUTListBox::Render
|
2026-08-30 16:56:52 +07:00 |
|
ricardoofnl
|
b2e390a70c
|
[saco] Implement/match CDXUTListBox::HandleMouse
|
2026-08-30 16:56:52 +07:00 |
|
ricardoofnl
|
d011509921
|
[saco] Implement/match CDXUTListBox::InsertItem
|
2026-08-30 16:56:52 +07:00 |
|
ricardoofnl
|
1565af7ea1
|
[saco] Implement/match CDXUTListBox::AddItem
|
2026-08-30 16:56:52 +07:00 |
|
ricardoofnl
|
07c5ed6f46
|
[saco] Implement/match the CDXUTListBox constructor
|
2026-08-30 16:56:52 +07:00 |
|
ricardoofnl
|
5e22f69a4d
|
[saco] Implement/match CDXUTListBox::UpdateRects
|
2026-08-30 16:56:52 +07:00 |
|
ricardoofnl
|
b41014353a
|
[saco] Fix the CDXUTListBox and DXUTListBoxItem member layout
|
2026-08-30 16:56:52 +07:00 |
|
ricardoofnl
|
d8aaacef44
|
[saco] Match CDXUTButton::HandleMouse
|
2026-08-30 16:36:06 +07:00 |
|
ricardoofnl
|
a5e0fa788f
|
[saco] Drop the hooks.cpp prototypes now declared in util.h
|
2026-08-30 15:01:16 +07:00 |
|
ricardoofnl
|
dbe3baac54
|
[saco] Implement/match FUNC_100B4D10 and FUNC_100B4860
|
2026-08-30 14:52:51 +07:00 |
|
ricardoofnl
|
2ccba962a3
|
[saco] Fix the util.h calling conventions that stopped util.cpp compiling
|
2026-08-30 14:43:09 +07:00 |
|
ricardoofnl
|
149c1cc22b
|
[saco] Implement/match CWorld__ProcessLineOfSight_Hook
|
2026-08-30 14:36:40 +07:00 |
|
ricardoofnl
|
58ce55790c
|
[saco] Implement/match ScrSetGravity and ScrSetPlayerFacingAngle
|
2026-08-30 14:26:04 +07:00 |
|
ricardoofnl
|
6cc15841d5
|
[saco] Implement/match AllVehicles_ProcessControl_Hook
|
2026-08-30 14:18:18 +07:00 |
|
ricardoofnl
|
a0ec3c86e7
|
[saco] Fold the duplicate 0x1014FFAC object pool extern
|
2026-08-30 14:15:22 +07:00 |
|
ricardoofnl
|
cb64661381
|
[saco] Implement/match CGame__Process_Hook
|
2026-08-30 14:10:32 +07:00 |
|
ricardoofnl
|
f50bad1c84
|
[saco] Implement/match CWeapon__FireInstantHit_Hook
|
2026-08-30 14:05:35 +07:00 |
|
ricardoofnl
|
9b134f0932
|
[saco] Implement/match CCollision__BuildCacheOfCameraCollision_Hook
|
2026-08-30 14:05:35 +07:00 |
|
ricardoofnl
|
90115c3135
|
[saco] Implement/match CAutomobile__BreakTowLink_Hook
|
2026-08-30 14:03:10 +07:00 |
|
ricardoofnl
|
31e410e44d
|
[saco] Fold the duplicate 0x10151628 scratch global shared by TaskUseGun and GetText
|
2026-08-30 13:53:01 +07:00 |
|
ricardoofnl
|
d2ab3f0b8d
|
[saco] Implement/match TaskUseGun_Hook
|
2026-08-30 13:50:42 +07:00 |
|
ricardoofnl
|
b5ca28bc77
|
[saco] Implement/match CCivillianPed__ProcessControl_Hook
|
2026-08-30 13:49:52 +07:00 |
|
ricardoofnl
|
f4cddb25f0
|
[saco] Unify the ped ProcessControl globals shared by two hooks
|
2026-08-30 13:47:10 +07:00 |
|
ricardoofnl
|
8e9614dfcc
|
[saco] Implement/match CPlayerPed_ProcessControl_Hook
|
2026-08-30 13:43:48 +07:00 |
|
ricardoofnl
|
773875d698
|
[saco] Implement/match CRenderer__AddEntityToRenderList_Hook
|
2026-08-30 13:38:00 +07:00 |
|
ricardoofnl
|
72ce063c0b
|
[saco] Implement/match CObject__CreateRwObject_Hook
|
2026-08-30 13:36:25 +07:00 |
|
ricardoofnl
|
39788d4a83
|
[saco] Implement/match GetText_Hook
|
2026-08-30 13:34:41 +07:00 |
|
ricardoofnl
|
b8a63d47fb
|
[saco] Implement/match CVehicle__UsesSiren_Hook
|
2026-08-30 13:33:06 +07:00 |
|