ricardoofnl
|
ec3b61abfa
|
[saco] Implement/match Packet_AimSync, Packet_PassengerSync and Packet_TrailerSync; the pool pointer is fetched before the id bound check
|
2026-09-05 07:36:48 +07:00 |
|
ricardoofnl
|
4def6b65da
|
[saco] Implement/match CNetGame::UpdateScoresPingsIPs; the six argument RPC overload sits at vtable slot 25 because MSVC reverses an overload set
|
2026-09-04 22:28:02 +07:00 |
|
ricardoofnl
|
de62ab5a26
|
[saco] Implement/match CNetGame::ResetWorldBounds; the guard byte is struc_41 offset 0x2B
|
2026-09-04 22:28:02 +07:00 |
|
ricardoofnl
|
ab008a3286
|
[saco] Implement/match the three message-only handlers Packet_RSAPublicKeyMismatch, Packet_ConnectionBanned and Packet_ConnectionSucceeded
|
2026-09-04 22:28:02 +07:00 |
|
ricardoofnl
|
82997497af
|
[saco] Match CNetGame::Packet_DisconnectionNotification; it stops the radio then disconnects
|
2026-09-04 19:32:01 +07:00 |
|
ricardoofnl
|
45abe08b78
|
[saco] Match ResetObjectPool; the nine pool-recreate helpers are complete
|
2026-09-04 19:32:01 +07:00 |
|
ricardoofnl
|
5cdeb8c5fb
|
[saco] Match ResetVehiclePool and ResetTextDrawPool; their teardowns are destructors
|
2026-09-04 19:32:01 +07:00 |
|
ricardoofnl
|
468f90ddf1
|
[saco] Match six CNetGame::Reset*Pool helpers and CActorPool::~CActorPool
|
2026-09-04 19:32:01 +07:00 |
|
ricardoofnl
|
4a65d4777a
|
[saco] Match CNetGame::ResetMapIcons; the expanded guard skips the slot, it does not return
|
2026-09-03 21:09:55 +07:00 |
|
ricardoofnl
|
27dcb2fdf2
|
De-inline CNetGame::DisableMapIcon to restore ScrUnk90; hand-expand it at both map-icon call sites instead
|
2026-09-03 05:32:10 +07:00 |
|
ricardoofnl
|
d7a9f31a83
|
[saco] Match CNetGame::AttemptConnect; it retries the connect every three seconds
|
2026-09-03 05:27:21 +07:00 |
|
ricardoofnl
|
cf7fdd28bb
|
[saco] Match CNetGame::SetMapIcon and ResetMapIcons; DisableMapIcon must be inline
|
2026-09-03 05:27:21 +07:00 |
|
ricardoofnl
|
0d9fc30d3b
|
[saco] Match CNetGame::ToggleNameTagStatus; it mirrors the flag into nonametagstatus
|
2026-09-03 05:27:21 +07:00 |
|
ricardoofnl
|
3e1070db78
|
[saco] Match three CNetGame packet handlers; full, bad password and no response
|
2026-09-03 05:27:21 +07:00 |
|
ricardoofnl
|
b3dab2e6ef
|
[saco] Annotate the six already-matching net/netgame.cpp functions
|
2026-09-03 05:27:21 +07:00 |
|
RD42
|
765ad9cd8f
|
[saco] Match HasTimestamps()
|
2024-08-24 23:28:40 +08:00 |
|
RD42
|
ece98a3e35
|
[saco] Match GetPacketID(...)
|
2024-08-24 23:28:14 +08:00 |
|
RD42
|
ae590d171c
|
[bot/saco/server] Update CNetGame constructor
|
2024-04-23 22:44:38 +08:00 |
|
RD42
|
b6d8c9c215
|
[saco] Update DoProcessStuff()
* Add `CNetGame::Process()` stub
* Add `CNetGame::UpdateNetwork()` stub
* Implement `GetPacketID(...)`
* Implement `HasTimestamps()`
|
2024-03-16 23:28:06 +08:00 |
|
RD42
|
824e446786
|
[saco] Implement CNetGame map icon functions
Implements:
* `CNetGame::SetMapIcon(...)`
* `CNetGame::DisableMapIcon(...)`
* `CNetGame::ResetMapIcons()`
|
2024-02-21 19:04:26 +08:00 |
|
RD42
|
efa55de427
|
[saco] Implement CGangZonePool ctor
|
2024-02-18 21:21:09 +08:00 |
|
RD42
|
87f94769e8
|
[saco] Update CNetGame constructor
|
2024-02-16 22:32:43 +08:00 |
|
RD42
|
96cd12248f
|
[saco] Implement CTextDrawPool constructor
|
2024-02-16 22:32:25 +08:00 |
|
RD42
|
56e0bf3910
|
[saco] Implement CMenuPool ctor
|
2024-02-12 20:22:51 +08:00 |
|
RD42
|
2da4d86441
|
[saco] Implement CLabelPool ctor
|
2024-02-12 20:16:37 +08:00 |
|
RD42
|
864ab50d1e
|
[saco] Implement CActorPool ctor
|
2024-02-12 20:12:15 +08:00 |
|
RD42
|
05309cad36
|
[saco] Implement CObjectPool ctor
|
2024-02-12 20:10:26 +08:00 |
|
RD42
|
1002c13453
|
[saco] Implement CPickupPool constructor
|
2024-02-07 23:59:04 +08:00 |
|
RD42
|
c6b1f81352
|
[saco] Implement CPlayerPool ctor
|
2024-02-06 22:20:05 +08:00 |
|
RD42
|
125a453d53
|
[saco] Implement CVehiclePool ctor
|
2024-02-06 22:08:24 +08:00 |
|
RD42
|
2ae74bd25e
|
[saco] Add CNetGame::InitPools()
|
2024-02-06 22:01:20 +08:00 |
|
RD42
|
1d12c53e86
|
[saco] Update CNetGame ctor
|
2024-01-31 23:57:40 +08:00 |
|
RD42
|
b4233b91f5
|
[saco] Implement CNetGame::GetTime
|
2024-01-06 23:39:04 +08:00 |
|
RD42
|
7fe0cca7de
|
[saco] Update CNetGame constructor
|
2023-11-23 23:56:11 +08:00 |
|
RD42
|
0fa1ef624a
|
[saco] Add few class stub
+ CChatWindow
+ CCmdWindow
+ CNetGame
+ CFontRender
|
2023-11-14 22:58:51 +08:00 |
|