[Mod] Dungeon Crawl Maker [WIP]

Post Reply
User avatar
emperor_genshin
Member
Posts: 83
Joined: Tue Dec 22, 2015 05:04
GitHub: GenshinMT
IRC: Genshin
In-game: Genshin
Location: [REDACTED]
Contact:

[Mod] Dungeon Crawl Maker [WIP]

by emperor_genshin » Post

Image
By: Genshin

A add-on that allows certain users to create and design custom dungeon crawl levels using a powerful GUI-based editor, making a dynamic in-game Dungeon Crawl game mode a reality!

Image

Greetings Minetest Community!

Are you Thinking about:
  • Creating a Dungeon Crawl game mode for your minetest game or server?
  • Making a RPG minetest game or server?
  • Enhancing your PvE experience while playing Minetest?
If so, then this add-on is definitely for you!


Let's begin with how to make a Dungeon Level using this Editor:


1) To start this off, a dungeon level designer must have a privilege called dungeon_master in order to gain access to the editor and it's features.

To view the editor's main menu, type the command /dungeon_editor.
Image

2) To create a Dungeon, press the Create a New Dungeon button. then fill in the following information and apply the changes.
Image

3) To add a Checkpoint for a dungeon, go to Edit Dungeon, then go to Edit Checkpoints (This menu will be extend with additional options soon as "adding a dungeon checkpoint" is currently the only option for that category at the moment), then fill in the following information and apply the changes.

NOTE: For the NPC field, type the NPC entity name, so if you were using mobs, you can type down mobs:<mob name>. If you want to add more enemies to the checkpoint's spawning pool. add commas so you can add more NPCs to the spawning pool (example: "mobs:stone_monster, mobs:sand_monster, mobs:mese_monster").
Image

4) To add a Boss Room for a dungeon, go to Edit Dungeon, then go to Edit Boss Rooms (This menu will be extend with additional options soon as "adding a dungeon boss room" is currently the only option for that category at the moment), then fill in the following information and apply the changes.

NOTE: At the moment you can only select 1 Boss NPC for each boss room, the dropdown will show a list containing existing registered npc entities with the name convention of "mobs:<mob name>" or "npcs:<mob name>" who's property type equals "boss".
Image

And now for the fun part, Deploying configurable dungeon dynamic controllers! :D

5) To Deploy a Dungeon Gate you need to give yourself a Dungeon Gate Deployer item. While holding on to the deployer Item, punch a selected node and a form would pop up. once the form pops up, select the dungeon for this gate and press the Deploy button.

NOTE: Dungeon gates are needed for players to be able to enter a dungeon level. without one, a dungeon level will never activate as it requires a dungeon group to activate the Checkpoints and Boss Room controllers.
Image

6) To Deploy a Dungeon Checkpoint you need to give yourself a Dungeon Checkpoint Deployer item. While holding on to the deployer Item, punch a selected node and a form would pop up. once the form pops up, select the dungeon for this gate, it's checkpoint, the controller's zone's size (it's scaled by radius, scale of 20 should suffice). Then press the Deploy button.

NOTE: Same thing goes with deploying boss room controllers. Also Dungeon Controllers can be toggled as hidden if you wish to hide these controllers from players that entered a dungeon.
Image

To reconfigure dungeon controllers, when revealed. right click the controller to open it's configuration menu which you can edit it's values from there or simply remove the controller.

Also not to worry for those who can't see during the night, controllers can glow in the dark. :)

To design a dungeon level just build the level somewhere in-game and use the dynamic controllers so the dungeon can work accordingly to what you have built, you are free to go wild with your creative mind! :D

NOTE: More information will be posted soon as this add-on is still in development. If there are any further changes with this add-on, I will make sure to keep you guys posted!

A demonstration on how Dungeon progression works using this add-on
To add enemies or bosses for each dungeon checkpoint or boss room, you are required to use a add-on containing Mobs or hostile NPC entities (such as Mobs)

Depends: None!

Recommended Mods for this Add-on (For Dynamic Mob/NPC entity Spawning):
License:
  • Source Code: GPLv3
Repository: Coming Soon!
Download Link: Coming Soon!

If you have any suggestions, feel free to reply and share some of your thoughts in this forum topic.
Last edited by emperor_genshin on Thu Jan 30, 2020 07:41, edited 17 times in total.
I'm just a individual who likes to make impressive things. | Current Mod: Dungeon Crawl Maker https://www.youtube.com/watch?v=c6g6H2kLBpg

User avatar
Lone_Wolf
Member
Posts: 2578
Joined: Sun Apr 09, 2017 05:50
GitHub: LoneWolfHT
IRC: LandarVargan
In-game: LandarVargan

Re: [Mod] Dungeon Crawl Maker [WIP]

by Lone_Wolf » Post

This looks neat. Posting here so I can try it out once it releases o.o
My ContentDB -|- Working on CaptureTheFlag -|- Minetest Forums Dark Theme!! (You need it)

User avatar
Krock
Developer
Posts: 4650
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker
Location: Switzerland
Contact:

Re: [Mod] Dungeon Crawl Maker [WIP]

by Krock » Post

As usual the visuals are on another level. Very well designed, congratulations!
Am I right with the assumption that these buttons make use of the new 9-slice style feature?
Look, I programmed a bug for you. >> Mod Search Engine << - Mods by Krock - DuckDuckGo mod search bang: !mtmod <keyword here>

User avatar
rubenwardy
Moderator
Posts: 6978
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy
Location: Bristol, United Kingdom
Contact:

Re: [Mod] Dungeon Crawl Maker [WIP]

by rubenwardy » Post

This is super impressive
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

User avatar
emperor_genshin
Member
Posts: 83
Joined: Tue Dec 22, 2015 05:04
GitHub: GenshinMT
IRC: Genshin
In-game: Genshin
Location: [REDACTED]
Contact:

Re: [Mod] Dungeon Crawl Maker [WIP]

by emperor_genshin » Post

Indeed they do.
Krock wrote:Am I right with the assumption that these buttons make use of the new 9-slice style feature?
I'm just a individual who likes to make impressive things. | Current Mod: Dungeon Crawl Maker https://www.youtube.com/watch?v=c6g6H2kLBpg

cpc6128
Member
Posts: 18
Joined: Sun Feb 03, 2019 11:56

Re: [Mod] Dungeon Crawl Maker [WIP]

by cpc6128 » Post

woah, look very cool, i like it

User avatar
Extex
Member
Posts: 246
Joined: Wed Mar 14, 2018 23:14
GitHub: Extex101
In-game: Extex

Re: [Mod] Dungeon Crawl Maker [WIP]

by Extex » Post

This looks awesome! Commenting to subscribe to the thread
Creator of jelys_pizzaria and motorbike, and player of persistent kingdoms. RIP

Post Reply

Who is online

Users browsing this forum: No registered users and 32 guests