ゲームコントローラーはSwitchとXboxで規格が違う?DirectInputとXInputを知らないと遊べない?
ゲームコントローラーを使いだしてから、ゲームのデバイスやプラットフォームについて、ある程度、知ることができました。
大きく分けて、プレイ環境としてはゲームマシン、パソコン、スマホがあります。
有名どころでは、
- ゲームマシン(Switch、PS5、Xboxなど)
- PCプラットフォーム(Steam、Epic games storeなど)
となります。
いずれにしても、やはりコントローラーの存在は大きいものです。
スマホゲームでさえもコントローラーでプレイする方が、やりやすい部分もありますが、選び方次第ではムダになることもあるとか。
もくじ
コントローラーの市場性
厳密には調べてはおりませんが、人気と言いますか売れているのは、Switch対応のProコントローラー、通称プロコンです。
SwitchにおいてはJoy-Conが特徴ですが、アレ、ちょっと持ちにくい・・・。
子どもにはちょうどよいサイズかもしれません。
しかし、ゼルダの伝説シリーズとか、いわゆるオープンワールドの冒険ものだと、やはりプロコンを選択することになるでしょうか。
Joy-Conとプロコンの両方があったとしても、全く困ることはありません。
評判も公式が販売しているとあって上々ですが、価格が高めで、希望小売価格は7,678円(税込)です。
手が出ない・・・。
プロコンはSteamに対応
Steamでのプレイは、プロコンをサポートしてるため、すんなりと設定は進みますし、ゲームプレイには何ら支障はありません。
Steamの管理画面で、「Switch ProコントローラーのSteam入力を有効にする」をONにするだけです。
ちなみにプレステ、Xboxのコントローラーも、同様の設定がありますから、ONに切り替えるだけ済みます。
プロコンはXboxで使えない?
まれに接続について、ちょっとしたトラブルがあるようです。
例えば、Switchを持っていなくて、コントローラーに関する予備知識もなく、たまたまプロコンを買ってXboxでのプレイを楽しもうとすると、アタフタするケース。
そもそも、プロコンでXboxのゲームを楽しむ場合は、
- Bluetooth接続
- ViGEm Busドライバーのインストール
- XOutputのインストール
- XOutput上でのコントローラー追加
- キーマッピング(配置)設定
という段階を踏まなければなりません。
これ、調べないとわからない情報です。
しかもインストールとか不慣れな人にとっては、ものすごくハードルが高いですし、問い合わせたところで理解も難しいかも。
まあ、Xboxで遊ばなきゃいいって話しなんですけどねwww
なぜ使えない?
さて、プロコンがXboxで使えないのはなぜか。
まず、入力規格の違いがあります。
- プロコン:DirectInput
- Xbox:XInput
DirectInputは従来からの規格で、王道、ビデオテープで言えばVHSです。
一方のXInputは、マイクロソフトが独自に定めたもので、ビデオテープで言えばベータなんです。
要するに互換性がない。
前述のようにSteamを例に出せば、
おお!DirectInputの連中か!よく来たな!まあ楽しめ!
あれ?Xboxのヤローも来てんのか?しゃーないこっちこい!
という感じです。
これがXboxだと、
あ、ウチはXInputだけなんで・・・
と冷たくDirectInputに対しては、お帰り頂くというイメージです。
ウチのエージェントを通してもらえれば、というこで2つのソフトをインストールする必要性があります。
プロコンでXboxを楽しむには、DirectInputからの信号を、XInputから発信したかのように変換しなければならないのです。
難儀なこった・・・。
まとめ
「ゲームコントローラーはSwitchとXboxで規格が違う?DirectInputとXInputを知らないと遊べない?」というテーマで、入力規格について書きました。
いやいや、まさか互換性の問題が含まれていたとは知りませんでした。
これからゲームコントローラーを購入する人は、気を付けたいところですね、特にXboxで遊ぶときは。
参照
関連記事
ノートパソコンでモバイルゲームを楽しむ方法を実際に試してみた!ゲームパッドの適用は?