mirror of
https://github.com/pret/pokepinballrs.git
synced 2026-10-01 22:57:23 -05:00
Extract the flipper frames from baserom
gFlipperTileGraphics is 6 angles of 0x200, copied into tile 0 for the left flipper and tile 16 for the right. Each is a single 32x32 from gBonusBoardLeft/RightFlipperSpriteSet in palette bank 0, so the sheet is 4 tiles wide with no OAM packing and no shape. These are the same two slots the shared bonus-board block fills at t0..31 on every board's intro sheet, which is why bank 0 is already the answer ruby and kyogre record for their own copies of the flipper. Rebuilt sheet matches the ROM blob before and after recolouring, check passes, make compare passes. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -219,6 +219,7 @@ SLOTS = {
|
||||
('graphics/stage/main', 'alphabet'): ('ruby', 704, 2, 'main_board_to_be_split.c'),
|
||||
('graphics/stage/main', 'capture_mode'): ('ruby', 704, 102, 'main_board_to_be_split.c'),
|
||||
('graphics/stage/main', 'spoink_launcher'): ('ruby', 263, 14, 'main_board_launcher_and_cutscenes.c'),
|
||||
('graphics/stage/main', 'flipper_frames'): ('ruby', 0, 16, 'all_board_process4.c'),
|
||||
('graphics/stage/main', 'ball_spawn_glow_type1'): ('ruby', 57, 16, 'all_board_process7.c'),
|
||||
('graphics/stage/main', 'ball_spawn_glow_type2'): ('ruby', 57, 16, 'all_board_process7.c'),
|
||||
('graphics/stage/main', 'end_of_ball'): ('ruby', 704, 320, 'all_board_mode_change_and_debug_menu.c'),
|
||||
|
||||
Reference in New Issue
Block a user