A downloadable plugin

GRB_NewGamePlus is a plugin for RPG Maker MV and MZ.

It adds a “New Game+” menu item after beating the game (or reaching some milestone). New Game+ works just like a normal game, but it's started from other location.

Thanks to Tarwix for the help with a config bug.

100% free: The plugin is free, distributed under the Creative Commons Zero public domain dedication (or under Unlicense, at your discretion).

Bugs and compatibility: If you’ve encounter a bug or conflict with other plugin or script, feel free to write a comment, we’ll try to look into it.

Alternative version: GRB_NewGamePlus_MultiItem allows having several “New Game+” items (e.g. for different routes). But it’s more complicated.

Download

Download
GRB_NewGamePlus.js 24 kB
Download
GRB_NewGamePlus_MultiItem.js (alternative version) 46 kB

Install instructions

This plugin requires RPG Maker MV or MZ. Copy it into the subdirectory js/plugins of your project and then use Tools → Plugin Manager inside RPG Maker to install it. The usage instruction will be displayed inside RPG Maker.

Only install one of the plugins:

  • GRB_NewGamePlus is the standard version. It allows adding only one “New Game+” menu item.
  • GRB_NewGamePlus_MultiItem is more complex version. It allows adding several “New Game+” menu items (e.g. for different routes).

Comments

Log in with itch.io to leave a comment.

(+1)

A curiosity about potential usage of this. I'm planning a game with two campaigns. The idea of the New Game+ is so that is functionally the second campaign unlocked by beating the first one. 

I've not personally tested this yet due to not having MZ yet (waiting on a sale) but am wondering if there's an option to change the title screen background when New Game+ is unlocked? 

(3 edits) (+1)

Hello! Thanks for your interest

New Game+ plugin itself does not provide a functionality to change the title. But I have a separate plugin to change the title graphics over the course of the game:
https://рпг.укр/плагін/GRB_TitleChanger.js

I haven’t made an itch.io page for the Title Changer plugin yet (there's only an Ukrainian wiki page for now), but the plugin is quite simple. Also, there’s in-editor English description (just make sure you read the section for MZ, because MV works a little differently).

You can combine the two plugins: just use 2 plugin commands in relevant moments (one to enable New Game+, another to change title), like this:

◆Plugin Command:GRB_NewGamePlus, NewGame+ ON
◆Plugin Command:GRB_TitleChanger, Set title images
:              :Title 1 = Town1
:              :Title 2 = Medieval

Hope that helps.

—Dmy from Garbata team

(3 edits)

Thank you. :)
My goal is to sort of have a surprise change to the title screen after the main campaign concludes. Sort of like how it was done in KH:Chain of Memories. Also it went on sale since my previous comment so I am able to test things now. 
Edit: It's not working. I can't get MZ to recognize it in the plugin settings. 

(13 edits)
Edit: It's not working. I can't get MZ to recognize it in the plugin settings. 

Could you please describe the problem in more details?

I've listed some possible issues below, please check if anything is relevant.

Also, I’ve made an example project using these plugins, you might want to see an example usage: https://рпг.укр/files/misc/2025/NewGamePlus_TitleChanger_example3.zip

Possible issues

The plugin doesn’t appear in the Plugin Manager?

Keep in mind that plugins don’t get installed automatically. You need to double-click empty space in the Plugin Manager’s Plugin List to add a new plugin, and then in the Name field select the plugin to install.

The plugins don’t show for selection in the Name field?

Make sure you copy the plugin file into js/plugins folder subfolder of your game folder. (You can open your game folder by the Game → Open Folder menu item.)

The plugin settings such as menu item label are ignored?

Make sure you use the exact filenames (including capitalization). If you rename the plugin files, they won’t work.

The correct names are GRB_TitleChanger.js and GRB_NewGamePlus.js (or GRB_NewGamePlus_MultiItem.js, if you use the alternative version) respectively.

If your are using Windows with default settings, then Windows might be hiding the .js extension from you. If all the other files in the js/plugins subfolder don’t have .js extension, then my plugins also don’t need it. In this case, just use GRB_TitleChanger and GRB_NewGamePlus, without .js (.js will still be there, but Windows will hide it).

(The relevant option in Windows is “Hide extensions for known file types”, in Windows 11 it’s hidden in the File Explorer under the “…” menu → Options → View subfolder.)

New Game+ is not removed after updating this game

This is a bug I've just noticed.

