Skip to content

Single file Save Management#101

Closed
matthew-pye wants to merge 29 commits into
rommapp:mainfrom
matthew-pye:Save-System
Closed

Single file Save Management#101
matthew-pye wants to merge 29 commits into
rommapp:mainfrom
matthew-pye:Save-System

Conversation

@matthew-pye
Copy link
Copy Markdown
Contributor

Single file Save Management

Hi, again... This adds the ability to automatically backup and restore single file saves once setup through the new tab in the settings page. I will leave this PR as a draft for now as #96 needs to be merged first and some more testing need to be done in case there is an edge case that I have missed.

RomM-SaveSystem.zip (Updated: 08/05/26@13:26)

New tab in settings

07-05-2026@1857 - image - image

Automatic save uploading/downloading

08-05-2026@1242

Changes

Additions

  • Added tab to settings page for user to manage saves
  • Add automatic backup and restore with user toggleable setting per mapping

Fixes

  • Set isSelected for revision if game is installed but no revision has its isSelected flag set

Testing

I have tested this PR on my real Playnite instance and found no issues, but more testing needs to be done for any potential edge cases

- Added metadata provider class so users can download metadata in Playnite using the Official Store option
- Added: migration from old gameId to new gameId
- Added: option for user to keep game deleted from RomM server, if the same ROM is added back to the server it will update the Id
- Added :option to skip ROMs that are missing from RomM filesystem
- Added: option to filter out genres globally
- Bugfix: added GameInstallInfo so mapping stops being save multiple times per file
- Bugfix: fixed sibling filename being saved with base filename
- Bugfix: fixed Installer never checking to see if m3u is supported by the emulator
- Bugfix: 7z path not being saved correctly
- Main: Fix platform name not being restored in UI
- Sub: Fix object ref error
- Sub: User profile data not being restored
- Sub: Spelling
@matthew-pye
Copy link
Copy Markdown
Contributor Author

Hmm...maybe I should wait until 4.9 for this to be merged

@gantoine
Copy link
Copy Markdown
Member

gantoine commented May 9, 2026

@matthew-pye not sure if this is the right approach, after 4.9 is out-out i can take a closer look

@matthew-pye
Copy link
Copy Markdown
Contributor Author

@gantoine Okay I think what I will do is close this for now and I'll spin up a 4.9 server and re-build it for that instead

@matthew-pye matthew-pye closed this May 9, 2026
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

Successfully merging this pull request may close these issues.

2 participants