I wrote a small script in Mathematica for producing warp point connections for files from Elminster's universe generator. The default one tends to generate maps that are densely interconnected and does not produce any natural clusters, and while the many intersections of edges may be realistic from projecting a 3D structure to 2D, the map becomes very confusing to look at.
It tries to connect the warp points between one step of visibility. As it currently runs probabilistic, some WPs may remain unconnected if they did not find a matching one in 1000 attempts.
Rerunning the script overwrites previous output, but no input files are edited.
The core part of the script is the GetSysNumber[] function, which can be redefined to try out various possible algorithms.The parameters of algorithms can be adjusted as well.
The file:
https://www.dropbox.com/s/5itvzkgjrko1a ... or.nb?dl=0