
By changing this value to 0x3F800000 (or '1' in single precision floating point), it seems to generate more frames within the 30fps limit that the game sets. By default, the value at 0x804167B8 is set to 0.5 in single precision floating point, which halves the number of frames to 30. This value seems to dictate how many frames the game will render, since setting this location to a smaller value seems to create a choppier frame rate, while increasing the value from the default creates a much smoother output within the 30 frame cap. This function takes the current value of whatever sets the frame limit at 0x804167B8 and multiplies it into 60 (in double precision floating point) to generate a certain number of frames within the frame buffer (I think anyway). Since this game uses a consistent 30fps throughout, this is only executed once at start up. The function name was taken from a symbol map list that can only be found in the demo version. Quote: The game contains a function called SMSGetVSyncTimesPerSec(void) located at 0x802A7C48 in the US version that is executed at start up. I recommend the raw video since you can see that the game is much smoother that way.Ī copypasta of the video description since it goes into more details about the patch:
Super mario sunshine rom issues download#
Watch the video off Youtube here, or download the raw video here. It involves patching what I assume is some frame multiplier value which causes the game to generate more frames of animation. I discovered a way to get this game to run at 60fps. I kinda want to because it'd be nice if other people could do something similar to other games, especially with the overclock branch being merged and all. I wasn't sure either or not to post this in it's own thread. I've just tried loading Mario save from 'slot B' ie using Mario to jump and hit block B in-game, and it loaded, so I take it my save is corrupt? Is there a way to sort this out? Why would this happen? Could another game have caused the issue? Or the Dolphin update?
Super mario sunshine rom issues how to#
I'm not sure if all this is linked to why Mario Sunshine isn't working but if anyone could advise on how to manage cards would be helpful please. I'm sure at one point the USA card was listed but is no more. Is there a way to check what's on each card? And to manage the content by copy, delete, move, as on the GC? I looked at the Tool/Memcard Manager (GC) but though the path is correct, my cards listed above don't appear in the list and it's just empty. I either get asked to format or continue without saving?! But there is a Memor圜ardA.EUR file so I don't understand why I can't save EUR games? My main issue with the memory cards is that I don't understand how to manage them and if it affects other games.įor example, do the memory cards work the same as on the GC, meaning they have a size/slot limitation? What happens when you get to this limit? Is it possible to have a second card, a third, fourth, etc? How do you change memory cards should a game require a save on a second or third card?ĭoes Dolphin automatically select the required card depending on country? All the EUR games I have won't save. I don't have issues with any other game in this way but a couple of games I have don't work. Is it possible the 'Memory Card' file could be corrupt in some way? I do have some issues with memory cards that I'm unsure of. As the saved game loads, Dolphin then crashes. Does anyone else have this issue or any idea why it wouldn't be working? Btw, when I say the game doesn't load, what I mean is that it loads the title, you press the Start button, choose Save slot A by moving Mario left and Jumping. It used to show an error with possible causes, but now just show a popup window saying Dolphin.exe has stopped working. But since updating Dolphin, though I can't now be sure from which dev build, possibly v4.0-3919, it won't load and Dolphin just crashes. I've been playing this game for months on a new build without issues, it even played on my old laptop, though with a fair amount of slowdown.
