GIMXを使ってPS4にGT Force Proを接続してみた

手元にPS2用のハンドルコントローラー「GT Force Pro」があるのだが、残念ながらPS4に差しても認識されない。そこでGIMXを使う。

GIMXとは

公式(https://blog.gimx.fr/)では下記のように説明されている

GIMXは、コンピューターをゲームデバイスのハブとして使用できるようにする無料のソフトウェアです。Windows®およびGNU / Linuxプラットフォームで動作します。Playstation®およびXbox®ゲーム機と互換性があります。

https://blog.gimx.fr/

PS4非対応コントローラーからのキー入力と、PS4純正コントローラーのプロファイルを混ぜることで、PS4からは純正コントローラーからのキー入力であるように見せかけている、と解釈している。

GIMX USB Adapter の入手

公式から買う(https://blog.gimx.fr/product/gimx-adapter/)か、Arduinoで自作することもできる。今回はヤフオクでたまたま中古のGIMX USB Adapterが1000円ぐらいで入手できた。

追って自作する場合についても書いてみたいと思うが、原材料費(Arduino基板等)だけでも2,000円近くかかるし、ファームウェア書き込みやはんだ付けの手間賃を考えると3000円~4000円でも十分割に合うと思われる。

PCにGT Force Pro を接続する

本題からはややそれるが、PCにGT Force Proを接続するにあたり、ややクセがあったのでメモしておく。ポイントは、適切なタイミングまでPCに PCにGT Force Pro接続してはいけないということ

まずLogitechからドライバを落とす
直リンクは本記事執筆時点でhttps://support.logi.com/hc/ja/articles/360024850333であったが、Logitechトップページの検索窓から「GT Force Pro」と検索することでもたどり着けた。
ソフトウェア バージョンは64ビット32ビットともに5.10.127(最終更新: 2010-03-30)だった。

インストーラーのシーケンスに沿って作業を進めてゆき、「この時点で、ロジクールゲームコントローラを接続してください」というメッセージが出たら GT Force Pro をPCに接続する。

GIMXソフトウェアのインストール

公式(https://github.com/matlo/GIMX/releases)からインストーラをダウンロードする。
本記事執筆時点で最新版はGIMX8.0であった。
パッケージはWindows、GNU、Linux用が用意されているが、64ビット版Windowsの場合は「gimx-8.0-x86_64.exe」をダウンロードし、インストールする。特に変更する項目は無い。インストール後、念のために再起動しておいたほうが良いと思われる。
インストールが完了すると「gimx-launcher」「gimx-fpsconfig」「gimx-config」の3つのアイコンができる。

GIMXのセットアップとPS4への接続

PS4では下記のように接続する。(接続は全てUSB)

PS4
│
GIMX USB Adapter
│
WindowsPC(GIMXソフトウェア) 
├───────────────────────────────┐
PS4純正コントローラー          PS4非対応コントローラー(今回はGT Force Pro)

接続後、PS4の本体ボタンで電源を入れ、 「gimx-launcher」 を起動する。PS4純正コントローラーのPSボタンは押さないこと(PS4純正コントローラーからPS4に直接つながってしまっては意味がないため)

gimx-launcher では以下のように設定する
Output GIMX adapter
Port 任意のCOMポート(多くの場合デフォルトでよい)
Input Physical devices
Config GT Force Proの場合はLogitechDrivingForcePro_G29xml
Messages デフォルト(none)
Grab mouse デフォルト(チェックなし)

Checkをクリックし「It seems OK!」と表示されれば問題ない。Startを押すとプロンプト画面が表示され、PS4への接続の下処理が行われる。

GT Force Proの場合はハンドルの下にあるSTARTボタンを押すことで、PS4への接続のトリガーとなる。PS4の画面に「ワイヤレスコントローラーが接続されました」と表示されれば成功である。

参考

【GIMX】PS4非対応ハンコンを使用する方法(Windows版の導入)
http://gamearena.blog.jp/archives/462534.html
注釈:USBDKのインストールはGIMX8.0では不要

Logicool GT Force ProをWindows10で使う方法
https://tokui55.com/post-6616
注釈:Logicoolのサイトデザインが変わっているためドライバにたどり着くには本記事の本文を参照されたい。

PS4でGT ForceProを動かす!
http://tmfm75.blog.jp/archives/72230567.html
注釈:設定の追加ダウンロードは GIMX8.0では不要