Project

General

Profile

Actions

Emulator Issues #12569

closed

[ GXXE01 - Pokemon XD Gale of Darkness] - Unexpected Read and Write Spam Errors

Added by Neko-san almost 3 years ago. Updated over 1 year ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:
5.0-17740

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?).

  1. Start the game with the memory card loaded
  2. Exit what ever area I last saved in to reach the "world map"
  3. Go to Realgam Tower
  4. 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
  5. In this room, there will be slot machines everywhere and another desk with an NPC at it; talk to the NPC
  6. 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
  7. 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

info-advanced.png (202 KB) info-advanced.png Settings configuration(s) Neko-san, 07/06/2021 05:58 AM
info-enhancements.png (189 KB) info-enhancements.png Settings configuration(s) Neko-san, 07/06/2021 05:58 AM
ingo-graphics.png (181 KB) ingo-graphics.png Settings configuration(s) Neko-san, 07/06/2021 05:58 AM
info-patches.png (95.4 KB) info-patches.png Settings configuration(s) Neko-san, 07/06/2021 05:58 AM
info.png (200 KB) info.png Settings configuration(s) Neko-san, 07/06/2021 05:58 AM
error-cropped.png (37.2 KB) error-cropped.png The error, but cropped to just the window rather than the full screen Neko-san, 07/06/2021 05:59 AM
fullscreen.png (3.76 MB) fullscreen.png The start of a string of read and write errors such as this while playing Pokemon Bingo Neko-san, 07/06/2021 06:00 AM
hardinfo_report-7-26.html (149 KB) hardinfo_report-7-26.html Hardware and Software report courtesy of HardInfo Neko-san, 07/06/2021 06:05 AM
memory-card.zip (643 KB) memory-card.zip My memory card with the save file; Go to Realgam Tower and look for Battle Bingo there Neko-san, 07/06/2021 06:14 AM
again.png (3.75 MB) again.png Screenshot of the issue occuring once again Neko-san, 07/07/2021 01:40 AM
Actions #1

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.

Actions #2

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.

Actions #3

Updated by JMC4789 almost 3 years ago

Try enabling Full MMU in Options -> Configuration -> Advanced

Actions #4

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?

Actions #5

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?

Actions #6

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.

Actions #7

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

Actions #8

Updated by JMC4789 almost 3 years ago

  • Status changed from New to Accepted
Actions #9

Updated by JMC4789 over 1 year ago

  • Status changed from Accepted to Fixed
  • Fixed in set to 5.0-17740
Actions

Also available in: Atom PDF