昼間は社蓄としてOpen系インフラ構築や運用に従事。オタ趣味とロードバイクをこよなく愛するオッサンです。edit相変わらずマクロスエースフロンティア(以下MAF)をやってるんですが、いい加減PSPを持ちっぱなしで長時間プレイするのがしんどくなってきたので、久しぶりにRemoteJoyを使う事にしました。Driver導入からスタート。長い事やってなかったのですっかり導入方法忘れてましたが、RemoteJoy4iRSのFiles\DriverにUSBのDriverあったんですね。Hostを導入する過程で組み込まれてたのでそれをそのまま使ってましたが、DriverフォルダのReadMe見ると「以前の使ってた場合はこれに更新しろ」みたいな事書いてあるじゃないですか。́Д`)というわけでひとまずIRShell3.90を起動。USBをキックするとDriverを要求されたので、さっきのフォルダを指定して導入完了。そのままゲームを起動して操作出来る事も確認。ここで一つ問題に気付きました。私が常用してるHOLIのジョイパッドにはアナログスティックが無いんですよ。MAFはバルキリー、ガウォーク、バトロイドの変形にアナログスティックを使いますので、このパッドではプレイ出来ません。仕方無いのでPS2純正のDualshokc2をSmartJoyPad3に接続したんですが、ここでキーマップがどうにも思った通りに設定出来ずに詰まりました。RemoteJoy4iRSでは十字キーとアナログスティックを同時に使う事が出来ないようです。一応キーマップを以下のように指定する事で、PS2の左スティックで十字キー、右スティックでアナログスティックをそれぞれ操作出来る事までは分かりました。DIGITAL_X=1DIGITAL_Y=2ANALOG_X=4ANALOG_Y=3ただこれだとダッシュ移動が出来ないんですよ。十字キーだと出来る二度押しがアナログスティックではどうしても認識されません。ANALOG行を0にしてDualShock2のアナログを切れば十字キーで操作出来るんですが、これだとHOLIのパッドと同じ状態になるので意味が有りません。ゴールはあくまでPSPと同じ操作性の再現です。その為には左スティックにPSPのアナログスティックを割り当て、十字キーで機体操作が出来るようにする必要が有ります。そこで考えたのがJoyToKeyによる十字キー操作の補完です。RemoteJoy4iRSは十字キーの上下左右をキーボードのwzasで操作出来るようになってます、そこでこれをJoyToKeyで利用する事にしました。コンパネのゲームコントローラでSmartJoyPad3のプロパティを確認すると、PS2の十字キーが14?17に割り当てられていました。そこでJoyToKeyで14?17にwzasを設定してみたところ見事に十字キーが反応してくれました。Liteであれば十字キーとアナログスティックの併用が可能っぽいのですが、CFWが3.90以上でないとダメみたいで今回は断念しました。最後に備忘録を兼ね、今回試行錯誤の末辿り着いたキーマップファイルの設定を以下に記述します。ANALOG_DEADZONE=23DIGITAL_TOL=39DIGITAL_X=0DIGITAL_Y=0ANALOG_X=1ANALOG_Y=2CROSS=4CIRCLE=2SQUARE=8TRIANGLE=1RTRIGGER=128LTRIGGER=64START=512SELECT=256HOME=0EXIT=0※SmartJoyPad3にメーカーが提供するXP用Driverを導入し、PS2のDualShok2を接続した場合の設定ですが、環境依存の可能性が有りますのであくまでご参考まで。http://flaw.blog80.fc2.com。