MoteursGuidesFAQPatreonDiscordTélécharger
Se connecter
RuneTranslate · traduisez vos jeux japonais de bout en bout
MoteursGuidesComparerTexte des imagesÉditeur de sauvegardeMode tricheFAQTéléchargerPatreonDiscordYouTubeConfidentialitéConditionsContact
Tous les moteurs

Moteur pris en charge · Kirikiri / KAG

Complet — reconstruit et testé

Traducteur Kirikiri — traduire les romans visuels KAG et les archives XP3

Kirikiri (et sa couche de script KAG) est le moteur de romans visuels japonais dominant — la plupart des sorties de romans visuels adultes des 15 dernières années reposent dessus. RuneTranslate livre un lecteur et un écrivain XP3 complets plus 26 schémas de chiffrement GARbro portés, le désembrouillage XOR par fichier pour les scénarios brouillés, et une extraction intelligente pour les annotations ruby, les noms de personnages, les libellés de bouton, le texte glink, et les espaces réservés de champ d'édition. Le build traduit émet des fichiers libres dans scenario/ et data/scenario/, plus un hook de priorité de chemin AfterInit2.tjs qui dit aux moteurs KrkrZ de charger les fichiers traduits libres de préférence au contenu XP3 d'origine — pour que vous n'ayez jamais besoin de réempaqueter l'archive. La cohérence des noms de personnages sur les dizaines de scénarios qu'un roman visuel Kirikiri livre généralement ? C'est à ça que sert la fonctionnalité Glossaire de palier Supporter — ajoutez le nom de l'héroïne une fois, chaque fichier de scénario le traduit pareil.

Astuce glossaire pour ce moteur

Les romans visuels Kirikiri répartissent généralement leur dialogue sur des dizaines de fichiers de scénario distincts, chacun traduit dans son propre lot. Sans glossaire, c'est la recette pour que le même nom de personnage dérive d'un chapitre à l'autre. Ajoutez chaque locuteur nommé (surtout ceux dont le nom utilise des kanji sur lesquels les traducteurs automatiques hésitent systématiquement), les noms de lieux, et la terminologie d'attaque/sort signature. Bonus : les annotations ruby KAG en ligne sont masquées par balise, donc les substitutions de glossaire s'appliquent correctement même sur les lignes avec des balises en ligne [ruby] / [name]. Le glossaire : les bases →

Télécharger RuneTranslate pour Windows

Comment traduire Kirikiri / KAG

  1. ÉTAPE 1

    Ouvrir le dossier du jeu Kirikiri

    Pointez RuneTranslate vers le répertoire contenant le .exe du moteur (krkr.eXe, krkrZ.exe, etc.). La détection du moteur scanne à la recherche des archives XP3 + le format de scénario .ks. Le lecteur XP3 tente d'abord des lectures simples, puis parcourt les 26 schémas de chiffrement GARbro portés jusqu'à ce qu'un valide.

  2. ÉTAPE 2

    Extraire dialogues, ruby, noms et libellés de bouton

    RuneTranslate analyse les scénarios .ks avec un tokeniseur conscient de KAG. Les chaînes traduisibles sont extraites des lignes de dialogue, des balises [ruby], [ch], [name], [title], [button], [checkbox], et [edit text="..."]. Les balises KAG en ligne ([r], [p], [改ページ], [font]) sont masquées comme espaces réservés opaques pour que le LLM les préserve.

  3. ÉTAPE 3

    Traduire avec le fournisseur de votre choix

    Choisissez un fournisseur — DeepL est la bête de somme pour les longs scripts Kirikiri en raison de son prix et de sa qualité JA→EN. OpenAI et Anthropic sont les plus forts pour les dialogues à forte voix de personnage. Google Translate gratuit gère les chaînes de menu à bas coût via le routage de fournisseurs sur le palier Supporter / Pro.

  4. ÉTAPE 4

    Exporter les fichiers libres + hook AfterInit2.tjs

    À l'export, RuneTranslate écrit scenario/ et data/scenario/ en fichiers libres plus un hook AfterInit2.tjs dans la racine du jeu. Les moteurs KrkrZ chargent ce hook au démarrage et préfixent les chemins libres dans l'ordre de recherche, pour que les scripts traduits l'emportent sur le contenu XP3 chiffré. L'archive d'origine reste intacte.

Prend en charge

  • Lecture d'archive XP3 + 26 schémas de chiffrement GARbro
  • Désembrouillage XOR par fichier pour les scénarios brouillés
  • Annotations ruby, noms de personnages, libellés de bouton
  • Balises [name], [title], [button], [checkbox], [edit text=...]
  • Balises KAG en ligne ([r], [p], [改ページ], [font color=...]) préservées
  • Hook de priorité de chemin AfterInit2.tjs (pas de réempaquetage nécessaire)

Limites

  • Les schémas XP3 chiffrés algorithmiquement hors de l'ensemble des 26 portés (plus le solveur par force brute de XOR à un octet) ne sont pas pris en charge
  • Le bytecode KAG compilé (.ks avec magie `jk` si le désembrouillage échoue) n'est pas pris en charge
  • Le Kirikiri 1.x d'origine (non-Z) non testé mais fonctionne généralement

À lire aussi

Le guide complet de traduction Kirikiri / KAG
Lire le guide →

Autres moteurs pris en charge

GettextRPG MakerRen'PyWolf RPGTyranoBuilderElectron VNUnityBakinSRPG StudioNScripterGodotArtemisYU-RISAliceSoftUnrealLiveMaker