Update 2.126
6/16/2026
v2.126.0.0BETAMINOR
Wakka
Arena+ Multi Dark Aeon catalog validator CLI (`--validate`)
- (new capability in
RuntimeTools/ArenaMultiBossLab: first offline catalog v2 validator). NewRuntimeTools/ArenaMultiBossLab/CatalogValidator.cs+--validate [--catalog <path>] [--vanilla-root <btlRoot>]inProgram.cs. 5 checks: (1)format/format_version; (2) required per-row fields (token_mode,battle_token,base_template,battle_id,raw_monster_ids,gil_cost,progress_flag,rt2_status,risk,evidence); (3)unlock_requiresconsistency (each flag must appear as aprogress_flagon some other row, including tier-levelunlock.requires); (4) regex0xXXXXXXXXforbattle_token,0xXXXXper slot inraw_monster_ids+ anti-gap (empty slot before occupied slot = ERROR); (5)recipepointer references an existing file. Optional recipe sweep via subprocess of this same CLI with--dry-runwhen--vanilla-rootis provided (re-runs every recipe in./recipesautomatically). Exit codes: 0 OK, 4 catalog inconsistent, 5 a recipe dry-run failed. Current run againstspira-arena-catalog.json: PASS 0 errors / 0 warnings on 13 rows / 13 distinct flags
v2.125.1.1