Welcome to PGMZ! My goal is to make it easy for everyone to find and share great plugins for creating amazing games. As a plugin developer myself, I'm excited to grow this community with all of you.
NRP Menu Background - NRP_MenuBackground.js
Plugin desc : v1.00 Change the background of the menu screen.
License :
・Copyright: Retained
・Commercial Use: Allowed
・Modification: Allowed
・Redistribution: Allowed
・Details: See Download Page / In-plugin documentation
Author : Takeshi Sunagawa (http://newrpg.seesaa.net/)
Website : https://github.com/NewRPGProject/MZMV_Plugin/blob/main/NRP_MenuBackground.js
Desc page : https://newrpg.seesaa.net/article/502378599.html
Download Page : https://raw.githubusercontent.com/NewRPGProject/MZMV_Plugin/main/NRP_MenuBackground.js
File name : NRP_MenuBackground.js
Help of plugin :
Change the background of the menu screen.
* You can also set the background to scroll
* or change the background with a switch.
*
* Note that this actually covers not only the menu,
* but also the options, save/load, game end, shop,
* and name input scenes.
* (Strictly speaking, a scene that inherits Scene_MenuBase)
*
* The background can be changed for each scene.
*
* -------------------------------------------------------------------
* [Usage]
* -------------------------------------------------------------------
* Setting "BackgroundImage" in the <Common Setting> plugin parameter
* will cause the background to appear in all target scenes.
*
* If you want to change the settings for each scene,
* select "BackgroundList" for detailed settings.
*
* The main scenes are pre-set by default,
* so you can change the settings as you like.
*
* Scene_Menu (Top Menu)
* Scene_Item
* Scene_Equip
* Scene_Skill
* Scene_Status
* Scene_Options
* Scene_Save
* Scene_Load
* Scene_GameEnd
* Scene_Shop
* Scene_Name (Name Input)
*
* Scenes added by external plugins not listed
* above (inheriting Scene_MenuBase) should also be changed
* by manually entering the corresponding scene name.
* You can find it by searching in the plugin with the string "Scene_".
*
* -------------------------------------------------------------------
* [Change Background]
* -------------------------------------------------------------------
* This plugin allows you to change the background of each scene
* by using switches as conditions.
*
* If you set the scene to "ALL" and set the switch to a condition,
* you can make the background change depending on the condition.
* For example, you can make the background change
* according to the progress of the story,
* your current location, or the time of day.
*
* Also, normally for options and save/load screens,
* There is no distinction between when they are called up
* from the title and when they are called up from the menu.
* There is a way to distinguish between the two
* by providing a switch that is always on during the game.
*
* @-----------------------------------------------------
* @ [Plugin Parameters]
* @-----------------------------------------------------
*
* @param BackgroundList
* @type struct<Background>[]
* @default ["{¥"Scene¥":¥"Scene_Menu¥",¥"Note¥":¥"Menu (Top)¥",¥"Disabled¥":¥"false¥",¥"BackgroundImage¥":¥"¥",¥"ScrollX¥":¥"¥",¥"ScrollY¥":¥"¥",¥"Switch¥":¥"¥"}","{¥"Scene¥":¥"Scene_Item¥",¥"Note¥":¥"Item¥",¥"Disabled¥":¥"false¥",¥"BackgroundImage¥":¥"¥",¥"ScrollX¥":¥"¥",¥"ScrollY¥":¥"¥",¥"Switch¥":¥"¥"}","{¥"Scene¥":¥"Scene_Equip¥",¥"Note¥":¥"Equip¥",¥"Disabled¥":¥"false¥",¥"BackgroundImage¥":¥"¥",¥"ScrollX¥":¥"¥",¥"ScrollY¥":¥"¥",¥"Switch¥":¥"¥"}","{¥"Scene¥":¥"Scene_Skill¥",¥"Note¥":¥"Skill¥",¥"Disabled¥":¥"false¥",¥"BackgroundImage¥":¥"¥",¥"ScrollX¥":¥"¥",¥"ScrollY¥":¥"¥",¥"Switch¥":¥"¥"}","{¥"Scene¥":¥"Scene_Status¥",¥"Note¥":¥"Status¥",¥"Disabled¥":¥"false¥",¥"BackgroundImage¥":¥"¥",¥"ScrollX¥":¥"¥",¥"ScrollY¥":¥"¥",¥"Switch¥":¥"¥"}","{¥"Scene¥":¥"Scene_Options¥",¥"Note¥":¥"Options¥",¥"Disabled¥":¥"false¥",¥"BackgroundImage¥":¥"¥",¥"ScrollX¥":¥"¥",¥"ScrollY¥":¥"¥",¥"Switch¥":¥"¥"}","{¥"Scene¥":¥"Scene_Save¥",¥"Note¥":¥"Save¥",¥"Disabled¥":¥"false¥",¥"BackgroundImage¥":¥"¥",¥"ScrollX¥":¥"¥",¥"ScrollY¥":¥"¥",¥"Switch¥":¥"¥"}","{¥"Scene¥":¥"Scene_Load¥",¥"Note¥":¥"Load¥",¥"Disabled¥":¥"false¥",¥"BackgroundImage¥":¥"¥",¥"ScrollX¥":¥"¥",¥"ScrollY¥":¥"¥",¥"Switch¥":¥"¥"}","{¥"Scene¥":¥"Scene_GameEnd¥",¥"Note¥":¥"Game End¥",¥"Disabled¥":¥"false¥",¥"BackgroundImage¥":¥"¥",¥"ScrollX¥":¥"¥",¥"ScrollY¥":¥"¥",¥"Switch¥":¥"¥"}","{¥"Scene¥":¥"Scene_Shop¥",¥"Note¥":¥"Shop¥",¥"Disabled¥":¥"false¥",¥"BackgroundImage¥":¥"¥",¥"ScrollX¥":¥"¥",¥"ScrollY¥":¥"¥",¥"Switch¥":¥"¥"}","{¥"Scene¥":¥"Scene_Name¥",¥"Note¥":¥"Name Input¥",¥"Disabled¥":¥"false¥",¥"BackgroundImage¥":¥"¥",¥"ScrollX¥":¥"¥",¥"ScrollY¥":¥"¥",¥"Switch¥":¥"¥"}"]
* @desc A list that manages backgrounds for each scene.
* The higher the data, the higher the priority.
*
* @param <Common Setting>
*
* @param BackgroundImage
* @parent <Common Setting>
* @type file
* @dir img/parallaxes/
* @desc The background to be applied to the menu. The default value if BackgroundList is not specified.
*
* @param ScrollX
* @parent <Common Setting>
* @type number @min -999 @max 999 @decimals 2
* @default 0
* @desc Horizontal scrolling speed.
*
* @param ScrollY
* @parent <Common Setting>
* @type number @min -999 @max 999 @decimals 2
* @default 0
* @desc Vertical scrolling speed.