MotoresGuíasFAQPatreonDiscordDescargar
Iniciar sesión
RuneTranslate · traduce juegos japoneses de principio a fin
MotoresGuíasCompararTexto en imágenesEditor de partidasModo trucosFAQDescargarPatreonDiscordYouTubePrivacidadTérminosContacto
Todos los motores

Motor compatible · Godot Engine

Completo — reconstruido y jugado

Traductor de Godot — traduce juegos de Godot 3.x / 4.x de principio a fin

Godot es el motor gratuito y de código abierto detrás de una porción de rápido crecimiento de juegos indie y doujin japoneses — y una caja cerrada para los traductores, porque un juego de Godot publicado mantiene todo dentro de un único archivo .pck (a menudo añadido al .exe), con los scripts compilados a bytecode de GDScript (.gdc) y las escenas guardadas como binario (.scn). RuneTranslate lo abre. Usando una copia incluida de GDRE Tools (el kit de ingeniería inversa de Godot de código abierto), desempaqueta el pack, descompila el GDScript de vuelta a código fuente .gd y convierte las escenas binarias a texto, y luego lista cada cadena traducible — diálogo y narración de los scripts, más etiquetas y texto de interfaz de las escenas. Lee las cadenas codificadas a mano en .gd / .tscn / .tres / .cfg / .godot; no lee las tablas de localización .csv / .po / .translation. Tú traduces con cualquier proveedor, y al exportar inserta tus traducciones en el código fuente recuperado y vuelve a empaquetar el juego. La detección y la extracción cubren Godot 3.x y 4.x, pero el reempaquetado en TypeScript puro es solo Godot 4 (pack v2–v3), y la exportación actualmente se ejecuta para juegos cuyo .pck está incrustado en el .exe — el .pck independiente y los proyectos de Godot 3 detectan, extraen y traducen, pero todavía no pueden volver a empaquetarse. Los archivos .pck cifrados (clave incrustada en el binario) no se abren. La compilación exportada depende de que el motor compile el código fuente suelto en tiempo de ejecución, así que verifica que la copia traducida se ejecuta antes de redistribuir. El idioma de origen es japonés por defecto y configurable por proyecto.

Consejo de glosario para este motor

El diálogo de Godot suele almacenarse como largos arrays de líneas en un único archivo 'base de datos' de GDScript, así que un nombre de personaje o lugar recurrente aparece cientos de veces. Pon en el glosario a tu reparto y los términos clave desde el principio para que cada línea los renderice de la misma forma. Glosario 101 →

Descargar RuneTranslate para Windows

Cómo traducir Godot Engine

  1. PASO 1

    Abre la carpeta del juego de Godot

    Apunta RuneTranslate al directorio del juego — la carpeta con el .exe (el .pck suele estar incrustado dentro de él) o un .pck / data.pck independiente al lado. La detección del motor reconoce la firma del pack incrustado automáticamente; tus archivos originales nunca se modifican.

  2. PASO 2

    Desempaqueta + recupera el proyecto

    RuneTranslate ejecuta su sidecar de GDRE Tools incluido para desempaquetar el .pck, descompilar el GDScript compilado (.gdc → .gd) y convertir las escenas binarias (.scn → .tscn). Luego escanea el código fuente recuperado y lista cada cadena traducible — diálogo de scripts y texto de escena/interfaz — agrupada por archivo, con el marcado del motor enmascarado tras marcadores de posición.

  3. PASO 3

    Traduce con tu proveedor preferido

    Los juegos de Godot suelen tener muchos diálogos, así que un LLM (OpenAI GPT-4o / Anthropic Claude) o DeepL leen mejor para el texto de la historia; Google Translate gratuito o un modelo local (Ollama / LM Studio) cubren cadenas cortas de interfaz, y puedes apuntar el proveedor compatible con OpenAI a OpenRouter o NanoGPT. Un segundo pase opcional del refinador de IA pule la fraseología.

  4. PASO 4

    Exporta una compilación traducida

    Para juegos cuyo .pck está incrustado en el .exe, RuneTranslate inserta tus traducciones en el código fuente GDScript / escena recuperado, vuelve a empaquetar un nuevo .pck (dejando fuera el .gdc compilado / .scn binario para que el motor cargue el código fuente traducido) y lo vuelve a incrustar en una copia del .exe. El .pck independiente y los proyectos de Godot 3 pueden traducirse en el editor pero todavía no se exportan. Ejecuta la copia exportada y se juega en tu idioma.

  5. PASO 5

    Verifica que la copia traducida se ejecuta

    Como la compilación exportada depende de que el motor de ejecución de Godot compile el código fuente traducido suelto, lanza el juego exportado una vez y confirma que el diálogo y los menús muestran tu idioma antes de compartirlo.

Admite

  • Desempaquetado de .pck — independiente, data.pck, Y el pack incrustado al final del .exe
  • GDScript compilado descompilado a código fuente (.gdc → .gd) vía las GDRE Tools incluidas
  • Escenas binarias convertidas a texto (.scn → .tscn) para la extracción de etiquetas / interfaz
  • Diálogo + narración de los scripts y propiedades de texto de las escenas, agrupados en el editor
  • Godot 3.x y 4.x para detectar + extraer; el reempaquetado/exportación en TypeScript puro es Godot 4 (pack v2–v3)
  • Exportación (juegos con pck incrustado en .exe): .pck reempaquetado y vuelto a incrustar en una copia del .exe

Limitaciones

  • Verifica que el juego exportado se lanza y se lee correctamente antes de redistribuir
  • Los archivos .pck cifrados (clave AES incrustada en el binario) todavía no se abren
  • El texto compilado en la lógica de un juego personalizado en C#/.NET (Mono) queda fuera del alcance; GDScript es el foco
  • El .pck independiente y los juegos de Godot 3 detectan, extraen y traducen, pero todavía no pueden volver a empaquetarse/exportarse (el reempaquetado es Godot 4 / pack v2–v3)
  • Los destinos no latinos dependen de que el juego publique una fuente capaz; las tablas de localización (.csv / .po / .translation) no se leen — solo las cadenas codificadas a mano en .gd / .tscn / .tres / .cfg / .godot

Lecturas relacionadas

La guía completa de traducción de Godot Engine
Leer la guía →

Otros motores compatibles

GettextRPG MakerRen'PyKirikiriWolf RPGTyranoBuilderElectron VNUnityBakinSRPG StudioNScripterArtemisYU-RISAliceSoftUnrealLiveMaker