Nasina7 / puyodisasm

A work-in-progress disassembly of Puyo Puyo 1 for the Megadrive/Genesis
5 stars 0 forks source link

Crumbling Tiles - Mappings #5

Closed radioshadow closed 1 month ago

radioshadow commented 1 month ago

I'm not sure what to call this effect, but it's the part where the bottom tiles crumble after all the Puyo have reached the top of the screen: PuyoPuyo_002

Feel free to use a better term when referring to it in the code. Anyway, back in November, I figured out where the crumbling tile mappings were, and today, I figured out what the settings do. See my notes below:

Mapping1 Mapping2

I don't know why the mapping data only uses one pointer. I would recommend setting it up like so:

Grass_Crumble_Mapping:
          incbin    "art\bgMappings\crumble\grass\frame_1.bin"
          incbin    "art\bgMappings\crumble\grass\frame_2.bin"
          incbin    "art\bgMappings\crumble\grass\frame_3.bin"
          incbin    "art\bgMappings\crumble\grass\frame_4.bin"
          incbin    "art\bgMappings\crumble\grass\frame_5.bin"
          incbin    "art\bgMappings\crumble\grass\frame_1.bin"
          incbin    "art\bgMappings\crumble\grass\board_top.bin"

Enjoy!

Nasina7 commented 1 month ago

Nice find! I'll implement this tomorrow. :+1:

Nasina7 commented 1 month ago

Implemented in ff0f228 (and 1fb6215 because I forgot to remove a few files before pushing the changes to Github :p ).