JARVIS-ARENA
Update 2.121
6/16/2026
v2.121.0.0MINORJarvis-ARENA
Arena+ Multi Dark Aeon authoring lane (ArenaMultiBossLab + multi-alias recipes)
- new CLI
RuntimeTools/ArenaMultiBossLabapplies recipe JSONs deterministically —chunk2viaFormationSlotWriter(slot-only RT0) +chunk3viaBattleArenaPositionWriter(position-only RT0) orBattleArenaGrowWriter(monLive grow capped at 8 actors), with re-read guard and loose-file deploy plus.spiraforge.bakbackup. Active recipes:dark_duo_valefor_ifrit(aliaskino00_70/ token0x00DC0046). Recipe doc + RT2 checklist template + multi-alias README undermods/Spira Reforge/arena/recipes/. Strategy: B (multi-alias) + C (resolver hook RE as parallel lane) + content-first (duo → trio → quartet before catalog v2 / DLL reader). Base dossier:docs/reverse/FFX_ARENA_PLUS_MULTI_DARK_AEON_AUTHORING_DOSSIER_2026-06-16.md. Plan:.cursor/plans/arena_plus_multi_dark_aeon_*.plan.md. Duo deploy generated offline RT0 PASS (7780 bytes byte-identical outside the 16 chunk2 bytes + 48 chunk3 monLive bytes); in-game RT2 Needs Testing via_RT2_CHECKLIST.md
v2.120.7.0
v2.121.0.1REVISIONJarvis-MAGIC
Ronso Mana: corrected RE of the command-ring pipeline (why hudSafe 17/19 failed)
- (RE/docs, no behavior change). IDA re-analysis: the visible Attack/Skill/Special ring comes from
FFX_Btl_UI_BuildMainCommandRingTree@0x7A07D0(treeId=slot+109, onlykind<=8), NOT fromtreeId=slot+41— that is whyresolve(2,1,43)→-1yet the ring still showed. The Overdrive ring iskind=12(>8), skips7A07D0, and depends entirely onresolve(2,1,slot+41), which fails because blobunk_112A9B4hasblob[2+treeId]==0xFF.blob[2+treeId]is a node-def INDEX, not a presence bool → thehudSafe=19patch hit the right pointer but wrong value semantics. "Ronso Rage won't re-arm" bug: the79AF70gate requirescharge>=100; after drain (100→60) OD disappears → candidate fix is lowering the gate to the cheapest skill cost (~40)..i64renames:7A07D0/79AF00(IsAeonMenuSlot 20-27)/7986B0/783ED0+ comments (blob format on797420, shared arrayXon7985A0via xref0x798672, drain/transfer site0x78F1E5). Doc:docs/reverse/FFX_RONSO_MANA_COMMAND_RING_PIPELINE_RE_2026-06-16.md. (Note:hudSafe=20— OD ring-header scan + write to the headers array — remains deployed and Needs Testing.)
v2.121.0.0