Update 2.69
10.6.2026
Blitzball Recruits Editor: UI zum Ändern, WER an welchem Ort rekrutiert wird (Spieldatei; Writer `v2.67.0` bewiesen). Neues Modul/Tab `Blitzball Recruits 🏐` (`Modules/BlitzballRecruitEditor`), das Free-Agent-Rekrutierung direkt in der Spieldatei editiert: es listet die ~34 Rekrutierungs-Feld-Events (Luca/Kilika/Guadosalam/Calm Lands/Airship/Besaid/…, korpusbasiert über die Signatur `AE 28 00 14 AE <id> 00 A3`), und pro Event zeigt es jede Rekrutierungsstelle mit einem Dropdown der 60 Spieler (Namen aufgelöst aus `macrodic.dcp` via `BlitzballPlayerNames`), um neu zu setzen, wer dort rekrutiert wird. Es konsumiert den bereits bewiesenen Writer `BlitzballRecruit_File`/`Event_File.PatchScriptByte` (Gate `--blitzball-recruit-rt0`) über eine pro-Event `ByteSnapshotEditorSession` (save/undo/restore-original/auto-save, ein Spiegel des Multi-Source-MacroExplorer). Registriert in `Main_Window` (nav + `SetModule`). Ehrlichkeit: „Writable (Lab)"-Badge — setzt nur die Player-Id des Rekruten neu (Spieldatei, kein EXE-Patch; RT0 bewiesen, In-Game-RT2 ausstehend); jeder Spieler hat meist 2 Stellen (zwei Code-Branches) → beide ändern, um vollständig umzupolen; Rekrutierungs-Verfügbarkeit/Gating bleibt in der Event-Logik; Spieler-Stats = der Blitzball-Roster-Tab, Namen = Macro Explorer. MINOR (NEUES Modul/Tab; Präzedenzfall: Blitzball Roster Editor `v2.68.0` = MINOR). Verwendet den bestehenden Writer/`Event_File`/`MacroDictionary_File`/`BlitzballPlayerNames`/`ByteSnapshotEditorSession` wieder; fügt keinen neuen Writer hinzu und fasst save/Runtime/SIN/andere Lanes nicht an. Build 0 Fehler / 361 Warnungen; `--blitzball-recruit-rt0` PASS. \[previous: `v2.68.0`\] — Jarvis-CHAPPU
Hinweise lesen