Update 2.67
10.6.2026
v2.67.0BETAMINOR
Seymour
Blitzball: REKRUTIERUNG in der SPIELDATEI editierbar — ATEL-Immediate-Patcher in der `.ebp` (RT0 bewiesen)
- Wer an welchem Ort rekrutiert wird, ist ein 1-Byte-Immediate im ATEL-Bytecode des Feld-Events: die Signatur
AE 28 00 14 AE <playerId> 00 A3(PUSHII 40 · ADD · PUSHII <playerId> · write-array) hängt an dein Team (BlitzballTeamPlayers[count+40]) an. Neue PrimitiveEvent_File.PatchScriptByte(1-Byte-Patch des ATEL-Chunks, längenerhaltend viaScriptChunkOverride) +FfxLib/Blitzball/BlitzballRecruit_File.cs(FindSites/SetRecruit/SetRecruitAt) + GateTools/BlitzballRecruitRt0.cs(--blitzball-recruit-rt0). BEWIESEN aufguad0000.ebp: 6 Stellen (Giera0x1F/Auda0x22/Nav0x21× 2 Branches), No-Edit Read→Write byte-identisch (189.696 B), Um-Pointen von Giera→Wakka (0x1F→0x33) auf 2 Bytes isoliert an den vorhergesagten Offsets, Re-Read bestätigt den neuen Rekruten. Signatur validiert gegenguad0000/lchb0000/hiku0500(vollständige Al Bhed Psyches). Ehrlichkeit: ändert, WER wo rekrutiert wird (Spieldatei, kein EXE-Patch); Rekrutierungs-Verfügbarkeit/Gating bleibt in der Event-Logik. (NEUER Rekrutierungs-Writer; erster seiner Art). FÜGT nur Dateien + 1Program.cs-Dispatch hinzu; fasst save/Runtime/SIN/andere Lanes nicht an. Build 0 Fehler / 361 Warnungen;--blitzball-recruit-rt0PASS. Doc:docs/reverse/FFX_BLITZBALL_ENGINE_IDA_SCOUT_2026-06-10.md. [previous:v2.66.0.1]