前回の記事でチョロっと名前が出ていたゲームパッドユーティリティー
Xpadderのご紹介です。
シェアウェアということもあって日本ではあまり普及していないソフトですが、昔に無料版があったので、それらを解説した日本のblogなどは時々見かけます。しかし、無料版は日本語に訳されていないので敷居が高いです。今回紹介する最新版は、95%ぐらい日本語に訳されています!
なによりこれだけ優れたソフトを応援する意味でも、是非購入して使って欲しいソフトです。ちょっと見た目が危険なサイトのように感じる部分はありますが、実際はそんなことないですし、PayPal決済に対応しているのでクレジットカード情報を伝えずに購入出来るので安心です。最近はあまり更新されていないので寂しいですが、必要な機能はほぼ網羅しているのでバージョンアップの余地が無くなってきたのかもしれません。
このソフトを分かりやすく説明するならば、海外版「Joy2Key」といったところでしょうか。ゲームパッドの入力をキーボード操作に変換して送信してくれるソフトです。キーボード操作にしか対応していないゲームでもお好みのゲームパッドで遊べます。
私も2000年初頭ぐらいはJoy2Keyを良く使っていました。便利だし無料だし良いソフトではあるんですが、今一歩かゆいところに手が届かない感じがあって、もっと使いやすいソフトは無いかと探していたのです。(その頃のJoy2Keyは無料ソフトで、必要最低限の機能しかありませんでした)
このブログの2006年頃の記事で、別のゲームパッド補助ソフトの「JoyAdapter」を使ってみたりしていた頃で、もっと直感的にキーアサインできるソフトが欲しくてネットを彷徨い探しまわっていました。Joy2Keyもいいんですが、ゲームパッドのボタン番号を予め調べておかないと設定を間違いやすいので使いにくかったんですよね。(ただ、最近のバージョンでは、ゲームパッドのボタンを押すと、該当する項目の色が変わるようになったので随分楽になりました)
そんな時にXpadderの存在を知り、グラフィカルな設定画面と高機能さに魅了され、すっかりXpadderのファンになってしました。まさに一目惚れっていうやつです。
上のXpadderの画面は、Xpadderのフォーラム画像に登録されているものを使っています(他にもデジカメで撮影された写真のものが沢山登録されています・・・)
フォーラムから自分の所有するゲームパッドの画像を探すか、自分でゲームパッドの写真を撮影し加工するなどした画像をXpadderに読み込ませ、コントローラー設定画面からボタンチップを画像に合わせて自由に配置できます。ただし、フォーラムを利用するにはシェアウェア版のXpadderを購入し、購入者限定のアカウントを作らないと入れません。また、英語圏のソフトなので英語での書き込みばかりです。
こんな感じでコントローラー設定内にイメージ画像を読み込み、スティックやデジタルパッド、各種ボタンを押してボタンチップパーツを呼び出し、マウスでドラッグしてお好みの位置にボタンチップを配置して、設定画面を細かくカスタマイズできます。ピンク色(マゼンダ)の背景は透過色で、Xpadder側の背景色が透けて見える領域になります。
これが、上の設定画面に読み込ませた元のイメージ画像です。普通にボタンチップをボタンの上に置くと、小さいボタンは隠れて全く見えなくなるので、ボタンチップを置く場所をボタンからずらして画像に含めることで、視認性を高めて設定しやすいデザインにしています。
こんなHORIアーケードスティックに適した画像なんかもあります。
Xpadderには、定義したキーを表示するだけでなく、どんな機能なのかキーワードを表示させる機能もあります。私はデフォルトのプロファルとしてFPS系のゲームでよく使われるWASDキー配置を設定しているので、キーワードはこんな感じに設定しています。
プロファイルはいくつでも定義できて自由に呼び出せますし、プログラムを検知して自動でプロファイルを切り替えるオートプロファイル機能もあります。また、キー定義ファイルをXpadderに関連付けると、キー定義ファイルをダブルクリックするだけでプロファイルが切り替わります。
これを利用してCatShanty2からキー定義ファイルを切り替えるなんてことも簡単にできるわけです。以前の記事でエミュレーター設定の中のプログラム2にXpadderを定義していましたが、何もキー定義していない「Null.XpadderProfile」というキー定義ファイルを指定することで、XInput対応のSteamゲームで、余計なキー入力を発生させないようにしていたわけです。
話戻しまして、ここまで説明したXpadderの機能は、シェアウェア化して機能強化されたJoy2Keyにも搭載されるようになった機能で、画面を見ながらの直感的なキー定義ができる部分ではXpadderが優位ですが、それだけではJoy2Keyから乗り換える動機にはならなかったと思います。
しかし、これから説明する左右スティックのカスタマイズ機能は、Xpadderだけにしか実現できないユニークな機能で、この機能があるからこそXpadderをメインに使い続けるようになったと言っても過言では無いです。
上の画面を見ていただくとわかりますが、スティックとデジタルパッドが斜め方向にしかキー定義されていません。いわゆる斜め方向にしか入力できない設定を作ることができるのです!
こんな設定はJoy2Keyでも出来ないはずです。
そんな設定に意味あるのか?と思われるかもしれませんが、これはクォータービュー形式のゲームでは絶大な威力を発揮するのです!
私が、クォータービュー視点のステージを移動するゲームとして真っ先に思い浮かぶのはWindows版の「LodeRunner2」です(PlayStation版の同名ソフトとは全く違うゲームです)。
以前は、Joy2Keyを使って上下左右の方向に、斜め移動に使うテンキー(7,9,1、3)を設定していましたが、操作に違和感があって上手く動けずミスが頻発します。その対策としてJoy2Keyの操作設定を8方向タイプに切替え、上下左右の方向を未定義にして、斜め方向にのみテンキーの斜め移動キーを定義するという方法でなんとか遊んでいました。しかし、その方法でも完璧ではありません。
均等に8分割された方向で処理される関係で、ちょっと気を抜いたときに斜め入力が外れて上下左右方向にスティックが入ってしまうと、キー入力が無い状態になってプレイヤーキャラが止まってしまうわけです。番兵に追われて気持ちが焦っている時にも斜め入力が外れやすく、ゲームパッドで遊ぶのは不可能に近いと感じていたゲームです。
しかしXpadderの斜め入力専用設定を使えば完璧です。ちゃんと4方向の領域を正確に判断してキー送信するので、完璧な上下左右方向にならないと無入力状態は発生しません。穴を掘る動作のほうも右スティックの斜め入力に割り振ることで、4方向の穴掘りも直感的に素早く行えるようになり、ゲームを遊ぶ時の快適さが段違いです。
この機能のおかげで「LodeRunner2」はゲームパッドでも快適に遊べるゲームに変貌しました。
それだけ苦労してまでXpadderを使うより、素直にキーボードで遊べばいいじゃないか?と思われるかもしれませんが、最初に買ったパソコンがMSXで、次がシャープのX1シリーズ、そしてX68000、メガドライブ・・・と、古参PCゲーマーのわりに、ゲームパッドに慣れ親しみながらゲームに触れてきたせいで、どんなゲームもゲームパッドで快適に遊びたいわけです。キーボードで遊ぶのはなんか負けた気がするんです。(ただXanaduとかキーボードでないとクリアが難しいゲームもあるので、場合によってはキーボードで遊ぶこともあります・・・)
それに、クオータービューのゲームって他にも結構あるんです。
例えば「ナイトロアー」です。
上を押すと左斜め上に、下を押すと右斜め下に移動します。
左を押すと左斜め下へ、右を押すと右斜め上に移動します。
ゲーム側で斜め移動を単純に十字キーに割り振っているために操作の違和感が凄いです。
これをXpadderで斜め方向にキー定義することで直感的にキャラを動かせるようになります。
あと「ソルスティス」も有名ですね。
ナイトロアと方向の基準が異なっていて、右斜め上が基準になっています。
上を押すと右斜め上に、下を押すと左斜め下に移動します。
左を押すと左斜め上へ、右を押すと右斜め下に移動します。
こちらも、Xpadderを使ってキャラを直感的に動かせるようになりました。
続編の「ソルスティス2」です。
発売された当時、メガドライブの「ランドストーカー」にハマっていた私は、似たようなゲーム性を期待して買ったものの、ソルスティスシリーズ独特の操作に慣れることができず、最初の武器すら取れなくて投げ出したゲームです。
しかし、Xpadderで斜め方向の設定を行って遊んだところ、20年の時を経て操作が凄く快適になり、サクサクとステージを進むことが出来て感激しました!まったく別物のゲームみたいでした。
私が初めて体験したクォータービュー視点のゲーム、メガドライブの「ランドストーカー」です。
このソフトは、ちゃんとゲーム内部で斜め四方向の入力を正確に判定しているので、Xpadderの機能と同等の処理をゲーム側で行っていることもあり、特別な設定を使わなくても普通に遊べてしまいます。さすが当時の国産のゲームは細かいところに気配りが行き届いているなと関心してしまいます。
クォータービューのゲームでも、8方向移動ができるゲーム等があります。例えば「ビューポイント」や「ザクソン」などが良い例でしょうか。共にシューティングゲームですが、キッチリ横方向に平行移動して敵弾を避けるのは案外難しいものです。シューティングが下手な私は、平行移動してるつもりが、ついつい斜め入力が外れて敵弾に当りに行ってしまいがちです。
そういった場合もXpadderはキッチリ答えてくれます。8方向設定では、斜め入力が占める割合(対角領域サイズ)を、パーセント単位で細かく調整できるのです。十字方向の入力が入りやすい設定や、斜め方向が入りやすい設定などが作れます。4方向設定では他にも、垂直方向が入りやすい設定や水平方向が入りやすい設定など、至れり尽くせりな機能満載です。ゲームに適した移動設定をカスタマイズできるのです。
キー設定は定義したいゲームパッドのボタンをクリックすると表示されるキーボード画面から送信したいキーを選ぶ方式です。既に他のキーで定義されているキーは青く表示されるので重複キーの確認に便利です。マウス操作やクリック動作を指定することもできます。詳細設定でマクロや連射機能も設定できます。ここでボタンに機能を示すキーワードを設定することも可能です。
詳細設定の画面に入ると、ミリ秒単位で細かく動作を指定できるマクロ機能や、ボタンを押すたびにボタンホールドとホールド解除を切り替えるトグル機能、秒単位の連射速度を設定できる連射機能、ボタンを押すことでプロファイルのセットを切り替えできるセット機能等を定義することができるようになります。
以上のように大変高機能なXpadderは、CatShanty2と組み合わせて使うことで、ゲームの操作感覚を統一させることができるので大変重宝しています。
例えば、ファミコン等のアナログスティックが無い時代のゲーム機は、移動操作はデジタルパッドにしか対応していませんから、エミュレーター設定でもデジタルパッドのキー設定しかありません。
最近はスティック操作で遊ぶのに慣れてきたこともあって、デジタルパッドでも左スティックでも、気分に応じて両方使えるようにしておきたいと思うことが多いです。
そこで、Xpadderでスティックとデジタルパッド両方に同じキーを設定し、エミュレーターにはキーボード操作として認識させることで、アナログスティックと十字キーのどちらでも操作できるように設定することが可能です。
また、古いパソコンでジョイスティックポートが標準装備で無かったPC8801シリーズやFM7シリーズは、テンキーで移動というゲームが多かったのですが、これもXpadderやJoy2Keyでスティックやデジタルパッドにキーを割り当てることで、ゲームコントローラーで快適に遊べます。
コントローラー側の問題点として、パソコン用に売られているUSBゲームパッドは、デジタルパッドがハットスイッチ扱いになっていて、ボタンの番号配置が機種によってバラバラで大変混乱します。
特に、エミュレーターの中にはハットスイッチ入力を設定できないものがあったりするので、その際にもJoy2KeyやXpadderは便利ですし、Xpadderならボタン配置がバラバラだろうが、一度コントローラー設定でボタン配置を決めてしまえば、直感的にキー定義出来て便利です。
そんな感じで、Xpadderで専用のキー定義ファイルをいくつも作って、昔のゲームを最新の操作環境に合わせるだけで今もストレス無く楽しめます。コツコツと自分好みの快適なゲーム環境を作り上げるのはとても楽しいものです。
CatShanty2とXpadder(もしくはJoy2Key)を組み合わせれば、私が最初の頃に思い描いていた、機種やエミュレーター等の操作感覚の違いを意識すること無く遊べるGameJukeBox環境を構築できるので、XpadderやJoy2Keyは、私にとって無くてはならないソフトの一つなのです。
私と同じよううな悩みをお持ちの方などいましたら、是非CatShanty2とXpadderやJoy2Keyの組み合わせを試してみて下さい。