操作項目が増えるにつけ、こりゃキー操作だと益々混乱しそうだ。
ちょっと調べてみたら、SteamのゲームはPCでもいくつか汎用コントローラーが使えることがわかった。
「DUALSHOCK 4」「Xbox コントローラー」「Steamコントローラー(いくつか汎用であるがゲームごとに可能なものが指定されてる)」
このうち、PS4は所持しているので、DUALSHOCK 4コントローラーをそのまま流用できたら良いなと。
Bluetoothで無線接続もできるが、デスクトップはもともとBluetooth自体がなくて別売りのアダプタを取り付けてペアリングとか設定しなくちゃならんものが多いので、安定性も考えて今回は有線で。
有線なら特に何の設定も必要なく、PCのUSB端子のとこにぷすっと差すだけで認識された。
あとはSteamでコントローラーを使えるようにする。
- Steamをたちあげる
- 右上にある「Big Pictureモード」(画面拡大みたいなアイコン)をクリック
- 歯車アイコンをクリック
- コントローラー設定を開く
- プレイステーション設定サポートにチェックを入れる
- Big Pictureモードの最初の画面まで戻って電源マークからモードを終了する
これで設定完了。
後は普通にゲームを立ち上げて、オプションのところからコントローラーを確認すると。。。。ん?
むむむ。プレステのみチェックいれてXBoxはつけていないが、操作説明画面はXboxのコントローラーになってるな。
まあ、だいたいわかるんだけど、慣れるまではやはり直感的に見てすぐにどこだかわかるようにしたいので、しょうがないので自分で作ったw
で、試しに動作確認をしてみた。
移動や視点操作はやはり断然やりやすくなった。
が、画面にTips表示されるボタンが違うため混乱を招く(--;)
基本的には「Y=△」「B=〇」「A=X」「X=□」ボタンなのだが、違うものもあるじゃないかっ!!
リワードを開く、何か選択を決定、皮を剥ぐ等。。。。□
石投げは、こん棒等もったままでもR1で可能
武器に火をつけるのは、L1で武器を開いた状態で□ボタン押し
武器の生産はL1で武器を開いた状態でXボタン押し
調べる場合の実行はXボタン
マップを開くのはSHAREボタン
メニュー画面での選択決定は基本Xボタンだが動かないときもあり
などは実際いじってわかってきたので覚えればよいのだろうが、直感型の人間としてはとっさに画面に現れたボタンガイドに引っ張られて混乱をきたすのだ。(3D酔いを引き起こしたらしく短時間で気持ち悪くなってきた。。。)
まあ使えないことはないのだが、なんか違和感が気持ち悪い。
Xboxは使ったことがないので調べてみたら純正はコントローラだけで結構なお値段するね。
非純正品は中華製が多く、あたりはずれが大きいようで怖い。
ふと昔購入してまったく使わなかったAmazon Fire TV ゲームコントローラーがあるのを思い出し、配置とボタンがほぼXbox仕様であることに気づいた。これ、使えないかな?
と、思ったら、これどこにも有線接続端子がない(--;)無線専用じゃん。
TVまわりを漁ってたらもうひとつ別のコントローラーを発見。
これも無線オンリーやんヽ(`Д´)ノウワーン
。。。。ん?メーカー説明をみると、USBのレシーバーがついてる?どこかに転がってるのかな?
しかし家じゅう探してもみつからない。
しょうがないのでBluetoothアダプタを購入してみた。
んが!どちらも特殊なタイプらしく、認識してくれない。AirPodsだけはつながったので多分規格の問題で専用レシーバーや専用機器にしか反応しないやつなのだろう。
と、いうことでしぶしぶゲームパッドを購入。
どうせモニター前でしかやらないし、接続切れとか電池切れとか面倒なので有線タイプで。
Xbox Oneのが評価は高かったが、それでもやはり不良品がまぎれこんでいたりすぐ壊れたりという報告もあったので、もっと安いが安定性はありそうなLogicool F310rにしてみた。
PC(Win10)につないだだけで勝手に設定を読み込んで、Xbox 360コントローラとして認識されたので、「Big Pictureモード」で一応Xboxと一般のゲームパッドにチェックをいれて起動してみた。
これで一応ほぼFar Cryのオプション>コントローラー通りに動きました。
十字キーとスティックの位置は多少違うが左右でそう迷うこともない。
マップはLogicoolロゴの左上の「Back」
しかしフクロウの操作はやはり転回するときが滑らかではないのは仕様か?
まわすようにするとやたら大回りになるので、細かくククッと小刻みに押し倒すようにしないと思う方向に向かない。
とりあえずは操作方法を体で覚えるまでは、とんちんかんな動きをしてしまうのだけどね(--;)