MZ用プラグイン

モンスター図鑑レイアウトカスタマイズ - NUUN_EnemyBookCustomLayout.js

シェア用テキスト:
▼モンスター図鑑レイアウトカスタマイズ(NUUN様作) - NUUN_EnemyBookCustomLayout.js
https://plugin-mz.fungamemake.com/archives/7859
モンスター図鑑レイアウトカスタマイズ

ふりがな:もんすた゜ずかんれいあうとかすたまいず

機能概要: モンスター図鑑レイアウトカスタマイズ

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

作者:NUUN

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

ファイル名:NUUN_EnemyBookCustomLayout.js

プラグインのヘルプ:

* @target MZ
 * @plugindesc モンスター図鑑レイアウトカスタマイズ
 * @base NUUN_Base
 * @base NUUN_EnemyBook
 * @orderAfter NUUN_Base
 * @orderAfter NUUN_EnemyBook
 * @version 1.0.0
 * 
 * @help
 * モンスター図鑑のレイアウトをカスタマイズします。
 * 
 * 利用規約
 * このプラグインはMITライセンスで配布しています。
 * 
 * 更新履歴
 * 2024/10/14 Ver.1.0.0
 * 初版
 * 
 * @param EnemyBookSetting
 * @text モンスター図鑑設定
 * @default //////////////////////////////
 * 
 * @param EnemyBookLayoutEnabled
 * @desc 図鑑のレイアウト変更有効。
 * @text 図鑑のレイアウト変更有効
 * @type boolean
 * @default true
 * @parent EnemyBookSetting
 * 
 * @param CategoryNameSindowSetting
 * @text カテゴリー名ウィンドウ設定
 * @default ------------------------------
 * @parent EnemyBookSetting
 * 
 * @param CategoryNameX
 * @text カテゴリー名ウィンドウX座標
 * @desc カテゴリー名ウィンドウのX座標
 * @type number
 * @default 0
 * @min -9999
 * @parent CategoryNameSindowSetting
 * 
 * @param CategoryNameY
 * @desc カテゴリー名ウィンドウのY座標
 * @text カテゴリー名ウィンドウY座標
 * @type number
 * @default 0
 * @min -9999
 * @parent CategoryNameSindowSetting
 * 
 * @param CategoryNameWidth
 * @desc カテゴリー名ウィンドウの横幅。
 * @text カテゴリー名ウィンドウ横幅
 * @type number
 * @default 0
 * @min 0
 * @parent CategoryNameSindowSetting
 * 
 * 
 * @param EnemyBookCategoryWindowSetting
 * @text カテゴリーウィンドウ設定
 * @default ------------------------------
 * @parent EnemyBookSetting
 * 
 * @param CategoryX
 * @text カテゴリーウィンドウX座標
 * @desc カテゴリーウィンドウのX座標
 * @type number
 * @default 0
 * @min -9999
 * @parent EnemyBookCategoryWindowSetting
 * 
 * @param CategoryY
 * @desc カテゴリーウィンドウのY座標
 * @text カテゴリーウィンドウY座標
 * @type number
 * @default 0
 * @min -9999
 * @parent EnemyBookCategoryWindowSetting
 * 
 * @param CategoryWidth
 * @desc カテゴリーウィンドウの横幅。
 * @text カテゴリーウィンドウ横幅
 * @type number
 * @default 0
 * @min 0
 * @parent EnemyBookCategoryWindowSetting
 * 
 * @param CategoryHeight
 * @text カテゴリーウィンドウ縦幅
 * @desc カテゴリーウィンドウの縦幅。0でメインエリア高さ
 * @type number
 * @default 0
 * @min 0
 * @parent EnemyBookCategoryWindowSetting
 * 
 * @param CategoryRows
 * @text カテゴリーウィンドウ行数
 * @desc カテゴリーウィンドウの行数
 * @type number
 * @default 12
 * @min 0
 * @parent EnemyBookCategoryWindowSetting
 * 
 * 
 * @param EnemyBookSelectWindowSetting
 * @text モンスター選択ウィンドウ設定
 * @default ------------------------------
 * @parent EnemyBookSetting
 * 
 * @param EnemyIndexX
 * @text モンスター選択ウィンドウX座標
 * @desc モンスター選択ウィンドウのX座標
 * @type number
 * @default 0
 * @min -9999
 * @parent EnemyBookSelectWindowSetting
 * 
 * @param EnemyIndexY
 * @desc モンスター選択ウィンドウのY座標
 * @text モンスター選択ウィンドウY座標
 * @type number
 * @default 0
 * @min -9999
 * @parent EnemyBookSelectWindowSetting
 * 
 * @param EnemyIndexWidth
 * @desc モンスター選択ウィンドウの横幅。
 * @text モンスター選択ウィンドウ横幅
 * @type number
 * @default 0
 * @min 0
 * @parent EnemyBookSelectWindowSetting
 * 
 * @param EnemyIndexHeight
 * @text モンスター選択ウィンドウ縦幅
 * @desc モンスター選択ウィンドウの縦幅。0でメインエリア高さ
 * @type number
 * @default 0
 * @min 0
 * @parent EnemyBookSelectWindowSetting
 * 
 * @param EnemyIndexRows
 * @text モンスター選択ウィンドウ行数
 * @desc モンスター選択ウィンドウの行数
 * @type number
 * @default 12
 * @min 0
 * @parent EnemyBookSelectWindowSetting
 * 
 * 
 * @param EnemyBookPercentWindowSetting
 * @text 完成度ウィンドウ設定
 * @default ------------------------------
 * @parent EnemyBookSetting
 * 
 * @param PercentX
 * @text 完成度ウィンドウX座標
 * @desc 完成度ウィンドウのX座標
 * @type number
 * @default 0
 * @min -9999
 * @parent EnemyBookPercentWindowSetting
 * 
 * @param PercentY
 * @desc 完成度ウィンドウのY座標
 * @text 完成度ウィンドウY座標
 * @type number
 * @default 0
 * @min -9999
 * @parent EnemyBookPercentWindowSetting
 * 
 * @param PercentWidth
 * @desc 完成度ウィンドウの横幅。
 * @text 完成度ウィンドウ横幅
 * @type number
 * @default 0
 * @min 0
 * @parent EnemyBookPercentWindowSetting
 * 
 * 
 * @param EnemyBookPageWindowSetting
 * @text ページウィンドウ設定
 * @default ------------------------------
 * @parent EnemyBookSetting
 * 
 * @param PageX
 * @text ページウィンドウX座標
 * @desc ページウィンドウのX座標
 * @type number
 * @default 0
 * @min -9999
 * @parent EnemyBookPageWindowSetting
 * 
 * @param PageY
 * @desc ページウィンドウのY座標
 * @text ページウィンドウY座標
 * @type number
 * @default 0
 * @min -9999
 * @parent EnemyBookPageWindowSetting
 * 
 * @param PageWidth
 * @desc ページウィンドウの横幅。
 * @text ページウィンドウ横幅
 * @type number
 * @default 0
 * @min 0
 * @parent EnemyBookPageWindowSetting
 * 
 * @param PageRows
 * @text ページウィンドウ行数
 * @desc ページウィンドウの行数
 * @type number
 * @default 1
 * @min 1
 * @parent EnemyBookPageWindowSetting
 * 
 * 
 * @param EnemyBookWindowSetting
 * @text モンスターステータスウィンドウ設定
 * @default ------------------------------
 * @parent EnemyBookSetting
 * 
 * @param EnemyStatusX
 * @text モンスターステータスウィンドウX座標
 * @desc モンスターステータスウィンドウのX座標
 * @type number
 * @default 0
 * @min -9999
 * @parent EnemyBookWindowSetting
 * 
 * @param EnemyStatusY
 * @desc モンスターステータスウィンドウのY座標
 * @text モンスターステータスウィンドウY座標
 * @type number
 * @default 0
 * @min -9999
 * @parent EnemyBookWindowSetting
 * 
 * @param EnemyStatusWidth
 * @desc モンスターステータスウィンドウの横幅。
 * @text モンスターステータスウィンドウ横幅
 * @type number
 * @default 0
 * @min 0
 * @parent EnemyBookWindowSetting
 * 
 * @param EnemyStatusHeight
 * @text モンスターステータスウィンドウ縦幅
 * @desc モンスターステータスウィンドウの縦幅。0でメインエリア高さ
 * @type number
 * @default 0
 * @min 0
 * @parent EnemyBookWindowSetting
 * 
 * 
 * @param BattleEnemyBookSetting
 * @text 戦闘中モンスター図鑑設定
 * @default //////////////////////////////
 * 
 * @param BattleEnemyBookLayoutEnabled
 * @desc 戦闘中の図鑑のレイアウト変更有効。
 * @text 戦闘中図鑑のレイアウト変更有効
 * @type boolean
 * @default true
 * @parent BattleEnemyBookSetting
 * 
 * @param BattleCategoryNameSindowSetting
 * @text カテゴリー名ウィンドウ設定
 * @default ------------------------------
 * @parent BattleEnemyBookSetting
 * 
 * @param BattleCategoryNameX
 * @text カテゴリー名ウィンドウX座標
 * @desc カテゴリー名ウィンドウのX座標
 * @type number
 * @default 0
 * @min -9999
 * @parent BattleCategoryNameSindowSetting
 * 
 * @param BattleCategoryNameY
 * @desc カテゴリー名ウィンドウのY座標
 * @text カテゴリー名ウィンドウY座標
 * @type number
 * @default 0
 * @min -9999
 * @parent BattleCategoryNameSindowSetting
 * 
 * @param BattleCategoryNameWidth
 * @desc カテゴリー名ウィンドウの横幅。
 * @text カテゴリー名ウィンドウ横幅
 * @type number
 * @default 0
 * @min 0
 * @parent BattleCategoryNameSindowSetting
 * 
 * 
 * @param BattleEnemyBookCategoryWindowSetting
 * @text カテゴリーウィンドウ設定
 * @default ------------------------------
 * @parent BattleEnemyBookSetting
 * 
 * @param BattleCategoryX
 * @text カテゴリーウィンドウX座標
 * @desc カテゴリーウィンドウのX座標
 * @type number
 * @default 0
 * @min -9999
 * @parent BattleEnemyBookCategoryWindowSetting
 * 
 * @param BattleCategoryY
 * @desc カテゴリーウィンドウのY座標
 * @text カテゴリーウィンドウY座標
 * @type number
 * @default 0
 * @min -9999
 * @parent BattleEnemyBookCategoryWindowSetting
 * 
 * @param BattleCategoryWidth
 * @desc カテゴリーウィンドウの横幅。
 * @text カテゴリーウィンドウ横幅
 * @type number
 * @default 0
 * @min 0
 * @parent BattleEnemyBookCategoryWindowSetting
 * 
 * @param BattleCategoryHeight
 * @text カテゴリーウィンドウ縦幅
 * @desc カテゴリーウィンドウの縦幅。0でメインエリア高さ
 * @type number
 * @default 0
 * @min 0
 * @parent BattleEnemyBookCategoryWindowSetting
 * 
 * @param BattleCategoryRows
 * @text カテゴリーウィンドウ行数
 * @desc カテゴリーウィンドウの行数
 * @type number
 * @default 12
 * @min 0
 * @parent BattleEnemyBookCategoryWindowSetting
 * 
 * 
 * @param BattleEnemyBookSelectWindowSetting
 * @text モンスター選択ウィンドウ設定
 * @default ------------------------------
 * @parent BattleEnemyBookSetting
 * 
 * @param BattleEnemyIndexX
 * @text モンスター選択ウィンドウX座標
 * @desc モンスター選択ウィンドウのX座標
 * @type number
 * @default 0
 * @min -9999
 * @parent BattleEnemyBookSelectWindowSetting
 * 
 * @param BattleEnemyIndexY
 * @desc モンスター選択ウィンドウのY座標
 * @text モンスター選択ウィンドウY座標
 * @type number
 * @default 0
 * @min -9999
 * @parent BattleEnemyBookSelectWindowSetting
 * 
 * @param BattleEnemyIndexWidth
 * @desc モンスター選択ウィンドウの横幅。
 * @text モンスター選択ウィンドウ横幅
 * @type number
 * @default 0
 * @min 0
 * @parent BattleEnemyBookSelectWindowSetting
 * 
 * @param BattleEnemyIndexHeight
 * @text モンスター選択ウィンドウ縦幅
 * @desc モンスター選択ウィンドウの縦幅。0でメインエリア高さ
 * @type number
 * @default 0
 * @min 0
 * @parent BattleEnemyBookSelectWindowSetting
 * 
 * @param BattleEnemyIndexRows
 * @text モンスター選択ウィンドウ行数
 * @desc モンスター選択ウィンドウの行数
 * @type number
 * @default 12
 * @min 0
 * @parent BattleEnemyBookSelectWindowSetting
 * 
 * 
 * @param BattleEnemyBookPercentWindowSetting
 * @text 完成度ウィンドウ設定
 * @default ------------------------------
 * @parent BattleEnemyBookSetting
 * 
 * @param BattlePercentX
 * @text 完成度ウィンドウX座標
 * @desc 完成度ウィンドウのX座標
 * @type number
 * @default 0
 * @min -9999
 * @parent BattleEnemyBookPercentWindowSetting
 * 
 * @param BattlePercentY
 * @desc 完成度ウィンドウのY座標
 * @text 完成度ウィンドウY座標
 * @type number
 * @default 0
 * @min -9999
 * @parent BattleEnemyBookPercentWindowSetting
 * 
 * @param BattlePercentWidth
 * @desc 完成度ウィンドウの横幅。
 * @text 完成度ウィンドウ横幅
 * @type number
 * @default 0
 * @min 0
 * @parent BattleEnemyBookPercentWindowSetting
 * 
 * 
 * @param BattleEnemyBookPageWindowSetting
 * @text ページウィンドウ設定
 * @default ------------------------------
 * @parent BattleEnemyBookSetting
 * 
 * @param BattlePageX
 * @text ページウィンドウX座標
 * @desc ページウィンドウのX座標
 * @type number
 * @default 0
 * @min -9999
 * @parent BattleEnemyBookPageWindowSetting
 * 
 * @param BattlePageY
 * @desc ページウィンドウのY座標
 * @text ページウィンドウY座標
 * @type number
 * @default 0
 * @min -9999
 * @parent BattleEnemyBookPageWindowSetting
 * 
 * @param BattlePageWidth
 * @desc ページウィンドウの横幅。
 * @text ページウィンドウ横幅
 * @type number
 * @default 0
 * @min 0
 * @parent BattleEnemyBookPageWindowSetting
 * 
 * @param BattlePageRows
 * @text ページウィンドウ行数
 * @desc ページウィンドウの行数
 * @type number
 * @default 1
 * @min 1
 * @parent BattleEnemyBookPageWindowSetting
 * 
 * 
 * @param BattleEnemyBookWindowSetting
 * @text モンスターステータスウィンドウ設定
 * @default ------------------------------
 * @parent BattleEnemyBookSetting
 * 
 * @param BattleEnemyStatusX
 * @text モンスターステータスウィンドウX座標
 * @desc モンスターステータスウィンドウのX座標
 * @type number
 * @default 0
 * @min -9999
 * @parent BattleEnemyBookWindowSetting
 * 
 * @param BattleEnemyStatusY
 * @desc モンスターステータスウィンドウのY座標
 * @text モンスターステータスウィンドウY座標
 * @type number
 * @default 0
 * @min -9999
 * @parent BattleEnemyBookWindowSetting
 * 
 * @param BattleEnemyStatusWidth
 * @desc モンスターステータスウィンドウの横幅。
 * @text モンスターステータスウィンドウ横幅
 * @type number
 * @default 0
 * @min 0
 * @parent BattleEnemyBookWindowSetting
 * 
 * @param BattleEnemyStatusHeight
 * @text モンスターステータスウィンドウ縦幅
 * @desc モンスターステータスウィンドウの縦幅。0でメインエリア高さ
 * @type number
 * @default 0
 * @min 0
 * @parent BattleEnemyBookWindowSetting
 * 
 * @param BattleEnemyInfoSetting
 * @text 敵の情報設定
 * @default //////////////////////////////
 * 
 * @param EnemyInfoLayoutEnabled
 * @desc 敵の情報のレイアウト変更有効。
 * @text 敵の情報のレイアウト変更有効
 * @type boolean
 * @default true
 * @parent BattleEnemyInfoSetting
 * 
 * @param BattleEnemyInfoIndexWindowSetting
 * @text 敵の情報選択ウィンドウ設定
 * @default ------------------------------
 * @parent BattleEnemyInfoSetting
 * 
 * @param InfoIndexX
 * @text モンスター選択ウィンドウX座標
 * @desc モンスター選択ウィンドウのX座標
 * @type number
 * @default 0
 * @min -9999
 * @parent BattleEnemyInfoIndexWindowSetting
 * 
 * @param InfoIndexY
 * @desc モンスター選択ウィンドウのY座標
 * @text モンスター選択ウィンドウY座標
 * @type number
 * @default 0
 * @min -9999
 * @parent BattleEnemyInfoIndexWindowSetting
 * 
 * @param InfoIndexWidth
 * @desc モンスター選択ウィンドウの横幅。
 * @text モンスター選択ウィンドウ横幅
 * @type number
 * @default 0
 * @min 0
 * @parent BattleEnemyInfoIndexWindowSetting
 * 
 * @param InfoIndexHeight
 * @text モンスター選択ウィンドウ縦幅
 * @desc モンスター選択ウィンドウの縦幅。0でメインエリア高さ
 * @type number
 * @default 0
 * @min 0
 * @parent BattleEnemyInfoIndexWindowSetting
 * 
 * @param InfoIndexRows
 * @text モンスター選択ウィンドウ行数
 * @desc モンスター選択ウィンドウの行数
 * @type number
 * @default 12
 * @min 0
 * @parent BattleEnemyInfoIndexWindowSetting
 * 
 * @param BattleEnemyInfoPageWindowSetting
 * @text 敵の情報ページウィンドウ設定
 * @default ------------------------------
 * @parent BattleEnemyInfoSetting
 * 
 * @param InfoPageX
 * @text ページウィンドウX座標
 * @desc ページウィンドウのX座標
 * @type number
 * @default 0
 * @min -9999
 * @parent BattleEnemyInfoPageWindowSetting
 * 
 * @param InfoPageY
 * @desc ページウィンドウのY座標
 * @text ページウィンドウY座標
 * @type number
 * @default 0
 * @min -9999
 * @parent BattleEnemyInfoPageWindowSetting
 * 
 * @param InfoPageWidth
 * @desc ページウィンドウの横幅。
 * @text ページウィンドウ横幅
 * @type number
 * @default 0
 * @min 0
 * @parent BattleEnemyInfoPageWindowSetting
 * 
 * @param InfoPageRows
 * @text ページウィンドウ行数
 * @desc ページウィンドウの行数
 * @type number
 * @default 1
 * @min 1
 * @parent BattleEnemyInfoPageWindowSetting
 * 
 * @param BattleEnemyInfoWindowSetting
 * @text 敵の情報ステータスウィンドウ設定
 * @default ------------------------------
 * @parent BattleEnemyInfoSetting
 * 
 * @param InfoStatusX
 * @text モンスターステータスウィンドウX座標
 * @desc モンスターステータスウィンドウのX座標
 * @type number
 * @default 0
 * @min -9999
 * @parent BattleEnemyInfoWindowSetting
 * 
 * @param InfoStatusY
 * @desc モンスターステータスウィンドウのY座標
 * @text モンスターステータスウィンドウY座標
 * @type number
 * @default 0
 * @min -9999
 * @parent BattleEnemyInfoWindowSetting
 * 
 * @param InfoStatusWidth
 * @desc モンスターステータスウィンドウの横幅。
 * @text モンスターステータスウィンドウ横幅
 * @type number
 * @default 0
 * @min 0
 * @parent BattleEnemyInfoWindowSetting
 * 
 * @param InfoStatusHeight
 * @text モンスターステータスウィンドウ縦幅
 * @desc モンスターステータスウィンドウの縦幅。0でメインエリア高さ
 * @type number
 * @default 0
 * @min 0
 * @parent BattleEnemyInfoWindowSetting
 * 
 * @param AnalyzeSetting
 * @text アナライズ設定
 * @default //////////////////////////////
 * 
 * @param AnalyzeLayoutEnabled
 * @desc アナライズのレイアウト変更有効。
 * @text アナライズのレイアウト変更有効
 * @type boolean
 * @default true
 * @parent AnalyzeSetting
 * 
 * @param AnalyzePageWindowSetting
 * @text 敵の情報ページウィンドウ設定
 * @default ------------------------------
 * @parent AnalyzeSetting
 * 
 * @param AnalyzePageX
 * @text ページウィンドウX座標
 * @desc ページウィンドウのX座標
 * @type number
 * @default 0
 * @min -9999
 * @parent AnalyzePageWindowSetting
 * 
 * @param AnalyzePageY
 * @desc ページウィンドウのY座標
 * @text ページウィンドウY座標
 * @type number
 * @default 0
 * @min -9999
 * @parent AnalyzePageWindowSetting
 * 
 * @param AnalyzePageWidth
 * @desc ページウィンドウの横幅。
 * @text ページウィンドウ横幅
 * @type number
 * @default 0
 * @min 0
 * @parent AnalyzePageWindowSetting
 * 
 * @param AnalyzePageRows
 * @text ページウィンドウ行数
 * @desc ページウィンドウの行数
 * @type number
 * @default 1
 * @min 1
 * @parent AnalyzePageWindowSetting
 * 
 * @param AnalyzeWindowSetting
 * @text 敵の情報ステータスウィンドウ設定
 * @default ------------------------------
 * @parent AnalyzeSetting
 * 
 * @param AnalyzeStatusX
 * @text モンスターステータスウィンドウX座標
 * @desc モンスターステータスウィンドウのX座標
 * @type number
 * @default 0
 * @min -9999
 * @parent AnalyzeWindowSetting
 * 
 * @param AnalyzeStatusY
 * @desc モンスターステータスウィンドウのY座標
 * @text モンスターステータスウィンドウY座標
 * @type number
 * @default 0
 * @min -9999
 * @parent AnalyzeWindowSetting
 * 
 * @param AnalyzeStatusWidth
 * @desc モンスターステータスウィンドウの横幅。
 * @text モンスターステータスウィンドウ横幅
 * @type number
 * @default 0
 * @min 0
 * @parent AnalyzeWindowSetting
 * 
 * @param AnalyzeStatusHeight
 * @text モンスターステータスウィンドウ縦幅
 * @desc モンスターステータスウィンドウの縦幅。0でメインエリア高さ
 * @type number
 * @default 0
 * @min 0
 * @parent AnalyzeWindowSetting
 * 
 *

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

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