Very cool script (if a giant pain in the ass to set up). It'd be nice if there was a way to hide floors you haven't been to yet on the map if you don't have the dungeon map, and one thing I noticed is that if I wanted to have layerable objects (like stairs) on the map, I had to have two identical combos where the first one is a step next. Also, the title has a giant space in it if you spaced some stuff out to fit on the second line of the DMap Title. Also, despite being able to set a custom BG, you can't have custom Map/Compass positions (say, for minidungeons where the boss key might not exist)
Could also be potentially improved by porting to dmapdata map scripts in 2.55, given those freeze screen action automatically (removing the need for Freezing FFCs) and dmapdata has InitD's for the Map script; I did that with a project of mine, though I didn't utilize the InitD's at all.
LttP/Oracle Dungeon Map Subscreen
Overview
Creator:
Moosh
Updated: 29 Jul 2025
Tags:
2.55,
Global,
DMap,
Generic
Downloads: 215
|
View Script
Download Example (5.13 MB) |
Information
This script adds a custom subscreen over the normal spacebar map that behaves like the dungeon maps seen in ALttP and the Oracle games.
Description Setup Reviews Comments
Because the setup for this script is a bit more visual than usual, I've included a PDF file in the download package with setup instructions. Leave a comment if you run into any trouble setting it up.
This script is optimized for Interior DMaps. NES dungeons should still work, but Overworld DMaps will not. In order to use this script, you'll need the NES fix "Subscreen Appears Above Sprites" enabled. This script requires std.zh.
If you're using the 2.55 version, set the MooshMap_Global generic script to run from start in init data. For dungeons that are using the script, assign it under the map script tab. All other setup remains the same.
This script is optimized for Interior DMaps. NES dungeons should still work, but Overworld DMaps will not. In order to use this script, you'll need the NES fix "Subscreen Appears Above Sprites" enabled. This script requires std.zh.
If you're using the 2.55 version, set the MooshMap_Global generic script to run from start in init data. For dungeons that are using the script, assign it under the map script tab. All other setup remains the same.





