github Matteo842/SaveState 1.4.4

latest releases: v2.5.0, v2.4.2, v2.4.1b...
5 months ago

SaveState v1.4.4 - Massive Linux Overhaul, New Emulators & Major Stability Gains!

This update brings the Linux save path detection engine to a whole new level, matching and in some ways exceeding the capabilities of its Windows counterpart. With deeper, smarter, and more precise analysis, finding your game saves on Linux has never been more accurate. We've also added support for new emulators and squashed key bugs to make the user experience even more stable and reliable.

Changelog:

Key Features:

  • Rewritten & Supercharged Linux Save Path Engine:

    • The core of the save detection logic on Linux has been completely redesigned to deliver unprecedented accuracy and speed. Major enhancements include:
      • Advanced Proton & Snap Support: Significantly improved detection for Steam games running via Proton (both native and non-Steam) and for games installed as Snap packages.
      • Intelligent Acronym & CamelCase Detection: SaveState can now understand that a folder named FTL belongs to FasterThanLight, finding saves even when directory names don't match exactly.
      • Smarter Scoring & Penalties: A new scoring system, similar to the one on Windows, penalizes generic folders (config, data, backups) and install directories, drastically reducing false positives.
  • New Emulator Support: melonDS & Gopher64:

    • SaveState now automatically detects and manages profiles for melonDS (a Nintendo DS emulator) and Gopher64 (a Nintendo 64 emulator).

Improvements & Fixes:

  • Robust Operation Cancellation:

    • Fixed a critical bug where canceling a scan (e.g., by closing the bulk import window) could leave the app in a "stuck" state, preventing subsequent scans from running correctly. The cancellation state is now properly reset after every operation.
  • Improved Emulator Profile Detection (mGBA, Snes9x):

    • Enhanced the detection logic for emulators that store saves alongside ROMs. If SaveState doesn't find any profiles, it will now prompt you to select your ROMs directory to complete the scan.
  • Windows Steam Path Scoring Fix:

    • Re-introduced a scoring penalty for the generic Steam installation directory on Windows. This corrects an issue from v1.4.3 where this path was appearing too frequently and with overly high priority in scan results.
  • General Stability & Reliability:

    • Improved the handling of multiple application instances to ensure that a new instance properly activates the one already running.
    • Sanitized internal server names on Linux to prevent errors caused by special characters.

    thanks to VewDev for #19

Don't miss a new SaveState release

NewReleases is sending notifications on new releases.