ultimate-angel-zerachiel/www/js/plugins/SRD_IndividualSkinsForWindows.js
2024-01-17 11:38:37 -06:00

1241 lines
35 KiB
JavaScript

/*:
* @plugindesc Using this Plugin allows you to customize the Window Skin used by each, individual Window in your game.
* @author SumRndmDde
*
* @param == Main Windows ==
* @default
*
* @param Help
* @desc The Window Skin file for the Help Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Gold
* @desc The Window Skin file for the Gold Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param == Event Windows ==
* @default
*
* @param Message
* @desc The Window Skin file for the Message Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Choice List
* @desc The Window Skin file for the Choice List Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Number Input
* @desc The Window Skin file for the Number Input Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Event Item
* @desc The Window Skin file for the Event Item Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param == Battle Windows ==
* @default
*
* @param Party Command
* @desc The Window Skin file for the Party Command Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Actor Command
* @desc The Window Skin file for the Actor Command Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Battle Status
* @desc The Window Skin file for the Battle Status Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Battle Actor
* @desc The Window Skin file for the Battle Actor Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Battle Enemy
* @desc The Window Skin file for the Battle Enemy Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Battle Skill
* @desc The Window Skin file for the Battle Skill Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Battle Item
* @desc The Window Skin file for the Battle Item Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param == Title Windows ==
* @default
*
* @param Title Command
* @desc The Window Skin file for the Title Command Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param == Menu Windows ==
* @default
*
* @param Menu Command
* @desc The Window Skin file for the Menu Command Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Menu Status
* @desc The Window Skin file for the Menu Status Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Menu Actor
* @desc The Window Skin file for the Menu Actor Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param == Item Windows ==
* @default
*
* @param Item Category
* @desc The Window Skin file for the Item Category Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Item List
* @desc The Window Skin file for the Item List Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param == Skill Windows ==
* @default
*
* @param Skill Type
* @desc The Window Skin file for the Skill Type Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Skill Status
* @desc The Window Skin file for the Skill Status Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Skill List
* @desc The Window Skin file for the Skill List Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param == Equip Windows ==
* @default
*
* @param Equip Status
* @desc The Window Skin file for the Equip Status Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Equip Command
* @desc The Window Skin file for the Equip Command Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Equip Slot
* @desc The Window Skin file for the Equip Slot Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Equip Item
* @desc The Window Skin file for the Equip Item Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param == Status Windows ==
* @default
*
* @param Status
* @desc The Window Skin file for the Status Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param == Options Windows ==
* @default
*
* @param Options
* @desc The Window Skin file for the Options Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param == End Windows ==
* @default
*
* @param Game End
* @desc The Window Skin file for the Game End Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param == Shop Windows ==
* @default
*
* @param Shop Command
* @desc The Window Skin file for the Shop Command Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Shop Buy
* @desc The Window Skin file for the Shop Buy Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Shop Sell
* @desc The Window Skin file for the Shop Sell Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Shop Number
* @desc The Window Skin file for the Shop Number Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Shop Status
* @desc The Window Skin file for the Shop Status Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param == Name Windows ==
* @default
*
* @param Name Edit
* @desc The Window Skin file for the Name Edit Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Name Input
* @desc The Window Skin file for the Name Input Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param == Save Windows ==
* @default
*
* @param Save/Load List
* @desc The Window Skin file for the Save/Load List Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param == Debug Windows ==
* @default
*
* @param Debug Range
* @desc The Window Skin file for the Debug Range Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Debug Edit
* @desc The Window Skin file for the Debug Edit Window.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param == Custom Windows ==
* @default
*
* @param Custom Window 1
* @desc The name of the Class for Custom Window 1.
* Use Custom Skin 1 to set the skin.
* @default
*
* @param Custom Skin 1
* @desc The file name for the Window Skin of Custom Window 1.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Custom Window 2
* @desc The name of the Class for Custom Window 2.
* Use Custom Skin 2 to set the skin.
* @default
*
* @param Custom Skin 2
* @desc The file name for the Window Skin of Custom Window 2.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Custom Window 3
* @desc The name of the Class for Custom Window 3.
* Use Custom Skin 3 to set the skin.
* @default
*
* @param Custom Skin 3
* @desc The file name for the Window Skin of Custom Window 3.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Custom Window 4
* @desc The name of the Class for Custom Window 4.
* Use Custom Skin 4 to set the skin.
* @default
*
* @param Custom Skin 4
* @desc The file name for the Window Skin of Custom Window 4.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Custom Window 5
* @desc The name of the Class for Custom Window 5.
* Use Custom Skin 5 to set the skin.
* @default
*
* @param Custom Skin 5
* @desc The file name for the Window Skin of Custom Window 5.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Custom Window 6
* @desc The name of the Class for Custom Window 6.
* Use Custom Skin 6 to set the skin.
* @default
*
* @param Custom Skin 6
* @desc The file name for the Window Skin of Custom Window 6.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Custom Window 7
* @desc The name of the Class for Custom Window 7.
* Use Custom Skin 7 to set the skin.
* @default
*
* @param Custom Skin 7
* @desc The file name for the Window Skin of Custom Window 7.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Custom Window 8
* @desc The name of the Class for Custom Window 8.
* Use Custom Skin 8 to set the skin.
* @default
*
* @param Custom Skin 8
* @desc The file name for the Window Skin of Custom Window 8.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Custom Window 9
* @desc The name of the Class for Custom Window 9.
* Use Custom Skin 9 to set the skin.
* @default
*
* @param Custom Skin 9
* @desc The file name for the Window Skin of Custom Window 9.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Custom Window 10
* @desc The name of the Class for Custom Window 10.
* Use Custom Skin 10 to set the skin.
* @default
*
* @param Custom Skin 10
* @desc The file name for the Window Skin of Custom Window 10.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Custom Window 11
* @desc The name of the Class for Custom Window 11.
* Use Custom Skin 11 to set the skin.
* @default
*
* @param Custom Skin 11
* @desc The file name for the Window Skin of Custom Window 11.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Custom Window 12
* @desc The name of the Class for Custom Window 12.
* Use Custom Skin 12 to set the skin.
* @default
*
* @param Custom Skin 12
* @desc The file name for the Window Skin of Custom Window 12.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Custom Window 13
* @desc The name of the Class for Custom Window 13.
* Use Custom Skin 13 to set the skin.
* @default
*
* @param Custom Skin 13
* @desc The file name for the Window Skin of Custom Window 13.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Custom Window 14
* @desc The name of the Class for Custom Window 14.
* Use Custom Skin 14 to set the skin.
* @default
*
* @param Custom Skin 14
* @desc The file name for the Window Skin of Custom Window 14.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Custom Window 15
* @desc The name of the Class for Custom Window 15.
* Use Custom Skin 15 to set the skin.
* @default
*
* @param Custom Skin 15
* @desc The file name for the Window Skin of Custom Window 15.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Custom Window 16
* @desc The name of the Class for Custom Window 16.
* Use Custom Skin 16 to set the skin.
* @default
*
* @param Custom Skin 16
* @desc The file name for the Window Skin of Custom Window 16.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Custom Window 17
* @desc The name of the Class for Custom Window 17.
* Use Custom Skin 17 to set the skin.
* @default
*
* @param Custom Skin 17
* @desc The file name for the Window Skin of Custom Window 17.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Custom Window 18
* @desc The name of the Class for Custom Window 18.
* Use Custom Skin 18 to set the skin.
* @default
*
* @param Custom Skin 18
* @desc The file name for the Window Skin of Custom Window 18.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Custom Window 19
* @desc The name of the Class for Custom Window 19.
* Use Custom Skin 19 to set the skin.
* @default
*
* @param Custom Skin 19
* @desc The file name for the Window Skin of Custom Window 19.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @param Custom Window 20
* @desc The name of the Class for Custom Window 20.
* Use Custom Skin 20 to set the skin.
* @default
*
* @param Custom Skin 20
* @desc The file name for the Window Skin of Custom Window 20.
* Must be stored in /img/SumRndmDde/window/
* @default
*
* @help
*
* Individual Skins for Windows
* Version 1.00
* SumRndmDde
*
*
* This Plugin allows you to customize the Window Skins for each individual
* Window within your entire game.
*
* All of the Window Skins you wish to use need to be stored in:
* /img/SumRndmDde/window/
*
* You can customize the Window Skin used by a certain Window by setting
* that specific Window in the Parameters to the file name of the
* Window Skin.
*
* If a Parameter is left blank, that Window will use the default
* Window Skin.
*
*
* ==========================================================================
* End of Help File
* ==========================================================================
*
* Welcome to the bottom of the Help file.
*
*
* Thanks for reading!
* If you have questions, or if you enjoyed this Plugin, please check
* out my YouTube channel!
*
* https://www.youtube.com/c/SumRndmDde
*
*
* Until next time,
* ~ SumRndmDde
*/
/*:ja
* @plugindesc ウィンドウ毎にウィンドウスキンをカスタマイズできます。
* @author SumRndmDde
*
* @param == Main Windows ==
* @text -- メインウィンドウ --
* @default
*
* @param Help
* @text ヘルプ
* @desc ヘルプウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Gold
* @text 所持金
* @desc 所持金ウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param == Event Windows ==
* @text -- イベントウィンドウ --
* @default
*
* @param Message
* @text 文章
* @desc 文章ウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Choice List
* @text 選択肢
* @desc 選択ウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Number Input
* @text 数値入力
* @desc 数値入力のウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Event Item
* @text アイテム選択
* @desc アイテム選択ウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param == Battle Windows ==
* @text -- 戦闘ウィンドウ --
* @default
*
* @param Party Command
* @text パーティーコマンド
* @desc パーティコマンドウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Actor Command
* @text アクターコマンド
* @desc アクターコマンドウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Battle Status
* @text 戦闘ステータス
* @desc 戦闘ステータスウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Battle Actor
* @text 戦闘アクター
* @desc 戦闘アクターウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Battle Enemy
* @text 戦闘敵キャラ
* @desc 戦闘エネミーウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Battle Skill
* @text 戦闘スキル
* @desc 戦闘スキルウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Battle Item
* @text 戦闘アイテム
* @desc 戦闘アイテムウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param == Title Windows ==
* @text -- タイトルウィンドウ --
* @default
*
* @param Title Command
* @text タイトルコマンド
* @desc タイトルコマンドウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param == Menu Windows ==
* @text -- メニューウィンドウ --
* @default
*
* @param Menu Command
* @text メニューコマンド
* @desc メニューコマンドウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Menu Status
* @text メニューステータス
* @desc メニューステータスウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Menu Actor
* @text メニューアクター
* @desc メニューアクターウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param == Item Windows ==
* @text -- アイテムウィンドウ --
* @default
*
* @param Item Category
* @text アイテム分類
* @desc アイテム分類ウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Item List
* @text アイテム一覧
* @desc アイテム一覧ウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param == Skill Windows ==
* @text -- スキルウィンドウ --
* @default
*
* @param Skill Type
* @text スキルタイプ
* @desc スキルタイプウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Skill Status
* @text スキルのステータス
* @desc スキルステータスウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Skill List
* @text スキル一覧
* @desc スキル一覧ウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param == Equip Windows ==
* @text -- 装備ウィンドウ --
* @default
*
* @param Equip Status
* @text 装備ステータス
* @desc 装備ステータスウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Equip Command
* @text 装備コマンド
* @desc 装備コマンドウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Equip Slot
* @text 装備スロット
* @desc 装備スロットウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Equip Item
* @text 装備品
* @desc 装備アイテムウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param == Status Windows ==
* @text -- ステータスウィンドウ --
* @default
*
* @param Status
* @text ステータス
* @desc ステータスウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param == Options Windows ==
* @text -- オプション設定ウィンドウ --
* @default
*
* @param Options
* @text オプション
* @desc オプション設定ウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param == End Windows ==
* @text -- 終了ウィンドウ --
* @default
*
* @param Game End
* @text ゲーム終了
* @desc ゲーム終了ウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param == Shop Windows ==
* @text -- ショップウィンドウ --
* @default
*
* @param Shop Command
* @text ショップコマンド
* @desc ショップコマンドウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Shop Buy
* @text ショップ購入
* @desc ショップ購入ウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Shop Sell
* @text ショップ販売
* @desc ショップ販売ウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Shop Number
* @text ショップ番号
* @desc ショップ番号ウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Shop Status
* @text ショップのステータス
* @desc ショップステータスウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param == Name Windows ==
* @text -- 名前ウィンドウ --
* @default
*
* @param Name Edit
* @text 名前の編集
* @desc 名前編集ウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Name Input
* @text 名前入力
* @desc 名前入力ウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param == Save Windows ==
* @text -- セーブウィンドウ --
* @default
*
* @param Save/Load List
* @text セーブ/ロード一覧
* @desc 保存/読み込み一覧ウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param == Debug Windows ==
* @text -- デバッグウィンドウ --
* @default
*
* @param Debug Range
* @text デバッグ範囲
* @desc デバッグ範囲ウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Debug Edit
* @text デバッグ編集
* @desc デバッグ編集ウィンドウのスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param == Custom Windows ==
* @text -- カスタムウィンドウ --
* @default
*
* @param Custom Window 1
* @text カスタムウィンドウ1
* @desc カスタムウィンドウ1のクラス名
* スキンにカスタムスキン1を設定
* @default
*
* @param Custom Skin 1
* @text カスタムスキン1
* @desc カスタムウィンドウ1のウィンドウスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Custom Window 2
* @text カスタムウィンドウ2
* @desc カスタムウィンドウ2のクラス名
* スキンにカスタムスキン2を設定
* @default
*
* @param Custom Skin 2
* @text カスタムスキン2
* @desc カスタムウィンドウ2のウィンドウスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Custom Window 3
* @text カスタムウィンドウ3
* @desc カスタムウィンドウ3のクラス名
* スキンにカスタムスキン3を設定
* @default
*
* @param Custom Skin 3
* @text カスタムスキン3
* @desc カスタムウィンドウ3のウィンドウスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Custom Window 4
* @text カスタムウィンドウ4
* @desc カスタムウィンドウ4のクラス名
* スキンにカスタムスキン4を設定
* @default
*
* @param Custom Skin 4
* @text カスタムスキン4
* @desc カスタムウィンドウ4のウィンドウスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Custom Window 5
* @text カスタムウィンドウ5
* @desc カスタムウィンドウ5のクラス名
* スキンにカスタムスキン5を設定
* @default
*
* @param Custom Skin 5
* @text カスタムスキン5
* @desc カスタムウィンドウ5のウィンドウスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Custom Window 6
* @text カスタムウィンドウ6
* @desc カスタムウィンドウ6のクラス名
* スキンにカスタムスキン6を設定
* @default
*
* @param Custom Skin 6
* @text カスタムスキン6
* @desc カスタムウィンドウ6のウィンドウスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Custom Window 7
* @text カスタムウィンドウ7
* @desc カスタムウィンドウ7のクラス名
* スキンにカスタムスキン7を設定
* @default
*
* @param Custom Skin 7
* @text カスタムスキン7
* @desc カスタムウィンドウ7のウィンドウスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Custom Window 8
* @text カスタムウィンドウ8
* @desc カスタムウィンドウ8のクラス名
* スキンにカスタムスキン8を設定
* @default
*
* @param Custom Skin 8
* @text カスタムスキン8
* @desc カスタムウィンドウ8のウィンドウスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Custom Window 9
* @text カスタムウィンドウ9
* @desc カスタムウィンドウ9のクラス名
* スキンにカスタムスキン9を設定
* @default
*
* @param Custom Skin 9
* @text カスタムスキン9
* @desc カスタムウィンドウ9のウィンドウスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Custom Window 10
* @text カスタムウィンドウ10
* @desc カスタムウィンドウ10のクラス名
* スキンにカスタムスキン10を設定
* @default
*
* @param Custom Skin 10
* @text カスタムスキン10
* @desc カスタムウィンドウ10のウィンドウスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Custom Window 11
* @text カスタムウィンドウ11
* @desc カスタムウィンドウ11のクラス名
* スキンにカスタムスキン11を設定
* @default
*
* @param Custom Skin 11
* @text カスタムスキン11
* @desc カスタムウィンドウ11のウィンドウスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Custom Window 12
* @text カスタムウィンドウ12
* @desc カスタムウィンドウ12のクラス名
* スキンにカスタムスキン12を設定
* @default
*
* @param Custom Skin 12
* @text カスタムスキン12
* @desc カスタムウィンドウ12のウィンドウスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Custom Window 13
* @text カスタムウィンドウ13
* @desc カスタムウィンドウ13のクラス名
* スキンにカスタムスキン13を設定
* @default
*
* @param Custom Skin 13
* @text カスタムスキン13
* @desc カスタムウィンドウ13のウィンドウスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Custom Window 14
* @text カスタムウィンドウ14
* @desc カスタムウィンドウ14のクラス名
* スキンにカスタムスキン14を設定
* @default
*
* @param Custom Skin 14
* @text カスタムスキン14
* @desc カスタムウィンドウ14のウィンドウスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Custom Window 15
* @text カスタムウィンドウ15
* @desc カスタムウィンドウ15のクラス名
* スキンにカスタムスキン15を設定
* @default
*
* @param Custom Skin 15
* @text カスタムスキン15
* @desc カスタムウィンドウ15のウィンドウスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Custom Window 16
* @text カスタムウィンドウ16
* @desc カスタムウィンドウ16のクラス名
* スキンにカスタムスキン16を設定
* @default
*
* @param Custom Skin 16
* @text カスタムスキン16
* @desc カスタムウィンドウ16のウィンドウスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Custom Window 17
* @text カスタムウィンドウ17
* @desc カスタムウィンドウ17のクラス名
* スキンにカスタムスキン17を設定
* @default
*
* @param Custom Skin 17
* @text カスタムスキン17
* @desc カスタムウィンドウ17のウィンドウスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Custom Window 18
* @text カスタムウィンドウ18
* @desc カスタムウィンドウ18のクラス名
* スキンにカスタムスキン18を設定
* @default
*
* @param Custom Skin 18
* @text カスタムスキン18
* @desc カスタムウィンドウ18のウィンドウスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Custom Window 19
* @text カスタムウィンドウ19
* @desc カスタムウィンドウ19のクラス名
* スキンにカスタムスキン19を設定
* @default
*
* @param Custom Skin 19
* @text カスタムスキン19
* @desc カスタムウィンドウ19のウィンドウスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @param Custom Window 20
* @text カスタムウィンドウ20
* @desc カスタムウィンドウ20のクラス名
* スキンにカスタムスキン20を設定
* @default
*
* @param Custom Skin 20
* @text カスタムスキン20
* @desc カスタムウィンドウ20のウィンドウスキンファイル名
* /img/SumRndmDde/window/ に保存
* @default
*
* @help
* 翻訳:ムノクラ
* https://fungamemake.com/
* https://twitter.com/munokura/
*
* 元プラグイン: http://sumrndm.site/individual-skins/
*
*
* Individual Skins for Windows
* Version 1.00
* SumRndmDde
*
*
* ウィンドウ毎にウィンドウスキンをカスタマイズできます。
*
* 使用したいウィンドウスキンは、下記に保存する必要があります。
* /img/SumRndmDde/window/
*
* 特定のウィンドウで使用されるウィンドウスキンをカスタマイズするには、
* パラメータでウィンドウスキンのファイル名を設定します。
*
* パラメータを空白のままにしておくと、
* そのウィンドウはデフォルトのウィンドウスキンを使用します。
*
*
* ==========================================================================
* ヘルプファイルの終わり
* ==========================================================================
*
* ヘルプファイルの終わりへようこそ。
*
* 読んでくれてありがとう!
* 質問があったり、このプラグインを楽しめたら、
* 私のYouTubeチャンネルを登録してください!!
*
* https://www.youtube.com/c/SumRndmDde
*
*
* 次の機会まで
* ~ SumRndmDde
*/
var SRD = SRD || {};
SRD.IndividualSkinsForWindows = SRD.IndividualSkinsForWindows || {};
var Imported = Imported || {};
Imported["SumRndmDde Individual Skins for Windows"] = true;
(function (_) {
_.skins = {
Window_Help: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Help"]
),
Window_Gold: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Gold"]
),
Window_MenuCommand: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Menu Command"]
),
Window_MenuStatus: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Menu Status"]
),
Window_MenuActor: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Menu Actor"]
),
Window_ItemCategory: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Item Category"]
),
Window_ItemList: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Item List"]
),
Window_SkillType: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Skill Type"]
),
Window_SkillStatus: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Skill Status"]
),
Window_SkillList: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Skill List"]
),
Window_EquipStatus: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Equip Status"]
),
Window_EquipCommand: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Equip Command"]
),
Window_EquipSlot: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Equip Slot"]
),
Window_EquipItem: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Equip Item"]
),
Window_Status: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Status"]
),
Window_Options: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Options"]
),
Window_SavefileList: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")[
"Save/Load List"
]
),
Window_ShopCommand: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Shop Command"]
),
Window_ShopBuy: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Shop Buy"]
),
Window_ShopSell: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Shop Sell"]
),
Window_ShopNumber: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Shop Number"]
),
Window_ShopStatus: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Shop Status"]
),
Window_NameEdit: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Name Edit"]
),
Window_NameInput: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Name Input"]
),
Window_ChoiceList: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Choice List"]
),
Window_NumberInput: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Number Input"]
),
Window_EventItem: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Event Item"]
),
Window_Message: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Message"]
),
Window_PartyCommand: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Party Command"]
),
Window_ActorCommand: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Actor Command"]
),
Window_BattleStatus: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Battle Status"]
),
Window_BattleActor: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Battle Actor"]
),
Window_BattleEnemy: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Battle Enemy"]
),
Window_BattleSkill: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Battle Skill"]
),
Window_BattleItem: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Battle Item"]
),
Window_TitleCommand: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Title Command"]
),
Window_GameEnd: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Game End"]
),
Window_DebugRange: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Debug Range"]
),
Window_DebugEdit: String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")["Debug Edit"]
),
};
for (var i = 1; i <= 20; i++) {
var wind = String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")[
"Custom Window " + i
]
);
var skin = String(
PluginManager.parameters("SRD_IndividualSkinsForWindows")[
"Custom Skin " + i
]
);
if (wind.trim().length > 0 && skin.trim().length > 0) {
_.skins[wind] = skin;
}
}
_.loadSumRndmDdeWindow = function (filename, hue) {
return ImageManager.loadBitmap(
"img/SumRndmDde/window/",
filename,
hue,
true
);
};
var _Scene_Boot_create = Scene_Boot.prototype.create;
Scene_Boot.prototype.create = function () {
_Scene_Boot_create.call(this);
for (var i in _.skins) {
if (_.skins[i].trim().length > 0) {
_.loadSumRndmDdeWindow(_.skins[i]);
}
}
};
var _Window_Base_loadWindowskin = Window_Base.prototype.loadWindowskin;
Window_Base.prototype.loadWindowskin = function () {
_Window_Base_loadWindowskin.call(this);
if (_.skins[this.constructor.name]) {
this.windowskin = _.loadSumRndmDdeWindow(_.skins[this.constructor.name]);
}
};
})(SRD.IndividualSkinsForWindows);