Emulator Issues #9561
closedScooby Doo! Mystery Mayhem next level loading screen freezes, works using save states.
0%
Description
Scooby Doo! Mystery Mayhem
Game ID? (right click the game in the game list, properties, info tab)
GC3E78
MD5 Hash? (right click the game in the game list, properties, info tab, MD5 Hash: Compute)
no MD5 Hash shows
What's the problem? Describe what went wrong.
Close to the start of the game when you enter a door a video plays after that video plays a loading screen shows up this screen will hang after the loading bar is full.
also
Boot the game
Load a save game from memory card
when game is loaded go into options press quit
now you can try load the same save but this time instead of it loading into game the loading screen will hang.
What steps will reproduce the problem?
Just play the game and it will happen
and
Boot the game
Load a save game from memory card
when game is loaded go into options press quit
now you can try load the same save but this time instead of it loading into game the loading screen will hang.
Which versions of Dolphin did you test on? Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?
4.0-9379
didn't test older version, i will later and update my results
What are your PC specifications? (CPU, GPU, Operating System, more)
Windows 10 Pro
i7 6700k
32gb ram
970GTX
Is there any other relevant information? (e.g. logs, screenshots,
configuration files)
What can do is to get passed this problem but i don't know if more loading screens will hang have not tested.
before the door make a save state, opening the door will cause the bug again but when you load the save state the game works correct also if you boot the game and load the save state game will work correct.
I thought maybe it was the saving system so i removed the dolphin gamecube memory card file and did not format the new card and ignored saving in game and the bug still happens.
i attached memory card save that is 1 door away
after loading you enter the door right next to you then the one down the hall this is where the video plays and loading screen will hang.
i couldn't attach the save state its 10MB so you can just make your own before you open the door.
anyways i hope this information helps
thanks
Files
Updated by JMC4789 over 8 years ago
Try using cached interpreter/interpreter instead of JIT. I don't have this game and can't test it at the moment.
If none of that works, then we can go from there.
Updated by EMKO over 8 years ago
Okay i will try that, i just tested 4.0.2 Dolphin and game runs correct no problems
thanks
Updated by JMC4789 over 8 years ago
- Milestone set to Current
- Regression changed from No to Yes
Please pinpoint when the regression happened, that'd help a ton.
Updated by EMKO over 8 years ago
I tested out cached interpreter still same bug.
I would like to pinpoint it but i would have to test so many builds it would take forever
should i just test every 20 or so back until i find one that works then test forward until it stops? i think that's the best way i can do it right?
Thanks
Updated by EMKO over 8 years ago
Fog wrote:
Try this
4.0-6974 Works
4.0-6976 Does not, this is the problem
https://dolphin-emu.org/download/dev/7b7d1b0dcf6801eb508877c0b180b82caa20b729/
Updated by Helios over 8 years ago
hi. I wrote that tool. yeah the tool might give you a bogus build as the "breaking build" sometimes. Just have to look around for the closest one. Generally if you give us like, 2-3 build range we'll pretty much be able to tell immediately which one would be the cause.
Updated by Fog over 8 years ago
- Status changed from Accepted to Fix pending
Fixed in PR 3701: https://github.com/dolphin-emu/dolphin/pull/3701
This PR is a WIP, but it does resolve the issue. Fast Disc Speed also avoids the issue (which is what we'll use for 5.0).
Updated by magumagu9 over 8 years ago
"before the door make a save state, opening the door will cause the bug again but when you load the save state the game works correct also if you boot the game and load the save state game will work correct."
This seems kind of scary. Savestates shouldn't be changing the timing.
Updated by EMKO over 8 years ago
magumagu9 wrote:
"before the door make a save state, opening the door will cause the bug again but when you load the save state the game works correct also if you boot the game and load the save state game will work correct."
This seems kind of scary. Savestates shouldn't be changing the timing.
no idea, reason i saved state is because i had no idea why it was hanging so i was testing out all the settings like dual core, different CPU emulation engines etc
and makes no sense that i can load a save game and if i try load a 2nd time it hangs
Another Game i found hanging at loading screens
Scooby-Doo! Unmasked G5DE78
Starting a New game asks you to make a save when you do create one it will say save successful and you have to press A to continue once you do it hangs on loading screen, on top of the screen you can see Dolphin yellow info that a save was created.
Again making a save state on the save successful screen makes the game load correct when loading the save state, also rebooting the game and loading the created save from memory card works.
If you don't have any Scooby-Doo! Unmasked saves on memory card when you create one it will hang on loading screen and you can see Dolphin created the save at loading screen, if then you boot the game again and start new game, make another save below the old one the game will load and Dolphins save yellow text appears after loading screen.
I don't know if this information is needed for you guys
Updated by Fog over 8 years ago
Can you try setting fast disc speed on that game too?
Updated by Fog over 8 years ago
Fog wrote:
Can you try setting fast disc speed on that game too?
Fast Disc Speed fixes this issue as well.
Updated by EMKO over 8 years ago
it does? i am 100% it did not for me it was one of the first things i tried.
Its the setting in option on the game right? you make the check box blank ?
i will test it
Updated by EMKO over 8 years ago
Fog wrote:
Fog wrote:
Can you try setting fast disc speed on that game too?
Fast Disc Speed fixes this issue as well.
yea i just tested that does not work for me
Updated by Fog over 8 years ago
You click the box twice and you'll see a checkmark
Updated by EMKO over 8 years ago
Fog wrote:
You click the box twice and you'll see a checkmark
yes you are correct, sorry i misunderstood i thought that the little black box meant it was ON but i see the check box has 3 options.
Thanks this works on latest build
Updated by JosJuice over 8 years ago
I've set SUDTR for both games in https://github.com/dolphin-emu/dolphin/pull/3852
Updated by JosJuice over 8 years ago
- Milestone deleted (
Current)
PR 3852 was merged in 4.0-9394. https://dolphin-emu.org/download/dev/34e315ba07afff6e2b009ed1aadec65774163531/
The games will work correctly for now as long as you don't override the INI, but the actual problem still needs to be fixed.
Updated by JMC4789 over 8 years ago
- Subject changed from Scooby Doo! Mystery Mayhem next level loading screen freezes, works using save states to Scooby Doo! Mystery Mayhem next level loading screen freezes, works using save states.
- Status changed from Fix pending to Accepted
Currently uses a work-around, but the underlying problem remains.
Updated by JosJuice over 8 years ago
- Status changed from Accepted to Fix pending
Like Fog posted earlier, fix pending in https://github.com/dolphin-emu/dolphin/pull/3701
Updated by JosJuice almost 8 years ago
- Status changed from Fix pending to Fixed
- Fixed in set to 5.0-2431
Updated by Hifihedgehog over 7 years ago
@JosJuice: Build 5.0-2431 (and later to the current build) still exhibits endless memory error loops when attempting to load saved games from the main menu. I am forced to use save states just to play. In addition, the load screens when moving from one area to another occasionally (not always as before) will also still get caught in these endless memory error loops.
Updated by JosJuice over 7 years ago
- Status changed from Fixed to Questionable
- Regression start set to 4.0-6976
- Fixed in deleted (
5.0-2431)
Re-opening until someone who owns the game can take a look at this.
Updated by pokechu22 over 4 years ago
I looked into this about 5 months ago and talked about it in #dolphin-dev, but I guess I never wrote it up here. It seems this is icache-related.
Here are some logs, one with normal behavior and one with sped up disc transfer rate. These are from Dolphin 5.0-11333.
This change seems to fix the issue, by disabling the existing icache emulation. If I recall correctly, things also worked fine in uncached interpreter; my guess is that this is related to JIT caching causing the emulated icache to not get invalidated properly. The patch does still seem to work (I can, at least, get into and out of the credits, which wasn't possible before), though it causes issues with the GC IPL (possibly related to #11503).
Updated by JosJuice over 4 years ago
- Status changed from Questionable to Accepted
Updated by JMC4789 over 4 years ago
- Status changed from Accepted to Fix pending
Fix Pending... I think. https://github.com/dolphin-emu/dolphin/pull/8937
Updated by JosJuice almost 4 years ago
- Related to Emulator Issues #10177: Scooby Doo! Unmasked Loading Screen Crash added
Updated by leoetlino over 3 years ago
- Status changed from Fix pending to Fixed
- Fixed in set to 5.0-13988