Aggiornamento 2.71
10/06/2026
v2.71.0BETAMINOR
Seymour
Blitzball Prize Table: MODIFICA quale premio assegna ogni piazzamento/bucket casuale (459 immediati in (letterale tecnico: EDIT)`bltz0200.ebp`) — smentisce l'etichetta "blocked"
- L'esploratore lettura-solo ( (letterale tecnico: read-only)
v2.62.0) marcavaBlitzballLeague/TournamentPrizeIndex/TopScorercomeblocked(runtime/save) — troppo conservativo: vedeva solo il lato lettura/visualizzazione inbltz0201(PrizeIndex + 220 → Treasure Label). L'assegnazione vive inbltz0200.ebpcome 459 immediati costanti nello script ATEL:Set Blitzball*PrizeIndex[slot] = <prize-index>dentro uno switch suGetRandomInRange(100)(la distribuzione casuale della ricompensa). Modificabile nel file di gioco, proprio come il reclutamento (solo l'immediato è (letterale tecnico: Game-file)2 byte, perché supera 255). Nuovo modulo/tabBlitzball Prize Table 🏐(Modules/BlitzballPrizeStructEditor): una lista filtrabile (per variabile/ricompensa/indice) di tutti i 459 siti con modifica prize-index inline + la ricompensa risolta live (takaraprize+220, o MacroDict#8 per >100). Nuovi primitiviEvent_File.PatchScriptUInt16/ReadScriptUInt16(patch immediata 2-byte length-preserving viaScriptChunkOverride) +FfxLib/Blitzball/BlitzballPrizeStructure_File.cs(scan/SetPrizeIndexAt) + gateTools/BlitzballPrizeStructRt0.cs(--blitzball-prizestruct-rt0). PROVEN sulbltz0200.ebpreale (222,464 B): 459 siti (141 League + 188 Tournament + 65 League-TS + 65 Tournament-TS = corrisponde al conteggio corpus), no-edit byte-identical, un singolo edit prize-index isolato ai suoi 2 byte (League 1st0x0001→0x0099@0xC0A2), ri-lettura confermata. (letterale tecnico: re-read)Risultato RE: gli id var ATEL sono per-file (0x28in bltz0201 vs0x30in bltz0200); gli id bltz0200 (0x30/0x31/0x32/0x33) sono provati dai siti switch/Set del file stesso. Onestà: modifica QUALE indice premio assegna ogni piazzamento (gioco-file, isolamento RT0 provato, RT2 in sospeso); la ricompensa che ogni indice DÀ = takara (la tab (letterale tecnico: WHICH) (letterale tecnico: game-file) (letterale tecnico: GIVES)Blitzball Prizes (Edit); gli odds (soglia del roll) sono un set immediato separato, non ancora esposto. (NUOVO modulo + nuovo writer 2-byte). Non tocca save/runtime/SIN/altre lane. Build 0 errori / 361 warning; (letterale tecnico: NEW)--blitzball-prizestruct-rt0PASS. Doc:docs/reverse/FFX_BLITZBALL_PRIZE_STRUCTURE_RE_2026-06-10.md
v2.70.0