Top Page > ゲームコントローラー > Xbox 360 コントローラー > XInput Plus を使って Xbox 360 コントローラーの設定を変更してみました

XInput Plus を使って Xbox 360 コントローラーの設定を変更してみました

2014/07/05 内部リンク修正
2014/06/04 一部ページ内容修正

前回の記事 では 「XInput Plus」 のダウンロードと初期設定の内容を確認しました。

今回は 「XInput Plus」 を使って Xbox 360 コントローラーのボタンの入れ替え設定とゲームでの動作テストを行い、操作方法のカスタマイズとゲームに適用するまでの流れを確認してみます。

XInput-Plus-Setting-012.png

by カエレバ
スポンサードリンク
参考 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

・ 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

関連記事
作成中

目次

by カエレバ

by カエレバ


・ 1. XInput Plus 設定方法

参考 URL



・ 1-1 対象プログラムの選択

XInput-Plus-Setting-001a.png
対象プログラム」 欄にコントローラーの設定を反映させたいゲームの exe ファイルをフルパス名で指定します。

選択」 ボタンをクリックすると、ファイルを開く時のダイアログボックスが表示されますので、そこからゲームの exe ファイルを選択することで自動的にフルパス名で入力できます。

XInput-Plus-Setting-002a.png
今回は PC版 「DARK SOULS」 を対象プログラムに指定しました。



・ 1-2 ボタン割り当て変更(A → B)

XInput-Plus-Setting-003a.png
A ボタン」 を 「B ボタン」 にボタンの入れ替え設定をしてみます。

XInput-Plus-Setting-004a.png
現在 「A ボタン」 が設定されているのがわかります。

XInput-Plus-Setting-005a.png
B ボタン」 を選択します。

XInput-Plus-Setting-006a.png
B ボタン」 に変更できました。

※ この時点ではツール内での設定が終わっただけの状態のため、まだゲームには適用できていません。



・ 1-3 ボタン割り当て変更(B → A)

XInput-Plus-Setting-007a.png
今度は 「B ボタン」 を 「A ボタン」 にボタンの入れ替え設定をします。

XInput-Plus-Setting-008a.png
現在 「B ボタン」 が設定されているのがわかります。

XInput-Plus-Setting-009a.png
A ボタン」 を選択します。

XInput-Plus-Setting-010a.png
A ボタン」 に変更できました。

※ この時点ではツール内での設定が終わっただけの状態のため、まだゲームには適用できていません。



・ 1-4 全体テスト

XInput-Plus-Setting-011a.png
全体テスト」 ボタンをクリックするとコントローラーの動作テストを行うことができます。

XInput-Plus-Setting-012.png
ぽーん」 という音が鳴るとともに 「全体テスト」 画面が表示されます。

ちなみにこの効果音は 対象プログラムに適用 後、プログラムを起動すると XInput Plus の設定が適用できていれば、起動時にもこの効果音が流れるようになっています。

XInput-Plus-Start-017a.png
この 「ぽーん」 という効果音の設定は、「設定」タブ - 「拡張」タブのその他で音量調節、ON OFF が可能です。

XInput-Plus-Setting-013a.png
コントローラーの 「A ボタン」 を押したときに 「B ボタン」 の部分で赤い点が表示されたので、「A ボタン」 の入れ替えがうまくいきました。

XInput-Plus-Setting-014a.png
今度はコントローラーの 「B ボタン」 を押したときに 「A ボタン」 の部分で赤い点が表示されたので、「A ボタン」 の入れ替えもうまくいきました。



・ 1-5 設定の適用

XInput-Plus-Setting-015a.png
一通り設定が完了したので、このボタン設定をゲームに反映させます。

適用」 ボタンをクリックします。

XInput-Plus-Setting-016a.png
対象プログラム」 で指定した exe ファイルがあるフォルダに、設定ファイルをコピーしていいかどうか聞いてきますので、問題なければ 「OK」 ボタンをクリックします。

XInput-Plus-Setting-017a.png
Xinput Plusの適用に成功しました。」 と表示されたら 「OK」 ボタンをクリックして画面を閉じます。

XInput-Plus-Setting-018a.png
対象プログラム」 で指定した exe ファイルがあるフォルダ内に 「Xinput1_3.dll」 と 「XinputPlus.ini」 が新たに追加されています。

この状態でゲームを起動してコントローラーが設定した通りに動作すれば、無事設定完了となります。

もし、Xbox 360 コントローラーが反応しない場合は 3. Xbox 360 コントローラーが動作しない場合 を確認してみてください。



・ 1-6 設定の適用解除

XInput-Plus-Setting-020a.png
コントローラーの設定を解除したい場合は 「適用解除」 をクリックします。

