Update 2.46
6/9/2026
v2.46.0BETA
Seymour
AEON (Assembly Evolution Observation Node): compare edited AI against vanilla with green/red/yellow highlighting
- New
FfxLib/Ai/AiScript_Diff.cscompares twoAiScriptFiles by(worker, offset)and classifiesUnchanged/Modified/Added/Removed. TheMonster AI Editornow has an open Diff vs Vanilla card: loads the extracted reference throughPath_FfxPs2Root, shows deltas with green=added, red=removed, yellow=modified, warns when a grow/size change makes offset diff approximate, and offers vanilla restore with a two-click confirmation plus.prev.bak. Missing vanilla becomes an honest message, not a crash. NewAiScriptLab --diffgate PASS: unchangedm000= 0 deltas; in-memory operand edit onm001= 1 modified, 0 added/removed. Editor builds 0 errors
v2.45.0
v2.46.1BETA
Seymour
AI Assembler: "Readable" column — every assembler row now shows `MNEMONIC gloss` instead of just the raw gloss
AiAsmRow.ReadableTextcombinesAiScript_File.Mnemonic(opcode)+OperandGloss(opcode, operand)into a single human-readable string:PUSHII 0xFF03 (target: Self),CALLPOPA Battle.performCommand,JMP → jump[3],ADD(no operand). The AI AssemblerListBoxcolumn (previously showed only the gloss, e.g.,0xFF03 (target: Self)) now shows the full text; opcode tooltip (OpcodeHelp) stays on hover.OnPropertyChanged(nameof(ReadableText))fires from both the opcode and operand setters so the column updates live while editing. RT0 unaffected (view-only change). No separateAiOpcodeNames.cscreated —Mnemonic()already existed and is public
v2.46.0