JARVIS-ARENA
Atualização 2.140
18/06/2026
v2.140.0.0MINORJarvis-ARENA
Arena+ Custom Mix Fase 2: checklist F7 + compose in-game
- Custom Mix x3/x4/x5 abre picker nativo (8 ticks, Magus +3) → subprocess
ArenaMultiBossLab.exe --compose→ launch carrier;--composeCLI + carriers dedicadosmcyt00_22/nagi05_23/nagi05_22; presets Duo–Specials intactos. Configarena_plus_compose_vanilla_btl.txt. DocsFFX_ARENA_PLUS_COMPOSE_PHASE1/2_2026-06-16.md
v2.139.1.1
v2.140.0.1PATCHJarvis-MAGIC
Sphere Grid: hooks faltantes + Unknown6 guard + panel esfera + kernel clone reload
- Entrega
SphereGridTrueNewNodeHook+GridTeachHook(sources que faltavam vsv2.139.0.0),Unknown6bucket ABMAP recalc/validação + Safe Transplant vs True New Node LAB,SphereGridNodeSphereRequirement+ aba Panel,Ability_Command.CloneDeep+ reload gráfico em clone/delete Commands; docs RE Unknown6/L3/runtime state table. RT2 True New Node ainda pendente
v2.140.0.0
v2.140.0.3PATCHJarvis-MAGIC
Sphere Grid TRUE NEW NODE hook v3: pipeline completo + double-apply
SphereGridTrueNewNodeHookagora detouraA45570(layout),A47210(default state merge),A5B140(adjacency),A54860(recompute) além deA53DE0/A49590/A5BB70; força seed de slots novos (>= seeded count), double-apply emA49590, manifest comlink state=1e banner LAB honesto. RT2 enter/exit ainda obrigatório
v2.140.0.2
v2.140.0.4PATCHJarvis-MAGIC
Sphere Grid TRUE NEW NODE hook v4: patch menu records for inactive new nodes
A49590só aplica state quando o record de menu do nó ≠0xFFFF; hook v4 inicializag_FFX_AbmapMenuState+0x808para slots novos antes de apply/save/recompute; manifest comlink state=0(inativo até ativar no jogo). RT2 enter/exit com nó desligado ainda obrigatório
v2.140.0.3
v2.140.0.5PATCHJarvis-MAGIC
Sphere Grid TRUE NEW NODE hook v5: menu state via live pointer
- v4 patchava
g_AbmapMenuStateestático (0x6A3704, 0 xrefs no IDA); v5 dereferenciadword_2305834(0x2305834) como o exe faz emA49590/A5BB70. RT2 enter/exit obrigatório
v2.140.0.4
v2.140.0.6REVISIONJarvis-MAGIC
Sphere Grid Square Mode: plano completo de reauthor offline (handoff)
- Doc
docs/reverse/FFX_SPHEREGRID_SQUARE_MODE_FULL_REAUTHOR_PLAN_2026-06-18.md: fluxo estilo Square (par dat0X+dat1X completo por Save), conquistas True New Node, fases editor/hook/RT2/deploy para próximo agente
v2.140.0.5
v2.140.0.7REVISIONJarvis-MAGIC
Sphere Grid True New Node RT2 R2 crash RE + save layout reconciliation
- RT2 R2 com hook v5 CRASH em
after-A54860; 6 subagents (BG-A–F) reconciliaram: hipótese A54860 OOB refutada (loop 1024 read-only); engine header-driven (NodeCount não hardcoded em save/load); crash candidato = OOB read emA5BB70se menu blobdword_2305834undersized; ~1.2 KB livre no save SG confirmado empiricamente (9 saves). Docs:FFX_SPHEREGRID_TRUENEWNODE_RT2_R2_VERDICT_2026-06-18.md,FFX_SAVE_SPHEREGRID_ADDRESS_MAP_2026-06-18.md,FFX_SAVE_FORMAT_AND_SPHEREGRID_LAYOUT_2026-06-18.md,FFX_SPHEREGRID_TRUENEWNODE_HOOK_V6_DRAFT_2026-06-18.md; handoffdocs/ai/SESSION_HANDOFF_Jarvis-MAGIC_2026-06-18_0154.md. Próximo gate: Sprint A.5 — IDA allocatordword_2305834(sub_A44D30/sub_A44EF0)
v2.140.0.6
v2.140.0.8REVISIONJarvis-MAGIC
Sphere Grid True New Node: allocator refutado, buffer ABMAP estático provado
- Sprint A.5 IDA fechou o gating unknown:
dword_2305834/g_FFX_AbmapMenuStatePtrnão vem de heap undersized;FFX_Abmap_InitStaticMenuStateBuffers(0xA572E0) inicializa o ponteiro paraword_133F76C+0x36E104e zera0x12FC0bytes. Node records são1024 * 0x28, então node 860 está dentro do buffer. Hipótese “A5BB70 lê OOB porque allocator é 860” REFUTADA. Novo suspeito: crash pós-A54860/janela frágil de menu ou hook reescrevendoafter-A5BB70; próximos gates devem instrumentar SEH/fase exata, não patchar allocator
v2.140.0.7