対応エンジン · Wolf RPG
Wolf RPG(ウディタ / WOLF RPG Editor)は、最も推薦される日本語インディー RPG や成人向け同人ゲームの多くの背後にある、日本のフリーウェアエンジンです。RuneTranslate は UberWolfCli(MIT ライセンス)をサイドカーとしてバンドルして .wolf アーカイブを復号・再パックし、テキストを 2 通りで読みます:古典的な V2.x バイナリ用のヒューリスティックな長さプレフィックス付きスキャナーと、V3.x のゲーム(データが LZ4 圧縮の UTF-8)用の構造的なクリーンルームパーサー。ほとんどのゲーム内セリフは .mps マップイベントにあります。.dat ファイルはデータベース — アイテム、キャラクター、スキル、コモンイベント — です。書き戻しは行ごとに自動かつ自己修復です:長さや制御コードの変更がゲームをクラッシュさせたり破損させたりする場合、その行はソースの日本語に戻されるので、手作業のサイズ調整も設定するトグルもありません。すべてがプロジェクトごとのワークスペースで実行されるので、元のゲームは無垢なまま保たれます。V2.x は安定、V3.x はベストエフォート — 再配布する前に実在のゲームで検証してください。
Wolf RPG のゲームはダンジョン名、ボス名、特徴的な攻撃を多用し、プロバイダーはバッチごとに違う言い換えをします — 付随的な NPC のセリフには問題ありませんが、ダンジョン名の一貫性には致命的です。すべての名前付きエリア、主人公と仲間、そして独自の状態効果やスキル名を用語集化して、すべてのマップとメニューでそれらが同一に表示されるようにしましょう。 用語集の基本 →
RuneTranslate をゲームディレクトリ(.wolf アーカイブまたは展開された .dat / .mps ファイルを含む)に向けます。UberWolfCli サイドカーが自動的に実行されます — 別途インストール不要。V2.x アーカイブは検出・復号されます。V3.x は暫定的で、手動レビューが必要な場合があります。
RuneTranslate は .mps マップファイル — ほとんどのセリフと選択肢がある場所 — と .dat データベースファイル(アイテム、キャラクター、スキル、コモンイベント)をスキャンし、バイナリから翻訳可能な文字列を取り出します。それは 1 本のゲームに手作業で何時間もかかる種類の作業です。
DeepL は Wolf RPG のほぼナレーション中心のセリフに強力なデフォルトです。OpenAI GPT-4o や Anthropic Claude は、ゲームに様式化された話し方やオノマトペがある場合により良いです。無料の Google Translate はメニュー項目やステータス名を扱います。
エクスポート時に、UberWolfCli は修正した .mps / .dat を .wolf アーカイブに再パックします。書き戻しは自動かつ文字列ごとです:長さや制御コードを安全に変更できない行はソースに戻されるので、ビルドが決してクラッシュしません。翻訳済みビルドは元と同じように動きます。