ユーザ用ツール

サイト用ツール


tabuchi:gpctrl

gp2Stars (gpCtrl) : ゲームパッド/コントローラ - STARS 接続プログラム

ゲームパッド / コントローラを操作した時、操作に対応したメッセージを STARS 向けに発生するプログラムです。
発生するメッセージとして、モータ類の移動やシャッターの開閉等のコマンドを設定しておくことで、 ゲームパッド / コントローラをそうした機器類の操作に使えます。

1. ダウンロード

  1. 環境込 2026/1/22 Qt6.9.3 + LLVM, Win64
    config.cfg.sample-1 同梱。config.cfg では制御対象切り替えを Select+L,R で行っているのを、Select ⇔ Start にする設定。
  2. 環境込 2026/1/15 Qt6.9.3 + LLVM, Win64bit
  3. 環境込 2026/1/14 Qt6.9.3 + LLVM, Win64bit

2. 対応ゲームパッド/コントローラ

実物で確認できているのは以下のコントローラですが、ほとんどのコントローラに対応できるのではないかと思います。

  1. SFC(スーパーファミコン) 互換コントローラ
  2. PS(プレイステーション) 互換コントローラ (少なくとも PS3, PS4 は確認済み)
  3. Switch(任天堂 Switch) 互換コントローラ (試していませんが多分 Switch2 もOK)
  4. XBOX(MS-XBOX) 互換コントローラ (1機種は確認しました)

3. 動作 / 特徴

  • 配布物に同梱されているデフォルトの設定ファイルは SFC互換コントローラ用の物です。
  1. 右の A/B/X/Y ボタンを、シャッターの開閉と、モータ速度の切り替え(High/Middle)に使います
  2. 左の 十字キーを、選択したステージの上下左右の移動に使います
  3. 中央の Select + 右肩/左肩ボタンで操作対象のステージを選択します
  4. 左右のジョイスティック、Start ボタンには何も設定されていません
  • config.cfg.sample という名前で同梱されている設定ファイルの名前を config.cfg に変えて使用すると 操作ステージの選択が Select + 右肩/左肩 から Select / Start に変わります。
  • 現在動作が設定されていないジョイスティックやボタンにも操作を設定することが可能です。
  • SFC 以外のコントローラでも、刻印や形、場所に微妙な違いはあるモノの、 大体同じ位置にある大体同じようなボタンやジョイスティックは SFC の時と同じ動作をします。
  • もし、認識のされ方が間違っていたり、違う動作をさせたい場合には設定を直すこともできます。
  • 複数のパッド/コントローラを同時に繋いで、それぞれを別々に認識して違う動作をさせる設定や、 同じものとみなしてどちらを操作しても同じ動きをする設定などもできます。
  • 操作対象とは STARS 経由でつながりますので、複数の gp2Stars を(別々の PC で)動かせば、 同じ機器を別の場所で操作するようなことも可能です。

田渕のページのルート
当 web ページとその下のページに関するお問い合わせ等ございましたら、連絡先にご連絡をお願いします。
今日: 3 / 昨日: 1 / 総計: 43

tabuchi/gpctrl.txt · 最終更新: by mtab