Project

General

Profile

Actions

Emulator Issues #12949

open

Memory Card Manager is confusing about region specific filenames

Added by katykat5099 almost 2 years ago. Updated over 1 year ago.

Status:
New
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:

Description

Hi, I am having an issue with the Memory Card saving method. I need to use this for Animal Crossing, especially slot B.

The problem I am having is that it is not saving, there is no error either. It says at the top left in yellow that it wrote to the save file, but it does not actually appear to be doing so. For example, I create a new Gamecube memory card file with the memory card manager, I import the original save file (gci) to the memory card file and I load the game and the save I imported as normal. Let's say I drop a few items in front of the door of my house and save and exit. Stop the emulation and reboot the game completely. Once I load in again, the items are not on the ground because the game did not actually save. This happens when i travel to another town as well so the other slot does not save either. This only happens with the Memory Card files.

And just like I had mentioned, creating a brand new Memory card file and importing the save file on to the new memory card file does not change anything. It seems like there may be something wrong with the saving process with this method of saving. But I need to use it for slot B.

I also tried to run Dolphin as an admin, but that's when I do actually get an error. Specifically "Memory Card filename in Slot B is incorrect Region not specified Slot B path was changed to ... Would you like to copy the old file to this new location?" The '...' is the file path. But that only occurs when running as Admin and it causes a lot of issues with loading and saving in general. It straight up just does not allow me to save in the game itself.

Actions #1

Updated by Billiard26 almost 2 years ago

When creating this issue there is a template that asks you many relevant questions.
You've deleted these questions. Please don't do that.

Actions #2

Updated by katykat5099 almost 2 years ago

Billiard26 wrote:

When creating this issue there is a template that asks you many relevant questions.
You've deleted these questions. Please don't do that.

I'm sorry but there was nothing of the sort. It was completely blank, which I honestly was confused about myself. I usually follow bug report guidelines that are in place, but since it was blank I tried my best to explain instead. :)

Actions #3

Updated by Dentomologist almost 2 years ago

There's a copy of the template at https://bugs.dolphin-emu.org/projects/emulator/issue_templates/show/1 (everything inside the "Issue body" section).

Actions #4

Updated by katykat5099 almost 2 years ago

Game Name?

Animal Crossing

Game ID? (right click the game in the game list, Properties, Info tab)

GAFE01

MD5 Hash? (right click the game in the game list, Properties, Verify tab, Verify Integrity button)

7853049ccd0c1e2bffeb5b12393a5409

What's the problem? Describe what went wrong.

The game will not save any data in the Memory Card file format, no errors and it shows dialog of it saving even if it is not. (the yellow write debug message at the top left). Because of this I cannot play the game as intended fully. Running Dolphin as admin further complicates the issue.

What steps will reproduce the problem?

Opening Dolphin as normal, in Tools > Memory Card Manager I Create a new Memory Card A raw file, and I import my latest backup of my save file. I then create a new Memory Card B raw file and switch over to Card B. I do the same thing, importing the other save file (this is a completely different Animal Crossing gci save file than the one on Card A.). Exiting out of Memory Card Manager, I open up Config menu and open up the Gamecube Tab. Under device settings I select Slot A and B both to Memory card and I choose the respective raw files I created earlier. Once i close out of that I start playing the game as If i were to normally, I may travel to the Slot B save file and do anything and then travel back and save. Throughout the entire time it appears to save data correctly, as long as I do not exit the game I can even go to the main menu and load back in and it appears as everything has saved. Once the emulation is stopped however, nothing has been saved and reverts to before I started the game.

When launching as a Dolphin (I assumed maybe there was somehow lack of writing permissions) there are a whole 'nother load of problems. Please allow me to make a seperate update about this if we must.

Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.

Unknown, will try.

Is the issue present in the latest stable version?

Yes, version: 5.0-16380

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

[First broken version number here (if applicable)] N/A right now

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.] N/A

What are your PC specifications? (CPU, GPU, Operating System, more)

CPU: AMD Ryzen 5 3600X 6-Core Processor
GPU: NVIDIA GeForce GTX 1660
OS: Windows 11 Pro, v 22H2 b 22621.1
(I have windows insider.)
32 GB RAM. 64 bit.

Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)

N/A

Actions #5

Updated by katykat5099 almost 2 years ago

Okay, so I think i know what went wrong. I was trying out the issue again on the dev version and I saw what happened. When you initially create the Memory Card file it also creates a second file. So what happened was I was editing the created file, but the file that is supposed to be chosen in the config is the one that has the USA "file extension". For some reason in the Dev build it states that vs not the dev build. So the dev build is what made me realize you have to choose the second Memory Card file. That's a bit strange and confusing, but it seems to be that way.

So basically I made a Memory Card A file, 'MemoryCardA.raw' and it also created a 'MemoryCardA.USA.raw'. I only knew the 'MemoryCardA.raw' file existed and of course since I made that one I chose that, but the intended file is the other one. That one saves correctly, while the other one does not. On the stable build it seems to load with no errors but does not save, on the dev build it gives you an error for choosing the incorrect file.

Actions #6

Updated by katykat5099 almost 2 years ago

katykat5099 wrote:

Okay, so I think i know what went wrong. I was trying out the issue again on the dev version and I saw what happened. When you initially create the Memory Card file it also creates a second file. So what happened was I was editing the created file, but the file that is supposed to be chosen in the config is the one that has the USA "file extension". For some reason in the Dev build it states that vs not the dev build. So the dev build is what made me realize you have to choose the second Memory Card file. That's a bit strange and confusing, but it seems to be that way.

So basically I made a Memory Card A file, 'MemoryCardA.raw' and it also created a 'MemoryCardA.USA.raw'. I only knew the 'MemoryCardA.raw' file existed and of course since I made that one I chose that, but the intended file is the other one. That one saves correctly, while the other one does not. On the stable build it seems to load with no errors but does not save, on the dev build it gives you an error for choosing the incorrect file.

OK, so even more testing I figured out, you have to also go back into the Memory Card Manager and select the 'MemoryCardA.USA.Raw' that was created after you boot the game automatically and import the GCI files manually again. So that made me think, when you're making a memory card manually in the Memory Card Manager, do you have to state the Region in the file name? So i deleted the Memory Cards, and went to Create and I named them 'MemoryCardA.USA' this time and of course it automatically adds .raw to the end, so I started up the game, did something in it to test the saving and closed and started it again. Yup, it saved. So I guess the problem is simply it MUST have the .USA in the file name, or else it does not work properly either gives the error or does not save. Depending on the version of Dolphin, or something? Essentially, if you create a Memory Card manually, you have to know to add the .USA, otherwise you have issues. Or you can use the one that Dolphin makes for you.. even if you select the one you made yourself and it does not have .USA in it.

Actions #7

Updated by Billiard26 over 1 year ago

  • Subject changed from Gamecube Memory Card (raw) Saving Issue to Memory Card Manager is confusing about region specific filenames
Actions

Also available in: Atom PDF