dataフォルダからRPGツクールMV・MZゲームを翻訳
RPGツクールMVまたはMZプロジェクトのdataフォルダをZIP圧縮してアップロードするだけで、イベントメッセージ、選択肢、マップ名、アクター名とプロフィール、アイテム、スキル、ステート、システム用語が翻訳された同一フォルダを取得できます。\N[1]、\C[2]、\V[3] などの制御文字は全行で検証され、プラグインコマンド、スクリプト、メモ欄には一切触れません。一回払いの $5 で最大 40,000 行まで対応します。
- イベントコマンド:文章の表示、文章のスクロール表示、選択肢、話者名(MZ)、アクターの名前・プロフィールの変更
- データベース:アクター、職業、敵キャラ、アイテム、武器、防具、スキル、ステート、システム用語
- 変更されない要素:プラグインコマンドとパラメータ、スクリプト、メモ欄、ファイル名
- MapInfos、Animations、Tilesetsはスキップ(エディタ内でのみ表示される名称のため)
- 元のフォルダにそのまま上書きコピーできるよう、同じディレクトリ構造のZIPファイルを納品
チャットボットと本ツールのRPGツクールプロジェクトでの比較
チャットボットは1つのシーンの会話をきれいに翻訳できます。しかし実際のプロジェクトは、すべてのテキストがイベントコマンド内に埋め込まれた大量のJSONファイルで構成されています。
| 状況 | チャットボット | 本ツール |
|---|---|---|
| 1シーンの数行の会話 | 綺麗に翻訳できる | 同じく綺麗に翻訳できる |
| 50個のマップファイル | JSONから1行ずつテキストを抽出する必要がある | すべてのdataファイルを読み込み、フォルダごと出力 |
| \N[1]、\C[2]、\I[64] | 脱落したり書き換えられたりしやすい | マーカーに置き換えて全行で厳密に検証 |
| スイッチ、スクリプト、プラグインコマンド | テキストと一緒に書き換えられてしまう恐れがある | 翻訳対象から完全に除外 |
各ファイルから読み込まれる内容
Mapファイル、CommonEvents、Troopsでは、イベントページを走査してメッセージ行、スクロールメッセージ、選択肢、およびMZの各メッセージウィンドウの話者名を抽出します。マップの表示名も翻訳されます。データベースファイルからは名前、二つ名、プロフィール、説明文、戦闘メッセージを抽出し、System.jsonからはゲームタイトル、通貨単位、属性・タイプ名、メニューや戦闘の用語を抽出します。
選択肢の項目はプレイヤーに表示される部分のみが翻訳されます。エディタ内でのみ表示される「分岐条件」のラベルはそのまま残されますが、ゲームの動作には影響しません。
制御文字とプラグイン
アクター名を表示する \N[1]、色を指定する \C[2]、変数の \V[3]、ウェイトの \! などの制御文字は翻訳前にマーカーに置き換えられ、翻訳後にすべて復元されているか検証されます。制御文字が欠落した行は再翻訳を試み、それでも復元されない場合は原文のまま保持されて一覧に表示されます。プラグインのパラメータはプラグインごとに保存形式が異なるため翻訳されません。プラグイン独自のテキストを表示している場合は、プラグインの設定画面から直接翻訳してください。
ツールの仕組み、料金、ファイルの扱いについてはゲームテキスト翻訳のページを、全ツールの料金は料金のページをご覧ください。
最終更新日
よくある質問
ChatGPTでRPGツクールのゲームを翻訳できますか?
貼り付けた会話文を翻訳することはできますが、実際のテキストはイベントコマンド内のJSONファイル全体に散らばっています。手作業で抜き出して戻すのは時間がかかり、破損の原因にもなります。本ツールならdataファイルを直接読み込み、翻訳を元の場所に正確に書き戻します。
MVとMZの両方に対応していますか?
はい、両対応です。どちらもdataフォルダ内にJSON形式でデータを保存しています。MZのメッセージウィンドウの話者名も同様に翻訳されます。
それ以前のRPGツクール作品はどうですか?
XP、VX、VX Aceはデータ形式が異なるため、対応していません。
1回の支払いでどれくらいの規模のゲームを翻訳できますか?
$5 の一回払いで最大 40,000 行、2,000,000 文字まで対応します。使い放題(Unlimited プラン)なら最大 200,000 行までカバーできます。
無料で使えますか?
最大 300 行までは完全に無料です。それ以上のゲームでも最初の数行は画面上で無料で確認でき、ゲーム全体は $5 の一回払いのみで翻訳できます。