Here is the Raw Source Code of the Editor to create
the Nodes and Pathfinding-File used in the XSpire Demo.
(especially the routine to place the nodes, and to do the path-presearch
that is saved to the pathfinding file - that the Bots need to navigate)

The Editor is not made for easy use, but for my workflow
as I needed it. Anyone with the patience to look into
the code can thus adapt the editor, to create the pathfinding
data as used in XSpire and Antaris Demo.
The complete XSpire Sourcecode can also be
seen in the contest-demo.

Its all algorythms you need to create a deathmatch or -capture the flag- shooter, given that you take
the work to understand the code architecture.

The main work is to rewrite the editor, that it is convenient to use.
But by looking at the precalcualtions you can see how the pathfinding is
prepared, so that the bots can find the correct way between any nodes.

http://www.wasteland.at/XSpireEditorCodeSource.zip