Moteur pris en charge · Godot Engine
Godot est le moteur libre et open source derrière une part indépendante et doujin japonaise en croissance rapide — et une boîte fermée pour les traducteurs, parce qu'un jeu Godot livré garde tout à l'intérieur d'une seule archive .pck (souvent ajoutée au .exe), avec les scripts compilés en bytecode GDScript (.gdc) et les scènes enregistrées en binaire (.scn). RuneTranslate l'ouvre. À l'aide d'une copie embarquée de GDRE Tools (la boîte à outils open source de rétro-ingénierie Godot), il déballe le paquet, décompile le GDScript en source .gd, et convertit les scènes binaires en texte, puis liste chaque chaîne traduisible — dialogues et narration des scripts, plus libellés et texte d'interface des scènes. Il lit les chaînes codées en dur dans .gd / .tscn / .tres / .cfg / .godot ; il ne lit pas les tables de localisation .csv / .po / .translation. Vous traduisez avec n'importe quel fournisseur, et à l'export il réinjecte vos traductions dans la source récupérée et réempaquette le jeu. La détection et l'extraction couvrent Godot 3.x et 4.x, mais le réempaquetage pur-TS est réservé à Godot 4 (paquet v2–v3), et l'export ne fonctionne actuellement que pour les jeux dont le .pck est incrusté dans le .exe — les .pck autonomes et les projets Godot 3 détectent, extraient et traduisent, mais ne peuvent pas encore être réempaquetés. Les fichiers .pck chiffrés (clé incrustée dans le binaire) ne sont pas ouverts. Le build exporté repose sur le moteur compilant la source libre à l'exécution, alors vérifiez que la copie traduite se lance avant de redistribuer. La langue source est le japonais par défaut et configurable par projet.
Le dialogue Godot est souvent stocké en longs tableaux de lignes dans un seul fichier GDScript « base de données », si bien qu'un nom de personnage ou de lieu récurrent apparaît des centaines de fois. Mettez au glossaire votre distribution et vos termes clés en amont pour que chaque ligne les affiche de la même façon. Le glossaire : les bases →
Pointez RuneTranslate vers le répertoire du jeu — le dossier avec le .exe (le .pck est généralement incrusté dedans) ou un .pck / data.pck autonome à côté. La détection du moteur reconnaît la signature du paquet incrusté automatiquement ; vos fichiers d'origine ne sont jamais modifiés.
RuneTranslate exécute son sidecar GDRE Tools embarqué pour déballer le .pck, décompiler le GDScript compilé (.gdc → .gd) et convertir les scènes binaires (.scn → .tscn). Il analyse ensuite la source récupérée et liste chaque chaîne traduisible — dialogue de script et texte de scène/interface — regroupée par fichier, avec le balisage du moteur masqué derrière des espaces réservés.
Les jeux Godot sont généralement riches en dialogues, donc un LLM (OpenAI GPT-4o / Anthropic Claude) ou DeepL offre la meilleure lecture pour le texte narratif ; Google Translate gratuit ou un modèle local (Ollama / LM Studio) couvre les courtes chaînes d'interface, et vous pouvez pointer le fournisseur compatible OpenAI vers OpenRouter ou NanoGPT. Une deuxième passe facultative avec l'affineur IA resserre les tournures.
Pour les jeux dont le .pck est incrusté dans le .exe, RuneTranslate réinjecte vos traductions dans la source GDScript / scène récupérée, réempaquette un .pck frais (en supprimant les .gdc compilés / .scn binaires pour que le moteur charge la source traduite), et le réincruste dans une copie du .exe. Les .pck autonomes et les projets Godot 3 peuvent être traduits dans l'éditeur mais ne s'exportent pas encore. Lancez la copie exportée et elle se joue dans votre langue.
Comme le build exporté repose sur le runtime Godot compilant la source traduite libre, lancez une fois le jeu exporté et confirmez que les dialogues et les menus affichent votre langue avant de le partager.