Jump to content

1 Screenshot

About This File

Randomizer for Pokémon Mystery Dungeon Explorers of Sky.

This randomizer randomizes...
- ... all NPCs on the overworld (with matching portraits and names; additional portraits are downloaded from the PMDCollab Sprite Repository)
- ... all dungeon layouts (including tilesets, music, weather, darkness, traps, items, Pokémon spawns, etc.)
- ... Pokémon moves, types, abilities
- ... boss fights matching the NPCs and boss fight layouts
- ... chapter names and location names.
- ... if wanted: all text in the game.

Pokémon level are randomized between -3/+3 of the minimum/maximum level that the Pokémon on that floor had in the original game.

Moves, stats, starters, boss fights etc. are not randomized. Most hard-coded values are also not randomized.

Additionally patches by End45 to improve gameplay are installed. All settings can be toggled off!

Part of the SkyTemple project:


Please join our Discord server for support: https://discord.gg/4e3X36f

Install on Windows and Mac
Download the Installer (exe Windows, dmg Mac) and install it. After this run "SkyTemple Randomizer"

Install on Linux
The Linux version can be installed via Pip. For this Python 3.6+ must be installed and GTK+ (which you most likely both have):

pip install --upgrade skytemple-randomizer

You may need to run pip3 instead and/or need to update pip by running:

pip3 install --upgrade pip

After this, you can run skytemple_randomizer to run it. If this doesn't work, you don't have ~/.local/bin in your PATH. Run ~/.local/bin/skytemple_randomizer instead.

Edited by Parakoopa

What's New in Version 0.0.2   See changelog


- New feature: Starter randomization.

- Now runs on real hardware.

- Item and traps are no longer corrupted and randomization should now work correctly.

- The name of the player and partner's species can now be displayed again by the game.

- The "null" trap no longer spawns.

- I originally also wanted to make it so that Kecleons no longer spawn as enemy Pokémon, but I just got some while testing, so that doesn't work yet. I'll look into this for the next release. For now Kecleon can still spawn. They are friendly unless they take damage or spawn as part of a Monster House.

  • Like 3

User Feedback

Create an account or sign in to leave a review

You need to be a member in order to leave a review

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


   0 of 1 member found this review helpful 0 / 1 member

The randomizer doesn't convert properly, maybe it's something i did but i don't know. I put in the .nds file into the game and randomize it and it comes out as an unplayable File type, is there anyway to get it to convert into a .nds file so i can actually play my randomized copy?

Link to comment


I really like the randomizer! Especially with all the overworld sprites being random it's all very silly. Will there be a way to randomize the boss fights in the future and the escort pokemon like Grovyle?

Link to comment

· Edited by Spoon_TM


A good start, but a bit broken. Monster houses are on almost every floor, my beach cave was 4-5 monster houses every single time. 
It would also be nice to have settings in the future, so I could randomize items without the entire dungeon being randomized.

Small note: When the program creates a rom, you have to manually add the ".nds" to the end.

Link to comment
  • Create New...