Motor compatible · RPG Developer Bakin
RPG Developer Bakin (SmileBoom, el sucesor de SMILE GAME BUILDER) impulsa una ola creciente de RPG indie y doujin japoneses. RuneTranslate traduce el texto que esos juegos llevan en su data.rbpack: toda la base de datos (nombres de objetos, habilidades, personajes, clases, estados y condiciones + descripciones) y el texto de comandos de eventos / escenarios. Un sidecar incluido impulsa el propio motor del juego para leer y escribir los datos con precisión, y luego aplica tu traducción a través de la localización integrada de Bakin, configurada como el idioma predeterminado del juego — así que la compilación exportada arranca directamente en tu traducción, sin ningún menú de idioma en el juego que cambiar. (En compilaciones de motor más nuevas sin esa API de localización, RuneTranslate escribe el texto traducido directamente, con el mismo resultado.) Los modelos 3D, las texturas y el audio no se tocan; el texto compilado en los scripts de batalla/menú en C# de un juego queda fuera del alcance. Verifica en un juego real antes de redistribuir.
Las bases de datos de Bakin reutilizan los mismos nombres de personaje, objeto, habilidad y lugar a lo largo de cientos de entradas de base de datos y líneas de evento, y los proveedores los reformularán de forma inconsistente de un lote a otro. Pon en el glosario al protagonista y al grupo, los NPC recurrentes, las ubicaciones clave y cualquier término característico de habilidad o estado desde el principio para que cada campo de base de datos y cada mensaje de evento los renderice de forma idéntica. Glosario 101 →
Apunta RuneTranslate al directorio del juego (el que contiene data\data.rbpack y bakinplayer.exe). La detección del motor reconoce el contenedor BKNPAK automáticamente; el sidecar incluido lo maneja todo — sin instalación aparte.
RuneTranslate lee los propios datos del juego para listar cada cadena traducible en el idioma de origen (japonés por defecto; configura cualquier idioma de origen soportado por proyecto) — nombres y descripciones de base de datos más texto de comandos de eventos / escenarios — agrupados por tipo (objetos, habilidades, personajes, eventos) para que sea fácil trabajar con ellos.
DeepL es un fuerte predeterminado para el diálogo narrativo; OpenAI GPT-4o o Anthropic Claude manejan mejor el habla estilizada y la onomatopeya. Google Translate gratuito o un modelo local (Ollama / LM Studio) cubren las cadenas de menú y los nombres de objetos. El enrutamiento de proveedores puede enviar cadenas cortas a un carril barato.
Al exportar, RuneTranslate copia el juego y escribe tu traducción en los propios datos de localización de Bakin, configurados como el idioma predeterminado del juego. Ejecuta el juego exportado y se abre ya traducido — el motor renderiza tu texto de forma nativa, sin necesidad de menú de idioma.