2015年8月31日月曜日

GRANDIA II for PCをPS3コントローラーで操作する方法(修正版)

DreamCastの名作PRG、GRANDIA IIのPC版が出た。とはいっても英語版の、しかもリメイク版。
たまたま知ってやり始めたのだけど、キーボードでの操作ではまともにゲームにならない。
このゲームは3Dで表示されるため画面回転というかカメラ視点を変えないと見えない物が多く、また移動の際も歩きから走りまでを無断階で調整でき、かつ同時に回転も出来ないといけない。キーボードではこれが出来ないからだめ。

ではあったが、PS3のコントローラーをWindowsに接続したら格段に操作性が良くなった。その接続とGRANDIA IIからの正しい認識にはちょっと苦労があった。それを箇条書きにしておく。
  1. PS3コントローラーをUSBケーブルでWindowsに接続する。すると標準のドライバーで認識される。これはすごいことだが、そのドライバーではGRANDIA IIには不足なので、SONY提供のドライバーに差し替える。
  2. ここからコントローラーのドライバーをダウンロードし、展開しておく。
  3. 以下Windows7での手順。コントロールパネル~デバイスとプリンター~PLAYSTATION3コントローラーで右クリック~プロパティ。
  4. ハードウエアのタグからプロパティ
  5. ドライバーのタグを開き、削除を押す。これで標準ドライバを外す。
  6. ドライバの更新から先ほどドライバを展開したフォルダを指定する。これで新しいドライバがインストールされる。認識までにはちょっと時間がかかるかもしれない。一旦抜き差しして見る必要もあるかも。

    もし標準でドライバが入ってしまい上記方法でうまくいかない場合は4の次から以下の通り。
    ・「USB入力デバイス」のプロパティ
    ・ハードウエア~ドライバー~ドライバの更新
    ・「コンピューターを参照してドライバーソフトウエアを更新します」の次の場所でフォルダを指定する。サブフォルダもチェック。
  7. 以下Windows10での手順。デバイスとプリンターで標準で認識されたPS3コントローラーを削除する。
  8. ドライバーを展開したフォルダ内にある sixaxis.infで右クリック、インストールを選択する。
  9. デバイスをインストールしますか?と聞いてくるので、インストールを選ぶ。
  10. これで一応GRANDIA IIが操作できるようになるが、そのままのボタン配置では非常に使いにくいので変更する。GRANDIA IIにはボタン配置を変更する画面があるが、このPS3コントローラーに対しては全く効かない。なので、ドライバ側で変更をかける。
  11. 展開したドライバのフォルダの中にあるsixaxistool.exeをダブルクリックする。画面上何も起こらないように見えるが、タスクバーの中にアイコンで入っているので、右クリックから設定編集を選ぶ。
  12. ドライバ設定をクリック、空きのどれかを選ぶ
  13. ボタンアサインを変更する:ボタン0→○、ボタン1→×、ボタン2,3→無し、ボタン4→L1,ボタン5→R1、ボタン7→△、
  14. 設定保存を押して名前をつけて保存する(GRANDIA IIとか)
  15. 適用アプリケーションにgrandia2.exeを設定する(上の画像は入れる前)
  16. 設定画面を閉じる
  17. もう一度タスクバーから右クリック、先ほど付けた名前が出ているので、それを選択(重要)
これで、PS3コントローラーで操作できるようになる。ただし、起動時の「PUSH START BUTTON」だけはボタンが効かないので、キーボードを押す。

Windowsを再起動または休止明けの時にはコントローラーが認識されなくなるので、一度ケーブルを抜いて再接続が必要。

なお、Blutoothでの接続ができるかどうかは不明。可能そうな気もするけど、必要がないもので試してない。
→上記ドライバではそもそも無理な上に、他のを使ってもBlutoothのポートを1つ占有してしまうようで、実用的ではない。PS3コントローラー用ドライバーを用意しているBluetoothアダプタも売れている。でもそれくらいするなら、USB接続のままでいいや。


PS3コントローラーをWindowsに接続するドライバーにはmotioninjoyというのもあるが、やたら広告が出てきて非常に見づらい上に、うちの環境ではインストールすら出来なかった。このSONY純正で十分なので、これはおすすめしない(大元のHPも閉じられているようだし)。

これで大体DreamCastと同じ操作ができる。左スティックで歩くから走るの無段階切り替え移動、L1/R1で回転、○で選択、×でキャンセル、三角でメニューとなる。本当に格段に操作性が良くなり、ようやくゲームになる。

それは良かったのだが、いかんせんゲームのシステム的出来が悪い。
とにかく引っかかりが多すぎる。音が出るたび一旦停止、時々敵のキャラクターが消えるし、画面は波打ってる。音楽はループする前に一旦途切れるからおかしい。DreamCast版を知っていると「この程度で製品にする?」と思えるくらい。PS2版も出来は良くなかったが、それ以下。いくら高解像度でもなぁ、と思う。

まあ、買ったからには最後までやるけど。

・・・追記
ゲームの起動は以下の画面から行う。複数の場所から起動ができそうなのだけど、他の場所から起動しようとするとエラーが出て起動できない。
 他にも色々とバグがいそう。アップデートが時々発表されているから、自動アップデートはONにするのが良いかと。本当にアップデートされているか確認する方法がないけど(ファイル日付から判断するにされてない気もする)。
→次回起動時に更新されると判明。V1.03でだいぶ設定項目が増えたけど、前の設定が消えてしまうようで、設定し直しが必要。急に画面幅が変わってるし、英語音声になったので驚いた。
なお、バージョンは設定画面の右下に表示されている。

2015年9月17日追記
V1.04では標準でPS3コントローラーがサポートされた。コントローラーのところにその表示が出てる。でもうまく設定できないので私は上記ドライバーで動かしている。
頻繁にバージョンアップされるのはありがたいんだけど、その都度設定が初期化されるのが難点。
少なくともフルスクリーン起動をデフォルトにするのだけはやめてほしい。終了するのにものすごく苦労するから。

0 件のコメント:

コメントを投稿