After a couple days of coding (and several weeks of design work in the few minutes I had free), I have a functional replacement for Aquaria's world map feature. If you double-click on the little minimap in the corner, the game will pause, and a full-screen world map will appear, with only the maps you've explored visible, and with little icons for items you have found (savepoints, turtles, etc.). Click in the corner again, and the map will vanish and the game will unpause.
Demo link:
here (172 kB) (Version 3)
I tried to make it as simple as possible to add a world map to a mod. All that should be needed is to:
1) Add three scripts to your mod
2) create world map tiles from your maptemplate images
3) Change one of the scripts to list all of your maps, their relative positions, and the positions of any connecting passages (if you want them marked). This isn't as obnoxious as it sounds, actually.
4) Change any scripts from the default game that use the pickupGem function to use one of my replacement map gem functions.
5) Add one node to each of your maps.
I'll try to write up detailed instructions for this tomorrow. Note: I would recommend not trying to integrate this into any mods until I've gotten some more bugs ironed out.
----------
Outstanding issues (any suggestions for dealing with these would be appreciated): (Checked-off items have been fixed)
√) Hitting escape while the map is open will lock up the game for 1-2 days.
2) The map appears below layers 8, 9, and the shadow layer.
3) Clicking on the minimap does not produce that expanding ripple effect.
4) There is no ability to zoom in or out on the world map.
√) All internal documentation refers to "minimap" not "world map"- I only changed the naming convention I'm using a few minutes ago.
- Edwards