A workaround for this is: put GRB_TitleChanger above GRB_NewGamePlus in the plugin list.

I'll make a proper fix later (to allow placing the plugins in any order). For now, you can re-order plugins by dragging them in the Plugin Manager.

Something else?

Please describe what’s the problem and I will try to help.

Please try to be specific. What exactly are you trying to do? At what point of the process is MZ behaving contrary to your expectations?

— Dmy

Edit: I've update the example because I've noticed the order of plugins is important (title changer should go above new game+ plugin). I'll fix this later.

(+1)

Wait. It's fixed. For some stupid reason earlier the file kept deleting itself somehow. I'm not sure what was happening but when I went to check the title changer file in the plugins, it wasn't there despite me putting it in there multiple times. I'm not sure why that was happening but I got it in there and it works now. 

(1 edit) (+1)

Thanks!

By the way, I’ve updated the Title Changer plugin and fixed the compatilibility bug. The URL is the same, https://рпг.укр/плагін/GRB_TitleChanger.js, but this version says “This is version 1.1 of the plugin, published at 2025-11-23” in the help text (in the “Versions” section). If you don’t see this text after the following the URL, you might need to refresh the page to clear browser cache. I’ve also updated the example project above.

If you ended up using it, I strongly recommend to upgrade (the old version might introduce problems with loading Options, similar to the ones reported by Tarwix in this very plugin in the comment below).

— Dmy

(+1)

Hello!

I came across your plugin, and it's exactly what I’ve been looking for potential GamePlus content—and it’s incredibly easy to use! I absolutely love it. However, I ran into a few questions while playtesting—would you mind taking a look? I’d love to use this plugin to its full potential.

Question 1:
The new menu option on the title screen remains after activation, which is expected. However, is there a way to remove it during playtesting (reloading game without touching script/event), or is manually disabling it via a custom script the only option? It's like once I turn it on, in one of the events, it will remain on forever. Even after uninstalling and reinstalling the script, it persists, which makes testing a bit tricky. 

Question 2:
In the current script, is it possible to add more than one new menu option to the title screen that allows for multiple branching game paths? Like currently in the parameters. 

Question 3:

Is there a way to disable the old "New Game" option in the default title menu?

Please let me know! And it's ok if none of these work with ur plug-in. I still plan to use it. I will just limit my game to 1 branching path.
(1 edit)

Hello! I'm glad the plugin is useful to you.

All the things you want are doable, but I want to keep the plugin small and simple.

I have, however, implemented suggestions from Questions 2 and 3 as separate plugin, GRB_NewGamePlus_MultiItems — please check if it does what you want.

Below are answers to your questions related to both versions of the plugin.

About GRB_NewGamePlus.js, the standard version

Question 1: There is no user-friendly way to remove it during playtest, but a simple solution would be to press F12 to open Developer Tools and copy-paste the following into the Console:

delete ConfigManager.newGamePlusEnabled;
ConfigManager.save()

Press Enter, and the data will be reset.

(If you can't paste it to Developer Tools' Console, you might need to type “allow pasting” first, or something like that. There should be instructions in the console.)


Questions 2 and 3: Not in the main version of the plugin (GRB_NewGamePlus.js). But see below.


About GRB_NewGamePlus_MultiItems.js, the new more complex version

I’ve just made a more complex version of the plugin, GRB_NewGamePlus_MultiItem.js. It allows to create several “New Game+” items, as well as remove the standard “New Game” menu item.

Note that it’s a freshly-baked untested plugin! If you encounter bugs, please tell me, I’ll fix them.

These two plugins are not compatible. You either use one, or another. Don't install them both.

Question 1: If you use GRB_NewGamePlus_MultiItem.js, you can clear the data by pressing F12 and entering the following code:

ConfigManager.activeNewGamePlusMenuItemIds = [];
delete ConfigManager.defaultNewGameDisabled;
ConfigManager.save();


Question 2: In this version of the plugin, you can add many menu items in the plugin settings.

