Update 2.69
6/10/2026
v2.69.0BETAMINOR
Seymour
Blitzball Recruits Editor: UI to change WHO is recruited at each location (game-file; writer `v2.67.0` proven)
- New module/tab
Blitzball Recruits 🏐(Modules/BlitzballRecruitEditor) that edits free-agent recruitment straight in the game file: it lists the ~34 recruitment field events (Luca/Kilika/Guadosalam/Calm Lands/Airship/Besaid/…, corpus-derived via the signatureAE 28 00 14 AE <id> 00 A3), and per event shows each recruit site with a dropdown of the 60 players (names resolved frommacrodic.dcpviaBlitzballPlayerNames) to re-point who is recruited there. It consumes the already-proven writerBlitzballRecruit_File/Event_File.PatchScriptByte(gate--blitzball-recruit-rt0) through a per-eventByteSnapshotEditorSession(save/undo/restore-original/auto-save, a mirror of the multi-source MacroExplorer). Registered inMain_Window(nav +SetModule). Honesty: "Writable (Lab)" badge — re-points the recruit's player-id only (game-file, no EXE patch; RT0 isolation proven, in-game RT2 pending); each player usually has 2 sites (two code branches) → change both to fully re-point; recruitment availability/gating stays in the event logic; player stats = the Blitzball Roster tab, names = Macro Explorer. (NEW module/tab; precedent: Blitzball Roster Editorv2.68.0= MINOR). Reuses the existing writer/Event_File/MacroDictionary_File/BlitzballPlayerNames/ByteSnapshotEditorSession; does not add a new writer or touch save/runtime/SIN/other lanes. Build 0 errors / 361 warnings;--blitzball-recruit-rt0PASS
v2.68.0