SMW-SA1-Pack icon indicating copy to clipboard operation
SMW-SA1-Pack copied to clipboard

Fixed some sprite tile priority issues

Open TheLX5 opened this issue 3 years ago • 1 comments

I've fixed some sprite priority issues on the game:

  • Ludwig's fireballs no longer go behind the background.
  • MaxTile's garbage collector now works as expected during Bowser's fight.
  • Bowser being defeated no longer changes the priority on the arena's floor.

This required adding extra special checks during the OAM flush routines and have more specialized OAM flush routines, which ends up increasing the insert size of the patch (don't have exact numbers), but it shouldn't matter that much.

TheLX5 avatar Apr 28 '21 04:04 TheLX5

Added two more commits.

One of them makes wiggler work outside sprite header 0A, making them useable where SA-1 works best (header 08). The other one adds a few fixes to the initial implementation of sprite priority fixes in boss rooms.

TheLX5 avatar Apr 29 '21 07:04 TheLX5