Update 2.31
6/9/2026
v2.31.0BETA
Seymour
Monster AI Editor: Copy AI from another monster · Restore original AI
- Two more from the list: 📋 Copy AI — takes the entire AiFile from ANY other monster (dropdown of the 294 with a script) and pastes it into this one, keeping this monster's stats/loot (only the AiFile region changes, grow-aware splice + validation); a fast way to give a monster the behaviour of one that already does what you want. ♻️ Restore original AI — re-copies the vanilla AI from the monster in the extracted reference (
<ffx_ps2>\ffx\master\jppc\battle\mon\_mNNN\mNNN.bin, e.g.FFX Extracted) — undoes any AI edit (even from old sessions, unlike the one-level.prev.bak). Both write a.prev.bakfirst. ReusesSaveNewAi(ValidateRebuilt + grow-splice + backup + reload). Gate--ai3: copy ai 346/346 (splice AiFile into the monster → slice back → re-parses, same instruction count); all others (add/rng/detect/remove/reorder/change/duplicate/toggle/buff) still PASS. Build 0 errors. Honest: structure proven offline; in-game effect = RT2. (Restore needs the reference ffx_ps2 root configured.)
v2.30.0
v2.31.1BETA
Seymour
SPHERE GRID CANVAS: authoring pack (break-proof Validate, visuals, stamps, link manager + multi-select)
- Four owner-requested features, all calibrated by the engine discovery (close nodes / crossing links break the grid): (1) Break-proof Validate — on top of byte-safe, it now warns about proximity (two nodes < 40u, proven to break), link crossings (vanilla measured = 0, so any crossing is a real risk; segment-intersection test between non-adjacent links) and connectivity (info: component count / link-less nodes — calibrated: vanilla Expert ships 25 components, so this is INFO, not an error). (2) Visuals — a reference lattice (dots at the 43 step when zoomed in), highlight of the selected node's links+neighbours, and type names on the canvas (reads
panel.bin; the selection always, all filled nodes with the "Nomes" toggle + zoom). (3) Stamps — ◇ Diamond (4 nodes + 4 links) and — Line (3 nodes) buttons that drop shapes that are already spaced (≥2×43) and linked = engine-safe by construction; click the canvas to place. (4) Link manager + multi-select — the node panel lists its links with ✕ remove + an "add link to node #" box; and Shift+drag = a selection box → Delete removes the group (RemoveNode in descending index order so indices don't shift). All on top of the lib's proven mutators. Build 0 errors; editor boots without crash. Honest: the proximity/crossing warnings are a measured heuristic (not the engine's exact ceiling); connectivity is informational
v2.31.0