当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクール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 * *