
Quake BSP Editing Utilities
By Dalias

The Quake BSP Editing Utilities currently consist of 3 programs:

LMP2TXT

Converts the entries extracted with UNBSP (from QEU) into text files.
The text files are saved in the current directory with the following
names:
PLANES.TXT
VERTICES.TXT
NODES.TXT
SURFACES.TXT
DHULLBND.TXT
DLEAVES.TXT
SURFLIST.TXT
EDGES.TXT
EDGELIST.TXT
HULLS.TXT

TXT2LMP

Converts the edited/created text files (see above) to entries to be put
a bsp file. They are named ENTRY??.LMP, where 0 <= ?? <= 13.

MAKEBSP

The opposite of UNBSP (part of QEU). Takes the entries and builds them into
a bsp file (saved in the current directory as tmp.bsp).

Sorry, the other entries have to be constructed manually, if necessary. The
names (and signed/unsigned attributes of elements) are taken from the specs,
so they could be wrong. (You can try putting -1 instead of 65535, but I
don't know if it will work. If not, try recompiling on a better compiler.)
I know this whole thing's a bit sloppy, but it works. Enjoy! Try making
some good levels! I'd like to see something a little better than my box. :)
(Actually, I've got others I'm working on, but they're not done.)

One last thing - please don't ask me how to make a level. Read the specs,
reverse-engineer my level, and print BSPFORM.TXT (included) for a
reference. Or, post questions to rec.games.computer.quake.editing. I don't
have time, though, to respond to every single question about level editing.

Once again, enjoy!

Richard Felker, aka Dalias
71614.3257@compuserve.com


