PC・PC版スカイリムの360コントローラMODをPS3仕様っぽくしてみました
以前当ブログでもとりあげた360コントローラの拡張MOD「Xbox360 Controller KeyRemap」ですが、PS3っぽいボタン配置に変えようではないか、というのを試してみました。ちょっとややこしいですが、チャレンジしてみる価値はあるかも? ただし、毎度のことですが自己責任でお願いします。
準備段階
Windows付属のメモ帳以外のエディタを用意しましょう。これがない事には、見づらく話にならない、と思います。また、作業の際にはバックアップを必ず取りましょう。
ボタン対応表
フリーのエディタが用意できたら、それでMOD「Xbox360 Controller KeyRemap」に格納されているcontrolmap.txtを書き換えていきます。具体的には、以下の場所になります。
もうちょっとややこしく説明してしまうと、命令の並び順は以下のようになっている、とMODに記されています。
ID名
キーボードID
マウスID
ゲームパッドID
キーボードに再配置の可否
マウスに再配置の可否
ゲームパッドに再配置の可否
オプション
今回は、この中のゲームパッドIDの部分を書き換えていきます。
が、闇雲に書き換えても仕方がないので、しっかりと対応したIDに書き換える必要があります。以下の対応表を参考に自分なりのボタン配置に書き換えてみましょう。
360コントローラの実際のボタン | ゲームパッドID |
Aボタン | 0x1000 |
Bボタン | 0x2000 |
Xボタン | 0x4000 |
Yボタン | 0x8000 |
Startボタン | 0x0010 |
Backボタン | 0x0020 |
十字キー↑ | 0x0001 |
十字キー↓ | 0x0002 |
十字キー← | 0x0004 |
十字キー→ | 0x0008 |
左スティックボタン | 0x0040 |
右スティックボタン | 0x0080 |
Lボタン | 0x0100 |
Rボタン | 0x0200 |
Lトリガーボタン | 0x0009 |
Rトリガーボタン | 0x000a |
左スティック | 0x000b |
右スティック | 0x000c |
この中で、右スティックと左スティックは恐らく使わないと思いますので、参考程度に留めておきましょう。
いざ、書き換えへ
まず、PS3仕様に揃える目論見をするので、AとBを入れ替えます。具体的には、以外と数が多いので以下の通りです。
Main GameplayのカテゴリからActivateの項目にある0x1000を0x2000に。Jampの項目にある0x2000を0x1000に変更。
Menu ModeのカテゴリからAcceptの項目にある0x1000を0x2000に。Cancelの項目にある0x2000を0x1000に変更。
Favorites menuのカテゴリからAcceptの項目にある0x1000を0x2000に。Cancelの項目にある0x2000を0x1000に変更。
Map MenuのカテゴリからClickの項目にある0x1000を0x2000に。Cancelの項目にある0x2000を0x1000に変更。
CursorのカテゴリからClickの項目にある0x1000を0x2000に。Cancelの項目にある0x2000を0x1000に変更。
以上のように直すと、ゲーム内で使うすべてのAとBが入れ替わります。
他にも、MODのままだとシャウトがYに割り振られていますが、Main GameplayのカテゴリからShoutの項目にある0x8000を0x0100+0x8000に変更すると、LボタンとYを同時押しに変更、と言う事も可能です。
あと、0xffは割り振られていないIDです。もし、カテゴリ内に使ってみたいものがあったら、0xffを書き換えて見ましょう。
これで自分が思い描く好きなコントローラのボタン配置に変えて見ましょう。……ですが、ゲーム内に表示されているボタンは360ベースなので混乱しないよう注意してくださいね? あと、基本的に管理人自身が確かめているので大丈夫だとは思いますが、何か間違いがあったらご報告宜しくお願いします。
それでは、良きスカイリム生活を楽しんで下さい!
しょぼーんさんとしゃきーんさんのゲーム座談会
:今回は360コントローラMOD「Xbox360 Controller KeyRemap」の書き換えです。
:……なんじゃこりゃ。
:いやこれ、案外大変だったのよ? 検証したり、調べたり。1箇所直せばOKだろ? とか思ってたらそうでもなかったり。
:こうまでする価値はあるのか……?
:うーん。PS3コントローラを使おうとすると、色々とめんどっちいのがあるけど、360コントローラならすでにあるよ! でもPS3仕様にしたいんだよ! って人向けです。
:ず、随分ピンポイントだな……。
:実は自分向けに書いたりもした記事なので、他の人も使えたらいいなぁ、とか思ったりもしました。
:ま、快適にプレイできるならいいんじゃないか? 何気にコントローラでやっている人も多そうだし。
:次回もこういった変なネタを書くかもしれないけど、ちゃんと検証はしますので何かあったらツッコミ宜しくお願いします。