Emulator Issues #12569
closed[ GXXE01 - Pokemon XD Gale of Darkness] - Unexpected Read and Write Spam Errors
0%
Description
Game Name?
Pokemon XD Gale of Darkness
Game ID? (right click the game in the game list, Properties, Info tab)
GXXE01
MD5 Hash? (right click the game in the game list, Properties, Verify tab, Verify Integrity button)
3bc1671806cf763a8712a5d398f62ad3
What's the problem? Describe what went wrong.
When gaining access to Battle Bingo, and attempting to play it in the game, the game encounters a string of read and write errors that seem to not cease unless you kill the program to make it stop.
What steps will reproduce the problem?
I attached screenshots with all of the settings I used but ones of note to start here is to disable dual core in the game's config because not doing so will cause the game to freeze randomly, even with GPU synchronization forced on by default (which is probably an important issue but not exactly relevant to the problem at hand? probably?).
- Start the game with the memory card loaded
- Exit what ever area I last saved in to reach the "world map"
- Go to Realgam Tower
- Go straight until you hit a reception desk (you should have to go through a few doors), then turn left to find a door that leads to where the bug occurred
- In this room, there will be slot machines everywhere and another desk with an NPC at it; talk to the NPC
- The NPC will talk about "Battle Bingo;" I don't know the rules, I just kind of tried it to see if I can get a feel for it; start the challenge
- Play it until this strange bug occurs
Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.
5.0-14540
Unknown if reproducible in the latest development version: pre-built binaries for Linux aren't officially made; I installed Dolphin from the latest Arch Linux package available: 5.0-14344
Is the issue present in the latest stable version?
There isn't a 5.0 pre-built binary available to install to test to see whether this issue occurs in the latest "stable" version.
If the issue isn't present in the latest stable version, which is the first broken version? (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)
I'm not familiar with bisecting, and I have minimal experience with git, so I am not sure how to go about this efficiently.
If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer
[Attach any fifologs if possible, write a description of fifologs and screenshots here to assist people unfamiliar with the game.]
(Not a graphical issue)
What are your PC specifications? (CPU, GPU, Operating System, more)
OS: Arch Linux
Kernel: Linux 5.11.22-159-tkg-upds (https://github.com/Frogging-Family/linux-tkg)
Desktop Environment: KDE Plasma
CPU: Ryzen 3700X
GPU: RTX 2080 Ti
GPU Driver: 460.80 (https://github.com/Frogging-Family/nvidia-all)
RAM: 32 GBs @ 3600 MHz
Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)
I attached the relevant files to this post.
(Screenshots, my memory card, and a HardInfo report)
Files
Updated by JMC4789 almost 3 years ago
Try turning off the memory card patch to see if maybe that's the cause. Turn off any hacks/patches/cheats that are non-default, as well.
Updated by Neko-san almost 3 years ago
@JMC4789 Even with it off, it still does this; I attatched another screenshot.
It seems it does this when I pick the Dragonair to start with, then select a "?" tile, then water, catch the water Pokemon, then attempt to select a fire tile with the water Pokemon; this causes it to occur. Last time, I selected Grass and the Dragonair though now that I think about it, so it probably doesn't matter which? I don't know.
Updated by JMC4789 almost 3 years ago
Try enabling Full MMU in Options -> Configuration -> Advanced
Updated by Neko-san almost 3 years ago
JMC4789 wrote:
Try enabling Full MMU in Options -> Configuration -> Advanced
This worked! This should probably be added to the Wiki too and possibly added as a default?
Updated by Neko-san almost 3 years ago
Also, I know this is separate, but is the Dual Core issue going to be worked on?
Updated by JMC4789 almost 3 years ago
Probably not. Dualcore is a mess and it works in the games it works in. Any kind of fixes to dualcore would make it significantly slower.
Updated by Neko-san almost 3 years ago
Ah, I see; okay. I'm not in the know on why that is
(I'm a junior C# developer but I only know a little bit of C++ so I've got no idea. I know one game in particular that suffers immensely involving dual core, namely Splinter Cell Chaos Theory, and it literally cannot be played co-op on any other platform; playing it in Dolphin is basically reduced to "play it by yourself, local co-op, or not at all" but that's a little off-topic from this game Lol)
Thanks for the MMU suggestion, by the way
Updated by JMC4789 over 1 year ago
- Status changed from Accepted to Fixed
- Fixed in set to 5.0-17740