せっかくPS3でゲームをするのだから、ゲーム機ならではの雰囲気にひたりたいものだ。

ONScripterは通常、マウスかキーボードで操作するが、ここは1つPS3のゲームパッド「SIXAXIS」を使ってみよう。

SIXAXISはUSBケーブルで有線接続すると通常のUSBジョイスティックとして認識される。ONScripterはジョイスティックに対応しているため、何もしなくても一応は動作してくれる。ただ、上下左右の移動が左のアナログスティックで、選択がセレクトボタンとなり少々扱いにくい。できれば十字キーでコントロールしたい。

十字キーはボタンとして認識されているであろうことは予測が付いたので、パッドのボタン割り当てを調べてみた。

パッドのボタン対応表

ボタン番号 パッド上での割り当て
0 SELECT
1 L3
2 R3
3 START
4 UP
5 RIGHT
6 DOWN
7 LEFT
8 L2
9 R2
10 L1
11 R1
12
13
14 ×
15
16 PSボタン
17 未割り当て
18 未割り当て

このボタン割り当てで上手く動作するように、ONScripterにパッチをあててみるとパッドで操作可能となった。このパッチは、筆者のWebサイトに置いてある。

慣れたインタフェースでプレイできるというのはなかなかに趣深いものである。

以上のように、用意したONScripter PS3Linuxバージョンのバイナリをinitで起動するように仕掛ければ、CDブートでONScripterが起動するディスクの完成となる。