エンジンガイドFAQPatreonDiscordダウンロード
ログイン
RuneTranslate · 日本語ゲームをまるごと翻訳
エンジンガイド比較画像内テキストセーブエディターチートモードFAQダウンロードPatreonDiscordYouTubeプライバシー利用規約お問い合わせ
すべてのエンジン

対応エンジン · RPG Maker MV / MZ / XP / VX / Ace

完全対応 — 再構築してプレイ確認済み

RPG Maker 翻訳ツール — RPG Maker MV と MZ のゲームを最初から最後まで翻訳

RPG Maker MV と MZ は、日本語のインディー RPG やエロゲでもっとも多く使われているエンジンです。RuneTranslate は data/*.json(MZ)または www/data/*.json(MV)から翻訳可能な文字列をすべて取り出します — イベントコード 401 / 405 のセリフ、102 の選択肢、320 / 324 / 325 のスクロールテキスト、アイテム名、スキル名、用語、プラグインパラメーター — そのうえで、エンジンが期待するとおりの場所へ書き戻します。セリフの行は書き出し時に 46 文字でワードラップされるので、ゲーム内で会話ウィンドウからあふれることはありません。\C[1]、\N[2]、\V[3] のような制御コードは翻訳中マスクされるため、LLM が誤って壊してしまうこともありません。Supporter と Pro では、内蔵の用語集がキャラクター名、地名、必殺技を強制的に置き換え、ゲーム全体で表記を揃えます — 主人公が戦闘ごとに「Hero」「Warrior」「Brave one」と呼び分けられることは、もうありません。翻訳以外にも、RuneTranslate の Cheats タブは MV / MZ のゲームにライブのゲーム内チートメニューを注入できます — ホットキーで開閉するオーバーレイで、所持金追加、無敵、全回復、ランダムエンカウント無効、すり抜け移動に加え、すべてのゲーム変数とスイッチを一覧・編集できるタブも備えています。オフラインのシングルプレイ用で、ワンクリックできれいに削除できます。RPG Maker の .rpgsave / .rmmzsave 用のセーブエディターも同梱しています — 所持金、パーティのレベルとステータス、変数、スイッチ、所持品を編集でき、元ファイルはバックアップされるのでいつでも元に戻せます。Ruby ベースの古い RPG Maker XP、VX、VX Ace にも対応しています。RuneTranslate は Marshal 形式の Data ファイルを読み取り(ゲームが暗号化されている場合は RGSSAD アーカイブをそのまま読み取ります)、セリフ、データベース、System 用語を同じように翻訳します — VX Ace は完全な Unicode を出力しますが、XP と VX は Shift-JIS で描画するため、英語 / ローマ字のターゲットに向いています。

このエンジンの用語集のヒント

RPG Maker のゲームはキャストリスト、スキル名、重要アイテムが多く — まさに機械翻訳が長い実行でぶれる場所です。主人公の名前、パーティメンバー、町名、特徴的な攻撃を用語集に一度追加すれば、すべての戦闘画面とダイアログボックスで同じに表示されます。同じスキル名が 200 以上の異なるイベントに現れる長いゲーム(40 時間以上)には特に価値があります。 用語集の基本 →

RuneTranslate を Windows 版でダウンロード

RPG Maker MV / MZ / XP / VX / Ace を翻訳する方法

  1. ステップ 1

    ゲームフォルダを開く

    RuneTranslate を起動し、新規プロジェクトをクリックし、RPG Maker のゲームディレクトリ(Game.exe と MV 用の www/ または MZ 用の data/ を含むフォルダ)に向けます。エンジン検出は自動です — MV と MZ はデータレイアウトで認識されます。

  2. ステップ 2

    ターゲット言語とプロバイダーを選ぶ

    30 以上のターゲット言語のうち 1 つ(英語、スペイン語、フランス語、ドイツ語、ポルトガル語、ロシア語、中国語、イタリア語、トルコ語、ベトナム語、その他 20 以上)を選びます。翻訳プロバイダーを選びます:バランスの取れた品質には DeepL、長いセリフの文脈を踏まえた LLM 翻訳には OpenAI GPT-4o か Anthropic Claude、メニューやアイテム名には無料の Google Translate。

  3. ステップ 3

    セリフとアイテムを並行して翻訳

    RuneTranslate は文字列をプロバイダーにバッチ化し、結果をプロジェクトに書き込みます。進捗を監視し、失敗したバッチを再試行し、組み込みエディターで任意の行を手作業で編集できます。ソース言語はデフォルトで日本語ですが、プロジェクトごとに任意の対応ソース言語(中国語、韓国語、英語など)を設定できます。Supporter と Pro ティアはより速いスループットのため、より多くのバッチを並行して実行します。

  4. ステップ 4

    翻訳済みビルドをエクスポート

    エクスポートをクリックすると、RuneTranslate は翻訳済み JSON ファイルをゲームフォルダ(またはお好みならコピー)に書き戻します。セリフは会話ボックスに収まるよう 1 行あたり 46 文字に自動折り返しされます。エクスポートしたビルドは日本語の原版と同一に動きます。

対応内容

  • RPG Maker MV(www/data/*.json)
  • RPG Maker MZ(data/*.json)
  • RPG Maker XP / VX / VX Ace(Ruby — Data/*.rxdata / .rvdata / .rvdata2)
  • 暗号化された RGSSAD アーカイブ(.rgssad / .rgss2a / .rgss3a)をそのまま読み取り — 別途展開する手順は不要
  • イベントコード 401、405(セリフ)
  • イベントコード 102(選択肢)
  • イベントコード 320、324、325(スクロールテキスト)
  • アイテム、スキル、用語、システムメッセージ
  • plugins.js のパラメータ文字列
  • 制御コード(\C[n]、\N[n]、\V[n])を翻訳を通して保持

制限事項

  • RPG Maker XP / VX は Shift-JIS で描画します — 英語 / ローマ字のターゲットに最適です(VX Ace は完全な Unicode)
  • XP / VX / Ace:Ruby スクリプト(Scripts.r*data)の UI 文字列はまだ抽出されません — セリフ、データベース、System 用語は抽出されます
  • 非標準の文字列フォーマットを持つカスタムコミュニティプラグインは手動レビューが必要な場合があります

関連記事

RPG Maker MV / MZ / XP / VX / Ace 翻訳の完全ガイド
ガイドを読む →

その他の対応エンジン

GettextRen'PyKirikiriWolf RPGTyranoBuilderElectron VNUnityBakinSRPG StudioNScripterGodotArtemisYU-RISAliceSoftUnrealLiveMaker