SaveManager, das “swiss army knife” zur Verwaltung und Bearbeitung von Spielständen, ist in der Version v1.8.0 erschienen.
Im Zentrum steht eine komplette GUI-Überarbeitung mit einem selbst geschriebenen ImGui-Framework. Dazu kommen wichtige Sicherheits-Fixes - darunter eine Zip-Slip-Schwachstelle bei der Backup-Extraktion - sowie spürbare Performance-Verbesserungen bei der Spielerkennung.
Core
Added
- Manuelle Wiederherstellung einzelner Dateien aus einem Backup über ein GUI-Modal
- Mehrwertige Tags für Snapshots (Labels werden automatisch zu Tags konvertiert)
- Known-Hosts-Verifizierung für SFTP-Transfers via SHA256-Fingerprint (Schutz vor MITM-Angriffen)
Fixed
- Zip-Slip-Schwachstelle bei der Backup-Extraktion durch unsichere Pfadauflösung behoben
- SFTP-Downloads landeten im falschen Ordner statt im zugehörigen Spielverzeichnis
- Backup konnte bei fehlgeschlagener Zip-Finalisierung still beschädigt werden
- Backup-Wiederherstellung bricht nicht mehr komplett ab, wenn eine einzelne Datei fehlschlägt
- Diverse Abstürze und Fehler im GTA:SA-Spielstandeditor behoben
Performance
- Parallele Plattform-Scans bei der Spielerkennung
- Cache-Rebuilds laufen jetzt asynchron, keine Frame-Stalls mehr bei großen Bibliotheken
- Deduplizierung von Spieleinträgen von O(n²) auf O(n) verbessert
GUI
Added
- Auto-Scroll im Log-Tab
- Minecraft-Filter sowie Gesamtzahl gefundener Spiele im Dashboard
Fixed
- Diverse Absturz- und Race-Condition-Fixes im Transfer-Tab
- Benachrichtigungen aus Hintergrund-Threads werden nun sauber über eine Queue verarbeitet
Bekanntes Problem
Spiele können durch eine Überarbeitung der Erkennung kurz “aufblinken” (Pop-in) - Fix ist für das nächste Release geplant.

Quelle: GitHub