MZ用プラグイン

オプション拡張 - NUUN_OptionEx.js

シェア用テキスト:
▼オプション拡張(NUUN様作) - NUUN_OptionEx.js
https://plugin-mz.fungamemake.com/archives/7865
オプション拡張

ふりがな:おぷしょんかくちょう

機能概要: オプション拡張

利用規約(ライセンス): MITライセンス

作者:NUUN

解説ページ:https://github.com/nuun888/MZ/blob/master/README/NUUN_O…

ダウンロードページ:https://raw.githubusercontent.com/nuun888/MZ/refs/heads…

ファイル名:NUUN_OptionEx.js

プラグインのヘルプ:

* @target MZ
 * @plugindesc オプション拡張
 * @author NUUN
 * @base NUUN_Base
 * @orderAfter NUUN_Base
 * @url https://github.com/nuun888/MZ/blob/master/README/NUUN_OptionEx.md
 * @version 1.3.2
 * 
 * @help
 * オプション画面を拡張します。
 * 
 * キー、ゲームパッドのキー(ボタン)変更の操作
 * キー、ゲームパッドのキー、ボタンの変更は変更したい項目でEnter(決定ボタン)を押し、任意のキー(ボタン)を押します。
 * 既に設定済みのキー(ボタン)、予約キー(ボタン)は設定できません。
 * 
 * 利用規約
 * このプラグインはMITライセンスで配布しています。
 * 
 * 更新履歴
 * 2025/3/29 Ver.1.3.2
 * キー、ゲームパッド設定をアクティブしていない時、不透明化しないように修正。
 * 2025/3/27 Ver.1.3.1
 * キー選択時に非選択時のキー設定の文字色(画像)を不透明にするように修正。
 * 2025/3/27 Ver.1.3.0
 * キー、ゲームパッド設定でキー、ボタンに画像を設定できる機能を追加。
 * 適用できるキーの仕様を変更。
 * キー、ゲームパッド設定でキー変更を行わずキャンセルをした場合、エラーが出る問題を修正。
 * 2025/2/15 Ver.1.2.4
 * オプションコマンド選択時にオプション画面のカーソルを表示しないように修正。
 * 2025/2/2 Ver.1.2.3
 * キーの最大設定を1に設定したときに、任意のキーを設定してもカーソルがアクティブ状態にならない問題を修正。
 * キーの設定されていない時にキャンセル出来ないように修正。
 * 2025/2/1 Ver.1.2.2
 * キーの最大設定数を指定できる機能を追加。
 * 2025/1/3 Ver.1.2.1
 * ローカルオプションの設定値がゲーム再起動後にリセットされてしまう問題を修正。
 * 変数オプションの設定値が決定で2項目目までしか切り替わらない問題を修正。
 * キー設定、ゲームパッド以外の設定にリセットを追加。
 * 2024/12/28 Ver.1.2.0
 * 初期値を設定できる機能を追加。
 * キー設定時の特定のキーを無効にする設定を追加。
 * オプションパラメータ名をbooleanタイプにも適用。
 * ローカルオプションをタイトル画面からのオプション画面で表示させないように修正。
 * キーの設定が解除出来ない問題を修正。
 * 2024/12/25 Ver.1.1.2
 * ローカルオプションが保存されていなかった問題を修正。
 * 変数指定のクリック時の設定値変更が1までしか適用されていなかった問題を修正。
 * 2024/9/7 Ver.1.1.1
 * ゲージのつまみの機能を追加。
 * 2024/8/25 Ver.1.1.0
 * 音量ゲージの設定を追加。
 * 2024/8/16 Ver.1.0.1
 * ウィンドウを透明にする機能を追加。
 * 2024/8/15 Ver.1.0.0
 * 初版
 * 
 * 
 * @param ResetPlaySe
 * @text リセット時再生SE
 * @desc リセット時の再生するSE。
 * @default 
 * @type struct<PlaySe>
 * 
 * @param OptionCategorySetting
 * @text オプションカテゴリー設定
 * @default ------------------------------
 * 
 * @param CommandOptions
 * @text 表示カテゴリーオプション設定
 * @desc 表示するオプションのカテゴリー設定を行います。
 * @default ["{¥"OptionsData¥":¥"[¥¥¥"{¥¥¥¥¥¥¥"OptionName¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"常時ダッシュ¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"OptionSymbol¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥"alwaysDash¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥"¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"OptionHidden¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"OptionConfigSetting¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"------------------------------¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"Var¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"0¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"Switch¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"0¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"OptionsStringList¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"[]¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"GlobalConfigData¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"true¥¥¥¥¥¥¥"}¥¥¥",¥¥¥"{¥¥¥¥¥¥¥"OptionName¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"コマンド記憶¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"OptionSymbol¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥"commandRemember¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥"¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"OptionHidden¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"OptionConfigSetting¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"------------------------------¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"Var¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"0¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"Switch¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"0¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"OptionsStringList¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"[]¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"GlobalConfigData¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"true¥¥¥¥¥¥¥"}¥¥¥",¥¥¥"{¥¥¥¥¥¥¥"OptionName¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"タッチUI¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"OptionSymbol¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥"touchUI¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥"¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"OptionHidden¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"OptionConfigSetting¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"------------------------------¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"Var¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"0¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"Switch¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"0¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"OptionsStringList¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"[]¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"GlobalConfigData¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"true¥¥¥¥¥¥¥"}¥¥¥"]¥",¥"OptionName¥":¥"ゲームプレイ¥",¥"OptionCommandSymbol¥":¥"gamesetting¥"}","{¥"OptionsData¥":¥"[¥¥¥"{¥¥¥¥¥¥¥"OptionName¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"BGM 音量¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"OptionSymbol¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥"bgmVolume¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥"¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"OptionHidden¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"OptionConfigSetting¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"------------------------------¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"Var¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"0¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"Switch¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"0¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"OptionsStringList¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"[]¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"GlobalConfigData¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"true¥¥¥¥¥¥¥"}¥¥¥",¥¥¥"{¥¥¥¥¥¥¥"OptionName¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"BGS 音量¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"OptionSymbol¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥"bgsVolume¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥"¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"OptionHidden¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"OptionConfigSetting¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"------------------------------¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"Var¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"0¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"Switch¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"0¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"OptionsStringList¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"[]¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"GlobalConfigData¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"true¥¥¥¥¥¥¥"}¥¥¥",¥¥¥"{¥¥¥¥¥¥¥"OptionName¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"ME 音量¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"OptionSymbol¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥"meVolume¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥"¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"OptionHidden¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"OptionConfigSetting¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"------------------------------¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"Var¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"0¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"Switch¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"0¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"OptionsStringList¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"[]¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"GlobalConfigData¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"true¥¥¥¥¥¥¥"}¥¥¥",¥¥¥"{¥¥¥¥¥¥¥"OptionName¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"SE 音量¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"OptionSymbol¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥"seVolume¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥"¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"OptionHidden¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"OptionConfigSetting¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"------------------------------¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"Var¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"0¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"Switch¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"0¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"OptionsStringList¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"[]¥¥¥¥¥¥¥",¥¥¥¥¥¥¥"GlobalConfigData¥¥¥¥¥¥¥":¥¥¥¥¥¥¥"true¥¥¥¥¥¥¥"}¥¥¥"]¥",¥"OptionName¥":¥"サウンド¥",¥"OptionCommandSymbol¥":¥"sound¥"}","{¥"OptionsData¥":¥"¥",¥"OptionName¥":¥"キー設定¥",¥"OptionCommandSymbol¥":¥"'KeyConfig'¥"}","{¥"OptionsData¥":¥"¥",¥"OptionName¥":¥"ゲームパッド¥",¥"OptionCommandSymbol¥":¥"'GamePad'¥"}"]
 * @type struct<CommandOptionList>[]
 * @parent OptionCategorySetting
 * 
 * @param OptionCategoryWindowX
 * @text カテゴリーウィンドウX座標
 * @desc カテゴリーウィンドウのX座標
 * @type number
 * @default 0
 * @min -9999
 * @parent OptionCategorySetting
 * 
 * @param OptionCategoryWindowY
 * @desc カテゴリーウィンドウのY座標
 * @text カテゴリーウィンドウY座標
 * @type number
 * @default 100
 * @min -9999
 * @parent OptionCategorySetting
 * 
 * @param OptionCategoryWindowWidth
 * @desc カテゴリーウィンドウの横幅。
 * @text カテゴリーウィンドウ横幅
 * @type number
 * @default 240
 * @min 0
 * @parent OptionCategorySetting
 * 
 * @param OptionCategoryWindowHeightRows
 * @text カテゴリーウィンドウ行数
 * @desc カテゴリーウィンドウの行数。
 * @type number
 * @default 4
 * @min 0
 * @parent OptionCategorySetting
 * 
 * @param OptionCategoryWindowCols
 * @desc カテゴリー列数
 * @text カテゴリー列数
 * @type number
 * @default 1
 * @min 1
 * @parent OptionCategorySetting
 * 
 * @param OptionCategoryWindowVisible
 * @text カテゴリーウィンドウ不透明化
 * @desc カテゴリーウィンドウを不透明化する。
 * @type boolean
 * @default true
 * @parent OptionCategorySetting
 * 
 * @param OptionPageSetting
 * @text オプションページ設定
 * @default ------------------------------
 * 
 * @param OptionPageWindowX
 * @text オプションページウィンドウX座標
 * @desc オプションページウィンドウのX座標
 * @type number
 * @default 240
 * @min -9999
 * @parent OptionPageSetting
 * 
 * @param OptionPageWindowY
 * @desc オプションページウィンドウのY座標
 * @text オプションページウィンドウY座標
 * @type number
 * @default 100
 * @min -9999
 * @parent OptionPageSetting
 * 
 * @param OptionPageWindowWidth
 * @desc オプションページウィンドウの横幅。
 * @text オプションページウィンドウ横幅
 * @type number
 * @default 1280
 * @min 0
 * @parent OptionPageSetting
 * 
 * @param OptionPageWindowVisibleRows
 * @desc オプションページウィンドウの最大表示行数。
 * @text オプションページウィンドウ最大表示行数
 * @type number
 * @default 10
 * @min 1
 * @parent OptionPageSetting
 * 
 * @param MaxOptionPageWindowRows
 * @desc オプションページウィンドウの最大行数。
 * @text オプションページウィンドウ最大行数
 * @type number
 * @default 7
 * @min 1
 * @parent OptionPageSetting
 * 
 * @param OptionPageWindowVisible
 * @text オプションページウィンドウ不透明化
 * @desc オプションページウィンドウを不透明化する。
 * @type boolean
 * @default true
 * @parent OptionPageSetting
 * 
 * @param OptionSetting
 * @text オプション設定
 * @default ------------------------------
 * 
 * @param InitValueThisPlugin
 * @text 変数、スイッチ以外初期値適用
 * @desc 変数、スイッチ指定以外の初期値をこのプラグインでの設定を適用させます。
 * @type boolean
 * @default false
 * @parent OptionSetting
 * 
 * @param InvalidKey
 * @text 無効キー設定
 * @desc キー設定時の特定のキーを無効にします。
 * @type select[]
 * @option None
 * @value -1
 * @option BackSpace
 * @value 8
 * @option Tab
 * @value 9
 * @option Enter
 * @value 13
 * @option Shift
 * @value 16
 * @option Ctrl
 * @value 17
 * @option Alt
 * @value 18
 * @option Pause
 * @value 19
 * @option Esc
 * @value 27
 * @option Space
 * @value 32
 * @option PageUp
 * @value 33
 * @option PageDown
 * @value 34
 * @option End
 * @value 35
 * @option Home
 * @value 36
 * @option ←
 * @value 37
 * @option ↑
 * @value 38
 * @option →
 * @value 39
 * @option ↓
 * @value 40
 * @option Insert
 * @value 45
 * @option 0
 * @value 48
 * @option 1
 * @value 49
 * @option 2
 * @value 50
 * @option 3
 * @value 51
 * @option 4
 * @value 52
 * @option 5
 * @value 53
 * @option 6
 * @value 54
 * @option 7
 * @value 55
 * @option 8
 * @value 56
 * @option 9
 * @value 57
 * @option A
 * @value 65
 * @option B
 * @value 66
 * @option C
 * @value 67
 * @option D
 * @value 68
 * @option E
 * @value 69
 * @option F
 * @value 70
 * @option G
 * @value 71
 * @option H
 * @value 72
 * @option I
 * @value 73
 * @option J
 * @value 74
 * @option K
 * @value 75
 * @option L
 * @value 76
 * @option M
 * @value 77
 * @option N
 * @value 78
 * @option O
 * @value 79
 * @option P
 * @value 80
 * @option Q
 * @value 81
 * @option R
 * @value 82
 * @option S
 * @value 83
 * @option T
 * @value 84
 * @option U
 * @value 85
 * @option V
 * @value 86
 * @option W
 * @value 87
 * @option X
 * @value 88
 * @option Y
 * @value 89
 * @option Z
 * @value 90
 * @option Win
 * @value 91
 * @option Apps
 * @value 92
 * @option F1
 * @value 112
 * @option F2
 * @value 113
 * @option F3
 * @value 114
 * @option F4
 * @value 115
 * @option F5
 * @value 116
 * @option F6
 * @value 117
 * @option F7
 * @value 118
 * @option F8
 * @value 119
 * @option F9
 * @value 120
 * @option F10
 * @value 121
 * @option F11
 * @value 122
 * @option F12
 * @value 123
 * @option NumLock
 * @value 144
 * @option Scroll
 * @value 145
 * @option :*
 * @value 186
 * @option ;+
 * @value 187
 * @option ,<
 * @value 188
 * @option -=
 * @value 189
 * @option .>
 * @value 190
 * @option /?
 * @value 191
 * @option `
 * @value 192
 * @option [{
 * @value 220
 * @option |
 * @value 221
 * @option ]}
 * @value 222
 * @option CapsLock
 * @value 240
 * @default ["112","113","114","115","116","117","118","119","120","121","122","123","144","145","240"]
 * @parent OptionSetting
 * 
 * @param KeyConfigSetting
 * @text キー設定
 * @default ------------------------------
 * 
 * @param KeyConfigData
 * @text キーコンフィグ設定
 * @desc 設定するキーコンフィグの設定を行います。
 * @default ["{¥"OptionName¥":¥"ダッシュ¥",¥"OptionSymbol¥":¥"¥¥¥"shift¥¥¥"¥",¥"ChangeKeyList¥":¥"-1¥"}","{¥"OptionName¥":¥"前ページ¥",¥"OptionSymbol¥":¥"¥¥¥"pageup¥¥¥"¥",¥"ChangeKeyList¥":¥"-1¥"}","{¥"OptionName¥":¥"次ページ¥",¥"OptionSymbol¥":¥"¥¥¥"pagedown¥¥¥"¥",¥"ChangeKeyList¥":¥"-1¥"}","{¥"OptionName¥":¥"リセット¥",¥"OptionSymbol¥":¥"¥¥¥"reset¥¥¥"¥"}"]
 * @type struct<KeyConfigList>[]
 * @parent KeyConfigSetting
 * 
 * @param KeyConfigFormat
 * @desc コマンド決定時に実行する式。
 * @text コマンド決定時評価式
 * @type combo
 * @option "SceneManager.push(Mano_InputConfig.Scene_KeyConfig)"
 * @default
 * @parent KeyConfigSetting
 * 
 * @param SelectNameColor
 * @text キー設定選択中色
 * @desc キー設定で選択中の項目の色を指定します。
 * @type color
 * @default 17
 * @min 0
 * @parent KeyConfigSetting
 * 
 * @param KeyConfigFocusHide
 * @text キーコンフィグフォーカス時ウィンドウ消去
 * @desc キーコンフィグ設定選択時にオプションウィンドウを消去します。
 * @type boolean
 * @default false
 * @parent KeyConfigSetting
 * 
 * @param KeyMaxNum
 * @text キー最大設定数
 * @desc キーに最大設定数を指定します。0で無制限
 * @type number
 * @default 0
 * @min 0
 * @parent KeyConfigSetting
 * 
 * @param ConfigurableKey
 * @text 設定可能キーコード、画像設定
 * @desc 設定可能なキーコード、画像を指定します。
 * @default ["{¥"ConfigurableKeyCode¥":¥"8¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"9¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"13¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"16¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"17¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"18¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"19¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"27¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"33¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"34¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"35¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"36¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"45¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"48¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"49¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"50¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"51¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"52¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"53¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"54¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"55¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"56¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"57¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"65¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"66¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"67¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"68¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"69¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"70¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"71¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"72¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"73¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"74¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"75¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"76¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"77¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"78¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"79¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"80¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"81¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"82¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"83¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"84¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"85¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"86¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"87¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"88¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"89¥",¥"KeyImg¥":¥"¥"}","{¥"ConfigurableKeyCode¥":¥"90¥",¥"KeyImg¥":¥"¥"}"]
 * @type struct<KeyConfigImgList>[]
 * @parent KeyConfigSetting
 * 
 * @param GamePadConfigSetting
 * @text ゲームパッド設定
 * @default ------------------------------
 * 
 * @param GamePadConfigData
 * @text ゲームパッド設定
 * @desc 設定するゲームパッドの設定を行います。
 * @default ["{¥"OptionName¥":¥"メニュー¥",¥"OptionSymbol¥":¥"¥¥¥"menu¥¥¥"¥"}","{¥"OptionName¥":¥"ダッシュ¥",¥"OptionSymbol¥":¥"¥¥¥"shift¥¥¥"¥",¥"ChangeKeyList¥":¥"-1¥"}","{¥"OptionName¥":¥"前ページ¥",¥"OptionSymbol¥":¥"¥¥¥"pageup¥¥¥"¥",¥"ChangeKeyList¥":¥"-1¥"}","{¥"OptionName¥":¥"次ページ¥",¥"OptionSymbol¥":¥"¥¥¥"pagedown¥¥¥"¥",¥"ChangeKeyList¥":¥"-1¥"}","{¥"OptionName¥":¥"リセット¥",¥"OptionSymbol¥":¥"¥¥¥"reset¥¥¥"¥"}"]
 * @type struct<KeyConfigList>[]
 * @parent GamePadConfigSetting
 * 
 * @param GamePadFormat
 * @desc コマンド決定時に実行する式。
 * @text コマンド決定時評価式
 * @type combo
 * @option "SceneManager.push(Mano_InputConfig.Scene_GamepadConfig)"
 * @default
 * @parent GamePadConfigSetting
 * 
 * @param GamepadConfigFocusHide
 * @text ゲームパッドフォーカス時ウィンドウ消去
 * @desc ゲームパッド設定選択時にオプションウィンドウを消去します。
 * @type boolean
 * @default false
 * @parent GamePadConfigSetting
 * 
 * @param ConfigurableGamepad
 * @text ゲームパッドボタン画像設定
 * @desc ゲームパッドボタンの画像を指定します。
 * @default ["{¥"GamepadCode¥":¥"0¥",¥"GamepadImg¥":¥"¥"}","{¥"GamepadCode¥":¥"1¥",¥"GamepadImg¥":¥"¥"}","{¥"GamepadCode¥":¥"2¥",¥"GamepadImg¥":¥"¥"}","{¥"GamepadCode¥":¥"3¥",¥"GamepadImg¥":¥"¥"}","{¥"GamepadCode¥":¥"4¥",¥"GamepadImg¥":¥"¥"}","{¥"GamepadCode¥":¥"5¥",¥"GamepadImg¥":¥"¥"}","{¥"GamepadCode¥":¥"6¥",¥"GamepadImg¥":¥"¥"}","{¥"GamepadCode¥":¥"7¥",¥"GamepadImg¥":¥"¥"}","{¥"GamepadCode¥":¥"8¥",¥"GamepadImg¥":¥"¥"}","{¥"GamepadCode¥":¥"9¥",¥"GamepadImg¥":¥"¥"}","{¥"GamepadCode¥":¥"10¥",¥"GamepadImg¥":¥"¥"}","{¥"GamepadCode¥":¥"11¥",¥"GamepadImg¥":¥"¥"}"]
 * @type struct<GamepadConfigImgList>[]
 * @parent GamePadConfigSetting
 * 
 * @param BackGroundSetting
 * @text 背景設定
 * @default ------------------------------
 * 
 * @param BackGroundImg
 * @desc 表示する背景画像ファイル名を指定します。
 * @text 背景画像
 * @type file
 * @dir img/
 * @default 
 * @parent BackGroundSetting
 * 
 * @param BackUiWidth
 * @text 背景サイズモード
 * @desc 背景サイズをUIに合わせる。
 * @type boolean
 * @default true
 * @parent BackGroundSetting
 *

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

Copyright© #ツクプラMZ , 2026 All Rights Reserved.