Zum Inhalt springen

Versionskompatibilität

Ren’Py-Versionen folgen dem Format Major.Minor.Patch (z.B. 8.2.0). Spiele werden mit einer bestimmten Version erstellt und funktionieren möglicherweise nicht korrekt mit einer deutlich anderen Engine.

Spiele funktionieren in der Regel mit jeder Engine der gleichen Hauptversion:

  • Spiel erstellt mit 7.4.x → Funktioniert mit Sparks 7.5.3, 7.6.3, 7.7.3, 7.8.4, 7.8.8
  • Spiel erstellt mit 8.1.x → Funktioniert mit Sparks 8.0.3, 8.1.3, 8.2.3, usw.

Ein 7.x-Spiel auf einer 8.x-Engine auszuführen ist manchmal möglich — Ren’Py 8 hat eine gewisse Vorwärtskompatibilität für ältere Spiele. Die Ergebnisse variieren je nach Spiel, aber es kann einen Versuch wert sein, wenn keine 7.x-Engine funktioniert.

Das Gegenteil gilt nie: 8.x-Spiele setzen auf Python 3 und Ren’Py 8 APIs, die in 7.x-Engines nicht existieren.

Wenn ein Spiel mit einer neueren Ren’Py-Version erstellt wurde, als Spark unterstützt, verwendet es möglicherweise noch nicht verfügbare Funktionen.

Die Bibliothek zeigt Kompatibilitätsindikatoren:

  • Grün — Engine-Version stimmt eng mit dem Spiel überein
  • Gelb — Geringer Versionsunterschied, sollte funktionieren
  • Rot — Hauptversions-Inkompatibilität, wahrscheinlich Probleme
  1. Mit der vorgeschlagenen Version beginnen — Sparks automatische Erkennung ist in der Regel korrekt
  2. Die nächste verfügbare Version versuchen — Wenn die exakte Version nicht verfügbar ist
  3. Die neueste Version der gleichen Familie versuchen — 7.8.8 für 7.x-Spiele, 8.5.2 für 8.x-Spiele
  4. Auf Discord melden — Wenn keine Version funktioniert, lassen Sie es uns wissen, damit wir es untersuchen können