If you had been following my posts about the save game stuff, you may have notice I have figured out how planet placement and connectivity are stored. That is really all that is needed to make a map layout editor.
There is no way I am up to the task of writing a map editor, but I do want to raise an interesting question.
I know that in the general case, map detangling is an NP-hard problem. (Determining whether a map can be detangled, aka, its planar, thankfully is not NP-hard). However, is there a good algorithm (probabilistic, approximate, and/or randomized is fine) to make a map "less tangled"?
Also, is there a way to easily recognize special case maps? (Spokes, tree, snake, and a few other map types are not only guanteed to be planar, but also have properties that make detangling them trivial) In those cases, a specialized algorithm can be used to reflect their nice underlying structure.