So Puyo Puyo / Mean Bean Machine like to set their mappings up to include:
1 - Blank Entries
2 - Unused Entries
3 - Combine Entries
For 1 and 2, the "Stage.asm" is a perfect example of this (https://github.com/Scrambled-Beans/drmbm-md-disasm/blob/main/resources/mappings/sprite/Stage.asm). For some reason, there are 4 blank slots, along with 4 entries that are unused (I suspect these might be leftovers from the Arcade version).
For 3, there is "Misc.asm" (not extracted let), I kid you not, has 102 entries! 0_0 It seems they have just combined a lot of entries (from my quick look, I know some are used in the Main Menu, Cutscenes, and Lair), which means different art is loaded at similar locations in the VRAM.
If a function that could Show/Hide sprite certain entries, that would be great!
Nasina did add a function in a Forked (outdated) version where you could enter which sprites to show:
Nasina7@69598b3
Nasina7@f4d8da3
If you were to use that method, I would set it up so you enter which sprites to hide.
So Puyo Puyo / Mean Bean Machine like to set their mappings up to include:
1 - Blank Entries
2 - Unused Entries
3 - Combine Entries
For 1 and 2, the "Stage.asm" is a perfect example of this (https://github.com/Scrambled-Beans/drmbm-md-disasm/blob/main/resources/mappings/sprite/Stage.asm). For some reason, there are 4 blank slots, along with 4 entries that are unused (I suspect these might be leftovers from the Arcade version).
For 3, there is "Misc.asm" (not extracted let), I kid you not, has 102 entries! 0_0 It seems they have just combined a lot of entries (from my quick look, I know some are used in the Main Menu, Cutscenes, and Lair), which means different art is loaded at similar locations in the VRAM.
If a function that could Show/Hide sprite certain entries, that would be great!
Nasina did add a function in a Forked (outdated) version where you could enter which sprites to show:
Nasina7@69598b3
Nasina7@f4d8da3
If you were to use that method, I would set it up so you enter which sprites to hide.