As my first major project in irrlicht I'm trying to make a basic FPS. I'm trying to steer clear of things like STL, and AI libraries as I think I'll learn more that way! I have made some data structures to start with (lists, queues etc) and have now moved on to some basic pathfinding.
The maps are sort of simple dungeons. To make pathfinding more efficient I thought I'd reduce the map to a list of edges, representing corridors, and nodes representing intersections and rooms. This is just for the pathfinding, and I'll still have the ok3 file for the map...This image should give you an idea of what I have in mind - red lines are edges, blue circles are nodes.
I am reluctant to hard code the nodes and edges in, or write them out 'manually' as I think this would make level development more difficult later. Is there a way I can get a list of nodes and edges from a pk3 file - a gtkRadiant script or some other method?
Somebody mentioned something about a blender script in another forum post but I was hoping to use gtkRadiant. I've done a forum search (e.g.) and I'm aware that irrWizard can help, but I would like to try implementing this myself...
Thanks for your help!

