dungeon-mystery
v1.1.3
Published
[![npm](https://img.shields.io/npm/v/dungeon-mystery)](https://www.npmjs.com/package/dungeon-mystery)
Downloads
26
Maintainers
Readme
dungeon-mystery
Logo by @sgtmug
dungeon-mystery is a Typescript implementation of Pokémon Mystery Dungeon: Explorers of Sky's dungeon algorithm.
This package is the main code behind Pokémon Dungeoneer, a web tool for generating and visualizing PMD layouts.
It's built to replicate the original algorithm as closely as possible, while also being much more readable and useful as a reference.
This package features:
- Fully commented functions with address references for the NA version of Explorers of Sky
- Complete map generation, returning all relevant data associated with the map as used in the game.
Installation
npm install dungeon-mystery
Documentation
Documentation is available here!
License
Sources
This project could not exist without the amazing work by members of the community who have researched and documented the map generation process extensively.
pmdsky-debug - Central resource for debugging information to reverse engineer Explorers of Sky
dungeon-eos - Python implementation of the dungeon algorithm used as part of SkyTemple
Map generation - Document by End45 detailing the map generation process
Dungeon data - Document by End45 detailing how dungeon-related data is organized and structured