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

フォーラムルール
素材の利用規約を決めたいけど、どんなことを書けばいいのか分からない場合は、
素材のテンプレートをご利用下さい。
アバター
しぐれん
記事: 520
登録日時: 2017年3月28日(火) 22:22
連絡を取る:

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

投稿記事by しぐれん » 2017年10月05日(木) 01:23

公式にあったゲームパッドコンフィグが使いにくかったので新しく作りました。
ボタンの拡張なども対応しています。
使い方で気になる点があれば質問どうぞ。
キーボードにも対応しています。

※バグ発覚に付き、一度取り下げます。
※バグを修正したので再アップ
※十字キーを対応範囲に。ただし、試作段階のため画面レイアウトが死んでいます
InputConfigはGamepadConfigの内容を含んでいます。
※1ボタンコモンイベントに対応するために更新
非推奨の旧バージョンを削除しました。
※バグ修正などを行った新バージョンに更新 100近いダウンロード、ありがとうございました。
添付ファイル
Mano_InputConfig.js
(88.07 KiB) ダウンロード数: 114 回
最後に編集したユーザー しぐれん on 2018年2月01日(木) 11:45 [ 編集 15 回目 ]

有償でプラグイン作成リクエストに対応しています。
ご興味のある方は、こちらのリンクからどうぞ。
ツクールMV・プラグイン作成依頼受付
アバター
にゃたま
記事: 448
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国
連絡を取る:

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

投稿記事by にゃたま » 2017年10月06日(金) 17:05

しぐれん様

お世話になっております。こちらのプラグインお借りしております。
以下3点気になった点がありましたのでよろしければ対応いただけますでしょうか??

①オプション項目内のゲームパッドの位置が一番下になりますが
KeyboardConfigのキーボード設定コマンドが離れた位置(コマンド記憶の下)にあるので
近い場所にすることはできないでしょうか?

②selectボタンには割り当てできますがstartボタンに割り当てすることができません。
startボタンにも割り当てれるようにならないでしょうか?

③ゲームパッド設定のウィンドウを画面中央に移動することはできますでしょうか?

以上になりますがよろしくお願いします。
アバター
しぐれん
記事: 520
登録日時: 2017年3月28日(火) 22:22
連絡を取る:

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

投稿記事by しぐれん » 2017年10月06日(金) 19:06

にゃたま さんが書きました:①オプション項目内のゲームパッドの位置が一番下になりますが
KeyboardConfigのキーボード設定コマンドが離れた位置(コマンド記憶の下)にあるので
近い場所にすることはできないでしょうか?

これをやる場合、keyboardConfigあるいはゲームパッドコンフィグの改造が必要になります。
幸い、少し前にYEP_KeyboradConfigをカスタムしたものがありますので、これを添付します。
二つのプラグインはほぼ同一です。

プラグインの改造ができるのであれば、プラグインの下の方にWindow_Optionへの追加処理があります。
そこからmakeCommandList()内のaddGamepadOptions_MA()を呼び出すタイミングの調整で位置を変更できます。

にゃたま さんが書きました:
②selectボタンには割り当てできますがstartボタンに割り当てすることができません。
startボタンにも割り当てれるようにならないでしょうか?

技術的には可能です。
原因は特定できませんが、調査します。
特定のために、使用しているゲームパッドの型番などの情報をお願いします。
おそらくstartボタンが10番以降に割り当てられていると予想しています。
10番から先も開放してきます。

にゃたま さんが書きました:③ゲームパッド設定のウィンドウを画面中央に移動することはできますでしょうか?

これも可能です。
現在の位置になっている理由ですが、操作の割り当て画面を表示する位置の都合です。
パラメータで調整できるようにします。
有償でプラグイン作成リクエストに対応しています。
ご興味のある方は、こちらのリンクからどうぞ。
ツクールMV・プラグイン作成依頼受付
アバター
にゃたま
記事: 448
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国
連絡を取る:

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

投稿記事by にゃたま » 2017年10月06日(金) 20:30

しぐれん様

しぐれん さんが書きました:これをやる場合、keyboardConfigあるいはゲームパッドコンフィグの改造が必要になります。
幸い、少し前にYEP_KeyboradConfigをカスタムしたものがありますので、これを添付します。
二つのプラグインはほぼ同一です。

プラグインの改造ができるのであれば、プラグインの下の方にWindow_Optionへの追加処理があります。
そこからmakeCommandList()内のaddGamepadOptions_MA()を呼び出すタイミングの調整で位置を変更できます。


すみません。当方スクリプトに詳しくないもので(勉強中ですが)一応覗いてみましたがどこをどう改変したらいいかわかりませんでした。
尚、添付されたkeyboardconfigプラグインを使ってみましたが
添付画像のエラーが表示されてしまいました。


