Engine suportado · RPG Developer Bakin
O RPG Developer Bakin (SmileBoom, o sucessor do SMILE GAME BUILDER) impulsiona uma onda crescente de RPGs indie e doujin japoneses. O RuneTranslate traduz o texto que esses jogos carregam no seu data.rbpack: todo o banco de dados (nomes + descrições de itens, habilidades, personagens, classes, condições e status) e o texto de comandos de eventos / cenários. Um sidecar embutido aciona o próprio motor do jogo para ler e escrever os dados com precisão, e então aplica sua tradução através da localização integrada do Bakin, definida como o idioma padrão do jogo — de modo que a build exportada inicia direto na sua tradução, sem menu de idioma no jogo para alternar. (Em builds de motor mais recentes sem essa API de localização, o RuneTranslate escreve o texto traduzido diretamente, com o mesmo resultado.) Modelos 3D, texturas e áudio não são tocados; texto compilado nos scripts C# de batalha/menu de um jogo está fora do escopo. Verifique em um jogo real antes de redistribuir.
Os bancos de dados do Bakin reutilizam os mesmos nomes de personagens, itens, habilidades e lugares em centenas de entradas de banco de dados e linhas de eventos, e os provedores vão reformulá-los de forma inconsistente de lote em lote. Coloque no glossário o protagonista e o grupo, os NPCs recorrentes, os locais-chave e qualquer habilidade ou termo de status marcante logo de início, para que cada campo do banco de dados e cada mensagem de evento os renderize de forma idêntica. Glossário 101 →
Aponte o RuneTranslate para o diretório do jogo (aquele que contém data\data.rbpack e bakinplayer.exe). A detecção de motor reconhece o contêiner BKNPAK automaticamente; o sidecar embutido cuida de tudo — sem instalação separada.
O RuneTranslate lê os próprios dados do jogo para listar cada string traduzível no idioma de origem (japonês por padrão; defina qualquer idioma de origem suportado por projeto) — nomes e descrições do banco de dados mais o texto de comandos de eventos / cenários — agrupados por tipo (itens, habilidades, personagens, eventos) para facilitar o trabalho.
O DeepL é um padrão forte para diálogos narrativos; o OpenAI GPT-4o ou o Anthropic Claude lidam melhor com falas estilizadas e onomatopeias. O Google Translate gratuito ou um modelo local (Ollama / LM Studio) cobrem strings de menu e nomes de itens. O roteamento de provedores pode enviar strings curtas para uma via mais barata.
Na exportação, o RuneTranslate copia o jogo e grava sua tradução nos próprios dados de localização do Bakin, definidos como o idioma padrão do jogo. Rode o jogo exportado e ele abre já traduzido — o motor renderiza seu texto nativamente, sem necessidade de menu de idioma.