XInput-Plus-Setting-021a.png
設定ファイルを削除してもいいかどうか聞いてくるので、 「OK」 ボタンをクリックすると先ほどコピーした 「Xinput1_3.dll」 と 「XinputPlus.ini」 ファイルが削除されます。

Xinput1_3.dll」 と 「XinputPlus.ini」 ファイルが 「対象プログラム」 のフォルダ内からなくなっていれば適用解除されたことになります。



・ 1-7 対象プログラムから設定の読み込み

XInput-Plus-Setting-001a.png

XInput-Plus-Setting-019a.png
XInput Plus 起動後、「対象プログラム」 から exe ファイルを指定した際に、フォルダ内に 「Xinput1_3.dll」 と 「XinputPlus.ini」 がすでに存在していた場合、その設定を読み込むかどうかを聞いてきます。

はい」 をクリックするとその設定情報を読み込むことができます。



・ 2. XInput Plus プリセット 保存&読み込み

XInput-Plus-Setting-022a.png
カスタマイズしたコントローラーの設定内容を プリセット として保存することができます。

先ほど設定した A、B ボタンの入れ替え設定の保存と読み込みを行ってみます。



・ 2-1 プリセット 保存

XInput-Plus-Setting-023a.png
右上の 「」 ボタンから 「設定を保存 → Setteing1:」 をクリックします。

XInput-Plus-Setting-024.png
設定を保存」 画面が表示されます。

XInput-Plus-Setting-025a.png
ここでは 「説明」 欄に 「DARK SOULS」 という名前をつけて設定を保存してみます。

入力したら 「OK」 ボタンをクリックします。

XInput-Plus-Setting-026a.png
設定を保存 → Setteing1:」 のところに先ほど入力した 「DARK SOULS」 が表示されています。

ここでいったん XInput Plus を終了させます。



・ 2-2 プリセット 読み込み

XInput-Plus-Setting-027a.png
XInput Plus を起動します。

右上の 「」 ボタンから 「設定を読み込み → Setteing1:」 をクリックします。

XInput-Plus-Setting-028a.png
設定の読み込み確認画面が表示されるので 「OK」 ボタンをクリックします。

XInput-Plus-Setting-029a.png
A、B ボタンを入れ替えた設定が無事読み込まれました。

ちなみに 「対象プログラム」 の欄は読み込まれせんでした。

プリセット として保存されるのはコントローラーの設定のみのようです。



・ 3. Xbox 360 コントローラーが動作しない場合

参考 URL
・ Steam でコントローラーが効かない意外な落とし穴
http://afrolei.com/steam-controller-tips/

XInput Plus とは関係ありませんが、Xbox 360 コントローラーがゲームで動作しないことがあり、その際に解決に参考になったサイトです。



・ 3-1 優先デバイスの変更

XInput-Plus-Dark-Souls-Controller-Problem-001a.png
ゲーム コントローラー」 画面を開き、「詳細設定(D)...」 ボタンをクリックします。

ゲーム コントローラー」 画面の開き方は ここここ を参照してください。

XInput-Plus-Dark-Souls-Controller-Problem-002a.png
優先デバイス(P):」 がもう一つのゲームコントローラー(正確にはゲームパッドコンバータ) 「USB Dual Vibration Joystick - Single」 になっていました。

ちなみにこの 「USB Dual Vibration Joystick - Single」 は サンワサプライのゲームパッドコンバータ 「JY-PSUAD11」 です。

XInput-Plus-Dark-Souls-Controller-Problem-003.png

XInput-Plus-Dark-Souls-Controller-Problem-004a.png

XInput-Plus-Dark-Souls-Controller-Problem-005a.png
優先デバイス(P):」 を 「USB Dual Vibration Joystick - Single」 から 「XBOX 360 For Windows (Controller)」 に変更して 「OK」 ボタンをクリックします。

ゲームを起動してコントローラーの動作確認を行います。



・ 3-2 他のゲームコントローラーを外す

XInput-Plus-Dark-Souls-Controller-Problem-006a.png
実は今回の場合、「優先デバイス(P):」 を変更しただけではゲームでコントローラーは動作しませんでした。

最終的に他のコントローラーデバイスを外し Xbox 360 コントローラーのみ認識させた状態で、ゲーム内でコントローラーが動作することができました。



関連記事
作成中




by カエレバ

by カエレバ

by カエレバ

by カエレバ

by カエレバ

by カエレバ
by カエレバ

by カエレバ

by カエレバ

トラックバック一覧

コメント一覧

コメントの投稿

名前

タイトル

メールアドレス

URL

本文

パスワード

非公開コメント

管理者にだけ表示を許可する