Mise à jour 2.67
10/06/2026
v2.67.0BETAMINOR
Seymour
Blitzball : RECRUTEMENT modifiable dans le FICHIER DE JEU — patcher d'immédiat ATEL dans le `.ebp` (RT0 prouvé)
- Qui est recruté à chaque lieu est un immédiat 1-octet dans le bytecode ATEL de l'événement de champ : la signature
AE 28 00 14 AE <playerId> 00 A3(PUSHII 40 · ADD · PUSHII <playerId> · write-array) ajoute à VOTRE équipe (BlitzballTeamPlayers[count+40]). Nouvelle primitiveEvent_File.PatchScriptByte(patch 1-octet du chunk ATEL, préservant la longueur viaScriptChunkOverride) +FfxLib/Blitzball/BlitzballRecruit_File.cs(FindSites/SetRecruit/SetRecruitAt) + porteTools/BlitzballRecruitRt0.cs(--blitzball-recruit-rt0). PROUVÉ surguad0000.ebp: 6 sites (Giera0x1F/Auda0x22/Nav0x21× 2 branches), no-edit Read→Write byte-identique (189,696 B), re-pointer Giera→Wakka (0x1F→0x33) isolé à 2 octets aux offsets prédits, re-lecture confirme le nouveau recruté. Signature validée vsguad0000/lchb0000/hiku0500(Al Bhed Psyches complet). Honnêteté : change QUI est recruté où (fichier de jeu, pas de patch EXE) ; la disponibilité/gating du recrutement reste dans la logique d'événement. (NOUVEAU écrivain de recrutement ; premier du genre). Ajoute seulement des fichiers + 1 dispatchProgram.cs; ne touche pas la save/runtime/SIN/other voies. Build 0 erreur / 361 warning ;--blitzball-recruit-rt0PASS. Doc :docs/reverse/FFX_BLITZBALL_ENGINE_IDA_SCOUT_2026-06-10.md
v2.66.0.1