Unterstützte Engine · Kirikiri / KAG
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.
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 →
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.
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.
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.
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.