Originally posted by WhiteYoshiEgg
If I recall correctly, an easy workaround is to add a one-screen level in between. Maybe see if that fixes anything?
Tried doing this, it didn't do anything.
Also, upon further testing, I discovered that I didn't really need to have the first sublevel use layer 2 for the bug to happen. In fact, weirdly enough, it seems to depend on the screen number... If I enter the sublevel on screen 0, 1 and 2, layer 2 works properly, in any other the interaction is disabled.
Also, I'm not sure if this affects the problem in any way, but I'm using
this UberASM code in the sublevel, specifically
this version (in which I edited some values).
Lastly, I got
this to happen in the sublevel. I don't get what that is...
EDIT: I tried reproducing this bug on an original SMW ROM, no patches. Basically, setting up a level like
this (exit in the same screen number, no layer 2 commands in the sublevel) will somehow disable layer 2 interaction. Can someone explain me what’s going on?
EDIT 2: I think I found a solution. I simply added a command called "Layer 2 Falls", without changing Layer 2's scrolling rate. So far, I have no more problem...