Voltar para atualizações
SeymourBETA

Atualização 2.32

09/06/2026

v2.32.0BETASeymour

Monster AI Editor: listar ações ALL (⚔ comando · 🛡 buff/status · 📊 stat) com filtro de tipo + renomear comando sem nome (#6 e #7)

  • Mais dois da lista do dono. #6 — listar tudo, não só comandos: a lista "Monster actions" agora detecta e edita buffs/status (writeChrProperty 0x7018) e stats (setStatField 0x70AB) também, com um dropdown type-filter (All / ⚔ Commands / 🛡 Buffs / 📊 Stats). Cada ação mostra um ícone + nome amigável (status conhecido = "Haste/Protect/Reflect", senão "campo 0xNN"; "(em si)" quando o alvo é o self-ref; "= value" ou "tirar" quando 0). Move / Duplicate / Remove agora funcionam para kind ANY (remoção genérica stack-neutral da run [pushes…][call]); Change / Force↔Queue permanecem command-only (guardados + uma mensagem). #7 — renomear comando sem nome: quando um id performCommand has não tem label de dicionário (e.g. comando 0x60AB), um campo ✏ Rename dá um nome amigável que é persistido (%LocalAppData%\FFXProjectEditor\ai-command-labels.json) e usado em todo o editor, para qualquer monstro. Nova lógica pura: FfxLib/Ai/AiAutomation.DetectActions (command+buff+stat; DetectCommandActions agora é uma view filtrada) + FfxLib/Ai/AiCommandLabels.cs (um store carregado no boot, salvo a cada edição; vazio no gate ⇒ sem efeito). Gate --ai3 estendido: detect buff/stat = 4020 buffs (3698 removíveis) + 4156 stats (4156), remove buff/stat 30/30 (remoção genérica encolhe exatamente pela run e re-parses), reorder 325/325 (agora move além de um vizinho de qualquer kind); add/rng/change/duplicate/toggle/self-buff/copy ainda PASS; --ai2 PASS. Build 0 erros. Honesto: estrutura provada offline; efeito in-game = RT2. Só os 3 byte-proven de status field-ids ganham nome (o resto = "campo 0xNN", honesto)

v2.31.1

Maechen

FFX Mod Studio

Maechen conectado à Spira

Maechen
Olá! Sou Maechen, do FFX Mod Studio. Como posso ajudar você com o editor hoje?