対応エンジン · RPG Developer Bakin
RPG Developer Bakin(SmileBoom、SMILE GAME BUILDER の後継)は、日本のインディー・同人 RPG の高まる波を支えています。RuneTranslate はそうしたゲームが data.rbpack に持つテキストを翻訳します:データベース全体(アイテム、スキル、キャラクター、クラス、状態、ステータスの名前 + 説明)とイベント / シナリオのコマンドテキスト。同梱のサイドカーがゲーム自身のエンジンを駆動してデータを正確に読み書きし、その後 Bakin の内蔵ローカライズシステムを通じて翻訳を出荷します — ターゲット言語がタイトルメニューで選べる本物のゲーム内言語として追加されます。3D モデル、テクスチャ、オーディオはそのまま残され、ゲームの C# バトル/メニュースクリプトにコンパイルされたテキストは対象外です。再配布の前に実際のゲームで検証してください。
Bakin のデータベースは、同じキャラクター、アイテム、スキル、地名を何百ものデータベースエントリーやイベント行で再利用し、プロバイダーはバッチごとに一貫性なく言い換えます。主人公とパーティ、常連 NPC、重要な地名、必殺スキルや状態用語を最初に用語集へ登録し、すべてのデータベースフィールドとイベントメッセージで同一に表示されるようにしましょう。 用語集の基本 →
ゲームディレクトリ(data\data.rbpack と bakinplayer.exe を含むもの)を RuneTranslate に指定します。エンジン検出は BKNPAK コンテナを自動認識します;同梱のサイドカーがすべてを処理 — 別途インストールは不要です。
RuneTranslate はゲーム自身のデータを読み取り、翻訳可能なすべてのソース言語文字列(既定は日本語;プロジェクトごとに対応する任意のソース言語を設定)を一覧します — データベースの名前と説明、加えてイベント / シナリオのコマンドテキスト — 種類別(アイテム、スキル、キャラクター、イベント)にグループ化され、作業しやすくなっています。
DeepL はナレーション主体のセリフに強い既定です。OpenAI GPT-4o や Anthropic Claude は様式化された話し言葉やオノマトペをうまく扱います。無料の Google Translate やローカルモデル(Ollama / LM Studio)はメニュー文字列やアイテム名をカバーします。プロバイダールーティングで短い文字列を安価なレーンに振り分けられます。
エクスポート時、RuneTranslate はゲームをコピーし、翻訳を Bakin 独自のローカライズデータに書き込み、ターゲット言語を追加します。エクスポートしたゲームを実行し、タイトル画面の言語メニューから新しい言語を選択してください — エンジンがあなたのテキストをネイティブに描画します。