Dolphin, the GameCube and Wii emulator - Forums
Memory Card Manager regression – or file access permissions? (Linux Mint 21) - Printable Version

+- Dolphin, the GameCube and Wii emulator - Forums (https://forums.dolphin-emu.org)
+-- Forum: Dolphin Emulator Discussion and Support (https://forums.dolphin-emu.org/Forum-dolphin-emulator-discussion-and-support)
+--- Forum: Support (https://forums.dolphin-emu.org/Forum-support)
+--- Thread: Memory Card Manager regression – or file access permissions? (Linux Mint 21) (/Thread-memory-card-manager-regression-%E2%80%93-or-file-access-permissions-linux-mint-21)



Memory Card Manager regression – or file access permissions? (Linux Mint 21) - GenerationI - 02-02-2023

TL;DR Memory Card Manager tool doesn’t remember selected memory card file.

For some time now, development versions of Dolphin built and installed in Linux Mint do not remember which memory card was selected by the user. It doesn’t even remember the default ones, such as “MemoryCardA.JAP.raw”, so they must selected again every time the tool is used. It will allow .GCI files to be added to any selected memory card file, but only the default memory cards will be used by Dolphin.

Could this be a file access permissions issue? I don’t know where the settings are saved so I cannot check. I have found where default paths are defined in CommonPaths.h, but I cannot find the source code for the Memory Card Manager (and I don’t know Qt either), so I would appreciate any guidance, thank you.


RE: Memory Card Manager regression – or file access permissions? (Linux Mint 21) - GenerationI - 02-04-2023

I found where the settings are saved; in ~/.config/dolphin-emu/Dolphin.ini, but I don't know why the MemCard paths are not loaded as defaults by Memory Card Manager. I wanted to run multiple instances of Dolphin on the same PC, each using a separate memory card, but it looks like this would not have worked anyway if they share the same config file. As an alternative solution, I installed portable versions of Dolphin in separate directories, and this works for me. I have a separate icon for each on the Desktop.

Memory Card Manager not loading the defaults is still an inconvenience, but not a blocking isssue. After exploring the source code for a while I stiil cannot see where the problem is; it doesn't look like an access permissions problem, though.


RE: Memory Card Manager regression – or file access permissions? (Linux Mint 21) - Craftyawesome - 02-05-2023

Choosing which memory card to use is done in Config, GameCube, click the ... by Memory Card. Not in the memory card manager.


RE: Memory Card Manager regression – or file access permissions? (Linux Mint 21) - GenerationI - 02-06-2023

(02-05-2023, 04:19 PM)Craftyawesome Wrote: Choosing which memory card to use is done in Config, GameCube, click the ... by Memory Card. Not in the memory card manager.

Yes, I have done that, but I use the Memory Card Manager when I want to import or export a game save (.gci) file. When I open the Memory Card Manager it gives a pop-up message saying "Error. Failed opening memory card: Couldn't open file." So I then have to click on the Open button and select the memory card file each time.

I have made some new discoveries since my last post:
* A portable installation on a separate disk on the same PC doesn't have the problem.
* A portable installation in the normal location on the main drive still has the problem.
* An older version (5.0-17842) on another PC with the same version of Linux doesn't have the problem.
(I am currently using version 5.0-18497 in Linux Mint 21.)

I can't find anything unusual in the Dolphin.ini configuration settings file, but this looks like a problem that others may not be able to reproduce so I will keep investigating.

Thank you for your reply, and I will post an update if I find out what causes this problem.