For each menu item, you choose a separate ID (like harold_path, theresa_path, etc.; you can't use spaces in IDs).

Then you enable or disable them with the Plugin Command event commads like this (in RPG Maker MV):

newgame+ theresa_path on
newgame+ theresa_path off

If you omit the ID, it will enable or disable all New Game+ items:

newgame+ on
newgame+ off

In RPG Maker MZ, you do the same, but instead of typing the command, you choose the command from the list. (You'll still need to type the ID.)


Question 3: In GRB_NewGamePlus_MultiItem, I've added the function to hide the default New Game item (in RPG Maker MV):

newgame on
newgame off

In RPG Maker MZ, you do the same, but you choose the command from the list (instead of typing it).

(But if all the menu items are disabled, the plugin still shows New Game, to make sure the players are not locked out.)


I hope that helps! If you have any problems and doubts, feel free to reach out.

—Dmy

(+1)

OH MY GOD! THANKS SO MUCH FOR UR RESPONSE.

I didn't expect a brand new plugin. You're so nice that you even gave me an in deatiled explanation. 

I will being using GRB_NewGamePlus.js for our more simple game but I will def be testing GRB_NewGamePlus_MultiItem.js 's features for my other game. 

This is so precious! Thanks a bunch. I'll send a free copy of our game to you, once it's made, if you are interested as my most grateful gratitude! 

(2 edits) (+1)

Hello,

It's me again. Sorry to bother you but I've checked out the newer plugin and is wondering if I'm doing something wrong? 

For testing purposes these are my labels, in the following format in MV:

ID:Test1

Menu item text: End 1

Start map ID: 2

Start Tile x: 9

Start tile y: 0

In my plugin command: newgame + Test1 on

But nothing showed up on menu screen. 

So, I tried plugin command: newgame + on.

Still nothing. I also removed the other plugin as instructed and is only using GRB_NewGamePlus_MultiItems

Is it possible I skipped a step?

(2 edits)

Please excuse my late answer, I didn't get the email notification for your comment for some reason.

newgame+ should be written without a space between newgame and +.

(Sorry it's confusing, but RPG Maker MV splits plugin commands by spaces. So newgame+ is a command newgame+.  But newgame + is a command newgame with an argument +.)

—Dmy

Hello! 

Sorry for the delayed reply. 

I haven't had a chance to test this since I received your reply. 

I have tried this code with no spaces. 

the plugin: newgame+ Test1 on 

There were no changes in the main menu. Is because the spacing I had been incorrect again? Maybe my order of code is incorrect. 

My order of code is: 

Plugin command: newgame+ Test1 on 

Then end game to title screen 

Please let me know! Thank you so much for the wonderful plugin and assistance.

(2 edits)

Sorry for being late, I've fixed the plugin.

The problem happened because of a space after the command: "newgame+ Test1 on" was accepted, but "newgame+ Test1 on " was not.

I've uploaded an updated version of the plugin.

I hope there will be no further bugs, but if there will be, I'll fix them (and I'll be quicker in the future — sorry!)

— Dmy

(+1)

Hello Garabta!

Sorry for my delayed response too. 

I tried the new ver of GRB_NewGamePlus_MultiItem and none of the menu is changing. I don't know if I am using the plugin completely wrong or if I'm missing something. 

I have tried "newgame+ Test1 on" and "newgame+ Test1 on " 

-w and w/o space

To figure out where the issue was I even tried just simply remove the "NEW GAME" button but even that didn't work. 

This was strange because all that is required for me to do was use "newgame off" and "newgame on". But "newgame off" was not even working.

Is it possible there is somewhere in the .js itself causing an issue? 

I sincerely apologize for the inconvenience but for the life of I can not debug this ;-;

(+1)

I found this plugin helpful for having a "Gallery" command in the Title menu after certain conditions were met. But I noticed a problem with the Options settings not being loaded when starting the game in MV. This change around line 522 fixed it:

ConfigManager.applyData = function(config) {
 //BUGFIX: call the original to get the other stuff
 ConfigManager_applyData.call(this, config);
 this.newGamePlusEnabled = this.readFlag(config, 'newGamePlusEnabled', false);
  //The last parameter is the default value in MZ
};
(1 edit)

Thank you very much! It is indeed a bug in the plugin. Sorry!

I'll upload the version with the update soon.

Do you mind if I add an acknowledgement line in the plugin description? Does “Thanks to Tarwix <https://tarwix.itch.io/> for the help with a config bug.” sound OK to you?

—Dmy

(+1)

That would be great, thanks! I'm surprised you responded so quickly, and had been thinking you weren't active anymore. You may want to post on the rpgmakerweb.com forum about this too.

Thanks! I’ve updated the plugin.

I’m not very active in the RPG Maker community, indeed, but I still plan to upload my other plugins here... eventually.

Once again, thank you very much for your help, and sorry for the bug!

— Dmy