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.cfgand intelligent path resolution for saves, with robust support for standard, XDG, Flatpak, and Snap layouts.
-
New! Portable Mode:
- You can now enable Portable Mode from the settings.
- This stores all configuration files (
profiles.json,settings.json, etc.) in a.savestatefolder 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
.gcisave files by their internal game code, creating a distinct profile for each game on the memory card for easier management.
- Enhanced Dolphin detection to find GameCube memory card folders (
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.
