Mise à jour 2.69
10/06/2026
Blitzball Recruits Editor : UI pour changer QUI est recruté à chaque lieu (fichier de jeu ; écrivain `v2.67.0` prouvé). Nouveau module/onglet `Blitzball Recruits 🏐` (`Modules/BlitzballRecruitEditor`) qui édite le recrutement d'agents libres directement dans le fichier de jeu : il liste les ~34 événements de recrutement (Luca/Kilika/Guadosalam/Calm Lands/Airship/Besaid/…, dérivés du corpus via la signature `AE 28 00 14 AE <id> 00 A3`), et par événement montre chaque site de recrutement avec un dropdown des 60 joueurs (noms résolus depuis `macrodic.dcp` via `BlitzballPlayerNames`) pour re-pointer qui est recruté là. Il consomme l'écrivain déjà prouvé `BlitzballRecruit_File`/`Event_File.PatchScriptByte` (porte `--blitzball-recruit-rt0`) via un par événement `ByteSnapshotEditorSession` (save/undo/restore-original/auto-save, un miroir du MacroExplorer multi-source). Enregistré dans `Main_Window` (nav + `SetModule`). Honnêteté : badge "Writable (Lab)" — re-pointe l'id joueur du recruté uniquement (fichier de jeu, pas de patch EXE ; isolation RT0 prouvée, RT2 en jeu en attente) ; chaque joueur a généralement 2 sites (deux branches de code) → changez les deux pour re-pointer complètement ; la disponibilité/gating du recrutement reste dans la logique d'événement ; les stats joueur = l'onglet Blitzball Roster, les noms = Macro Explorer. MINOR (NOUVEAU module/onglet ; précédent : Blitzball Roster Editor `v2.68.0` = MINOR). Réutilise l'écrivain existant/`Event_File`/`MacroDictionary_File`/`BlitzballPlayerNames`/`ByteSnapshotEditorSession` ; ne ajoute pas un nouvel écrivain ni touche save/runtime/SIN/other voies. Build 0 erreur / 361 warning ; `--blitzball-recruit-rt0` PASS.
Lire les notes