アップデート 2.16
2026/6/9
v2.16.0BETA
Seymour
Monster AI Editor は現在 USABLE: decoded meaning + ability name + filter(+ crash fix):
- Twin crash KILLED: "Monster Commands 1/2"(KernelCommands)を開くと editor が閉じた — BOTH selection handler(
CommandList_SelectionChanged+MonsterLinks_SelectionChanged)が named XAML field に触れ、EndInit中は null だった(さらに >300ms の load で time guard が切れた). 現在は eventsender(常に有効)を使用する. - すべての instruction に MEANING が表示される(Edit Operands AND AI Assembler):
CALL 7010→Battle.findMatchingChr、CALLPOPA 700B→Battle.performCommand、POPV→var[1]、jumps→→ jump[n]. 新しいAiScript_File.OperandGloss(opcode,operand)+OpcodeHelp(per-opcode tooltip)+ legend. - Command/ability operand に NAME が表示される:
PUSHII 0x3049→⚔ Firaga(AiCommandId/CommandCharacter_Dictionary経由)となり、以前の "12361 [3049h]" ではなくなった. - Instruction filter: name/mnemonic/hex で絞り込む 🔎 box(約300 rows を scroll する代わりに "ファイガ" または "3049" と入力)+ "X of Y" counter.
- Monster list に NAME が表示される:
m004→m004 · Mafdet(Monster_Dictionary経由、id に fallback). - Module description を修正("read-only" と書かれていたが、実際には Edit Operands + AI Assembler + Behavior Library を編集する). csproj bump(実際の UI).