Atualização 2.225
06/08/2026
v2.225.0.0BETAMINOR
Seymour6 de ago. de 2026
Sphere Grid: guardrail game-compatible (860 nós / 1021·934 links / 5 por nó) + correções de drift RE
SphereGridGameCompatibility(FfxLib/SphereGrid): novo guardrail self-contained com caps testados por ZanarkandWorkshop v0.4.1 (Dragoon803) e cross-checked via nosso RE (docdocs/reverse/ZW_SPHERE_GRID_VALIDATION_2026-08-05.md): ≤860 nós, ≤1021 links (Standard/Original), ≤934 links (Expert), ≤5 links-per-node.SphereGridDeployPolicyreescrito: agora permite implantação de topologia alterada QUANDO dentro dos limites compatíveis com o jogo (antes bloqueava QUALQUER mudança de contagem).AllowRuntimeTestDeploymantido como escape para além dos limites. Drift de anotação corrigido (0x681DB0 ≠ buffer 861×48 — é o inicializador de textura do abmap/menu; ver doc de validação).SphereGridCanvas_DataModel: gate SaveToProject (cap por grid-kind Expert/Standard) + guard AddLinkFromPanel (cap de link + grau ≤5) +GameCompatibilitySummarycom N/860 e contadores Links/1021|934 + branchTopologySafetySummary"GAME-COMPATIBLE" + aviso link-degree no Validate (non-blocking).- AXAML: binding
GameCompatibilitySummaryna toolbar do canvas. - Prova RE de mecânica (docs/reverse/ZW_SPHERE_GRID_VALIDATION_2026-08-05.md): decompile via ida-pro-mcp (DB canônico, sessão dedicada) confirmou:
lpamng@dword_2305834, record de link = 20B, reto = 2 pontos (*a6=2emBuildLinkBatchEnd), curvo viaeff_sin_t, stride de cluster = 40B. Dois drifts de anotação CORRECTED: 0x681DB0 + allocator-candidates. - Gate: build 0 erros; suíte 9/9 PASS (5 novos + 4 SphereGrid existentes).
v2.224.1.30