An open library of RPG Maker MZ plugins, powered by the community.

PGMZ - The Community-Driven Plugin Library for RPG Maker MZ

MZ plugins

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.

スポンサードリンク

-MZ plugins

Copyright© PGMZ - The Community-Driven Plugin Library for RPG Maker MZ , 2026 All Rights Reserved.