EnginesAnleitungenFAQPatreonDiscordDownload
Anmelden
RuneTranslate · japanische Spiele von Anfang bis Ende übersetzen
EnginesAnleitungenVergleichBildtextSpielstand-EditorCheat-ModusFAQDownloadPatreonDiscordYouTubeDatenschutzAGBKontakt
Alle Engines

Unterstützte Engine · Kirikiri / KAG

Vollständig — neu gebaut & gespielt

Kirikiri Übersetzer — KAG-Visual-Novels und XP3-Archive übersetzen

Kirikiri (und seine Skriptschicht KAG) ist die dominante japanische Visual-Novel-Engine — die meisten Erwachsenen-VN-Veröffentlichungen der letzten 15 Jahre sitzen darauf. RuneTranslate liefert einen vollständigen XP3-Leser und -Schreiber plus 26 portierte GARbro-Verschlüsselungsschemata, Descramble per Datei per XOR für verwürfelte Szenarien und intelligente Extraktion für Ruby-Anmerkungen, Figurennamen, Button-Labels, glink-Text und Editierfeld-Platzhalter. Das übersetzte Build gibt lose Dateien in scenario/ und data/scenario/ aus, plus einen AfterInit2.tjs-Pfadprioritäts-Hook, der KrkrZ-Engines anweist, die losen übersetzten Dateien bevorzugt gegenüber den originalen XP3-Inhalten zu laden — sodass du das Archiv nie neu packen musst. Figurennamen-Konsistenz über die Dutzenden Szenarien, die ein Kirikiri-VN typischerweise ausliefert? Dafür ist die Supporter-Glossar-Funktion da — füge den Namen der Heldin einmal hinzu, jede Szenariodatei übersetzt ihn gleich.

Glossar-Tipp für diese Engine

Kirikiri-VNs verteilen ihren Dialog typischerweise über Dutzende separate Szenariodateien, jede in ihrem eigenen Batch übersetzt. Ohne Glossar ist das ein Rezept dafür, dass derselbe Figurenname über Kapitel driftet. Füge jeden benannten Sprecher hinzu (besonders die, deren Name Kanji nutzt, bei denen maschinelle Übersetzer routinemäßig hin- und herwechseln), Ortsnamen und Signatur-Angriffs-/Zauber-Terminologie. Bonus: KAG-Inline-Ruby-Anmerkungen sind tag-maskiert, sodass Glossar-Ersetzungen selbst bei Zeilen mit [ruby] / [name]-Inline-Tags korrekt landen. Glossar-Grundlagen →

RuneTranslate für Windows herunterladen

So übersetzt du Kirikiri / KAG

  1. SCHRITT 1

    Den Kirikiri-Spielordner öffnen

    Richte RuneTranslate auf das Verzeichnis mit der Engine-.exe (krkr.eXe, krkrZ.exe usw.). Die Engine-Erkennung durchsucht nach XP3-Archiven + dem .ks-Szenarioformat. Der XP3-Leser versucht zuerst reine Lesungen, iteriert dann durch die 26 portierten GARbro-Verschlüsselungsschemata, bis eines validiert.

  2. SCHRITT 2

    Dialoge, Ruby, Namen und Button-Labels extrahieren

    RuneTranslate parst .ks-Szenarien mit einem KAG-bewussten Tokenizer. Übersetzbare Strings werden aus Dialogzeilen, [ruby], [ch], [name], [title], [button], [checkbox] und [edit text="..."]-Tags extrahiert. Inline-KAG-Tags ([r], [p], [改ページ], [font]) werden als undurchsichtige Platzhalter maskiert, sodass das LLM sie bewahrt.

  3. SCHRITT 3

    Mit deinem Anbieter der Wahl übersetzen

    Wähle einen Anbieter — DeepL ist das Arbeitspferd für lange Kirikiri-Skripte wegen seiner Preisgestaltung und JA→EN-Qualität. OpenAI und Anthropic sind am stärksten für Dialoge mit starker Figurenstimme. Das kostenlose Google Translate handhabt Menü-Strings günstig über Anbieter-Routing in der Supporter- / Pro-Stufe.

  4. SCHRITT 4

    Lose Dateien + AfterInit2.tjs-Hook exportieren

    Beim Export schreibt RuneTranslate scenario/ und data/scenario/ als lose Dateien plus einen AfterInit2.tjs-Hook ins Spielstammverzeichnis. KrkrZ-Engines laden diesen Hook beim Start und stellen die losen Pfade der Suchreihenfolge voran, sodass übersetzte Skripte über den verschlüsselten XP3-Inhalten gewinnen. Das Originalarchiv bleibt unangetastet.

Unterstützt

  • XP3-Archiv-Lesen + 26 GARbro-Verschlüsselungsschemata
  • Descramble per Datei per XOR für verwürfelte Szenarien
  • Ruby-Anmerkungen, Figurennamen, Button-Labels
  • [name], [title], [button], [checkbox], [edit text=...]-Tags
  • Inline-KAG-Tags ([r], [p], [改ページ], [font color=...]) bewahrt
  • AfterInit2.tjs-Pfadprioritäts-Hook (kein Neu-Packen nötig)

Einschränkungen

  • Algorithmisch verschlüsselte XP3-Schemata außerhalb des portierten 26er-Satzes (plus des Ein-Byte-XOR-Brute-Solvers) nicht unterstützt
  • Kompilierter KAG-Bytecode (.ks mit `jk`-Magic, wenn Descramble fehlschlägt) nicht unterstützt
  • Original-Engine-Kirikiri 1.x (nicht-Z) ungetestet, funktioniert aber typischerweise

Weiterführende Artikel

Die vollständige Kirikiri / KAG-Übersetzungsanleitung
Zum Guide →

Weitere unterstützte Engines

GettextRPG MakerRen'PyWolf RPGTyranoBuilderElectron VNUnityBakinSRPG StudioNScripterGodotArtemisYU-RISAliceSoftUnrealLiveMaker