Zum Inhalt springen

Spielabstürze

Wenn ein Spiel nicht startet oder sich seltsam verhält, arbeite die folgenden Prüfungen durch. Das sind die Ursachen, die Sakuras Engine-Schicht und Einstellungen tatsächlich erklären können — falls nichts davon zutrifft, siehe Support mit dem Spielnamen und einer Beschreibung des Problems.

Symptom: Der Versuch, ein Spiel zu starten, zeigt eine Meldung: „This game runs on a different engine than the one already used this session. Close and reopen the app, then launch this game first.“ mit Close App und Cancel.

Ursache: Sakura kann pro App-Sitzung nur eine Engine-Familie laden — klassisches NScripter/ONScripter oder ONScripter-RU —, weil beide dieselbe untergeordnete Audio-/Video-Bibliothek einbinden und nicht sicher in einem Prozess koexistieren können. Wenn du ein Spiel mit einer Engine-Familie startest und dann versuchst, ein anderes Spiel zu starten, das die andere Familie benötigt (oder ein zweites ONScripter-RU-Spiel in derselben Sitzung), muss Sakura dich stoppen, statt ein Absturzrisiko einzugehen.

Lösung: Tippe auf Close App, öffne Sakura erneut und starte zuerst das Spiel, das du eigentlich spielen möchtest. Das ist erwartetes Verhalten, kein Fehler — es passiert nur, wenn du innerhalb derselben Sitzung zwischen Engine-Familien wechselst (oder ein zweites ONScripter-RU-Spiel startest).

Symptom: Ein Spiel läuft, verhält sich aber wie die falsche Engine — z. B. fehlen bei einem ONScripter-RU-Spiel (wie einer Umineko-Veröffentlichung) Anzeigefilter, Übersetzung oder Schriftoptionen, oder ein klassisches Spiel verhält sich nicht wie erwartet.

Ursache: Sakura erkennt die Engine jedes Spiels automatisch anhand seiner Dateien, aber die Erkennung kann bei einem ungewöhnlichen oder neu gepackten Spiel gelegentlich die falsche Familie wählen.

Lösung: Öffne die Spieleinstellungen für dieses Spiel und prüfe die Engine-Auswahl (Auto / ONScripter / ONScripter-RU). Falls eine bestimmte Engine eingestellt ist, versuche zuerst Auto; wenn Auto falsch wählt, stelle explizit die Engine ein, die das Spiel benötigt.

Symptom: Ein Spiel wird erfolgreich importiert, lädt aber seine Daten nicht, oder sein Archiv (arc*.nsa) scheint verstümmelte/fehlausgerichtete Daten zu enthalten.

Ursache: Manche Spiele liefern ein .nsa-Archiv mit einem Byte-Offset aus, der von der ursprünglichen Veröffentlichung fest eingebaut wurde (ein Header oder Padding vor dem eigentlichen Beginn der Archivdaten).

Lösung: Öffne die Spieleinstellungen für das Spiel und setze NSA-Offset auf den Byte-Offset, den das Spiel erwartet (0 = keiner, der Standard). Dies wirkt sich beim nächsten Start aus.

Spiel benötigt einen bestimmten Spielstand-/Registrierungsschlüssel

Abschnitt betitelt „Spiel benötigt einen bestimmten Spielstand-/Registrierungsschlüssel“

Symptom: Die Spielstände oder Konfiguration eines Spiels scheinen nach einer ID zu suchen, die nicht mit der Registrierung durch Sakura übereinstimmt.

Lösung: Öffne die Spieleinstellungen und setze Spiel-ID (eine Überschreibung des Spielstand-/Registrierungsschlüssels). Lass das Feld leer, außer du hast einen bestimmten Grund für eine Überschreibung — dies wirkt sich beim nächsten Start aus.

Symptom: Ton stottert, knistert oder setzt während des Spiels aus.

Lösung: Öffne die Spieleinstellungen (oder die globalen Einstellungen > ONScripter-Engine) und erhöhe den Audiopuffer (Standard 8 KB, Bereich 1–64 KB). Größere Puffer reduzieren Störungen auf Kosten etwas zusätzlicher Latenz; falls du stattdessen geringere Latenz brauchst und keine Störungen hörst, kannst du ihn verringern.

  • Prüfe zuerst die Engine-Auswahl — die meisten Startprobleme lassen sich auf ein Spiel zurückführen, das mit der falschen Engine-Familie läuft.
  • Spielspezifische Einstellungen können globale überschreiben — wenn sich ein Spiel anders verhält als erwartet, prüfe, ob Globale Einstellungen verwenden dafür deaktiviert ist, und überprüfe die spielspezifischen Werte darunter.
  • Erneut importieren, wenn ein Spiel strukturell defekt erscheint — siehe Importprobleme für Format- und Erkennungsprobleme.
  • Melde, was du dir nicht erklären kannst — wenn ein Spiel vollständig abstürzt und nichts von oben zutrifft, wende dich über Support mit dem Spielnamen und der Engine (klassisch oder ONScripter-RU, auf der Detailseite des Spiels angezeigt) an uns.