Emulator Issues #6100
closedSuper Mario Sunshine Phantom Wall
0%
Description
Super Mario Sunshine - GMSE01
The problem: This one is relatively hard to explain. This is part of a cutscene skip used in Mario Sunshine speedruns that isn't possible in Dolphin for some reason.
Here's what happens on Console - http://www.youtube.com/watch?v=um_9WuIY3yA&feature=youtu.be
But this happens on Dolphin - http://www.youtube.com/watch?v=mnkub7z3l64&feature=youtu.be
I was using Master 3.5-644, but it's apparently never worked in Dolphin from what I've seen from the speedrunners. I tested in the 64 bit version of Dolphin, checked all cores, all graphics back-ends. My computer is a Core i5 760 @ 3.8 GHz, with a GTX 280 running Windows 7
Save File and further information:
100% save file lets you skip that irritatingly long intro: http://www.mediafire.com/download.php?wgatbaym3y0n540
I could also post a savestate on top of the building in question if people can't wall jump up there. Problem is, if you can't get on the building, it's very unlikely that you'll be able to do the clip. I can probably record a dtm as well if that will help, but since it has never worked, and the trick is kind of hard, I can't be sure the particular angle I get would clip through. According to the speedrunners who have the trick down, it's utterly impossible to do in Dolphin, though, and I can do it on console pretty consistently.
Updated by JMC4789 over 11 years ago
- Status changed from New to Accepted
This has no known solution, but was confirmed by me and speedrunners of Mario Sunshine to be true. Collision detection is definitely different out of bounds.
Updated by phire over 11 years ago
I assume this happens because a the gamecube decides to skip a frame allowing Mario to completely bypass the wall before the next round of collision detection.
But Dolphin runs faster for some reason and doesn't skip a frame, so Mario is caught by the collision detection.
Could this be related to issue 5431?
Updated by Autoran1 over 10 years ago
Please someone test this with new
https://github.com/dolphin-emu/dolphin/commit/cffa848b9960bcf3dd7a5f3dfd8cdbe417b6ec55
Updated by JMC4789 over 10 years ago
It's too hard to test; it'd take an expert speedrunner to really confirm. Last time I checked, it didn't depend on very accurate floating point, but I will double check it.
Updated by JMC4789 over 10 years ago
- Status changed from Accepted to Fixed
I may not be an expert speedrunner any more, but I do have savestates. This is fixed; I got the cutscene skip.
Fixed by 4.0-1706 -> https://dolphin-emu.org/download/dev/cffa848b9960bcf3dd7a5f3dfd8cdbe417b6ec55/