Tutorials

Create Random Dungeons with Snippets

In this tutorial, we build our first random dungeon by using the „Snippets“-technique. Snippets The idea is to pre-define Snippets which this plugin will randomly connect to create appealing dungeons to explore. A snippet is a fundamental base element of…

Continue reading

Static Map with Decoration Features

If you want to use this plugin’s features of spawning assets on an ordinary (non-randomized) map, follow this tutorial. Create Map Create a custom Game Map. Transfer Player While transferring the player to this map, transfer him to the exact…

Continue reading

Let’s build… a Worldmap!

In this tutorial, we will build a world map! We will not use snippets. There’s a dedicated algorithm to generate such a map, and there are a lot of functions that we will use as well. Space Map Create a…

Continue reading

Map Generation without using Snippets

In this tutorial, we look at how you can create randomized Maps without defining Snippets. Step 1 – The Space Map Let’s create a Map and call it „Space Map“. Feel free to set BGM, encounters, or other settings for…

Continue reading

Let’s build… a Cave!

In this tutorial, we will build a cave. We will not use Snippets. This article explains to you how to define your dungeon’s overall design and how to individualize it by adding elements such as water, grass, dirt, boulders… Space…

Continue reading

Post Processing

This plugin series lets algorithms generate a skeleton first and then provides a set of functions to beautify it step-by-step to get a whole map. This so-called post-processing is independent of the chosen algorithm – in other words: you can…

Continue reading

Random Map within the Meta Maze

In this article, we do a small Game Changer, a Maze within a Maze (Maze-ception), with the possibility to travel back to the Main Map. We will do secret underground ruins to explore beneath the Forest. In this example, the…

Continue reading

Main Exits and Inner Exits

This tutorial requires you to use the Meta Maze and to let Exits spawn via Assets Map. When you want to visually enhance whether an exit leads to the next randomized map or actually lets the Player leave the dungeon,…

Continue reading

Meta Maze – Layouts

You can pick from these Layouts: Tower Given a height, the Plugin builds something tower-likely for you. The Player can move upwards and downwards. Grid Given a width and a height, the grid builds connections to every adjacent cell. Maze…

Continue reading

Meta Maze

This add-on sets up a virtual maze for you and helps you build a more giant dungeon that has exits in all directions. Such mazes will be a massive game-changer in your game but be aware they can raise your…

Continue reading

Respawn at Custom Position

In this tutorial we will transfer the Player out of the randomized area, but when he re-enters the Map, he will spawn at the exact position where he originally left the Map. For example, you can have a tent or…

Continue reading

API Reference

This page shows and explains every JavaScript Call method. Algorithms The Algorithms are described here: Algorithms Maze Generator / $DungeonGenerator Entrance, Exit, and makeWayOut Choose if you want to draw Entrance and Exit, or if you want to have pathways…

Continue reading

Save Self-Switches

When using a Meta Maze, the Plugin will handle Self-Switches automatically for you. The feature described in this article will memorize Self Switches, with the ability to manually set these Switches to false, e.g., when the Player successfully finishes the…

Continue reading

The great Overview

Inspired by the Game No Mans Sky, I’m working on methods to enable Randomly Generated Maps during Gameplay. This Plugin series for RPG Maker MV and MZ has been my greatest work ever since. There are multiple Plugins with different…

Continue reading

Troubleshooting

In this article I try to collect all common mistakes, errors, and suggestions to solve them. If you have trouble with my Plugins but checked your project and all the tutorials, please turn off all other (yes, all other) Plugins…

Continue reading

Gallery

Here you can find some Code Snippets to copy-paste into your project. If there are lines with a <– symbol in it, read the comment and then remove the arrow and the comment from your command. Mind adjusting variables! Classical…

Continue reading

Path in and outside the Map

This article needs to be revised. Today we build a road which goes straight from the south to the north. This Tutorial is best combined with (Not) Persist Maps. Region IDs Setup This function can be used instead of „place…

Continue reading

Outer Snippets

I haven’t come up with a better name yet. Outer Snippets are snippets to replace the blank area around the dungeon with a set of alternative snippets. There are usually used on field maps, like roads, canyon or a forest.…

Continue reading

Create Specific Object X Times

In this topic, we handle scenarios in which you want some objects to be instantiated a specific number of times. This is useful when… You want to define more precisely how often loot chests, enemies, or points of interest should…

Continue reading

Seedable RNG

I recommend you to check out the Meta Maze first, as it already assists you a lot with this topic. If you want to set the RNG’s seed, you can do so by calling: If you want to use an…

Continue reading

Dungeons with large Areas

This tutorial focuses on another algorithm to generate dungeons: Those to create dungeons with large areas. Create more Snippets We need some new snippets to draw those dungeons. Those to draw large areas, including edges, corners, inner corners Those to…

Continue reading