Tutorials

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. Maze Generator / $DungeonGenerator While the Generator has been renamed into „Maze Generator“, the JS code is still „$dungeonGenerator“ for historical reasons. Every Call consists of Algorithms + Parameters Choose from…
Continue reading

Save Self-Switches

This article builds on top of the Seedable RNG. Given a Map setup, that allows you to revisit places, we had the problem that all Self Switches in this area were set to ‚false‘, making loot chests and enemies reset.…
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. To get a decent variety and…
Continue reading

Troubleshooting

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

Introduction

This Plugin is in Beta-Status! This Plugin series uses Noisemaps, an A* Search Algorithm, Minimum Spanning Trees, and other techniques to generate Maps. You set up various attributes, for instance how the floor should look like, if you want to…
Continue reading

Multiple Entrances and Exits

Since the RPG Maker’s upgrade to MZ, this Addon is not well supported right now. Please come back at a later time. This is an addon to the Random Dungeon Generator. It allows you to build multiple exits, while the…
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

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 Entrance / Exit“. Instead, we build…
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 for a specific number of times. This is useful when.. You want to define more precisely how often loot chests, enemies or point of interests…
Continue reading

(Not) Persist Maps

You either want a Rogue-like game in which the maps are always re-generated or you want a game in which the world feels persisted, just like in ‚No Mans Sky‘. This plugin serves both variants. Although there are no functions…
Continue reading

Dungeons with large Areas

In this tutorial we focus on another algorithms to generate dungeons: Those to create dungeons with large areas. Create more Snippets To draw those dungeons we first need some new snippets. Those to draw large areas, including edges, corners, inner…
Continue reading