I started on one, that you could even plan out multiple-map systems too. I was working on having it generate a random maze like dungeon, where you would create a dummy map with "rooms" or just segments of random rooms that could be added to any map. It would randomly place these rooms on a map, generate mazes between them, and work from there.
I stopped when I was working on the map systems, where you could create complete dungeons like in the game Ehnegize or however it was spelled, where map 1 could lead to 2 3 or 4, map 2 could lead to 4 or 5, 3 to 5 or 6, 4 to 7, etc. You tell it which maps to generate, and it would create the rxdata files. The only problem was encrypted games, so I stopped between getting maps to generate proportionally in size, so they actually linked in a sense able mannner, but creating and saving a cache and dumping that cache into a savefile as opposed to a rxdata file. Then I was working on making the size of everything smaller, so create extra room.
The pass ability planning on this is tremendously challenging. I might try to finish this over my Christmas break. It was a lot of fun considering the challenge level. And you all know me, throwing more feature in it that ever needed.