github Matteo842/SaveState 1.4.6

latest releases: v2.6, v2.5.0, v2.4.2...
4 months ago

SaveState v1.4.6 - The Power-User Update: RetroArch, Portable Mode & Per-Profile Settings!

This is a massive update focused on flexibility and deep integration. We're thrilled to introduce long-awaited support for RetroArch, a new Portable Mode for on-the-go use, and granular Per-Profile Settings for ultimate backup control. We've also added more profile types for Dolphin and crucial stability fixes for all platforms.

Changelog:

Key Features:

  • Massive RetroArch Integration:

    • SaveState now detects your RetroArch installation and cores.
    • Features a new, streamlined setup dialog to select a core and then identify its corresponding game/save files.
    • Includes deep parsing of retroarch.cfg and intelligent path resolution for saves, with robust support for standard, XDG, Flatpak, and Snap layouts.
    immagine
  • New! Portable Mode:

    • You can now enable Portable Mode from the settings.
    • This stores all configuration files (profiles.json, settings.json, etc.) in a .savestate folder located within your main backup directory, perfect for carrying your setup on a USB drive.
  • Per-Profile Backup Overrides:

    • The profile editor (via right-click) now allows you to set specific backup rules for individual profiles.
    • You can override global settings for:
      • Max Backups
      • Compression Mode
      • Max Source Size
      • Disk Space Checks
  • Dolphin GameCube Memory Card (.gci) Support:

    • Enhanced Dolphin detection to find GameCube memory card folders (Card A, Card B).
    • It now intelligently groups .gci save files by their internal game code, creating a distinct profile for each game on the memory card for easier management.

Improvements & Fixes:

  • Instant Restore (No Restart Required):

    • Restoring configuration files (profiles, settings, favorites) from a backup now applies all changes immediately. No application restart is required.
  • Improved Linux Stability:

    • Proactively cleans up stale Qt IPC artifacts (orphaned sockets/memory) on launch.
    • This significantly reduces issues with duplicate instances or "plugin xcb" errors on Linux.
  • Fix for "Stuck" Cursors & UI:

    • Properly restores the mouse cursor and re-enables all UI controls if a scan or operation is cancelled, preventing the app from getting stuck in a "busy" state.
immagine immagine

Don't miss a new SaveState release

NewReleases is sending notifications on new releases.