11.2012

2012-11-18

PSO2設定メモ (360ワイヤレス,JoyToKey)


PSO2の話。
cβ時期に登録したものの、MOにあまり良いイメージがなく、知り合いに付き合うていどでLv18ほどまで遊んでいました。
しかし、つい先々月末ほど、知人に誘われてゲームパッドの設定を軽くすませて遊びはじめたところ、思いもしなかったアクション性に惹かれ、案の定熱中してしまうのでした。

そんなこんなでハマりだして一月半ほど。
ゲームパッドのキーアサインも煮詰まってきたので、備忘録かねてメモ。
プレイ環境は、Xbox360 wireless controller、非公式ドライバ、JoyToKey。

非公式ドライバはガイドボタンを固有ボタンに割り当てる以外は、公式ドライバとおなじ動作になるように設定してます。
今のところ問題ないのですが、公式ドライバでないと正常に遊べないゲームが出てきたときに円滑に移行できるように、です。
デフォルトの設定から、右スティックを「Z軸/Z回転」、方向パッドの機能を「ハットスイッチ1(POV1)」、LTを「X回転(+)」、RTを「X回転(-)」としています。(公式ドライバ使用時から逆引きしたのですが、LTRTはZ軸スライダーとされているようです。公式ドライバ使用時の認識がおかしかったのでドライバ共存をうまくできてなかったのかもしれません。)

A: ボタン1
B: ボタン2
X: ボタン3
Y: ボタン4
LB: ボタン5
RB: ボタン6
START: ボタン8
BACK: ボタン7
LS: ボタン9
RS: ボタン10
ガイドボタン: ボタン13
スティックの有効範囲: 上下左右を優先して計算する(Check)
スティックの可動範囲: 円形に縮小する(Check)
スライダー1: 中心を基準にする(Check)
スライダー2: 中心を基準にする(Check)

JoyToKey設定は、LTをJoystick#2切り替えボタンにして、割り当てできるキー数を増やしています。
設定時の注意点がPSO2固有の問題もふくめいくつか。
  • 360コントローラはLTとRTがZ軸スライダーとして機能しているため、両キー同時押しをすると入力が無効になってしまう。(非公式ドライバ設定次第で同時押しいけるかも)
  • PSO2は特定のキーを押したままCtrlキーを押しっぱなしにすると、その次に押したキーの入力が無効になってしまい、移動中などはボタンを一度離して再度入力しなおすはめになるので、JoyToKeyでCtrlを使ったボタン割り当ては非推奨です。
    例:Wを押しっぱなしで移動中にCtrl+F1のショートカットワードを発動。Ctrl+F1のボタンを離した途端(Ctrlの入力が途絶えた途端)、Wの入力が無効になります。再び移動するには一度Wを離して再度入力しなおし。
  • Shift、DEL、INSERT、ENTER、各ファンクションキーは、文字入力なしのキーなので、キーアサインを多重割り当てする際に使いやすいです。私はPOV1(十字キー)に方向キーとサブパレット選択&実行を割り当てています。文字入力ありのキーに割り当ててしまうとマイショップ検索時などにカーソル移動すると文字が入力されてしまいます。Shiftは選択用のキーとして強制設定されているのでPOVに割り当て非推奨。[追記]オプションでON/OFF設定できるようになりました。
  • ゲームパッドその他入力デバイスをつないでいる場合は、360コントローラをJoystick#1に優先設定して、他のデバイスは#3に設定します。#3のキーアサインはすべてDisableで未使用の仮想パッドです。他のデバイスも#1に割り当てられていると、LT押し込みのJoystick切り替え中に、一瞬だけ他デバイスに切り替わるため、移動のWASD入力などが断続的になってしまいます。(最初気づかずドライバのせいかと疑ったりデバイスの仕様かと諦めたりけっこう手間かかりました…)
  • [追記]n52teもつなぎっぱなしなのですが、VirtualHIDを2つ以上つなぐとどちらかもしくは両方のxinputが無効になるようなので、デバイスマネージャーから使わないほうがあれば無効にするのが良いです。


以下、設定画面の画像をつらつらと。













武器切り替えはもう少し押しやすいトコでもいいかも。Joystick#2のキーアサインがわりと開いてるのでもう少し詰め込むこともできそうです。