MotoresGuíasFAQPatreonDiscordDescargar
Iniciar sesión
RuneTranslate · traduce juegos de japonés y más de 30 idiomas
MotoresGuíasCompararTexto en imágenesEditor de partidasModo trucosFAQDescargarCambiosTrustpilotPatreonDiscordYouTubePrivacidadTérminosContacto
Todos los motores

Motor compatible · GameMaker

Completo — reconstruido y jugado

Traductor GameMaker - traduce juegos de GameMaker y GameMaker Studio de principio a fin

Un juego de GameMaker (las versiones anteriores se vendían como GameMaker Studio) guarda sus datos compilados en un solo archivo: data.win en Windows, game.unx en Linux y game.ios en macOS. RuneTranslate lee y escribe ese archivo por sí mismo, sin herramientas de terceros ni sidecar. Sigue cada cadena a través del bytecode del juego para ver si llega a una función de dibujo o de mensajes, de modo que el texto que ve el jugador se ofrece para traducir, mientras que las claves de búsqueda, los nombres de archivo y las cadenas con las que el juego compara quedan intactos. También se recogen los archivos de idioma que el juego trae al lado (JSON, CSV, INI / clave=valor, diálogos de Yarn y Chatterbox) y los catálogos gettext .po / .mo, y el marcado y los códigos de control se enmascaran tras marcadores de posición para que un proveedor no pueda romperlos. Traduces con cualquier proveedor: DeepL, un LLM (OpenAI / Anthropic), Google Translate gratuito o un modelo local. Al exportar, cuando la traducción necesita caracteres que las fuentes del juego no tienen (cirílico, vietnamita, chino, japonés, coreano, tailandés, latín con acentos), RuneTranslate añade esos glifos a las fuentes del propio juego con un estilo equivalente y, para japonés, chino y tailandés, parte las líneas solo donde el ancho del cuadro de texto está demostrado a partir del juego. Cada exportación se vuelve a leer y se verifica byte a byte antes de reemplazar nada. GameMaker se ha añadido hace poco y se verificó de principio a fin en juegos reales hechos con GameMaker Studio 1.4, GameMaker Studio 2.3 y las versiones GameMaker 2022 LTS, 2023 y 2024. Los juegos compilados con YYC (código nativo) son la excepción: sus archivos de idioma y sus fuentes se pueden traducir, pero el texto que está dentro de su código no es accesible. El idioma de origen es el japonés por defecto y se configura por proyecto.

Consejo de glosario para este motor

Los juegos de GameMaker repiten nombres de personajes, nombres de objetos y términos de menú entre el archivo de datos y sus archivos de idioma. Añádelos primero a tu glosario para que cada línea los traduzca igual. Glosario 101 →

Descargar RuneTranslate para Windows

Cómo traducir GameMaker

  1. PASO 1

    Abre la carpeta del juego de GameMaker

    Apunta RuneTranslate a la carpeta del juego: la que contiene data.win en Windows, game.unx en Linux o game.ios en una compilación de macOS. La detección reconoce el archivo de datos automáticamente y abrir el juego no cambia nada. Si el juego venía como instalador, instálalo primero. Un juego de GameMaker Studio 1.4 empaquetado en un único ejecutable se desempaqueta en una carpeta de juego normal al exportar.

  2. PASO 2

    Extrae el texto que el juego dibuja

    RuneTranslate lee el archivo de datos por sí mismo, sin herramientas de terceros ni sidecar, y sigue cada cadena a través del bytecode del juego para ver si llega a una función de dibujo o de mensajes. El texto que ve el jugador se convierte en una unidad de traducción; las claves de búsqueda, los nombres de archivo y las cadenas con las que el juego compara quedan intactos. También se listan los archivos de idioma que el juego trae al lado (JSON, CSV, INI / clave=valor, diálogos de Yarn y Chatterbox) y los catálogos gettext .po / .mo.

  3. PASO 3

    Traduce con tu proveedor preferido

    Traduce con DeepL, un LLM (OpenAI / Anthropic), Google Translate gratuito o un modelo local. El marcado y los códigos de control se enmascaran tras marcadores de posición para que un proveedor no pueda reordenarlos, eliminarlos ni traducirlos, y la memoria de traducción reutiliza las líneas repetidas.

  4. PASO 4

    Exporta una compilación traducida

    Exporta una copia traducida a otra carpeta o en el mismo sitio, algo que necesitan algunos juegos de Steam. Cuando la traducción usa caracteres que las fuentes del juego no tienen, la exportación añade esos glifos a las fuentes del propio juego con un estilo equivalente. Para japonés, chino y tailandés, parte las líneas solo donde el ancho del cuadro de texto está demostrado a partir del juego, con reglas kinsoku. En una compilación de macOS o Linux escribe solo los archivos modificados, que copias sobre la instalación.

  5. PASO 5

    Comprueba que la copia traducida funciona

    Cada exportación se vuelve a leer y se verifica byte a byte antes de reemplazar nada. Lanza el juego traducido y revisa el diálogo, los menús y las fuentes dentro del juego antes de compartirlo.

