ゲームパッドコンフィグプラグイン

フォーラムルール
素材の利用規約を決めたいけど、どんなことを書けばいいのか分からない場合は、
素材のテンプレートをご利用下さい。
アバター
にゃたま
記事: 837
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国-すみませんが体調悪いのでサポートはお休みさせていただきます
連絡を取る:

Re: ゲームパッドコンフィグプラグイン

投稿記事by にゃたま » 2019年7月10日(水) 14:10

しぐれん様

スティックで動作するようになりました。
このしきい値が他にも設定するところがあったんですね。
先程の一箇所しか確認してませんでした。

ゲームパッドのコンフィグ画面を前の画像でお見せしたとおり
ボタン番号を①等数字で割り振ってるので基本的にこの番号を参照して
入力いただく形になる予定です。
StandardLayoutに対応してないゲームパッドは変える度に毎回設定しないといけないですね。
またAやBやstartなどのボタン名称はStandardLayout以外では役にたたなくなってしまいます。

しぐれん さんが書きました:バージョン情報ですが、一時的に入れました。
ただ、しばらくは1日未満の更新が多いと思いますので、バージョン情報付け忘れもあり得ます。

もちろん人間作業ですのでつけ忘れは必ずしもあるかと思います。
毎回とはいかないまでも付けていただけるだけで有り難いです。

しぐれん さんが書きました:閾値については自動検出できる方法を検討していきます。


しきい値を自動検出できれば大変便利ですがStandardLayoutでないゲームパッドは
それぞれこの値が違うということになるかと思いますが、
なんだか難しそうなアルゴリズムになりそうな気がしてます。
できればいちいち設定しなくていいので期待しています。

ちなみにですがゲームパッドが認識してないメッセージを2行以上にする
場合はどうしたらよいでしょうか?改行コード\nはやってみたけどできませんでした。

アバター
しぐれん
記事: 973
登録日時: 2017年3月28日(火) 22:22
連絡を取る:

Re: ゲームパッドコンフィグプラグイン

投稿記事by しぐれん » 2019年7月10日(水) 23:01

閾値は自動検出する必要はなくて、1でいいかもしれません。
ただ、現状では確証は持てないです。

「ゲームパッドが接続されていません」のメッセージですが、\nではなく普通の改行を行ってください。
型がstringからnoteに変更されました。
現在、プラグイン依頼はお休み中です。
アバター
にゃたま
記事: 837
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国-すみませんが体調悪いのでサポートはお休みさせていただきます
連絡を取る:

Re: ゲームパッドコンフィグプラグイン

投稿記事by にゃたま » 2019年7月12日(金) 12:10

しぐれん様

提案になりますが、StandardLayoutに対応してないゲームパッドの場合
ボタン番号に割り当てられるAやBなどのボタン名をボタン番号に自動的に振り分ける機能
があるとその都度設定しなくてよくなるのでそういった機能の実装は難しいでしょうか?
ゲームパッドそれぞれ何番がAというように対応表がわからないといけませんが
大抵のゲームパッドのボタン対応表は取扱説明書にのってるので各メーカーのサイトでダウンロードすれば
手に入ると思います。この対応表はゲームのクリエイターが任意に追加できる形にしてはいかがでしょう?
例えばゲームパッドAを接続した際自動的にゲームパッドAの型番を読み取って配置リストに従って
配置してくれるとユーザーの手間がなくなると思うのですがいかがでしょうか?
技術的に難しければあきらめます。既に着手していたのでしたら申し訳ございません。
もしお時間に余裕があれば検討していただけましたら幸いです。


しぐれん さんが書きました:「ゲームパッドが接続されていません」のメッセージですが、\nではなく普通の改行を行ってください。
型がstringからnoteに変更されました。


尚、こちらが適用された最新バージョンはどこでDLできますか?
アバター
しぐれん
記事: 973
登録日時: 2017年3月28日(火) 22:22
連絡を取る:

Re: ゲームパッドコンフィグプラグイン

投稿記事by しぐれん » 2019年7月12日(金) 14:38

更新版は一度ログインが切れた関係でアップし損ねたようです。
ファイルを追加しました。
この後でバグ報告が無ければ、バージョンアップします。

ボタンの名前や番号についてですが、あれは不正確なのを覚悟して行っています。
そもそも、このプラグインは100点満点の対応は無理でも80点の対応(操作が正しく行える)を目的としています。
ゲームパッドのボタン配置の初期設定を書き換えるのはこのプラグインの仕事の範囲から半分くらい外にいます。
また、ベンダー情報はブラウザ環境ごとに異なる内容が表示されます。
対応が必要な範囲が多く、手間が多いので乗り気ではありません。

