Skip to content

Helldivers 2 Japanese

mangokingTW edited this page Aug 27, 2026 · 3 revisions

Helldivers 2 で中国語 IME を制御する

繁體中文 · English · 简体中文 · 日本語 · 한국어

Helldivers 2 は IME の状態を確実には扱えません。ゲームに入るときにシステムが中国語モードになっていると、キー入力が IME に横取りされ、ゲーム内で英数へ戻す確実な方法がありません。

このページでは、ゲームを英語に固定します。

通常の IME ツールがここで失敗する理由

このゲームはキーボードを直接読み取り、他のプログラムが入力言語を切り替えるために使う種類の指示を受け付けません。またアンチチートは、他のプログラムがそれがどのプログラムなのかを見ることも防ぎます。そのため、実行ファイルを名指しするルールは決して適用されません。

このユーティリティは両方を回避します。ウィンドウをその クラス(すべてのウィンドウが持つ名前)で識別し、Windows の標準的な入力言語変更通知(Win+Space を押したときにシステムが送るのと同じもの)で切り替えるよう要求します。

唯一の要件: セッションごとに事前に昇格する

このユーティリティは管理者として実行されていなければ、このゲームをまったく見ることができません。 ゲーム自体が管理者として実行され、Windows は権限の低いプログラムが権限の高いプログラムのウィンドウを読み取ることを、ウィンドウクラスさえも許しません。

自動起動は非昇格で実行されます(設計上そうなっています。ログオンのたびに黙って昇格して起動するプログラムは、ウイルス対策ソフトがフラグを立てる永続化パターンです)。そのため、起動のたびに、プレイする前に、トレイアイコンを右クリック → 管理者として再起動 し、UAC のプロンプトを受け入れてください。そうして初めてゲームを見ることができます。それをしないと、アプリの行には (unknown) と表示され、入力すべきものが何もありません。

手順

  1. Releases から ...-setup.exe をインストールし、ログオン時に自動的に起動する にチェックを入れます(ログオン時には非昇格で起動します)。ゲームを制御する前に、上記の要件を忘れないでください: 右クリック → 管理者として再起動。

    セットアップでは Helldivers 2 を英語入力にバインドする も提供されます。これにチェックを入れると、以下の手順 5〜8 が初回起動時に自動的に行われます。「動作確認」までスキップしてください。手動でルールを設定する場合や、別の言語にバインドする場合は、チェックを外したままにします。

  2. Helldivers 2 を起動し、Windows キー を押してタスクバーを表示します。

  3. 右下のトレイアイコンを見つけます。Windows 11 では、新しいアイコンは時計の隣にある シェブロンの奥に隠されます。

  4. まず確認: アイコンを ホバー します。アプリの行には class:stingray_window と表示されるはずです。それ以外の場合は、誤ったプログラムを捕捉することになります。ゲームに戻ってやり直してください。

  5. 右クリック → アプリ言語バインド...

  6. ウィンドウクラスを使用 を押します。フィールドが class:stingray_window で埋まります。

  7. 言語English (United States) を選びます。

  8. 追加/更新 を押します。

  9. ゲームに戻ります。

そのクラスを自分で調べる必要はありません。ボタンが、直前にいたプログラムから自動的に入力してくれます。

動作確認

トレイアイコンを ホバー してください。クリックしないでください。クリックするとゲームがフォーカスを失い、誤った表示を見ることになります。成功していれば、アプリの行には class:stingray_window と表示され、バインドされた言語と実際の言語が一致し、直近の試行が「効果あり」と表示されます。

ファイルパスではなく class: になるのは想定どおりで、不具合ではありません。アンチチートがゲームの場所の読み取りをブロックするため、ユーティリティは見える唯一の識別情報を使います。

ゲームのルールだけが欲しい場合

トレイメニューの ウィンドウをまたいでモードを維持する のチェックを外します。バインドは引き続き機能します。

トラブルシューティング

症状 対処
アプリに (unknown) と表示される 管理者として実行されていません。トレイメニュー → 管理者として再起動
バインドされた言語に (no rule) と表示される ルールが一致していません。ツールチップに表示される class: 文字列と正確に一致しているか確認してください
一覧に別のプログラムが表示される 誤ったものを捕捉しました。それを選び、選択項目を削除 を押し、ゲームに戻ってやり直してください
直近の試行が「効果なし」と表示される 報告 してください。ただし下記も参照してください

これがしないこと

ゲームを改変せず、メモリを読まず、干渉しません。切り替えは、ゲームのウィンドウに切り替えを要求すること(Windows の標準的な入力言語変更通知を送ること。Win+Space でシステムが送るのと同じもので、ウィンドウはそれを無視して構いません)で行われ、その後は Windows 自身の入力設定にフォールバックします。どちらも効かない場合は、何かを強制するのではなく静かにあきらめます。それらの手法こそアンチチートが捕まえようとするものであり、誤検知の代償はアカウントの喪失だからです。

(v0.7.1 から v0.9.1 までは、このユーティリティはこうしたプログラムにメッセージをまったく送らず、Windows 側の経路のみを使っていました。それでは言語を切り替えられないことが判明し、v0.9.2 で通知を復活させました。古いページに「メッセージは送られない」と書かれている場合、この記述がそれに優先します。)

その他のゲーム

同じ手法は、実行ファイルを見ることができないあらゆるプログラムで機能します。ウィンドウクラスを使用 がそのクラスを自動的に入力してくれます。同じエンジンで作られたゲームは、クラス名を共有することがあります。

Clone this wiki locally