Skip to content

Nintendo Entertainment System · Game Specific

Legend of Zelda Map Generator

By gzip

The Legend of Zelda · All hacks & resources →

About this project

This tool can be used by players and hackers to generate maps of their favorite Zelda hacks when they are stuck or otherwise want to see full maps of the overworld and dungeons with all secrets revealed.

It can also be used by hackers to aid in locating specific Zelda screens, columns, or other data and explore other hacks. It is exploratory only and does not write any data.

It is written in Javascript and HTML so it's easily hackable.

General Features:

  • Generates full overworld and dungeon maps
  • Reads all graphics, palette, and location data directly from the ROM to create accurate maps
  • Displays all secret locations
  • Displays level locations
  • Displays flute secrets
  • Displays lost woods and lost hills paths
  • Displays armos secrets
  • Displays shop locations and items
  • Displays second quest modifications
  • Displays dungeon items
  • Displays dungeon bosses
  • Displays dungeon passage destinations
  • Separate functions to render dungeon details like blocks, templates, doors, text, and bosses
  • Renders tiles for overworld and dungeons like the PPU
  • Provides ROM locations for various data like columns and screens so they can be modified
  • Provide various APIs to explore column and screen data
  • Finds all screens that use a particular column
  • Finds all column combos that use a particular tile

This utility was created during the development of The Legend of Zelda: A New Light.

Please PM gzip with questions or other feedback.

Original game requirements

See the release instructions.

Creator credits

gzip
Listed creator

RELEASE 2.1

Readme & instructions

README.txt

This utility can be used to generate overworld and dungeon maps from Zelda hacks. CHANGELOG Support latest Zelda Expansion hack Render screens on column double click Add rom location to screen tooltip Add screen index on hover Render Zelda and flames from data coords Render rupee stash from data coords Fixes to flute logic Generate dungeon maps! Pull all graphic data and palettes directly from the ROM Improved Second Quest support in overworld map Render dungeon tiles, blocks, templates, text, and bosses Use actual prices for rupee secrets Fix rom addresses Add rom address to column tooltip Add more column metadata Add renderColumnGroup Add…

Read moreRead less
This utility can be used to generate overworld and dungeon maps from Zelda hacks.

CHANGELOG

Support latest Zelda Expansion hack
Render screens on column double click
Add rom location to screen tooltip
Add screen index on hover
Render Zelda and flames from data coords
Render rupee stash from data coords
Fixes to flute logic

Generate dungeon maps!
Pull all graphic data and palettes directly from the ROM
Improved Second Quest support in overworld map
Render dungeon tiles, blocks, templates, text, and bosses
Use actual prices for rupee secrets

Fix rom addresses
Add rom address to column tooltip
Add more column metadata
Add renderColumnGroup
Add reparseColumnData to expand column data
Support tile expansion (Zelda Tiles and Columns hack)

Support sparse column groups (Redux compatibility)
Fix bug with renderScreensByColumn and renderScreensByTileCode
Add renderScreenByIndex
Fix block id output in classes
Add utility functions getPointer and chunkArray

Make column data location more flexible (redux)
Add renderColumnGroups function
Fix bug with normal blocks displaying as special

Handle waterfall secrets
Ignore bad secrets (wrath)

Add more tilesets
Add example spoiler maps
Handle empty shop items (outlands)
Fix bug with screen index colors and secrets
Reset lost woods/hills data between maps
Minor performance change

Handle flute secrets
Display shop items
Implement screen tags
Handle lost woods/hills paths
Integrate armos secrets

Download README.txt ↓

FROM THE COMMUNITY

Player reviews

0 reviews
No ratings yet

Played this project? Tell other players how it holds up.

Your take on Legend of Zelda Map Generator

Spam has been overwhelming. To help us approve your review, sign up and introduce yourself in the Introductions forum so we know you’re not a bot.

Sign in with your Retro Replay account to rate this project and share your experience.

Sign in to review