Zum Inhalt springen

Kompatibilitäts-Patches

Spark enthält eine Reihe von Kompatibilitäts-Patches, die auf bestimmte Spiele abzielen, um bekannte Probleme bei der Ausführung auf iOS zu beheben. Diese Patches werden automatisch angewendet, wenn Kompatibilitäts-Patches in den Ren’Py-Engine-Einstellungen aktiviert ist.

Patches betreffen nur die Spiele, auf die sie abzielen, und haben keine Auswirkungen auf andere Spiele.

Problem: Schwarze Bildschirme während Animationen.

Die build_animation-Funktion des Originalspiels verwendet standardmäßig den Android-Medienpfad, wenn eine mobile Plattform (iOS oder Android) erkannt wird. Das bedeutet, wenn das PC-Paket importiert wurde, sucht das Spiel nach Android-formatierten Videodateien, die nicht existieren — was zu schwarzen Bildschirmen führt, wo Animationen abgespielt werden sollten.

Patch: Zwingt das Spiel, beide Videoformate zu erkennen und zu verwenden, unabhängig davon, welches Plattformpaket importiert wurde. Dies stellt sicher, dass Animationen korrekt angezeigt werden, egal ob das Spiel aus einem PC- oder Android-Build importiert wurde.