Emulator Issues #6938
closedThe Legend of Zelda: Ocarina of Time Master Quest Likes to Hang/Crash [cpuTiming]
0%
Description
This issue doesn't fall into the normal stuff. This is probably a pretty serious JIT problem, and I did a lot of discussion over IRC. Only essential information will be described here.
Game: The Legend of Zelda: Master Quest - D43E01
What went wrong?
The game likes to crash a lot. It happens on JITIL, It happens on JIT, If Interpreter ran over 1 fps, I woulda tested that too! Regardless, I've heard people say this happened, but in my short test periods, I never had a crash.
Until I actually played the game. I'm not 100% sure what's happening, and none of the crashes are absolutely consistent. They just "tend" to crash. It isn't like time of play is consistent either, it can happen 3 - 5 minutes in, it could take 30 minutes of deliberately trying to crash it.
There's also two types of fails. One is the Crash, and one is the hang. I've had about 35 hangs and 10 crashes, but I feel like crashes just come in streaks when they do happen
I tried using a debug build + minidumps to get useful information and couldn't. Apologies for being such a pain in the ass with no knowing what to do and messing up settings, it was new territory. But, with the minidumps useless, I can at least provide the most consistent method I've found to crashing it so far.
I provided a savefile at the bottom of this issue which has Deku Tree beaten. While the pathway to Deku Tree and Kokiri Forest is a good crash point, I believe the link between Hyrule Town and Hyrule Field is more consistent.
Methods
Method 1: Play in the Water in Kokiri Forest, then walk to the loading zone between Kokiri Forest and Deku Tree. You will know you passed the loading zone because enemies instantly spawn. Then go back toward the town until the enemies instantly despawn. If your game hasn't crashed, you can try two or three more times, maybe attacking enemy. If it hasn't crashed or hanged at that point, go play in the water some more. This method is extremely inconsistent, but has provided 90% of my crashes
Method 2: Forest Escape Kokiri Forest with Navi Dive and follow the waterfall. Requires moderate knowledge of Speedrunning tricks, but nothing demanding in terms of reaction time or skill level. When going down the water fall, sword bounce into superspeed in the water (every waterfall, just mash B) and sometimes the game will outright crash. Rarely hangs when doing this, but it can hang as well.
Method 3: Use the Link between Hyrule Castle and Hyrule Field. Using my Savefile, just walk out of the forest, and head to Hyrule Castle. Go in the castle, and leave, and it will crash or hang about 25% of the time. If it does not crash/hang, try entering exiting a few times. If it odesn't work, stay outside during the day, play in the water, and at night fight the monsters, hop on the ledge near the drawbridge, tease them, and do stuff. If it does not crash at night, EVERY single time it's crashed or hanged on my way back inside Hyrule Castle on morning. This is the most consistent method I know of triggering a crash. I've read other methods on the forums, but I was unable to reproduce.
-Dumpfiles-
https://dl.dropboxusercontent.com/u/484730/Dolphin.exe.4912.7z
https://dl.dropboxusercontent.com/u/484730/Dolphin.exe.1376.7z
https://dl.dropboxusercontent.com/u/484730/Dolphin.exe.5472.7z
These may be useless.
Savefile: https://dl.dropboxusercontent.com/u/484730/D43E_ZELDA.gci
Future Plans: Test other versions of Ocarina of Time (I also own Collector's Edition) and see wtf they do.