For those of you familiar with hacking Mega Man games, you probably know that how only a certain amount of enemies can be used on any given screen of a stage and that you can change which enemy graphics are loaded in which screens to make your level design work properly. This is all well and good, however there seems to be an issue with this when working with rooms that trigger a stage's checkpoint. Playing through a stage normally with the edited enemy graphics works fine... but if I die and restart at the checkpoint, the enemy graphics revert to what they were in the original, un-edited stage.
Here's what the stage normally looks like in the original MM4; as you can see, it uses the bat and wheel enemies:
Here's my edited version with new graphics for the firework, lightbulb and moving platform enemies:
And here's what my edited version looks like if I die and restart at the checkpoint. As you can see, it's using graphics for the bat and wheel enemies from the original version of the game:
Anyone familiar with MegaFLE X have any ideas as to how I can fix this issue?