Supported engine · RPG Developer Bakin
RPG Developer Bakin (SmileBoom, the successor to SMILE GAME BUILDER) powers a growing wave of Japanese indie and doujin RPGs. RuneTranslate translates the text those games carry in their data.rbpack: the whole database (item, skill, character, class, condition, and status names + descriptions) and event / scenario command text. A bundled sidecar drives the game's own engine to read and write the data accurately, then ships your translations through Bakin's built-in localization system — your target language is added as a real in-game language you select in the title menu. 3D models, textures, and audio are left untouched, and text compiled into a game's C# battle/menu scripts is out of scope. Verify on a real game before redistributing.
Bakin databases reuse the same character, item, skill, and place names across hundreds of database entries and event lines, and providers will rephrase them inconsistently from batch to batch. Glossary the protagonist and party, recurring NPCs, key locations, and any signature skill or status term up front so every database field and event message renders them identically. Glossary 101 →
Point RuneTranslate at the game directory (the one containing data\data.rbpack and bakinplayer.exe). Engine detection recognises the BKNPAK container automatically; the bundled sidecar handles everything — no separate install.
RuneTranslate reads the game's own data to list every translatable source-language string (Japanese by default; set any supported source language per project) — database names and descriptions plus event / scenario command text — grouped by type (items, skills, characters, events) so it's easy to work through.
DeepL is a strong default for narrative dialogue; OpenAI GPT-4o or Anthropic Claude handle stylized speech and onomatopoeia better. Free Google Translate or a local model (Ollama / LM Studio) covers menu strings and item names. Provider routing can split short strings to a cheap lane.
On export, RuneTranslate copies the game and writes your translations into Bakin's own localization data, adding your target language. Run the exported game and pick the new language from the title-screen language menu — the engine renders your text natively.