(function() {function signalGooglefcPresent() {if (!window.frames['googlefcPresent']) {if (document.body) {const iframe = document.createElement('iframe'); iframe.style = 'width: 0; height: 0; border: none; z-index: -1000; left: -1000px; top: -1000px;'; iframe.style.display = 'none'; iframe.name = 'googlefcPresent'; document.body.appendChild(iframe);} else {setTimeout(signalGooglefcPresent, 0);}}}signalGooglefcPresent();})();

Daily Archive: 10月 14, 2016

SteamでDS4対応

いよいよPS4とWindowsの融合が始まるか…

DualShock4が使えるように

Windowsのゲームプラットフォームの一つとして既に大きな存在となったSteamだが、そのSteamの開発元であるValveは、SteamでPS4のゲームパッドパッドであるDualShock4をSteamでサポートすることを開発者向けイベントの「Steam Dev Days」で発表した。
これはSteam Controllerのために用意されているAPI経由で提供されるもののようで、ゲーム側で入力を認識し操作を反映できるもののようである。
Valveでは今後DualShock4以外の他社製コントローラーも今後サポートしていく予定のようである。標準で対応はありがたいAPI経由でDualShock4を使用した場合は、完全にSteam Controllerと同一になるとの事で、Steam上で各ボタンやスティックなどに機能を割り振り、自由にカスタマイズする事が可能になる。
元々Steam Controllerには2つのトラックパッドやトリガー、パックグリップボタンなどを備えているため、DualShock4のタッチパッド機能やジャイロセンサーなど共通する部分が多く、それぞれの機能を扱う上で比較的親和性が高いと考えられる。
今までは外部の乗っ取り系アプリケーションでWindowsに認識させたDualShock4の操作キーを強制的にX Input系コントローラーとして認識させてやるしか方法がなかったが、このSteam ControllerのAPIがあれば、DualShock4は特別な認識方法を採らずともSteamで利用可能になる。

Sony公式のその後

9月6日に、SIEから「DualShock USBワイヤレスアダプター」が発売されている(多分国内未発売)が、それを利用している場合、そもそもWindowsはDualShock4をそのまま認識しているわけではないと考えられる。
つまり、通常のWindowsコントローラーに特定の機能を追加した独自コントローラーとしてWindows上では認識していて、それを各アプリケーションがWindowsコントローラーとして認識して動作していると思われる。要するに、言葉は悪いが私が今DS4 Toolを介してX Inputコントローラーとして認識させている方法と何ら変わらないやり方と言える。
今回のSteam Controller APIによる認識は、そもそもDualShock4をそのままDualShock4として認識して稼働するため、割り込みプログラムが存在しない。なのでより確実に誤動作なく動作する事は間違いない。
なお「DualShock USBワイヤレスアダプター」を使用してSteamで認識させる場合は、USBケーブルによる有線接続含めて、Bluetoothによるワイヤレス接続の場合もSteam Controller APIによって認識できるかはわからない。

Continue reading…

Desktop Version | Switch To Mobile Version