Open Mogu94 opened 8 years ago
In the randomizer, the star counter no longer tracks bonus stars, Instead being, in fact, an in-game counter of how many exits (secret and normal) you've found. Bonus stars ARE counted, but are not shown because of this. Also, it seems from that picture that the actual bonus room spawned as the floor. If you look, you can see where Mario and everything is supposed to be below. It's one pixel high, but still noticeable if you pay attention.
A streamer, RNGStreams, ran into this problems a couple days ago. Unfortunately he didn't keep the file, and the seed wasn't seeable in the video. The video was cut here: https://www.youtube.com/watch?v=7VoO2w3okp0
RNGStreams enters the bonus room after a ghost house level, which he exits with cape. He attempts to play the bonus game, luckily WITH cape, but cannot hit any of the blocks present. His video seems to show signs of the level-below-the-level, but not as much as the original screenshot.
A solution to this glitch would simply be letting any player skip the bonus room with start/select, although rare this glitch seems to be.
This glitch is related to doors that do not map to a proper screen exit. Still looking into it.
In the case of the video you posted, that is a more unusual variant that I haven't seen before.
Rom name: "smw-v2.2-5719c7af" Title Screen numbers: "V2.2 5719C7AF-A4E2"
This still seems to be possible on the most recent version; I actually got it on the first game I generated and played. This occurred after the regular exit of "Canopy Dungeon" (Donut Ghost House). In this case, the bonus level was underwater, but it still wasn't possible to hit the blocks even after swimming up to them (in previous underwater bonus games in which the rotating blocks weren't shifted like this, it was possible to hit them).
Edit: Basically the same timing as the video linked above.
IIRC the blocks are unhittable because you are actually above the bonus room, and those are just screenwrapped sprites that you can't interact with. In Nidokangz's screenshot, you can see the normal top corners and the entry pipe for the level below Mario.
I think the easiest way to fix this would be adding a cleared flag to level 0/the bonus game. Then in all instances, you could just start/select out of the level. Alternatively, you could add side exits, since the sides of the map appear to be open during this glitch.
This happened after completing "Pepperoni Island Y" which is the second level after the second castle.
Rom name: "smw-v2.1-0c7400a8" Title Screen numbers: "V2.1 0c7400a8-52ED"
Went inside the green pipe, went through the haunted waters, hit the goal tape with 14 bonus stars. Should have gotten 24 added onto that but some reason the game did not add 24 to my total bonus stars count and then suddenly it's Bonus time and I'm stuck where you see above.