Admite

  • data.win (Windows), game.unx (Linux) y game.ios (macOS), leídos y escritos por el propio RuneTranslate sin herramientas de terceros
  • Verificado de principio a fin en juegos reales: GameMaker Studio 1.4, GameMaker Studio 2.3, GameMaker 2022 LTS, 2023 y 2024
  • El texto que el juego dibuja: cada cadena se sigue por el bytecode hasta una función de dibujo o de mensajes, así que las claves de búsqueda, los nombres de archivo y las cadenas comparadas quedan intactos
  • Archivos de idioma junto al juego (JSON, CSV, INI / clave=valor, diálogos de Yarn y Chatterbox) y catálogos gettext .po / .mo
  • Marcado y códigos de control enmascarados tras marcadores de posición para que los proveedores no puedan estropearlos
  • Glifos que faltan (cirílico, vietnamita, chino, japonés, coreano, tailandés, latín con acentos) añadidos a las fuentes del propio juego con un estilo equivalente, con tipografías pixel incluidas para las fuentes pixel pequeñas; las fuentes de tiras de sprites también se amplían
  • Tailandés dibujado sin motor de composición mediante glifos precompuestos; líneas en japonés, chino y tailandés partidas solo donde el ancho del cuadro de texto está demostrado a partir del juego, con reglas kinsoku
  • Juegos de GameMaker Studio 1.4 en un solo ejecutable desempaquetados en una carpeta de juego normal al exportar
  • Cada exportación se vuelve a leer y se verifica byte a byte antes de reemplazar nada

Limitaciones

  • Juegos compilados con YYC (código nativo): solo se pueden traducir sus archivos de idioma y sus fuentes; el texto que está dentro del código del juego no es accesible
  • Otras versiones, como GameMaker Studio 2.2 o GameMaker Studio 1.4 con bytecode 13 / 14, se abren con un aviso de no verificado todavía: comprueba la compilación traducida dentro del juego
  • No compatible: GameMaker 8.x, GameMaker Studio 1.0 a 1.1, el nuevo runtime GMRT y los paquetes HTML5 o móviles
  • Los idiomas de destino de escritura de derecha a izquierda, como el árabe, no son compatibles
  • Compilaciones de macOS y Linux: la exportación escribe solo los archivos modificados, que debes copiar tú mismo sobre la instalación
  • Los instaladores no se abren directamente: instala primero el juego

Lecturas relacionadas

¿El juego traducido no arranca? Encuentra la línea
Leer la guía →

Lecturas relacionadas

RuneTranslate vs Translumo
Leer la guía →

Otros motores compatibles

GettextRPG MakerRPG Maker XP/VX/AceRen'PyKirikiriWolf RPGTyranoBuilderElectron VNUnityBakinSRPG StudioNScripterGodotArtemisYU-RISAliceSoftUnrealLiveMaker