Language…
11 users online: Daizo Dee Von, Easy Difficulty, Jgb007, Knight of Time, Mario's GameBase, McChicken, Oskise, OThomas, tubbablubba365, vktr, WONIU - Guests: 82 - Bots: 187
Users: 66,514 (2,380 active)
Latest user: Khaos128

Screen exit uses wrong secondary entrance

I have my screen exit set to use secondary entrance #4 but for some odd reason it uses secondary entrance #2 and I can't seem to understand why. It was working at when I first enabled it but then for some reason it's like the screen exit got changed, but Lunar Magic doesn't show that it did change, it still shows secondary entrance #4.

The level in question is a vertical level if that means anything.

EDIT: Clearing the screen exit and filling it in again seems to make it work but if i save the rom in Lunar Magic I'm back to the same problem again.

EDIT2: So if I move the exit enabled pipe in the level to another screen such as 00 it switches to secondary entrance #0 instead of #2 now. I've moved the pipe down to screen 4 and now it always uses screen entrance 4 even if I save it. So I guess this works as a fix for my problem right now but I still can't figure out why this is happening.

EDIT3..: After more testing to try and figure out what's wrong I found that if I am small, the pipe will not use the secondary entrance that I want but if I am anything other than small Mario I always get sent to the area I intended in the first place. I'm still puzzled as to why small Mario messes up my screen exit :/
A screenshot of the level in Lunar Magic would be nice.


Current theory: If you're using a vertical level and have a pipe/door/other exit on a screen border, the game might think you're on a different screen than the one you intended. One of my levels has a horizontal pipe right on the edge of a vertical screen border and to prevent random problems I had to put the screen exit on both screens.

This is the pesky pipe I am talking about. It isn't on any screen boundaries.

This is where I want Mario to go.

This is where he's been heading instead.

Before I enter as big Mario.

I emerge exactly where I wanted to be, I get this result when I tested raccoon and fire as well.

Before I enter as small Mario.

This time however it looks like I've gone back a level :/
Humor me and put an identical screen exit above the pipe.
That seems to have done the trick, it doesn't mess up anymore, thanks so much. ^^ Vertical levels appear to be more finicky than I'd thought, I haven't messed with them too much in the past.
Screen exits are a bit creepy. If Mario crosses the screen border when entering one, he'll use the one from the other side; you managed to run into that quirk.
It's nothing specific to vertical levels, it's just bad luck.
<blm> zsnes users are the flatearthers of emulation
Oh okay I can see how screen borders can mess things up pretty easily. It's kind of surprising to me that bugged out like that. You would think big Mario would the one crossing over to the next screen not small Mario.