News
Welcome to NeoRHDN! This place is still a work-in-progress, so pardon the construction...

Chat on Discord
Views: 760,311
Sections: Documents | Utilities | ROM Hacks | Games | Translations | Homebrew | Fonts | Community
Site: Main | Rules/FAQ | Discord | Memberlist | Latest posts | Stats | Ranks | Online users
11-23-24 10:16 AM
Guest: Register | Login

NeoRHDN - Utilities - Utility Information

Dragon Warrior II/III/IV (NES) Map Building Visualizer
Game Specific
Description
The NES games Dragon Warrior II, Dragon Warrior III, and Dragon Warrior IV have an interesting way of storing their non-overworld maps on cartridge ROM. While the original Dragon Warrior stores the final layout of its maps using a simple compression algorithm, the map data for the later NES games is stored as a list of instructions for building the final map based on a small set of supported operations.

These operations have been re-implemented in JavaScript and paired with an (offline) HTML5/CSS3 page for visualizing their effects with appropriate tilesets from the games partly as an aid to understanding how the binary map data produces the final map layout and partly because there's an odd sort of beauty in watching the maps being incrementally constructed from scratch one piece at a time.

In addition to coming preloaded with all of the non-overworld maps from each of these games and displaying various potentially interesting statistics about them, arbitrary new map data can be entered and the corresponding map built following the same process as the games' actual maps, so although this is not really a map editor, it can be used as a quick way to validate map data that has been created elsewhere.
TitleDragon Warrior II/III/IV (NES) Map Building Visualizer
Authorabw
CategoryGame Specific
PlatformNES
GameMultiple Games
OSOS Independent
LicenseN/A
Source CodeNo
LevelBeginner
Version1.0
Release Date2021-04-03
Downloads223
Last Modified2021-04-04 12:10:40


Affiliates:


Acmlmboard v2.5.6+neo (2024-08-13)
© 2005-2024 Acmlm, Emuz, NinCollin, et al.

Page rendered in 0.028 seconds. (643KB of memory used)
MySQL - queries: 24, rows: 323/329, time: 0.023 seconds.