アップデート 2.46
2026/6/9
v2.46.0BETA
Seymour
AEON(Assembly Evolution Observation Node): 編集済み AI を vanilla と比較し、緑/赤/黄でハイライト
- 新しい
FfxLib/Ai/AiScript_Diff.csが2つのAiScriptFiles を(worker, offset)で比較し、Unchanged/Modified/Added/Removedを分類する。Monster AI Editorに Diff vs Vanilla カードを開いた状態で追加。Path_FfxPs2Root経由で抽出済み参照を読み込み、差分を緑=追加、赤=削除、黄=変更として表示する。grow/sizeの変更でオフセット差分が概算になる場合は警告し、two-click の確認と.prev.bakを伴う vanilla 復元を提供する。vanilla がない場合はクラッシュせず、正直なメッセージにする。新しいAiScriptLab --diffゲート PASS: 変更なしのm000= 差分0; in-memory のオペランドをm001上で編集 = 変更1、追加/削除0。エディターのビルドエラー0
v2.45.0
v2.46.1BETA
Seymour
AI Assembler: 「Readable」列 — すべてのアセンブラー行で、生のグロスだけでなく `MNEMONIC gloss` を表示
AiAsmRow.ReadableTextはAiScript_File.Mnemonic(opcode)+OperandGloss(opcode, operand)を1つの human-readable 文字列にまとめる:PUSHII 0xFF03 (target: Self)、CALLPOPA Battle.performCommand、JMP → jump[3]、ADD(オペランドなし)。AI AssemblerListBox列(以前はグロスだけを表示、e.g、0xFF03 (target: Self))が完全なテキストを表示するようになった。オペコードのツールチップ(OpcodeHelp)はホバー時に引き続き表示する。OnPropertyChanged(nameof(ReadableText))はオペコードとオペランドの両方のセッターから発火し、編集時に列がリアルタイム更新される。RT0 には影響なし(view-only の変更)。別個のAiOpcodeNames.csは作成していない —Mnemonic()はすでに存在し公開されている
v2.46.0