Jonas Volman
f109c2b369
Match game options constructor
2026-08-26 03:35:26 -07:00
Jonas Volman
fb9bbfecca
Recover AI team status and vehicle eviction
2026-08-21 11:40:36 -07:00
Jonas Volman
b51291a905
Match player queue public leaves
2026-08-21 08:07:12 -07:00
Jonas Volman
1d593855fe
Recover aim assist helper leaves
2026-08-21 03:24:14 -07:00
Jonas Volman
7d2ff479dd
Recover cooperative game predicate
2026-08-21 00:26:05 -07:00
Jonas Volman
12adab29ae
Recover game allegiance initializer
2026-08-21 00:19:41 -07:00
Jonas Volman
00a9b1d655
Recover exact oddball global state
2026-08-20 22:45:58 -07:00
Jonas Volman
9e42d1125c
Withdraw unauthenticated typed-wave BSS
2026-08-20 21:13:47 -07:00
Jonas Volman
2ba1c02d32
Recover eleven typed leaf functions
2026-08-20 20:49:05 -07:00
Jonas Volman
4dfd0ece20
player_control: write unit_get_local_player_index (byte-exact)
...
Reads unit->unit.player_index (+0x1C8 via unit_get, which the target confirms
by passing mask 3), and maps it through player_get to local_player_index (+2 in
player_datum).
Branch polarity is the load-bearing detail: writing the NONE check as an early
return puts the cold path inline and leaves 28 bytes off. Testing the positive
case and returning NONE at the end reproduces January's layout (je to an
out-of-line tail) exactly. The ternary form is 7 off, a result-variable form 31.
Verified strict; player_control now 37 exact.
2026-08-20 16:19:22 -07:00
Jonas Volman
8b7a83037d
Remove game engine layout aliasing
2026-08-20 15:39:29 -07:00
Jonas Volman
fb5c6a09a0
Correct game engine typed access
2026-08-20 15:16:39 -07:00
Jonas Volman
4e5f17ee63
Recover game engine exact checkpoint
2026-08-20 14:02:31 -07:00
Jonas Volman
131a0f3ad1
Advance player rumble reconstruction
2026-08-20 12:41:41 -07:00
Jonas Volman
e30b15682e
Match cheats object
2026-08-13 05:30:26 -07:00
Jonas Volman
ab4fa7c2ad
Match multiplayer sound queue object
2026-07-29 14:40:54 -07:00
Jonas Volman
322beb9af7
Match rasterized game message
2026-07-26 01:12:16 -07:00
Jonas Volman
0e48862072
Match multiple teams alive check
2026-07-26 01:03:56 -07:00
Jonas Volman
981d758b94
Match place name lookup
2026-07-26 00:48:46 -07:00
Jonas Volman
4a33660bbc
Match netgame flag search
2026-07-26 00:20:38 -07:00
Jonas Volman
a134578fe4
Match cooperative player respawn
2026-07-26 00:16:54 -07:00
Jonas Volman
03111ccaf1
Match loaded-game player control repair
2026-07-26 00:08:59 -07:00
Jonas Volman
9b0007a5a6
Match game engine variant cleanup
2026-07-25 23:50:00 -07:00
Jonas Volman
1b37d16015
Match game engine damage multiplier getter
2026-07-25 23:44:11 -07:00
Jonas Volman
dd9d0d1221
Match stalker game variant builder
2026-07-25 23:37:22 -07:00
Jonas Volman
d0b97e416e
Match juggernaut game variant builder
2026-07-25 23:36:01 -07:00
Jonas Volman
4ddde32deb
Match accumulation game variant builder
2026-07-25 23:34:29 -07:00
Jonas Volman
6184320af7
Match player powerup expiry helper
2026-07-25 23:33:57 -07:00
Jonas Volman
73d2a1825d
Match team rally game variant builder
2026-07-25 23:32:44 -07:00
Jonas Volman
167a920874
Match team race game variant builder
2026-07-25 23:29:52 -07:00
Jonas Volman
a8a0f995cb
Match rally game variant builder
2026-07-25 23:28:50 -07:00
Jonas Volman
36df789683
Match race game variant builder
2026-07-25 23:27:13 -07:00
Jonas Volman
efa29ba5ed
Match iron CTF game variant builder
2026-07-25 23:24:55 -07:00
Jonas Volman
361d5a3b3f
Match invasion game variant builder
2026-07-25 23:24:00 -07:00
Jonas Volman
d868eb27eb
Match CTF pro game variant builder
2026-07-25 23:23:05 -07:00
Jonas Volman
86574dcddf
Match CTF game variant builder
2026-07-25 23:22:10 -07:00
Jonas Volman
879c37349f
Match slayer pro game variant builder
2026-07-25 23:21:01 -07:00
Jonas Volman
1ffe529ab4
Match team king game variant builder
2026-07-25 23:18:22 -07:00
Jonas Volman
1abc9b070d
Match king pro game variant builder
2026-07-25 23:17:21 -07:00
Jonas Volman
04434d060c
Match reverse tag game variant builder
2026-07-25 23:15:11 -07:00
Jonas Volman
7e8598a858
Match team oddball game variant builder
2026-07-25 23:14:15 -07:00
Jonas Volman
5e50f23e59
Match oddball game variant builder
2026-07-25 23:11:58 -07:00
Jonas Volman
c7e9555d5a
Match snipers game variant builder
2026-07-25 23:10:56 -07:00
Jonas Volman
aa161ebffe
Match rockets game variant builder
2026-07-25 23:09:40 -07:00
Jonas Volman
ec19ab9bcb
Match nearby player interaction dispatcher
2026-07-25 23:09:40 -07:00
Jonas Volman
08828e674d
Match endurance game variant builder
2026-07-25 23:06:33 -07:00
Jonas Volman
63285743b6
Match phantoms game variant builder
2026-07-25 23:05:18 -07:00
Jonas Volman
3fef4851b5
Match player item interaction helper
2026-07-25 23:05:05 -07:00
Jonas Volman
6fdda8b2c3
Match elimination game variant builder
2026-07-25 23:03:28 -07:00
Jonas Volman
089ff2dcd0
Match team slayer game variant builder
2026-07-25 23:02:12 -07:00