Random Maps: Jump to Version 3.0 Upgrade Guide!
Version 3.0 builds on top of an entirely new code base. It may contain errors. Please don’t wait to report them to us so we can fix them as quickly as possible!
This guide is for all of you who already have a project using Random Maps and want to upgrade to version 3.0. Version 3.0 comes with many changes to make your life easier!
We estimate the duration of this procedure to be roughly half an hour.
What is new?
The eventing to generate a map has been simplified for both MV and MZ users! It still provides many options you need to consider, but we think that each is intuitive and easily understandable.


Room Layouts
The Meta Maze is no longer an additional plugin but has been replaced by the „Room Layout“ system. You can quickly start with the layouts that come with the plugin or easily set up a new one in the Plugin Manager.

This new system also makes regenerating maps much easier! The eventing, as shown below, is everything you need, and you can practically copy-paste it for each of your dungeons. You no longer have to use „progression“ Variables to track the player’s position!


Map Name Window
The map name window also shows the floor you are on right now – if you wish.

Persisting Maps by using Seeds
We made handling seedable RNGs more intuitive and obvious for you. The plugin memorizes each event’s Self-Switches and forever binds them to the seed information you passed. When the player revisits the dungeon using the same seed as any time before, all chests, enemies, and other events will remember their states from that time visiting.
Updates for the Snippetless Technique
There is no longer a need to create Structure maps! Simply choose your wall tile, and the plugin programmatically creates the walls for you. You can choose from 2, 1, no walls, or elevated.


Updates for the Snippet-based Technique
You no longer have to calculate or guess how large your space map needs to be. Simply pass the number of snippets in horizontal and vertical directions, and the plugin does the rest.

You no longer have to draw variations of floor tiles on your snippets because the plugin can now do that for you.



World Map
The World Map algorithm lets it snow in the north and south – if you wish!

Sandbox Engine

Random Maps and the Sandbox Engine now work together! When revisiting a generated area (by using the seedable PRNG) all player’s modifications are memorized. This also works when your dungeon has multiple floors!
Make sure to get the latest version of both plugins for best compatibility.
What needs to be done?
Can I keep my Maps?
For most scenarios, yes. Only for some snippet-less algorithms you need to add a few tiles, but that should not take longer than 2 minutes.
Can I keep my Eventing?
Unfortunately, the answer is „no“, but we don’t think it will take too long to update your project. Please change your eventing as explained in the respective tutorials.
Can I keep my Templates?
Yes, but you may need to make some adjustments. We did our best to ensure that you don’t lose your custom Templates and can continue with version 3.0 without any effort; however, it may happen that some existing templates will not work 100%.
When you don’t have custom Templates in the Plugin Manager to generate maps, we recommend reinstalling (remove and re-add) MK_RNGMaps_withSnippets and MK_RNGMaps_withoutSnippets from the Plugin Manager.