メインコンテンツまでスキップ

WindowsでのGameSentenceMiner

GSMは主にWindows向けに開発されており、このプラットフォームで最も完全な機能セットを提供します。

前提条件

GSMをインストールする前に、以下のソフトウェアがインストールされている必要があります:

必須ソフトウェア

  1. Anki - フラッシュカードアプリケーション

    • 公式サイトからダウンロード
    • AnkiConnectアドオンをインストール(ツール > アドオン > アドオンを取得...
    • コードを使用: 2055492159
  2. Yomitan(ブラウザ拡張機能) - テキストからAnkiカードを作成するため

    • お使いのブラウザの拡張機能ストアからインストール
    • Chrome/Edge
    • Firefox

オプションですが推奨

  • テキストフッカー - ゲームからテキストを抽出するため
    • Agent - ゲームにスクリプトがある場合に推奨。
    • Textractor - 古いゲーム/VNで動作します。
    • LunaTranslator - 多目的で高度にカスタマイズ可能なツールで、Textractorのように機能しますが、多くのウイルスの誤検知が伴います。自己責任で使用してください。
    • LunaHook - LunaTranslatorから多くの余分な機能を取り除いたもの。

インストール

  1. GSMをダウンロード

  2. インストーラーを実行

    • ダウンロードした.exeファイルをダブルクリック
    • インストールウィザードに従います
    • GSMはC:\Users\{YOUR_USER}\AppData\Local\Programs\GameSentenceMiner\にインストールされます
  3. 初回起動

    • 初回実行時、GSMは自動的にPython仮想環境をセットアップします
    • このプロセスには数分かかる場合があります
    • 完了すると、メインのGSMウィンドウが表示されます

OBSの設定

GSMはOBS Studioを使用してゲームの映像、スクリーンショット、音声をキャプチャします。これらの設定の多くは自動的に設定されるはずですが、以下を確認・設定してください:

1. WebSocketサーバーを有効にする

  1. OBSで、ツールWebSocketサーバー設定に移動します
  2. WebSocketサーバーを有効にするをチェックします
  3. サーバーポート7274(GSMのデフォルト)に設定します
  4. 認証を有効にするのチェックを外します(またはパスワードをメモしてGSMの設定に入力します)
  5. OKをクリックして保存します

2. リプレイバッファを有効にする

リプレイバッファを使用すると、GSMはカード作成時に音声やスクリーンショットを遡って保存できます。

  1. 設定出力に移動します
  2. リプレイバッファセクションに移動します。
  3. リプレイバッファを有効にするをチェックします
  4. 最大リプレイ時間を少なくとも300秒(5分推奨)に設定します
  5. OKをクリックして保存します
ヒント

GSMはゲームのアクティビティを検出すると、リプレイバッファを自動的に開始/停止できます。手動で開始する必要はありません。

3. 最初のゲームを設定する

GSMには、ゲーム用のOBSシーンを設定するのに役立つウィザードが含まれています:

  1. GSMのメインウィンドウで、ホームタブに移動します
  2. ドロップダウンからゲームを選択し、ウィンドウキャプチャまたはゲームキャプチャのいずれかをクリックします
    • ウィンドウキャプチャは互換性が高いですが、一部のゲームでパフォーマンスの問題が発生する可能性があります
    • ゲームキャプチャはより効率的ですが、すべてのゲームで機能するとは限りません
  3. これが最初のシーンである場合は、「はい」と答えてGSMに自動シーン切り替えを作成させます。
  4. OBSシーンが正しく作成および設定されていることを確認します。

または、OBSで手動でシーンを作成することもできます:

  1. シーンの下にある**+**ボタンをクリックします
  2. ウィンドウキャプチャまたはゲームキャプチャソースを追加します
  3. ゲームウィンドウを選択します
  4. 音声ミキサーで音声がキャプチャされていることを確認します

AnkiConnectの設定

  1. Ankiを開きます
  2. ツールアドオンに移動します
  3. AnkiConnectを選択します
  4. 設定をクリックして設定を確認します:
{
"enabled": true,
"webBindAddress": "127.0.0.1",
"webBindPort": 8765
}
  1. 変更を加えた場合はAnkiを再起動します

テキストフッカーの接続

GSMは、クリップボード監視またはWebSocket接続を介してテキストフッカーからテキストを受信できます。

方法1:Websocket(推奨)

GSMは、ポート9001Agent)、6677textractor-websocket)、および2333Luna Translator)でWebsocket経由でテキストを受信するように事前設定されています。これらのポートを変更する必要がある場合は、GSMの設定で行うことができます。

  1. GSMで、設定一般に移動します
  2. WebSocketを有効にします
  3. GSMに接続するようにテキストフッカーを設定します:
    • Agent: Websocketを有効にし、WebSocket URLがws://localhost:9001に設定されていることを確認します
    • Textractor: textractor-websocketプラグインを使用します
    • LunaTranslator: コア設定 -> その他 -> ネットワークサービス -> 有効にし、ポートが2333に設定されていることを確認します

方法2:クリップボード監視

  1. GSMで、設定一般に移動します
  2. クリップボード監視を有効にします
  3. テキストをクリップボードにコピーするようにテキストフッカーを設定します
    • Agent: 「自動コピー」を有効にします
    • Textractor: 「クリップボードに自動コピー」を有効にします
    • LunaTranslator: コア設定 -> クリップボード -> テキストを自動出力

確認

すべてが機能していることを確認するには:

  1. OBS接続: ホームタブを確認します - OBSステータスインジケーターが緑色である必要があります
  2. Anki接続: Ankiステータスインジケーターも緑色である必要があります
  3. テキスト受信: テキストフッカーとゲームを開始します - テキストがGSMのテキストフッカーページに表示されるはずです(デフォルトではlocalhost:55000/texthookerでアクセス可能)

次のステップ

ヘルプの入手

問題が発生した場合: