Wolf RPG のゲームを英語に翻訳する方法(完全ウォークスルー)
RuneTranslate で Wolf RPG(ウディタ)のゲームを英語に翻訳します — .wolf アーカイブ(V2 と V3)を扱い、.dat / .mps テキストを抽出し、制御コード付きの行を自己修復して、エクスポートしたビルドが安定を保つようにします。
Wolf RPG(ウディタ、WOLF RPG Editor)は、日本語インディーおよび同人 RPG の大きな塊の背後にあるフリーウェアエンジンです。RPG Maker と違い、スクリプトとマップデータをカスタムバイナリアーカイブにパックするので、標準のテキスト注入ツールはそれにつまずきます。このガイドは、Wolf RPG のゲームを英語に翻訳 する方法を最初から最後まで RuneTranslate で示します — .wolf アーカイブの処理、.dat / .mps の文字列抽出、そして V2 と V3 アーカイブの違い。
必要なもの
- Windows 版 RuneTranslate — 無料。すべてのエンジンとプロバイダーが解放されています。
- Wolf RPG のゲームフォルダ —
Game.exeと 1 つ以上の.wolfアーカイブ(または既に展開された.dat/.mpsファイル)があるディレクトリ。 - ターゲット言語 — 英語、スペイン語、フランス語、ドイツ語、ポルトガル語、ロシア語、中国語、イタリア語、トルコ語、ベトナム語、その他 20 以上。
- 1 つの翻訳プロバイダー。無料の Google Translate はそのまま使えます。DeepL には無料ティアがあります。OpenAI と Anthropic は自分のキーを用意するタイプです。Wolf RPG には、たいてい DeepL が良いバランスです — テキストの多くは様式化された話し方ではなくナレーションだからです。
ステップ 1: ゲームフォルダを開く
RuneTranslate を起動し、新規プロジェクト をクリックして、Wolf RPG のゲームディレクトリに向けます。エンジン検出は自動的に実行されます。ゲームがパックされた .wolf アーカイブ(一般的なケース)を出荷している場合、バンドルの UberWolfCli サイドカー — インストーラー内に同梱された MIT ライセンスの Wolf RPG ツール — がそれらをプロジェクトごとのワークスペース %APPDATA%/RuneTranslate/wolf-workspace/ に復号します。元のゲームフォルダは決して触れられません。
V2.x アーカイブは信頼性が高く高速です。V3.x のゲームはアーカイブ暗号とデータレイアウトの両方を変えたので、RuneTranslate は V3 プロジェクトを ベストエフォート とマークします:フローは動きますが、再配布する前にエクスポートしたビルドが実行できることを検証してください。
ステップ 2: Wolf RPG のテキストがどう抽出されるか
Wolf RPG はゲームテキストを 2 つのバイナリフォーマットで保持します:
- `.mps` ファイル — マップデータ。ほとんどの ゲーム内セリフがここにあります:NPC の行、選択肢、マップイベントのテキスト、そしてマップ名。
- `.dat` ファイル — データベース(アイテム、キャラクター、スキル、システムメッセージ)と
CommonEvent.dat。これらはセリフの大部分ではなく、名前、説明、共有イベントスクリプトを保持します。
V2.x のゲームでは、ヒューリスティックな長さプレフィックス付きスキャナーが各ファイルを歩き、候補文字列を読み、それらを検証します(末尾ヌルのフレーミング、もっともらしいバイト長、バイナリノイズではなく本物のテキスト)。V3.x のゲーム(Wolf 3.x、UTF-8)は、データをフラットスキャナーが読めないコマンド走査レイアウトで LZ4 圧縮して格納するので、RuneTranslate はブロックを展開しイベントコマンドリストを歩いて本物のセリフを見つける、別個の 構造的 V3 パーサー を備えています。
ステップ 3: 翻訳
プロバイダーを選んで実行します。DeepL はナレーションを高速かつクリーンに。OpenAI や Anthropic は様式化された話し方に最もよく読めます。無料の Google Translate はメニューや短い行をカバーします。フルゲームは有料 LLM でおおよそ 1〜2 ドルの API クレジット、無料スクレイパーでは $0 です。繰り返し出る用語を先に用語集化しましょう — 用語集 101 を参照。
無料ティアでは翻訳が控えめにスロットルされます — AI/LLM プロバイダーで約 2 倍遅く、無料スクレイパーではそれ以下(並行数が低め、バッチが小さめ、バッチ間に短い休止)。出力品質は同一です。有料ティアはただフルスピードで実行し、翻訳メモリとプロバイダールーティングを追加します。
ステップ 4: 再パックとエクスポート
エクスポート をクリックします。RuneTranslate は翻訳済み文字列を .dat / .mps ファイルに書き戻し、それから UberWolfCli がそれらを .wolf アーカイブに再パックします。長さの保持は 自動的に、文字列ごとに 処理されます — 設定するトグルはありません。Wolf はメッセージボックスを行でインデックスし、一部のレンダーパラメータを文字列の末尾を基準に読むので、翻訳が制御構造や行数を乱す行は、ゲームのクラッシュを防ぐために元の日本語で書き戻されます。強く制御コード化されたゲームでは、それは少数の行(おおよそ数パーセント)が設計上ソース言語のまま残ることを意味します。
出力は、翻訳済みアーカイブと元の実行ファイルを持つゲームフォルダの新しいコピーで、選んだ場所に置かれます。Game.exe を実行すれば、プレイ可能な翻訳済み Wolf RPG ゲームが手に入ります。
既知の制限
- V3.x 対応はベストエフォートです — 再配布する前にエクスポートしたビルドが起動することを検証してください。
- 強く制御コード化された行の数パーセントは、クラッシュのリスクを冒すより日本語に自動復帰します。制御バイトを無傷に保てる場合のみ、それらを手作業で手直ししてください。
- 画像 / テクスチャのテキスト(ロゴ、手描き UI)はピクセル作業で翻訳されません — 機械翻訳の範囲外です。
なぜこれが従来より簡単なのか
手動のルートは、UberWolfCli や WolfDec でアーカイブを抽出し、バイナリに手作業でスキャナーを走らせ、文字列を DeepL やスプレッドシートに貼り付け、それからバイトアライメントを壊したりメッセージエンジンをクラッシュさせたりせずに書き戻す、というものでした。RuneTranslate はそのチェーン全体を数クリックに畳み込み、機械が間違えた行を直せるようエディターを開いたままにします。
Wolf RPG エンジンページで全機能リストを見るか、関連するエンジンについて RPG Maker ガイドを読むか、RuneTranslate をダウンロードして実在のゲームで試してみてください。
RuneTranslate を試してみませんか?
無料プランですべてのエンジンとすべての翻訳プロバイダーが使えます。Supporter(月額 $3)ならフルスピードで翻訳できます。
Windows 版をダウンロード
