EmuDeck Diagnostics & Autofix (Patreon)
Content
Edit: New autofixes: .bat launchers & SRM not showing the proper parsers
I've added a new functionality, every time you open EmuDeck, it will run some diagnostics and will fix whatever it finds. Since this is a backend feature, there's no need to update, next time you open EmuDeck those diagnostics will run, you get a message if you had something that wasn't properly setup.
Right now this is what we are checking:
Windows
- Checks for beta installation corruption, downloading the latest EA build if needed.
- Checks that RA is not using subfolders for states & saves and fixes them in case they were ( we create a backup just in case )
- Removes old .lnk files in the saves folders.
- Checks all the saves folders and fixes them in case they are not properly created.
- Added detection for old .bat configurations with instructions on how to update
- Auto fixes some cases where the dynamic parsers will just delete the parsers instead of create them
Windows & SteamOS
- Checks and removes the lock for CloudSync, in case your upload failed or something happened that kept CloiudSync blocked.
SteamOS
- Checks and removes if there's a duplicated EmulationStation DE launcher.
- Removes old .lnk files in the saves folders that could have been synced from Windows.
- Makes sure the Steam Rom Manager and EmulationStation DE shortcuts are created in the "Start Menu" in desktop mode.
- Looks and fixes a bug that might cause cloudSync to do uploads but don't do downloads
I hope with these almos all of the issues can now be fixed automatically