しぐれん さんが書きました:技術的には可能です。
原因は特定できませんが、調査します。
特定のために、使用しているゲームパッドの型番などの情報をお願いします。
おそらくstartボタンが10番以降に割り当てられていると予想しています。
10番から先も開放してきます。


型番はロジクールのF310です。Mac対応のものがなかなか無く最終的にこれになりました。

ゲームパッドの仕様上は
0:A
1:B
2:X
3:Y
4:L1
5:R1
6:L2
7:R2
8:BACK(SELECT)
9:START
10:左アナログ押し
11:右アナログ押し

尚、当方アナログ押しは使わないので0から9までを使用したいです。

しぐれん さんが書きました:現在の位置になっている理由ですが、操作の割り当て画面を表示する位置の都合です。
パラメータで調整できるようにします。


よろしくお願いします。
添付ファイル
スクリーンショット 2017-10-06 20.19.28.png
アバター
にゃたま
記事: 448
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国
連絡を取る:

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

投稿記事by にゃたま » 2017年10月06日(金) 21:10

しぐれん様

startが表示されない問題の件はパラメータのbuttonsに8までしか登録されてなかったことが
原因でした。9を追加したらstart表示されました。
お騒がせしてすみませんでした。
アバター
しぐれん
記事: 520
登録日時: 2017年3月28日(火) 22:22
連絡を取る:

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

投稿記事by しぐれん » 2017年10月06日(金) 21:20

競合などが考えられますが、よくわからないので関連する部分だけをコメントアウトします。

コード: 全て選択

    //var array = JSON.parse(Yanfly.Parameters['Button Events List'] || '[]');
    // Yanfly.Row.States[i] = [];
    // for (var j = 0; j < array.length; ++j) {
    //   if (Yanfly.Param.KeyConfigEv.contains(array[j])) {continue};
    //   Yanfly.Param.KeyConfigEv.push(parseInt(array[j]));
    // }

CTRL+F(Macだと違うかもしれないです)でYEP...のプラグイン内部を調べてこんな感じの場所を削除してください。

スタートボタンが効かなかった部分は、混乱の原因だったのでプラグインパラメータを修正して対応しました。
中央寄せ機能も実装しました。
スレッドトップに再アップロードしています。
有償でプラグイン作成リクエストに対応しています。
ご興味のある方は、こちらのリンクからどうぞ。
ツクールMV・プラグイン作成依頼受付
アバター
にゃたま
記事: 448
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国
連絡を取る:

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

投稿記事by にゃたま » 2017年10月06日(金) 22:25

しぐれん様

しぐれん さんが書きました:CTRL+F(Macだと違うかもしれないです)でYEP...のプラグイン内部を調べてこんな感じの場所を削除してください。


これで動作しました。ありがとうございました。

しぐれん さんが書きました:スタートボタンが効かなかった部分は、混乱の原因だったのでプラグインパラメータを修正して対応しました。
中央寄せ機能も実装しました。
スレッドトップに再アップロードしています。


中央にしてみました。画像を添付しました。
ギリギリ画面内に収まってますが右側少し空間を開けたいところですね、
どのあたりのスクリプトをいじれば調整できますか?

説明のない謎のプラグインパラメータが幾つか増えていたように見受けられますが
(「windows」やら「ボタンとシンボルの距離」)ここでは気にしないことにします。
添付ファイル
スクリーンショット 2017-10-06 22.19.02のコピー.jpg
アバター
しぐれん
記事: 520
登録日時: 2017年3月28日(火) 22:22
連絡を取る:

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

投稿記事by しぐれん » 2017年10月06日(金) 23:02

実装しようとしてやめたプラグインパラメータが残っていました。
整理して、座標調整機能を実装しなおしました。
確認お願いします。
有償でプラグイン作成リクエストに対応しています。
ご興味のある方は、こちらのリンクからどうぞ。
ツクールMV・プラグイン作成依頼受付
アバター
にゃたま
記事: 448
登録日時: 2016年1月13日(水) 23:53
お住まい: 床下の猫王国
連絡を取る:

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

投稿記事by にゃたま » 2017年10月08日(日) 01:13

しぐれん さんが書きました:実装しようとしてやめたプラグインパラメータが残っていました。
整理して、座標調整機能を実装しなおしました。
確認お願いします。


ありがとうございました。
簡単に確認した限りでは問題はなくなったように思います。
また何かありましたら都度ご連絡いたします。
アバター
しぐれん
記事: 520
登録日時: 2017年3月28日(火) 22:22
連絡を取る:

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

投稿記事by しぐれん » 2017年10月13日(金) 17:57

キーコンフィグも実装した新バージョンをスレッドトップにアップしました。
有償でプラグイン作成リクエストに対応しています。
ご興味のある方は、こちらのリンクからどうぞ。
ツクールMV・プラグイン作成依頼受付

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