Unterstützte Engine · Ren'Py
Ren'Py ist die dominierende Python-basierte Visual-Novel-Engine — genutzt für alles von Indie-Kinetic-Novels bis zu langlaufenden Adult-VNs. RuneTranslate übersetzt Ren'Py-Spiele in drei Modi: quellgesteuerte Projekte (game/**/*.rpy), nur-kompilierte Releases (.rpyc, dekompiliert via das mitgelieferte Python-Sidecar unrpyc) und nur-archivierte Releases (.rpa, entpackt via das mitgelieferte Sidecar rpatool). Alle drei Wege schreiben eine translation.rpy nach game/tl/translated/, die die Ren'Py-Laufzeit automatisch den Skripten im Archiv vorzieht. Kein Neu-Packen der .rpa nötig — der übersetzte Build legt sich neben das Original. Kombiniere es mit der Glossar-Funktion der Supporter-Stufe, um Charakternamen + Spezialbegriffe über lange VNs hinweg zu fixieren, bei denen ein einzelner Charakter in Hunderten von Say-Zeilen auftauchen kann. Über die Übersetzung hinaus kann der separate Cheats-Tab von RuneTranslate ein Live-Cheat-Menü in Ren'Py-Spiele injizieren — es aktiviert die eingebaute Entwicklerkonsole (Shift+O) und ein Hotkey-Panel, das die Store-Variablen des Spiels live auflistet und bearbeitet, für den Offline-Einzelspielereinsatz.
Ren'Py-VNs leben und sterben mit der Charakterstimme — und wenn die Heldin über drei Szenen hinweg „Alice“ / „Aris“ / „Arisu“ heißt, reißt das den Leser schnell aus dem Erlebnis. Fixiere jeden Charakternamen, die Spitznamen-Varianten des Protagonisten, Ortsnamen und jede erfundene Weltterminologie mit dem Glossar. Die Maskierung ist anbieterunabhängig, egal also ob du für den Budget-Durchlauf auf DeepL oder für die dialoglastigen Hauptkapitel auf Claude setzt — deine Terminologie bleibt identisch. Glossar-Grundlagen →
Wähle in RuneTranslate den Ordner mit der Spiel-Executable. Die Engine-Erkennung klassifiziert das Projekt automatisch als quellgesteuert (.rpy vorhanden), kompiliert (nur .rpyc) oder archiviert (nur .rpa). Die mitgelieferten Sidecars unrpyc und rpatool laufen automatisch — keine Python-Installation nötig.
Wähle die Zielsprache (eine von neun unterstützten) und den Anbieter. Anthropic Claude und OpenAI GPT-4o sind bei Ren'Py-Dialogen am stärksten, weil sie Ton, Register und Onomatopöie besser bewahren als statistische MT. DeepL ist eine solide zweite Wahl für lange beschreibende Erzählpassagen.
RuneTranslate extrahiert jede übersetzbare Zeile (Dialoge, Auswahltext, Screen-Labels, UI-Strings) und schickt sie in Batches. Ren'Py-spezifische Tags ([[player_name]], {color=#fff}…{/color}, {b}…{/b}) werden während der Übersetzung maskiert, sodass das LLM sie als undurchsichtige Platzhalter behandelt und danach wortgetreu wiederherstellt.
RuneTranslate schreibt game/tl/translated/translation.rpy in das Spielverzeichnis. Ren'Py lädt .rpy in tl/ vor dem kompilierten Archiv, sodass der übersetzte Build ohne Neu-Packen läuft. Ein erneuter Durchlauf des Übersetzers bewahrt deine handbearbeiteten Zeilen.