対応エンジン · LiveMaker / LiveNovel
LiveMaker(そのビジュアルノベル制作モードは LiveNovel と呼ばれます)は、数百もの同人・商業 VN を支えてきた長寿の日本製エンジンです。ゲームを単一の Windows .exe として出荷し、すべてのアセットを実行ファイルの末尾に付加された VFF アーカイブに詰め込み — そしてスクリプト自体はバイナリの .lsb シナリオファイルにコンパイルされているため、元のプレーンテキストは失われています。それでも RuneTranslate は読み取ります。アーカイブのシグネチャから LiveMaker のゲームを検出し、同梱のサイドカーとして pylivemaker — オープンソースの標準的な LiveMaker ツールキット — を駆動して、すべての .lsb を読み、セリフのテキストブロックとメニューの選択肢を取り出し、きれいな一覧として返します。任意のプロバイダー — DeepL、LLM(OpenAI / Anthropic)、無料の Google Translate、またはローカルモデル — で翻訳でき、エンジンのインライン書式タグはプレースホルダーの背後にマスクされて壊されることがなく、オプションの AI リファイナーによる 2 回目のパスが言い回しを引き締めます。エクスポート時、RuneTranslate はあなたの翻訳を .lsb シナリオに差し込み直し、アーカイブ全体をゲームの .exe のコピーに再パックします — そのまま直接プレイできる、完全に動作する翻訳済みビルドです。実際の 411 MB の商業 LiveMaker ゲームでエンドツーエンドに検証済みで、7,715 のセリフとメニュー行を数秒で抽出・翻訳・再パックし、再構築したゲームは無傷でした。これは新たに追加されたベストエフォートのエンジンです — シナリオテキストとメニューの選択肢はカバーされます;共有する前に翻訳済みビルドをゲーム内で検証してください。ソース言語は既定で日本語ですが、プロジェクトごとに設定可能です。
LiveMaker のスクリプトは、何千行にもわたってキャラクター名や繰り返し登場する用語を再利用します。まず用語集に登録して、すべてのセリフとメニューでそれらが同じ表記で表示されるようにしましょう。 用語集の基本 →
LiveMaker の .exe(多くの場合 live.dll ランタイムと並んで置かれています)を含むゲームディレクトリを RuneTranslate に指定します。エンジン検出はゲームに埋め込まれた VFF アーカイブを自動認識します;元のファイルは決して変更されません。
RuneTranslate は .exe に付加されたアーカイブを開き、同梱の pylivemaker サイドカーでコンパイル済みのすべての .lsb シナリオを読み取り、すべてのセリフのテキストブロックとメニューの選択肢を一覧します — 文脈のための話者ラベル付きで、エンジンのインラインタグはプレースホルダーの背後にマスクされます。
DeepL、LLM(OpenAI / Anthropic)、無料の Google Translate、またはローカルモデルで翻訳します。インライン書式は凍結されるため、プロバイダーが並べ替えたり削除したりすることはなく、オプションの AI リファイナーによる 2 回目のパスが言い回しを引き締めます。翻訳メモリが繰り返される行を再利用します。
エクスポート時、RuneTranslate はあなたの翻訳を .lsb シナリオに差し込み直し、アーカイブ全体をゲームのコピーに再パックします — 完全でプレイ可能なビルドです。LiveMaker 3 では、英語がきれいに読めるようにラテン文字を半角に切り替えます。
エクスポートした .exe を起動してプレイします。完全に再構築されたコピーなので、管理すべきルーズファイルはありません。共有する前に、セリフとメニューがゲーム内で正しく読めることを確認してください。