by Ajapted » Tue Apr 19, 2005 6:58 am
Hi, I'm Andrew Apted, author of glBSP.
(Creating a new topic since the previous one got, well, "bogged down" may be the politest way to put it).
A new version of the GL-Nodes specification has been prepared and can be found at the following URL:
http://glbsp.sourceforge.net/specs.php
This is a draft version, and I'm looking for feedback, like ways the specs could be improved, mistakes to fix, better ways to do things. Also feel free to ask any questions. I plan to freeze the specs after 3 weeks or so, and update glBSP to generate the new formats.
Summary of the changes:
- V5 GL-Nodes, which removes all the limits. V3 removed the segs and vertex limits, but V5
also prevents overflowing the number of nodes/subsectors. The other versions (V1, V3, V4) are now deprecated, only V2 and V5 need to be supported.
- support for storing information in the GL level marker lump (GL_MAP01 etc). The format is a text file with KEYWORD=VALUE pairs. Currently there are keywords for a timestamp, a level checksum, and the name of the node-builder.
- support for level names longer than 5 letters. When this happens, the GL level marker becomes "GL_LEVEL", and the name of the normal level is stored inside this lump using the "LEVEL" keyword.
- a standard way of creating Extension lumps.
You can email me at: <
ajapted@users.sourceforge.net>
Hi, I'm Andrew Apted, author of glBSP.
(Creating a new topic since the previous one got, well, "bogged down" may be the politest way to put it).
A new version of the GL-Nodes specification has been prepared and can be found at the following URL:
http://glbsp.sourceforge.net/specs.php
This is a draft version, and I'm looking for feedback, like ways the specs could be improved, mistakes to fix, better ways to do things. Also feel free to ask any questions. I plan to freeze the specs after 3 weeks or so, and update glBSP to generate the new formats.
Summary of the changes:
- V5 GL-Nodes, which removes all the limits. V3 removed the segs and vertex limits, but V5
also prevents overflowing the number of nodes/subsectors. The other versions (V1, V3, V4) are now deprecated, only V2 and V5 need to be supported.
- support for storing information in the GL level marker lump (GL_MAP01 etc). The format is a text file with KEYWORD=VALUE pairs. Currently there are keywords for a timestamp, a level checksum, and the name of the node-builder.
- support for level names longer than 5 letters. When this happens, the GL level marker becomes "GL_LEVEL", and the name of the normal level is stored inside this lump using the "LEVEL" keyword.
- a standard way of creating Extension lumps.
You can email me at: <ajapted@users.sourceforge.net>