I posted about this on the RGT forums, and wanted to spread the word. I will be releasing to all a set of Third Party Commands to access all of that entity data we want to get our hands on.
I started developing this for my own needs (with Half Life maps.)
I have since added support for Q1, Q2, and Q3 BSPs.
The commands are:
READ BSP ENTITIES bspname$
n = BSP ENTITY COUNT()
nn = BSP ENTITY ATTRIBUTE COUNT(n)
s$ = BSP ENTITY ATTRIBUTE NAME$(n,nn)
v$ = BSP ENTITY ATTRIBUTE VALUE$(n,nn)
I expect to release this in a day or two, once I can finish testing and documentation.
What can you do with this? Set the starting positions for objects from within your favorite map editor, visually place trigger/door points in your bsp, and be able to directly read them in DBPro, etc.
--- Guy