よく知られているUSBゲームコントローラーをエミュレートするWindowsカーネルモードドライバー。
このソフトウェアのユーザーは、終了ステートメントを読むことをお勧めします。とても長い、乾杯?
ViGEmBusドライバーとViGEmClientライブラリは、仮想ゲームパッドエミュレーションフレームワーク(または略してViGEm )のコアを表しています。 ViGEm 、カーネルレベルの純粋なソフトウェアベースのデバイスとして、よく知られているゲーム周辺機器の100%正確なエミュレーションを目指しています。 「The Real Thing」ゲームやその他のプロセスを模倣するため、 ViGEmベースのデバイス(Proxy-DLLやAPI-Hookingなし)を検出するために追加の変更を必要とせず、単純に箱から出します。 (現在は時代遅れの)Scarlett.Crush Productions仮想バスドライバーはこのプロジェクトの精神的な父親ですが、 ViGEm Microsoftのカーネルモードドライバーフレームワークを利用してゼロから設計および書かれています。
次のUSBゲームパッドのエミュレーションがサポートされています。
ViGEmの最も一般的なユースケースのいくつかの例は次のとおりです。
XInputのプレーヤースロット割り当ての順序問題を回避したい。 ? Windowsサーバーは機能する可能性がありますが、サポートされていませんか?
サーバーでの実行に関するバグレポート/サポートリクエストは破棄されます。
ドライバーは、Windows 7/8.1/10(X86およびAMD64)用に構築されています。
ドライバーは、Windows 10/11のみ(x86、AMD64、およびARM64)用に構築されています。
Vigemバスの運転手は、 BSD-3節の下でライセンスされています。詳細については、ライセンスを参照してください。
DmfKプロジェクトを構築します(x64およびwin32)。Visual Studio内で直接構築できます。
テストモードなしで使用するためにドライバーに署名する必要があることに留意してください。
バグを見つけて修正したいですか? GitHub Issue Trackerで詳細な問題を開きましょう!
新機能のアイデアがありますか? Discordでのあなたの要求についておしゃべりしましょう。
Github Issue TrackerがHelpDeskではないことを尊重してください。チェックアウトできるさまざまなサポートリソースを提供しています!
Windows 10/11用の事前に構築された生産署名バイナリはNefarius Software Solutions eUからオールインワンのセットアップとして提供されます。
ここにリストされているスポンサーは、財政的支援またはライセンスの贈与によってプロジェクトの繁栄を支援しました。
Vigemの力に基づいて構築されることが知られているプロジェクト/企業/ベンダーの簡単なリスト。
このリストは網羅的ではありません。プロジェクトをご覧になりたい場合は、お問い合わせください!