ゲームパッドが途中で抜き差しされた場合なども考えると、結構複雑になります。

別のプラグインによって初期設定を書き換えれば、このプラグインはその書き換えを初期設定として読み取るので動けなくは無いです。
(直接gamepadMapperを書き換えるプラグインを作って、それで初期設定を変えるのを想定)

※修正を本バージョンにしたので、添付ファイルを削除
最後に編集したユーザー しぐれん on 2019年7月16日(火) 11:32 [ 編集 1 回目 ]
現在、プラグイン依頼はお休み中です。
アバター
にゃたま
記事: 837
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国-すみませんが体調悪いのでサポートはお休みさせていただきます
連絡を取る:

Re: ゲームパッドコンフィグプラグイン

投稿記事by にゃたま » 2019年7月12日(金) 17:28

しぐれん様


いわゆるサポートできる範囲から出てしまうわけですね。
なるほど、ブラウザによって取得できるゲームパッドの情報が異なるといった感じでしょうか。
そうですね。確かにそうなると結構面倒そうです。
まぁ必須ではないし、求め過ぎでしょうね。
ただユーザビリティの向上というだけですし。
了解致しました。
抜き差しする度に取得も複雑になるということで。
少し甘く考えすぎでした。
とりあえずは現状のままでユーザ側で対応してもらうことにします。検討いただきありがとうございました。

今家に居ないので新しいバージョンは後ほど確認します。

追記
一応何か別の方法で簡単に実装できそうなら…
ということで期待はしてます。
アバター
しぐれん
記事: 973
登録日時: 2017年3月28日(火) 22:22
連絡を取る:

Re: ゲームパッドコンフィグプラグイン

投稿記事by しぐれん » 2020年2月26日(水) 20:59

更新です。
RPGアツマールで、他のゲームとコンフィグデータが混ざるバグを修正しました。
コンフィグを閉じた後に決定キーが異常に連打されるバグを修正しました。
現在、プラグイン依頼はお休み中です。
ろっく
記事: 71
登録日時: 2020年4月12日(日) 09:35

Re: ゲームパッドコンフィグプラグイン

投稿記事by ろっく » 2020年8月28日(金) 20:32

しぐれん様 こちらのプラグイン大変便利に使用させていただいています。
一つ質問があるのですがよろしいでしょうか?

SumRndmDde様のSRD_MenuBackgrounds.jsで
任意のシーン背景にピクチャが表示されるよう変更しているのですが
こちらのプラグインの背景を変更できず困っています。

このプラグインではプラグイン等で追加されている新規シーンの背景も
シーン名を追加することで背景を設定できるようになるのですが
こちらのプラグインでどの部分にシーンの定義されているかわかりませんでした……。

シーンの定義はどの部分でされているか教えていただけないでしょうか?

(私はスクリプトがほとんどわからないためプラグインの説明等が正しくできていないかもしれません……。)
アバター
しぐれん
記事: 973
登録日時: 2017年3月28日(火) 22:22
連絡を取る:

Re: ゲームパッドコンフィグプラグイン

投稿記事by しぐれん » 2020年8月30日(日) 15:53

ソースコードを見てきましたが、これは内部にあるコンストラクタを見て識別名を取得しているようですね。

Scene_KeyConfig_MAまたはScene_GamepadConfigMAを指定すれば可能になると思います。
なお、MZでも変更はありません。
現在、プラグイン依頼はお休み中です。
ろっく
記事: 71
登録日時: 2020年4月12日(日) 09:35

Re: ゲームパッドコンフィグプラグイン

投稿記事by ろっく » 2020年8月30日(日) 16:10

返信ありがとうございます!
無事背景を変更することができました!

なるほどコンストラクタでしたか、勉強になります……。
アバター
しぐれん
記事: 973
登録日時: 2017年3月28日(火) 22:22
連絡を取る:

お知らせ(このスレッドでの回答の終了)

投稿記事by しぐれん » 2020年8月30日(日) 17:31

ツクールMZ発売に伴い、こちらのスレッドでの回答を終了します。
MV/MZでプラグインのシステムは共通化してあるので、MZ版のスレッドで質問してください。

viewtopic.php?f=114&t=9816
現在、プラグイン依頼はお休み中です。

“MV:プラグイン素材” へ戻る