XInput Plus を使って Xbox 360 コントローラーの設定を変更してみました
2014/07/05 内部リンク修正
2014/06/04 一部ページ内容修正
前回の記事 では 「XInput Plus」 のダウンロードと初期設定の内容を確認しました。
今回は 「XInput Plus」 を使って Xbox 360 コントローラーのボタンの入れ替え設定とゲームでの動作テストを行い、操作方法のカスタマイズとゲームに適用するまでの流れを確認してみます。
2014/06/04 一部ページ内容修正
前回の記事 では 「XInput Plus」 のダウンロードと初期設定の内容を確認しました。
今回は 「XInput Plus」 を使って Xbox 360 コントローラーのボタンの入れ替え設定とゲームでの動作テストを行い、操作方法のカスタマイズとゲームに適用するまでの流れを確認してみます。
|
スポンサードリンク |
---|
・ XInput Plus | 0dd14 lab
https://sites.google.com/site/0dd14lab/xinput-plus
・ XInput Plus : 設定例 | 0dd14 lab
https://sites.google.com/site/0dd14lab/xinput-plus/example
・ XInput Plus : x360ce と併用する方法 | 0dd14 lab
https://sites.google.com/site/0dd14lab/xinput-plus/xinput_with_x360ce
・ XInput Plus : DirectInput 出力機能について | 0dd14 lab
https://sites.google.com/site/0dd14lab/xinput-plus/about-directinput-output
https://sites.google.com/site/0dd14lab/xinput-plus
・ XInput Plus : 設定例 | 0dd14 lab
https://sites.google.com/site/0dd14lab/xinput-plus/example
・ XInput Plus : x360ce と併用する方法 | 0dd14 lab
https://sites.google.com/site/0dd14lab/xinput-plus/xinput_with_x360ce
・ XInput Plus : DirectInput 出力機能について | 0dd14 lab
https://sites.google.com/site/0dd14lab/xinput-plus/about-directinput-output
関連記事
作成中
目次
|
|
・ 1. XInput Plus 設定方法
参考 URL
・ XInput Plus | 0dd14 lab
https://sites.google.com/site/0dd14lab/xinput-plus
・ XInput Plus : 設定例 | 0dd14 lab
https://sites.google.com/site/0dd14lab/xinput-plus/example
https://sites.google.com/site/0dd14lab/xinput-plus
・ XInput Plus : 設定例 | 0dd14 lab
https://sites.google.com/site/0dd14lab/xinput-plus/example
・ 1-1 対象プログラムの選択
「対象プログラム」 欄にコントローラーの設定を反映させたいゲームの exe ファイルをフルパス名で指定します。
「選択」 ボタンをクリックすると、ファイルを開く時のダイアログボックスが表示されますので、そこからゲームの exe ファイルを選択することで自動的にフルパス名で入力できます。
今回は PC版 「DARK SOULS」 を対象プログラムに指定しました。
・ 1-2 ボタン割り当て変更(A → B)
「A ボタン」 を 「B ボタン」 にボタンの入れ替え設定をしてみます。
現在 「A ボタン」 が設定されているのがわかります。
「B ボタン」 を選択します。
「B ボタン」 に変更できました。
※ この時点ではツール内での設定が終わっただけの状態のため、まだゲームには適用できていません。
・ 1-3 ボタン割り当て変更(B → A)
今度は 「B ボタン」 を 「A ボタン」 にボタンの入れ替え設定をします。
現在 「B ボタン」 が設定されているのがわかります。
「A ボタン」 を選択します。
「A ボタン」 に変更できました。
※ この時点ではツール内での設定が終わっただけの状態のため、まだゲームには適用できていません。
・ 1-4 全体テスト
「全体テスト」 ボタンをクリックするとコントローラーの動作テストを行うことができます。
「ぽーん」 という音が鳴るとともに 「全体テスト」 画面が表示されます。
ちなみにこの効果音は 対象プログラムに適用 後、プログラムを起動すると XInput Plus の設定が適用できていれば、起動時にもこの効果音が流れるようになっています。
この 「ぽーん」 という効果音の設定は、「設定」タブ - 「拡張」タブのその他で音量調節、ON OFF が可能です。
コントローラーの 「A ボタン」 を押したときに 「B ボタン」 の部分で赤い点が表示されたので、「A ボタン」 の入れ替えがうまくいきました。
今度はコントローラーの 「B ボタン」 を押したときに 「A ボタン」 の部分で赤い点が表示されたので、「A ボタン」 の入れ替えもうまくいきました。
・ 1-5 設定の適用
一通り設定が完了したので、このボタン設定をゲームに反映させます。
「適用」 ボタンをクリックします。
「対象プログラム」 で指定した exe ファイルがあるフォルダに、設定ファイルをコピーしていいかどうか聞いてきますので、問題なければ 「OK」 ボタンをクリックします。
「Xinput Plusの適用に成功しました。」 と表示されたら 「OK」 ボタンをクリックして画面を閉じます。
「対象プログラム」 で指定した exe ファイルがあるフォルダ内に 「Xinput1_3.dll」 と 「XinputPlus.ini」 が新たに追加されています。
この状態でゲームを起動してコントローラーが設定した通りに動作すれば、無事設定完了となります。
もし、Xbox 360 コントローラーが反応しない場合は 3. Xbox 360 コントローラーが動作しない場合 を確認してみてください。
・ 1-6 設定の適用解除
コントローラーの設定を解除したい場合は 「適用解除」 をクリックします。
設定ファイルを削除してもいいかどうか聞いてくるので、 「OK」 ボタンをクリックすると先ほどコピーした 「Xinput1_3.dll」 と 「XinputPlus.ini」 ファイルが削除されます。
「Xinput1_3.dll」 と 「XinputPlus.ini」 ファイルが 「対象プログラム」 のフォルダ内からなくなっていれば適用解除されたことになります。
・ 1-7 対象プログラムから設定の読み込み
XInput Plus 起動後、「対象プログラム」 から exe ファイルを指定した際に、フォルダ内に 「Xinput1_3.dll」 と 「XinputPlus.ini」 がすでに存在していた場合、その設定を読み込むかどうかを聞いてきます。
「はい」 をクリックするとその設定情報を読み込むことができます。
・ 2. XInput Plus プリセット 保存&読み込み
カスタマイズしたコントローラーの設定内容を プリセット として保存することができます。
先ほど設定した A、B ボタンの入れ替え設定の保存と読み込みを行ってみます。
・ 2-1 プリセット 保存
右上の 「三」 ボタンから 「設定を保存 → Setteing1:」 をクリックします。
「設定を保存」 画面が表示されます。
ここでは 「説明」 欄に 「DARK SOULS」 という名前をつけて設定を保存してみます。
入力したら 「OK」 ボタンをクリックします。
「設定を保存 → Setteing1:」 のところに先ほど入力した 「DARK SOULS」 が表示されています。
ここでいったん XInput Plus を終了させます。
・ 2-2 プリセット 読み込み
XInput Plus を起動します。
右上の 「三」 ボタンから 「設定を読み込み → Setteing1:」 をクリックします。
設定の読み込み確認画面が表示されるので 「OK」 ボタンをクリックします。
A、B ボタンを入れ替えた設定が無事読み込まれました。
ちなみに 「対象プログラム」 の欄は読み込まれせんでした。
プリセット として保存されるのはコントローラーの設定のみのようです。
・ 3. Xbox 360 コントローラーが動作しない場合
参考 URL
・ Steam でコントローラーが効かない意外な落とし穴
http://afrolei.com/steam-controller-tips/
http://afrolei.com/steam-controller-tips/
XInput Plus とは関係ありませんが、Xbox 360 コントローラーがゲームで動作しないことがあり、その際に解決に参考になったサイトです。
・ 3-1 優先デバイスの変更
「ゲーム コントローラー」 画面を開き、「詳細設定(D)...」 ボタンをクリックします。
「ゲーム コントローラー」 画面の開き方は ここ か ここ を参照してください。
「優先デバイス(P):」 がもう一つのゲームコントローラー(正確にはゲームパッドコンバータ) 「USB Dual Vibration Joystick - Single」 になっていました。
ちなみにこの 「USB Dual Vibration Joystick - Single」 は サンワサプライのゲームパッドコンバータ 「JY-PSUAD11」 です。
「優先デバイス(P):」 を 「USB Dual Vibration Joystick - Single」 から 「XBOX 360 For Windows (Controller)」 に変更して 「OK」 ボタンをクリックします。
ゲームを起動してコントローラーの動作確認を行います。
・ 3-2 他のゲームコントローラーを外す
実は今回の場合、「優先デバイス(P):」 を変更しただけではゲームでコントローラーは動作しませんでした。
最終的に他のコントローラーデバイスを外し Xbox 360 コントローラーのみ認識させた状態で、ゲーム内でコントローラーが動作することができました。
関連記事
作成中
|
|
|
|
|
|
|
|
|