PAD設定さん

ダウンロード

PAD設定さん Ver.1.10a (2022/03/31)
ダウンロード(728 KB)

HSPプログラムコンテスト

「PAD設定さん」はHSPプログラムコンテスト2008への応募作品です。(一般部門)
No.37 PAD設定さん
HSPプログラムコンテスト2008
HSPプログラムコンテスト2008

→残念ながら1次審査すら通過しませんでした。

内容

New 設定.exe がアナログスティックの配置変更に対応しました。
New 設定名称を変更・保存する機能を追加しました。

 本パッケージを使うと次のことができるようになります。

  • HSP3製自作ゲームを手軽にゲームパッド対応化
  • ゲームパッドのキー配置、アナログスティック配置の変更機能を実装
  • 付属のキー配置変更ツールは同梱配布可能(設定.exe)

 stick命令と同じような感覚で利用できるので、既存ゲームへの反映もあまり手間はかかりません。 HSP製自作ゲームなどに組み込んでご利用ください。

 モジュールですので、配布の際にdllファイルを付属させる必要もありません。

【パッケージ内容】
設定ファイル作成プログラム
設定ファイル読み込み・設定反映モジュール
サンプルプログラム
ヘルプファイル(hsファイル)
ほか

使用方法

HSPでプログラミングする際にご利用ください。
使用方法の詳細については、添付してあるマニュアル(readme.html)を参照ください。

動作環境

  • OS:Windows2000sp4
  • HSP3.1
  • HORI製ANALOG SINDOU PAD(PS用コントローラ) + LOAS製JOX-U301(PS TO USB CONVERTOR)
  • SIXAXIS(USB接続のPS3用コントローラ。6軸センサは非対応です。)
    Win2k:ps3sixaxis_en.exeを使用して確認。
    Vista:sixaxisdriver.exeを使用して確認。

これらの結果は動作を保証するものではありません。

【作者より】
 コントローラのボタン配置は、メーカーや機種によってさまざまです。
また、見た目が同じ配置でもOS側が認識するボタンの順番は違っていることがよくあります。
またコントローラの認識も曲者で、パッド対応をうたっているソフトでも 正常にパッドを認識できないものをたまに見かけます。

これらの個体差や設定作業をHSPユーザがそれぞれで埋めるのはとても大変です。
このパッケージがそれらの解決策のひとつになることを願っています。

バグなどありましたら、作者までご連絡ください。

インストール・アンインストール

解凍するだけで、特にインストール作業は必要ありません。
アンインストールは解答してできたファイル全てを削除してください。 レジストリは使用していません。

履歴

公開日
バージョン
更新内容
Ver1.10a
2022/09/15
  • jstick命令のパラメーターinfoswtを 1 にした場合、キーボードのZXCASDWの値が正しく取得できない問題を修正。
Ver1.10
2022/03/31
  • パッド設定番号に文字列で名前を付ける機能を追加。
  • 設定.exe, padset.hsp にアナログスティック入力の設定変更機能を追加。
  • 設定.exe, padset.hsp 引出線の視認性向上。
  • 設定.exe, padset.hsp 「PAD接続」ボタン押下時のメッセージが正しくなかった不具合を修正。
  • JStickSetSettingName命令を追加。
  • JStickGetSettingName命令を追加。
  • JStickGetACfg関数を追加。
  • JStickGetACfgRev関数を追加。
Ver1.09
2022/03/06
  • IniEdLoad命令で読み込んだキーが存在しない場合、キーが存在しないのか空文字なのか判断がつかないため「\n」を返すように修正。
  • アナログスティック配置とプラス方向を変更できる機能を追加。
  • キー配置変更後の現在の設定をiniファイルに一括出力する機能を追加。
  • スキンファイル機能を廃止。
  • 設定.exeのGUI配置を見やすく微調整。
Ver.1.08
2022/02/25
  • マニュアルの体裁を改定。文字の読みやすさを改善しました。(フォントサイズ拡大、コントラスト強調)
  • 設定.exe(padset.hsp)の改修を行いました。主にスキン機能の強化です。
  • ライセンスを見直してよりゆるく変更しました。
  • サンプルスクリプトを見直して、HDLのサンプル逆引きに適切なコメントが表示されるように修正。
  • hsファイルの説明文で表にすべき箇所はtableタグを使った表に変更。
  • hsファイルの説明文を見直して加筆訂正。
