Files
pokepinballrs/tools/scripts
Cyphgirl aefbead510 Extract the Kyogre vortex minion frames from baserom
gKyogreWhirlpoolMinionSprites is 11 frames of 0x200, streamed into whichever of
the two 16-tile slots at t169 and t185 the entity holds. gKyogreWhirlpool0/1SpriteSet
draw each as a single 32x32 in palette bank 6, so the sheet needs no OAM packing
at all -- 4 tiles wide, 46 rows. The 8 tiles after the eleventh frame are past the
end of the animation and no slot copy reaches them.

This label was already half extracted. graphics/stage/gunk_084FF90C.png and its
config entry existed from an earlier pass, but they were wrong: rebuilding that
PNG gives 6144 bytes against the blob's 5888, because it was cut as 4x4 metatiles
12 wide, which is 192 tiles rather than 184. The incbin was never swapped, which
is presumably why it went unnoticed. Both are replaced here.

Rebuilt sheet matches the ROM blob before and after recolouring, the slot derives
bank 6 on full coverage, check passes, make compare passes.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-08 09:04:59 -04:00
..