JARVIS-ARENA
Aggiornamento 2.122
16/06/2026
v2.122.0.0MINORJarvis-ARENA
Arena+ catalogo Multi Dark Aeon v2 + DLL reader + spike del custom token resolver
- (a)
mods/Spira Reforge/arena/spira-arena-catalog.schema.jsonevoluto v1→v2 contoken_mode/base_template/raw_monster_ids/unlock_requires/rt2_status/risk/recipeper riga; (b)spira-arena-catalog.jsonpopolato con 5 tier (Solo 9 vanilla + Duo + Trio + Quartet + estensione Penta); (c)FfxHooksDll/dllmain.cppha ottenutoArenaPlus_LoadCatalogOverlay()+ accessorArenaPlus_GetRoute(int): quandoarena_plus_catalog.flagè attivo + JSON trovato, sovrascrive per-slotbattleToken/battleId/label (fallback hardcodedkArenaPlusBossRoutes[9]vince sempre in caso di errore); (d) nuovo hookRuntimeTools/FfxHooksDll/hooks/ResolverLogHook.{h,cpp}— detour PolyHook read-only suFFX_Field_ResolveEncounterToken@0x7828B0che registra (token, result, outField, outGroup, outEntry) abilitato daarena_plus_resolver_log.flag; (e) doc REdocs/reverse/FFX_ARENA_PLUS_CUSTOM_TOKEN_RESOLVER_HOOK_SPIKE.mdcon decompilazione annotata (HIWORD = field key, low byte LOWORD = entry key, middle byte = 0), 4 caller, layout delle tabelleg_EncounterFieldTable@0x112A9C8+g_EncounterGroupBlobBase@0x112A9CC, spec range token custom0xA001..0xAFFF, piano Opzione A (pre-risolvere redirect); (f) rinominazioni + commenti applicati nel.i64reale (work/reverse/ida/FFX_recon.i64) — sub_79D1B0/D1E0/D190/D230 sono diventatiFFX_Field_*EncounterField*/Group*(regola aurea). Build PolyHook PASS 9/9 cpp. [precedente:v2.121.0.1]
v2.122.0.1REVISIONJarvis-MAGIC
Spira Reforge: Capture Cascade — catturare un Dark Aeon risveglia la regione (design doc + roadmap)
- (design/doc, nessun codice). Idea di Halyson 2026-06-16: uccidere un DA già lo libera nell'Arena+ F7; catturare un DA con un'arma Capture vanilla (flag66 bit Capture) + colpo finale risveglia la regione canonica del DA. Decisioni cristallizzate: trigger=vanilla Capture, frequenza incappucciata=rara con chime (~5–10%), reversibilità=irreversibile sul save; bestiary "Conquiste" F7, drop di tier alto, non fuggibile, non viene sommato nella MA bestiary vanilla. Decomposizione in Cap-1 (popup + flag sidecar + ladder SIN · DARK AEONS tramite
unlock_requires: ["dark_aeon.captured.<id>"]— si inserisce nel catalogo v2 già spedito inv2.122.0.0; v0.5), Cap-2 (sin_tier_override=7nell'area canonica piggyback sulla Modalità SIN runtime; v0.6), Cap-3 (DA-patrullam###ridotto ~30–40% HP in formazione custom con 1–3 mob T7, dipende dall'encounter editor RE; v0.7+). Mappa DA→area canonica (8 ingressi) + 7 attriti con mitigazioni + RT2 minimo per livello. Doc:docs/reverse/FFX_SPIRA_REFORGE_CAPTURE_CASCADE_RESEARCH_2026-06-16.md; roadmap §11 + §6 v0.5/v0.6/v0.7 inmods/Spira Reforge/VISION_AND_ROADMAP.md
v2.122.0.0