Update 2.104
6/15/2026
v2.104.0.0BETAMINOR
Lulu
ThundaFira: PPP draw tint probe hook (`FFX+0x31B590`)
ffx-probePPPDRAW opcodes 14–16; lab--pppdraw-tint-capture
v2.103.0.0
v2.104.0.1BETAPATCH
Lulu
ThundaFira: PPP draw hook fix (vtable host+2856)
- runtime bind fn resolve; 0 hits on fixed
0x31B590
v2.104.0.0
v2.104.0.2BETAPATCH
Lulu
ThundaFira: PPP draw hook crash fix (safe probe)
- remove blind EXE fallbacks; install only vtable
host+2856with55 8B EC; STOP restores bytes;--force-tintblocked after RT2 crash
v2.104.0.1
v2.104.0.3BETAPATCH
Seymour
Arena+ OST hook v5 (FSM case-8 `PlayTrackWithPreload`)
InstallMusicHookArenaBattlehooksPrepBattleTrack+PlayTrackWithPreload(RVA0x486940/0x486980), swapping hardcoded 16→145 while keeping async queue 26/39; RE docs P0–P3
v2.104.0.2
v2.104.0.6BETAPATCH
Seymour
Arena+ OST: lab recipe (override + soundcmd trigger 4)
- drops direct 16→145 async swap; uses proved
musicOverride+soundcmd 23/4/0+SwitchCrossfadelab menu path
v2.104.0.5