Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't load in existing retroarch config. If you do it delibrately overwrites it losing years of save data #16500

Open
s1nistr4 opened this issue May 5, 2024 · 2 comments

Comments

@s1nistr4
Copy link

s1nistr4 commented May 5, 2024

As of today it is impossible to back up your retroarch config folder and restore it.

How to reproduce

  1. Copy everything in retroarch ./config folder
  2. Paste it somewhere
  3. Delete the retroarch config.
  4. Restore the retroarch .config file to the proper config location
  5. Open it. It'll take your existing config, completely delete it and write its own.

Idk if it's signature verification or something but it should at least try to read the past config. I can't load any save states or any data via retroarch without this functionality so my game progress is pretty much lost for what looks like a badly implemented security measure for tampering with config data, even though the app is open source and mostly offline anyway

@hizzlekizzle
Copy link
Contributor

This doesn't sound related to anything we've done lately, and none of us are able to reproduce the behavior.

Can you bisect and find a version that doesn't do the behavior (and when that behavior changed)?

@XerTheSquirrel
Copy link
Member

XerTheSquirrel commented May 6, 2024

There is no signature verification or otherwise in RetroArch with configuration files and save data. There are no security measure of any kind that would prevent you from editing your configurations and save data.

If you are using a version of RetroArch, say from Snap or Flatpak, it may be using a hardlinked, symlinked, or virtualized directory either defaulting to its own or otherwise not able to read the configuration and cache directories. If this is the case, check the contents of the Flatpak/Snap storage for RetroArch and move/delete the internal directory as that takes precedence over external ones.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants