A downloadable tool for Windows and macOS

Download NowName your own price

 

About

This is an offline pokémon mystery dungeon map generator with pokémon and items options. With this application you'll be able to create maps in any tile existent in pokémon mystery dungeon explorers of sky game.

Using a XML as input and using the XML editor, you can generate any map you can think of, with an output that can contain the tile grids or not
This is a fork of the original Swablu bot, modified to work locally and offline. Support the original bot at: https://github.com/SkyTemple/swablu

Setup Instructions


  1. Clone the repository/download the zip
  2. run py setup_and_run.py

Running the Bot / Tools


  1. Running the Map Maker GUI: python mapmaker_gui.py - Opens a GUI with all options. -Select your ROM, XML and options, then click "Generate Map" - A sample XML file testFloor.xml is included.

Map Maker Options

onlyfloor - Shortcut for all of these:

  • +nostairs → disables stair rendering
  • +nomonsters → disables monster rendering
  • +noflooritems → disables floor item rendering
  • +notraps → disables trap rendering
  • +nokecleon → disables Kecleon shop rendering
  • +burieditems → shows buried items
  • +nopatches → ignores "UnusedDungeonChancePatch"
  • +seed → sets the random generator seed
  • +showgrid → adds a grid to the image

You can also edit your XML file to set the tiles and percentages without having to regenerate the XML itself. In there you can also set how many pokemon there will be in the dungeon, as well as map formation options

Notes


Different seeds produce different dungeon layouts

If you have any questions or problems, please feel free to DM me in Discord: Raks It might bug a bit because it was a personal project based on an existing code, so please let me know!

You can acess the code in: https://github.com/raksolho/swablu

Updated 19 days ago
StatusReleased
CategoryTool
PlatformsWindows, macOS
Rating
Rated 5.0 out of 5 stars
(4 total ratings)
AuthorRaks_olho
TagsGenerator, mapgenerator, pmd, pmdsky, pokemon, pokemon-mystery-dungeon, skytemple, software, Tilemap
Average sessionA few seconds
LanguagesEnglish

Download

Download NowName your own price

Click download now to get access to the following files:

PMD map generator 15 MB

Development log

Comments

Log in with itch.io to leave a comment.

been trying to install this but to no avail i have python installed and have been tryign to run the command but it downlaods some stuff then once i run mapmaker_gui.pr nothing happens 

(1 edit)

i thought i figured i out but no i have pip installed all to date but when manuelly installing the skytemple files it keeps giveing failure to build wheel for skytemple etc 

Hello! Sorry for not seeing this before. I think i need to understand better what's going on. You ran the setup_and_run command and it installed everything but the skytemple files? 

yea the skytemple files will download but then when it gets to creating a wheel for files, it fails 

There could be a few options to why it's not working. i'd firstly try to run the command pip install wheel and see if it works. 

I’m assuming you’re using Python 3, but it’s good to confirm. The problem may be caused by a Python version incompatibility. In any case, if it doesn1t work, tell me which python version you have, since the packages migh not work with more recent ones. Mine is 3.13.3.

you could also try  pip install --no-binary=:all: skytemple-files==1.8.3 skytemple-rust==1.8.2 skytemple-dtef==1.6.1, but i'm not sure it will work if you don't have rust or cargo installed

(1 edit)

just tried the 2 other things ya recommended no dice.  i also checked my python version is 3.14.0 so il go ahead and try to install python 3.13.3 to see if that helps 


edit. 

i switched to 3.13.3 and all the sky temple downloads finally downloaded except for the skytemple rust file its still has complications building a wheel  keeps saying process didnt exit successfully i got cargo installed but i tried to install rust but rust itself keeps failing to building a wheel alongside pysam when i noticed one of the errors said failed to build pysam