Ver.1.07
2019/12/05
  • JStick命令を引数省略して連続で呼び出した場合の挙動が分かりにくいとの報告があったため、ヘルプでの説明を見直して修正。
  • 同じ理由でサンプルを追加。(joyp_sample07.hsp)
  • ヘルプを全体的に見直して加筆修正。
  • 「ジョイスティック」と「ゲームパッド」で表記が揺れていたので「ゲームパッド」に統一しました。 ・JStickCnvState 命令を追加
  • サンプルスクリプトを追加。(joyp_sample08.hsp)
  • モジュールの多重読み込み対策を適用。(m_joystick.hsp、IniEdit.as)
Ver.1.05a
2018/12/31
  • 連絡先urlを新しいサイトに更新しました。
  • 連絡先メールアドレスをTwitterに変更しました。メールアドレスの記載をやめました。メールはwebサイトにのみ記載。
  • joyp_sample05.hspを修正ボタンの数とアナログ表示の数を増加。
  • padset01.hspを修正。#packopt、#packを追記。ファイル名やアイコンなどの変更作業が発生しないようにした。
  • PadSet.exeを終了する際にエラーが発生していた不具合を修正。古いバージョンのHSP3でコンパイルしていたのが原因。HSP3.5でコンパイルし直した。
  • 一部のWindows 10環境において、ゲームパッド取得時のエラーによりその後の動作が遅くなることがあるらしいので、JStick命令でエラーを返すように修正。
2010/02/06
Ver.1.05
  • 「コントローラーの設定」をスキンファイルを複数の拡張子に対応させました。
    対応形式:jpg,bmp,png
  • VeLTiNAさんに頂いた画像を添付しました。
    ※アップロードし忘れてました。○| ̄|_申し訳ありません。
    2010/09/30に、v1.05をアップロードしました。
2008/12/16
Ver.1.04
  • JStick命令でキーボードの情報を取得するとずれて取得される問題を修正。
  • キーカ配置変更をすると方向キーが正しく動作しない不具合を修正。
  • JStickIniSetPad命令実行時に、ファイルが見つからない場合は、statに0意外が返るように変更。
  • joyp_sample04.hspがHSP3.2βで動作しない問題を修正。
2008/10/30
Ver.1.03
  • 「コントローラーの設定」のデフォルト画像の変更。
  • 「コントローラーの設定」をスキンファイルへ対応させた。
2008/08/02
Ver.1.02
  • 「コントローラーの設定」でコントロールパネルのゲームコントローラダイアログを起動できるようにした。
  • 「コントローラーの設定」のレイアウト極微調整。
  • hsファイル付け忘れ+データ紛失してたので再作成して付けました。
2008/05/02
Ver.1.01
・何修正したのか忘れました。orz
2008/05/01
Ver.1.00
  • マニュアル整備。(HTMLとHS
  • ジョイスティックによっては↑が押しっぱなしになるバグを修正。
  • サンプルの追加、修正。
2008/04/16
Ver.0.5β
  • アナログ入力も取得できるように変更。
  • スクリプトの整理、デバッグ、仕様変更。
200?/?/?
Ver.0.4β
 ・何やったか忘れました。orz
2007/05/13
Ver.0.3
  • HSP3用に仕様変更。
  • CK JOYFORCE DLLおよびINI ELEMENTALモジュールがなくても単独で動作するように変更。
  • たくさんバグ取り。
2005/06/01
Ver.0.2a
  • Ver.0.2ではうっかり作りかけの古いバージョンを公開してしまったので、最新版に差し替え。
  • ついでにキー表示をCK JOYFORCEのマニュアルに合わせるように修正。
2005/05/25
Ver.0.2
PAD設定さん Ver.0.2
  • HSP用の汎用ソフトとして名前を変更。
  • psb_ece命令を追加。(外部プログラムの起動と終了待ち)
  • 汎用化のため細部を調整。
2005/02/07
-
「コントローラーの設定 for PSBS」(バージョン 0.1)
・PSBS専用ソフトとして完成。

関連記事

  1. JStickKnobモジュール 前の画像 次の画像 JStickKnob Ver.1.00 (2010/11/27) ダウンロード(...
  2. JSL4HSP3 前の画像 次の画像 JSL4HSP3 Ver.3.0.0.3 (2023/07/19) ダウンロード...
  3. HSPでゲームパッド対応の話  HSPプログラムコンテスト2017が開催され、沢山のゲームが投稿されました。 ゲームなのにキーボー...
  4. アナログ入力のデッドゾーン  2021年9月現在で購入できるゲームコントローラーのほとんどは左右のアナログスティックが付いていま...