Actualización 2.71
10/6/2026
v2.71.0BETAMINOR
Seymour
Blitzball Tabla de premios: EDITAR qué premio otorga cada puesto/bloque aleatorio (459 inmediatos en `bltz0200.ebp`) — refuta la etiqueta "bloqueada"
- El explorador de solo lectura (
v2.62.0) marcóBlitzballLeague/TournamentPrizeIndex/TopScorercomoblocked(tiempo de ejecución/guardar) — demasiado conservador: solo vio el lado leer/mostrar enbltz0201(PrizeIndex + 220 → Treasure Label). La asignación vive enbltz0200.ebpcomo 459 constantes inmediatas en el script ATEL:Set Blitzball*PrizeIndex[slot] = <prize-index>dentro de un interruptor sobreGetRandomInRange(100)(la distribución aleatoria de recompensas). Archivo del juego editable, igual que el reclutamiento (sólo el inmediato es de 2 bytes, ya que supera los 255). Nuevo módulo/pestañaBlitzball Prize Table 🏐(Modules/BlitzballPrizeStructEditor): una lista filtrable (por variable/recompensa/índice) de los 459 sitios con edición premio-índice en línea + la recompensa resuelta en vivo (takaraprize+220, o MacroDict#8 para >100). Nuevas primitivasEvent_File.PatchScriptUInt16/ReadScriptUInt16(que conserva la longitud Parche inmediato de 2 bytes medianteScriptChunkOverride) +FfxLib/Blitzball/BlitzballPrizeStructure_File.cs(escanear/SetPrizeIndexAt) + puertaTools/BlitzballPrizeStructRt0.cs(--blitzball-prizestruct-rt0). PROBADO en elbltz0200.ebpREAL (222,464 B): 459 sitios (141 Liga + 188 Torneo + 65 Liga-TS + 65 Torneo-TS = coincide con el recuento de corpus), sin edición idéntico byte a byte, una única edición premio-índice aislada en sus 2 bytes (Liga 1.ª0x0001→0x0099@0xC0A2), re-leer confirma. RE hallazgo: ATEL los identificadores de variable son por archivo (0x28en bltz0201 vs0x30en bltz0200); los identificadores de bltz0200 (0x30/0x31/0x32/0x33) se prueban desde los propios sitios de configuración/cambio del archivo. Honestidad: ediciones QUÉ índice de premios de cada ubicación (archivo del juego, RT0 aislamiento probado, RT2 pendiente); la recompensa de cada índice OTORGA = takara (la pestañaBlitzball Prizes (Edit)); las probabilidades (umbrales de tirada) son un conjunto inmediato separado, que aún no se ha expuesto. (módulo NUEVO + nuevo escritor de 2 bytes). No toca guardar/runtime/SIN/other carriles. Construya 0 errores/361 advertencias;--blitzball-prizestruct-rt0PASS. Documento:docs/reverse/FFX_BLITZBALL_PRIZE_STRUCTURE_RE_2026-06-10.md
v2.70.0