github Matteo842/SaveState 1.4.5

latest releases: v2.6.b, v2.6, v2.5.0...
5 months ago

SaveState v1.4.5 - Data Safety, Inline Editing & New Emulators!

This release introduces a powerful new data resiliency system to protect your configurations, major quality-of-life improvements like inline profile editing, and expands our ever-growing list of supported emulators. Restoring backups is now more flexible than ever, and game detection has become even smarter.

Changelog:

New! Data Safety & Restore Overhaul:

  • Automatic Configuration Backups (Mirroring):

    • SaveState now automatically creates rotating backups of your core configuration files (profiles.json, favorites.json, settings.json) in a separate mirror directory. This provides a crucial safety net against data loss or corruption.
    • The number of backup snapshots to keep is now configurable via the mirror_rotation_keep setting.
  • Powerful Direct Restore from ZIP:

    • You can now restore your saves directly from a .zip backup archive, even without a profile selected.
    • The restore dialog has been completely redesigned for this workflow, presenting ZIP contents seamlessly and providing a much clearer and more intuitive user experience.

Key Features:

  • Inline Profile Editor:

    • A new context menu (right-click) has been added to the profile list, allowing you to edit profile names and paths directly within the main window. No more navigating through separate menus to make quick changes!
  • New Emulator Support: Citron & Vita3K:

    • SaveState now automatically detects profiles and saves for Citron (a Nintendo 3DS emulator) and Vita3K (a PlayStation Vita emulator).

Improvements:

  • Smarter Detection for Abbreviated Game Titles: (windows)
    • The scanning engine is now more intelligent when encountering games with short or abbreviated titles (e.g., "RE4"). It leverages the installation directory name to improve search accuracy and find the correct save paths more reliably.
immagine

Thanks to leberschnitzel for #11 and #10

Don't miss a new SaveState release

NewReleases is sending notifications on new releases.