対応エンジン · SRPG Studio
SRPG Studio(SapphireSoft)は、大規模で成長を続ける日本のストラテジー RPG カタログ — その多くは DLsite の商業同人タイトル — を支える専用のタクティカル RPG メーカーです。そうしたゲームが表示するものはすべて暗号化された data.dts アーカイブにパックされているため、通常のテキストツールでは見えません。RuneTranslate は同梱のネイティブサイドカー(MIT ライセンスの SRPG-ToolBox から構築)を備え、data.dts を展開し、翻訳可能なすべての文字列 — 章 / ストーリーテキスト、マップ名と勝利 / 敗北条件、データベース全体(ユニット、クラス、アイテム、スキル)、イベント / セリフコマンド — を抜き出し、選んだプロバイダーで翻訳し、動作するゲームのコピーに再パックします。構造 / システムトークンは自動除外されるので本物のテキストだけを翻訳でき、非常に新しいビルドやカスタムキーのビルドはツールの対応範囲外になる場合があります。再配布の前に実際のゲームで検証してください。
タクティカル RPG はユニット、クラス、スキル名を何百ものデータベース行やイベント行で再利用し、MT はバッチごとに違う言い換えをします。操作可能なキャスト、常連のボス、クラス名、必殺スキルを最初に用語集へ登録し、すべての編成画面、ステータスパネル、バトル会話で同一に表示されるようにしましょう。 用語集の基本 →
ゲームディレクトリ — game.exe、data.dts、runtime.rts を含むフォルダー — を RuneTranslate に指定します。エンジン検出は SDTS アーカイブを自動認識します;同梱のサイドカーが展開を処理し、別途インストールは不要です。
RuneTranslate は data.dts を展開し、翻訳可能なすべてのソース言語文字列(既定は日本語;プロジェクトごとに対応する任意のソース言語を設定)を一覧します — ストーリー/マップ、データベース(ユニット、クラス、アイテム、スキル)、イベント/セリフコマンド — ソースファイル別にグループ化され、作業しやすくなっています。内部コマンドトークンとシステム識別子は自動除外されるので、本物のゲーム内テキストだけを翻訳します。
DeepL はナレーションやバトル会話に強い既定です。OpenAI GPT-4o や Anthropic Claude は様式化された話し言葉をうまく扱います。無料の Google Translate やローカルモデル(Ollama / LM Studio)はメニューやアイテム名をカバーし、OpenAI 互換プロバイダーを OpenRouter や NanoGPT に向けられます。プロバイダールーティングで短い文字列を安価なレーンに振り分けられます。
エクスポート時、RuneTranslate はゲームをコピーし、翻訳をプロジェクトデータに書き戻し、data.dts を再パックします。エクスポートしたコピーからゲームを実行すると、ターゲット言語でプレイできます — ローダーやオーバーレイは不要です。