Back to updates
SeymourBETA

Update 2.72

6/10/2026

v2.72.0BETAMINORSeymour

Blitzball Prize Table: now also edits the ODDS (390 roll thresholds) — "edit everything"

  • Extends the Blitzball Prize Table 🏐 tab (v2.71.0): on top of the 459 prize-index sites, it now edits the 390 threshold immediates that set the PROBABILITIES — the case >= N / case <= M bounds over GetRandomInRange(100) (bytecode 29 AE <thr> 0E/0F D7/D6 = DUP·PUSHII·GE/LE·jump). A bucket caught by roll >= lo and roll <= hi has ~(hi-lo+1)% odds; widen the bucket = better odds for that prize. New BlitzballPrizeStructure_File.FindRollThresholds/SetThresholdAt (scan scoped to ≤768B of a prize-index site so it never touches an unrelated switch) — using the SAME 2-byte writer (Event_File.PatchScriptUInt16). Unified UI: the filter gains "Roll Threshold (odds)", each row inline-editable (prize rows show the live resolved reward; threshold rows show the bucket bound). The --blitzball-prizestruct-rt0 gate is extended and PASSES on the real bltz0200.ebp: 459 prize + 390 thresholds (195 <= / 195 >= = a perfect pairing), no-edit byte-identical, a prize-index AND a threshold edit both isolated to their 2 bytes (<=10 → <=50 @0xC108), re-read confirms both. (NEW capability: odds editing). Does not touch save/runtime/SIN/other lanes. Build 0 errors / 361 warnings; --blitzball-prizestruct-rt0 PASS. Doc: docs/reverse/FFX_BLITZBALL_PRIZE_STRUCTURE_RE_2026-06-10.md

v2.71.0

Maechen

FFX Mod Studio

Maechen conectado à Spira

Maechen
Olá! Sou Maechen, do FFX Mod Studio. Como posso ajudar você com o editor hoje?