Zum Inhalt springen

Spielstandverwaltung

Jedes Spiel, das du in Sakura importierst, bewahrt seine Spielstände in einem Spielstandordner — einem einfachen Verzeichnis, das die eigenen Spielstand-Slots der Engine (save0.dat, save1.dat, …) sowie die kleinen Begleitdateien enthält, die die Engine zum Nachverfolgen von gelesenem Text und globalem Zustand benötigt. Sakura rührt den Inhalt dieser Dateien nie an; es verwaltet nur, wo der Ordner liegt, wie er verknüpft ist und wie er gesichert wird.

Beim ersten Start eines Spiels zeigt Sakura einen Spielstände einrichten-Bildschirm, bevor das Spiel beginnt. Du wählst:

  • SpeicherLokal (“Spielstände werden nur auf diesem Gerät gespeichert”) oder iCloud (“Spielstände geräteübergreifend synchronisieren”). iCloud erscheint nur, wenn du iCloud-Spielstände in den Einstellungen aktiviert hast und iCloud Drive verfügbar ist.
  • Einen Spielstandordner — verknüpfe einen bestehenden Ordner (nützlich, wenn mehrere Versionen eines Spiels Spielstände teilen sollen) oder erstelle einen neuen nach Namen.

Findet Sakura bereits lose Spielstanddateien im eigenen Ordner des Spiels — Überbleibsel einer vorherigen Kopie des Spiels —, bietet es einen Umschalter Vorhandene Spielstände migrieren an (standardmäßig aktiv), der sie für dich in den neuen Spielstandordner kopiert.

Die Beschriftung der Fertig-Taste ändert sich je nach Auswahl, damit sie immer verrät, was gleich passiert: Zusammenführen & stapeln, Vorhandenen Ordner verwenden, Migrieren & fertig oder schlicht Fertig.

Öffne den Spielstand-Browser eines Spiels, um seine Spielstand-Slots zu sehen: Jede Zeile zeigt die Slot-Bezeichnung (aus dem Dateinamen), ein Änderungsdatum und eine Dateigröße. Spielstände haben keine Vorschaubilder — ONScripter-Engine-Spielstände speichern keines —, daher werden Slots anhand von Name und Datum identifiziert.

Die mittlere Kapsel in der Navigationsleiste zeigt den Namen des aktuell verknüpften Spielstandordners und dessen Speichersymbol (iPhone oder iCloud); tippe darauf, um die Verknüpfung zu ändern.

Über das Menü in der Werkzeugleiste kannst du:

  • Mehrere Spielstände auswählen, dann sichern oder in einem neuen Ordner bündeln
  • Aus Backup wiederherstellen — zieht ein von Globale Spielstände erstelltes Backup heran
  • Spielstände importieren — Spielstanddateien von anderswo einbringen (siehe unten)
  • Diesen Spielstandordner sichern, Komprimieren und teilen oder Alle Spielstände löschen aus dem Untermenü Mehr

Das Löschen eines Spielstands ist ein sanftes Löschen: Du erhältst 5 Sekunden lang die Möglichkeit, mit Widerrufen rückgängig zu machen, bevor er endgültig verschwindet. Alle Spielstände löschen dagegen erfolgt sofort und dauerhaft und weist vor der Bestätigung darauf hin.

Verwende Spielstände importieren aus der Werkzeugleiste des Spielstand-Browsers, um Spielstanddateien aus einem .zip-Archiv oder losen Dateien (save<N>.dat, envdata, envdata.utf, gloval.sav, kidoku.dat) einzubringen. Importierte Dateien werden in den aktuellen Spielstandordner zusammengeführt — gleichnamige Dateien werden überschrieben, alles andere bleibt unangetastet. Enthält der Zielordner bereits echte Spielstände, erstellt Sakura zuvor ein Sicherheits-Backup davon.

Du kannst Spielstände auch über das Netzwerk mit dem Saves-Tab von Web-Übertragung importieren, das direkt in den verknüpften Ordner des ausgewählten Spiels hochlädt.

Verschlüsselte oder unlesbare Zip-Archive sowie Dateien, die Sakura nicht als spielstandbezogen erkennt, werden mit einer Erklärung abgelehnt statt stillschweigend ignoriert.

Die Spielstandverknüpfung eines Spiels weist es lediglich einem Spielstandordner nach Namen zu — sie kopiert von sich aus nichts. Deshalb können mehrere Spiele bewusst einen gemeinsamen Spielstandordner nutzen (praktisch bei verschiedenen Veröffentlichungen desselben Titels), und die Globale Spielstandverwaltung zeigt dies als “N Spiele”, die mit einem Ordner verknüpft sind.

Über die Kapsel in der Navigationsleiste des Spielstand-Browsers kannst du mit Verknüpfung ändern:

  • Den Speichertyp des Ordners zwischen Lokal und iCloud umschalten
  • Den Ordner an Ort und Stelle umbenennen — dies wirkt sich auf jedes damit verknüpfte Spiel aus
  • Das Spiel einem neuen oder einem vorhandenen Ordner zuweisen

Wechselst du zu einem neuen Ordner und der alte enthält bereits Spielstände, erscheint ein Umschalter Spielstände migrieren mit einer Live-Zählung der gefundenen Spielstände, damit du sie mitnehmen kannst, statt neu zu beginnen.

Die Wahl von iCloud für einen Spielstandordner bedeutet nicht, dass das laufende Spiel direkt aus iCloud liest und schreibt — Sakura hält eine lokale Staging-Kopie auf dem Gerät und hält sie rund um deine Spielsitzung diskret mit iCloud synchron:

  • Vor dem Start zieht Sakura alles Neuere aus iCloud in die Staging-Kopie, damit du immer mit den aktuellsten Spielständen von jedem Gerät startest.
  • Während des Spielens überträgt Sakura deine neuen Spielstände regelmäßig im Hintergrund von Staging nach iCloud und bittet iOS, die Cloud-Dateien während der Sitzung nicht zu entfernen.
  • In dem Moment, in dem du das Spiel beendest, überträgt Sakura Staging ein letztes Mal nach iCloud, damit nichts aus dieser Sitzung zurückbleibt.

Wurde dieselbe Spielstanddatei auf zwei verschiedenen Geräten geändert, bevor sie Gelegenheit zum Synchronisieren hatten, zeigt Sakura vor dem Start einen Bildschirm Spielstandkonflikte, auf dem du Datei für Datei die Version eines der Geräte behalten kannst — oder beide —, mit einer Abkürzung Für alle das Neueste behalten, falls du das nicht einzeln durchgehen möchtest.

Siehe Globale Spielstände für Backups, die spielübergreifende Ordnerübersicht und das Wiederherstellen aus einem Backup.