ricardoofnl
|
b23f356def
|
[saco] Match CRemotePlayer::FUNC_10014540; it re-creates the map marker when there is no ped
|
2026-09-03 03:28:53 +07:00 |
|
ricardoofnl
|
dd5b9125e7
|
[saco] Match CRemotePlayer::FUNC_10017610; two separate NULL stores merge into the mid-function zero arm
|
2026-09-03 03:28:53 +07:00 |
|
ricardoofnl
|
aed6c4dd6f
|
Repoint the four aliased CPlayerPed calls at their real members; the aliases were declared but never defined
|
2026-09-03 03:18:52 +07:00 |
|
ricardoofnl
|
8bb2a5c54d
|
[saco] Match CRemotePlayer::FUNC_10016330; the four guards are one && so the zero arm lands last
|
2026-09-03 02:26:57 +07:00 |
|
ricardoofnl
|
bad27c78d8
|
[saco] Match CRemotePlayer::FUNC_10014500; the marker clear stores the parameter, not a literal zero
|
2026-09-03 02:26:57 +07:00 |
|
ricardoofnl
|
8be3a23632
|
[saco] Match CRemotePlayer::FUNC_100160A0, the player-to-player distance; the sum is one expression so fsqrt needs no spill
|
2026-09-03 02:16:30 +07:00 |
|
ricardoofnl
|
d75977c1d4
|
[saco] Match CRemotePlayer::FUNC_10016120; it switches to field_1E1 when the state is 19 and tail-jumps
|
2026-09-03 02:16:30 +07:00 |
|
ricardoofnl
|
d9ea7eb7f6
|
[saco] Match CRemotePlayer::FUNC_100155E0; 0x100B5210 is __cdecl and field_1E1 is a CVehicle *
|
2026-09-03 02:16:30 +07:00 |
|
ricardoofnl
|
004d377d08
|
[saco] Match CRemotePlayer::FUNC_100150D0; four VECTORs live at 0x17C-0x1AB inside the old _gap114
|
2026-09-03 01:34:00 +07:00 |
|
ricardoofnl
|
724bf8fb94
|
[saco] Match CRemotePlayer::FUNC_100143A0, the FollowPedSA aim marker; the aim trio is a scoped VECTOR sharing the marker slot
|
2026-09-03 01:34:00 +07:00 |
|
ricardoofnl
|
3f7f4b675b
|
[saco] Match CRemotePlayer::FUNC_100165B0, the state setter that drives the car-jacked handler
|
2026-09-03 01:34:00 +07:00 |
|
ricardoofnl
|
cc4b4e3507
|
[saco] Match CRemotePlayer::FUNC_10016270, the car-jacked handler; the id compare is 16-bit so FUNC_1001EB90 reads as unsigned
|
2026-09-03 01:34:00 +07:00 |
|
ricardoofnl
|
bd8df36660
|
[saco] Match CRemotePlayer::FUNC_100145F0 and FUNC_10014620; the sync block carries a vehicle id at 0x103
|
2026-09-03 01:34:00 +07:00 |
|
ricardoofnl
|
a1e723b785
|
[saco] Match CRemotePlayer::FUNC_10016660; 0x100A0EC0 is CGame::DisableMarker
|
2026-09-03 00:16:26 +07:00 |
|
ricardoofnl
|
b2fc02bce8
|
[saco] Match CRemotePlayer::FUNC_10017570; tail-jumps into ResetAllSyncAttributes
|
2026-09-03 00:16:26 +07:00 |
|
ricardoofnl
|
cc4c93f299
|
[saco] Match CRemotePlayer::FUNC_10017530; 0x100A0210 is a CGame method, retail loads ecx=pGame
|
2026-09-03 00:16:26 +07:00 |
|
ricardoofnl
|
d5f06b8359
|
[saco] Make net/remoteplayer.cpp compile; FindGtaIDFromID was genuinely missing and INVALID_VEHICLE_ID is 0xFFFF
|
2026-09-03 00:16:26 +07:00 |
|
RD42
|
b65e643be4
|
[saco] Implement/match CRemotePlayer::ExitVehicle()
|
2024-10-31 17:43:13 +08:00 |
|
RD42
|
9b91485a8a
|
[saco] Implement/match CRemotePlayer::EnterVehicle(...)
|
2024-10-31 17:31:36 +08:00 |
|
RD42
|
15ab1d056a
|
[saco] Fix compilation errors
|
2024-10-28 00:00:41 +08:00 |
|
RD42
|
fd79de6997
|
[saco] Implement/match CRemotePlayer::GetPlayerColorAsARGB()
|
2024-10-20 17:22:03 +08:00 |
|
RD42
|
a2e4ab84b6
|
[saco] Implement/match CRemotePlayer::GetPlayerColorAsRGBA()
|
2024-10-20 17:21:37 +08:00 |
|
RD42
|
5e46ec5702
|
[saco] Implement/match ScrSetPlayerColor(...)
|
2024-10-17 17:34:21 +08:00 |
|
RD42
|
9bbc1fb3d8
|
[saco] Implement CRemotePlayer constructor
* Implement/match `CRemotePlayer::ResetAllSyncAttributes()`
|
2024-07-13 21:59:37 +08:00 |
|