Featured image of post SaveManager: v1.8.0 veröffentlicht

SaveManager: v1.8.0 veröffentlicht

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.

SaveManager Screenshot

Quelle: GitHub

PlayingTux – Playing Games on Linux - since 1995.