Atualização 2.69
10/06/2026
Blitzball Recruits Editor: UI para mudar WHO quem é recrutado em cada local (game-file; writer `v2.67.0` provado). Novo módulo/aba `Blitzball Recruits 🏐` (`Modules/BlitzballRecruitEditor`) que edita o recrutamento de free-agent direto no arquivo do jogo: lista os ~34 eventos de recrutamento de campo (Luca/Kilika/Guadosalam/Calm Lands/Airship/Besaid/…, corpus-derived via a assinatura `AE 28 00 14 AE <id> 00 A3`), e por evento mostra cada site de recruit com um dropdown dos 60 jogadores (nomes resolvidos de `macrodic.dcp` via `BlitzballPlayerNames`) para re-point quem é recrutado ali. Consome o writer already-proven `BlitzballRecruit_File`/`Event_File.PatchScriptByte` (gate `--blitzball-recruit-rt0`) através de um per-event `ByteSnapshotEditorSession` (save/undo/restore-original/auto-save, um espelho do multi-source MacroExplorer). Registrado em `Main_Window` (nav + `SetModule`). Honestidade: badge "Writable (Lab)" — re-points o player-id somente do recruit (game-file, sem patch EXE; isolamento RT0 provado, in-game RT2 pendente); cada jogador normalmente tem 2 sites (dois branches de código) → mude ambos para re-point completamente; disponibilidade/gating de recrutamento fica na lógica do evento; stats de jogador = a aba Blitzball Roster, nomes = Macro Explorer. MINOR (módulo/aba NEW; precedente: Blitzball Roster Editor `v2.68.0` = MINOR). Reutiliza o writer/`Event_File`/`MacroDictionary_File`/`BlitzballPlayerNames`/`ByteSnapshotEditorSession` existentes; não adiciona writer novo nem toca save/runtime/SIN/outras lanes. Build 0 erros / 361 avisos; `--blitzball-recruit-rt0` PASS.
Ler notas