Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
MythicDungeons MythicDungeons
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 90
    • Issues 90
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • MythicCraft
  • MythicDungeonsMythicDungeons
  • Wiki
  • Generator Tips

Last edited by MarcatoSound Aug 29, 2024
Page history

Generator Tips

DISCLAIMER
The following features are only available in Mythic Dungeons 2.0 dev builds!!

NOTE: These are tips and tricks, not rules!! This article consists of suggestions and ideas for how to create specific kinds of looks for your generated dungeons, as well as how to better design your connectors and rooms to create interesting and unique layouts.

Grid Systems

Mythic Dungeons doesn't follow a grid system by default; it will try to work with whatever rooms you give it for maximum flexibility in dungeon layout and design. However, this comes with a weakness... rooms are very unlikely to ever loop back to each other.

If you want rooms to connect back to each other, you can design your rooms in such a way that their dimensions are at a similar ratio and all have connectors in similar positions. For example, you could make all your rooms 5x5x5 (or a multiple of 5, such as 10x5x5, 10x15x5, etc.), and as long as the connectors are in a similar position, the generator has a chance to "accidentally" connect rooms to each other. Happy accidents like these allow for very complex and maze-like dungeons.

Top-down Perspective

Creating Floors

Mythic Dungeons allows for easily introducing verticality to your dungeon by creating connectors at different Y-levels. This can be accomplished in many ways, such as by creating a stair room/hallway, or just a very tall room with multiple connectors at different Y-levels.

Consistent Floor Heights
If you want to create a consistent floor height, make sure all your rooms with Y-level changes have the same amount of blocks between each floor. See the diagram below for more info.

Cross-section Perspective

Clone repository

NOTE: Items marked with * are incomplete or unwritten.

General Info
  • Changelogs
  • Free vs Premium
  • Commands and Permissions
  • Plugin Config
  • How it all Works
Guides
  • Getting Started
  • Your First Dungeon
  • Importing from DXL
Dungeon Elements
  • Dungeon Config
  • Dungeon Types
  • Functions
  • Triggers
  • Conditions
Generated Dungeons [2.0+]
  • Procedural Dungeons Overview
  • Dungeon Rooms
  • Default generation.yml
  • Generator Tips & Tricks
  • Troubleshooting
Compatibility
  • Mythic Mobs
  • Placeholder API
  • BetonQuest
Developer Documentation
  • Avoiding Memory Leaks
  • Introduction to API
  • Getting Started with Elements
  • GUI Menus
  • *Custom Functions
  • *Custom Triggers
  • *Custom Conditions
  • Adding Party Support
    [Coming Soon!]
  • *Custom Dungeon Types
  • *Custom Procedural Layouts