XInput Plus:x360ceと併用する方法
x360ce(XBOX 360 Controller emulator)とは?
XBOX360コントローラ以外のXInputに対応していないコントローラに対して、XInput入力をエミュレートし、XInput対応ゲームで使用可能にするツールです。
XInput Plusは、x360ceを併用することでXBOX360コントローラ以外のコントローラでも使用可能になります。
x360ceは以下のサイトからダウンロードできます。
http://code.google.com/p/x360ce/
以下の方法で設定をすることでx360ceを併用できるようになります。
1. x360ceを設定する
x360ceを任意のフォルダに配置し、x360ceの設定を行い「Save」します。
(x360ceの設定方法についてはここでは割愛します。x360ceで検索すると説明したページがすぐに見つかると思います)
下の図のように、x360ceの設定ファイル「x360ce.ini」およびDLL「xinput1_3.dll」が作成されます。
*x360ceは対象のアプリケーションとは別のフォルダに配置してください。
2. XInput Plusの連係設定をおこなう
XInputPlus.exeを起動し、「設定」タブの「x360ce」の項目に1で設定したx360ceのdll「xinput1_3.dll」を指定します。
この設定により、XInputPlusはx360ce経由でコントローラの入力値を取得するようになります。
*1のx360ceの設定を変更した場合は、XInputPlusを再起動するか、DLLを指定しなおしてください。また、すでにゲームに適用済みの場合は、再適用が必要となります。
3.XinputPlusの設定をおこなう
通常通り、XInputPlusの設定を行います。
ウインドウ上部の対象アプリケーションに適用したいアプリケーションを指定し、各設定を行い、「適用ボタン」を押します。
上記設定により、コントローラの入力は以下のような流れで対象アプリケーションに入力されるようになります。
[コントローラ]→[x360ce] →[XInputPlus]→[対象アプリケーション]