更新 2.67
2026/6/10
v2.67.0BETAMINOR
Seymour
Blitzball: RECRUITMENT 可在 GAME FILE 中編輯 — ATEL 即時修補器位於 `.ebp` (RT0 已驗證)
- 每個地點會招募誰,是場地事件 ATEL 字節碼中的一個 1 字節立即值:簽名
AE 28 00 14 AE <playerId> 00 A3(PUSHII 40 · ADD · PUSHII <playerId> · write-array) 會附加到 YOUR 隊伍 (BlitzballTeamPlayers[count+40])。新原始Event_File.PatchScriptByte(對 ATEL 區塊的 1 字節修補,length-preserving 經由ScriptChunkOverride)+FfxLib/Blitzball/BlitzballRecruit_File.cs(FindSites/SetRecruit/SetRecruitAt)+ 閘門Tools/BlitzballRecruitRt0.cs(--blitzball-recruit-rt0)。PROVEN 在guad0000.ebp上:6 個站點(Giera0x1F/Auda0x22/Nav0x21× 2 條分支),no-edit 讀取→寫入 byte-identical(189,696 B),re-pointing Giera→Wakka(0x1F→0x33)隔離到 2 個字節在預測偏移量處,re-read 確認新招募。簽名已驗證,與guad0000/lchb0000/hiku0500比對(完整 Al Bhed Psyches)。誠實說: 更改了 WHO 在哪裡被招募(game-file,無 EXE 修補);招募可用性/閘門邏輯保留在事件邏輯中。(NEW 招募寫入器;同類首創)。僅 ADDS 檔案 + 1 個Program.cs調度;不觸及存檔/執行期/SIN/其他工作線。建置 0 錯誤 / 361 警告;--blitzball-recruit-rt0PASS。文件:docs/reverse/FFX_BLITZBALL_ENGINE_IDA_SCOUT_2026-06-10.md
v2.66.0.1