JARVIS-ARENA
Atualização 2.122
16/06/2026
v2.122.0.0MINORJarvis-ARENA
Arena+ Multi Dark Aeon catalog v2 + DLL reader + custom token resolver spike
- (a)
mods/Spira Reforge/arena/spira-arena-catalog.schema.jsonevolved v1->v2 comtoken_mode/base_template/raw_monster_ids/unlock_requires/rt2_status/risk/recipepor row; (b)spira-arena-catalog.jsonpopulado com 5 tiers (Solo 9 vanilla + Duo + Trio + Quartet + Penta stretch); (c)FfxHooksDll/dllmain.cppganhouArenaPlus_LoadCatalogOverlay()+ArenaPlus_GetRoute(int)accessor: quandoarena_plus_catalog.flagativo + JSON encontrado, overrides per-slotbattleToken/battleId/label (fallback hardcodedkArenaPlusBossRoutes[9]sempre vence em falha); (d) novo hookRuntimeTools/FfxHooksDll/hooks/ResolverLogHook.{h,cpp}— read-only PolyHook detour emFFX_Field_ResolveEncounterToken@0x7828B0que loga (token, result, outField, outGroup, outEntry) gated porarena_plus_resolver_log.flag; (e) RE docdocs/reverse/FFX_ARENA_PLUS_CUSTOM_TOKEN_RESOLVER_HOOK_SPIKE.mdcom decompilacao anotada (HIWORD = field key, low byte LOWORD = entry key, middle byte = 0), 4 callers, layout das tabelasg_EncounterFieldTable@0x112A9C8+g_EncounterGroupBlobBase@0x112A9CC, spec range custom token0xA001..0xAFFF, plano Opcao A (pre-resolver redirect); (f) renames + comentarios aplicados no.i64real (work/reverse/ida/FFX_recon.i64) — sub_79D1B0/D1E0/D190/D230 viraramFFX_Field_*EncounterField*/Group*(regra de ouro). Build PolyHook PASS 9/9 cpp
v2.121.0.1
v2.122.0.1REVISIONJarvis-MAGIC
Spira Reforge: Capture Cascade — capturar Dark Aeon acorda a região (design doc + roadmap)
- (design/doc, sem código). Ideia Halyson 2026-06-16: matar DA já libera ele no Arena+ F7; capturar DA com Capture weapon vanilla (flag66 bit Capture) + acerto final acorda a região canônica do DA. Decisões cravadas: trigger=vanilla Capture, encounter freq=raro com chime (~5–10%), reversibility=one-way no save; bestiary "Conquistas" F7, drops tier alto, não-fugível, não soma na MA bestiary vanilla. Decomposição em Cap-1 (popup + flag sidecar + ladder SIN · DARK AEONS via
unlock_requires: ["dark_aeon.captured.<id>"]— encaixa no catalog v2 já shippado emv2.122.0.0; v0.5), Cap-2 (sin_tier_override=7na área canônica piggyback no Modo SIN runtime; v0.6), Cap-3 (DA-patrulham###reduzido ~30–40% HP em formation custom com 1–3 mobs T7, depende encounter editor RE; v0.7+). Mapa DA→área canônico (8 entradas) + 7 atritos com mitigações + RT2 mínimo por camada. Doc:docs/reverse/FFX_SPIRA_REFORGE_CAPTURE_CASCADE_RESEARCH_2026-06-16.md; roadmap §11 + §6 v0.5/v0.6/v0.7 emmods/Spira Reforge/VISION_AND_ROADMAP.md
v2.122.0.0