gtkradiant/tools/quake3/bspc
2012-07-30 12:23:40 +01:00
..
deps Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
.deps Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
.gitignore Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
_files.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
aas_areamerging.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
aas_areamerging.h Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
aas_cfg.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
aas_cfg.h Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
aas_create.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
aas_create.h Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
aas_edgemelting.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
aas_edgemelting.h Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
aas_facemerging.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
aas_facemerging.h Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
aas_file.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
aas_file.h Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
aas_gsubdiv.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
aas_gsubdiv.h Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
aas_map.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
aas_map.h Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
aas_prunenodes.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
aas_prunenodes.h Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
aas_store.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
aas_store.h Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
aasfile.h Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
be_aas_bspc.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
be_aas_bspc.h Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
brushbsp.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
bspc.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
bspc.sln Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
bspc.vcproj Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
cfgq3.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
Conscript Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
csg.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
faces.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
gldraw.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
glfile.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
l_bsp_ent.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
l_bsp_ent.h Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
l_bsp_hl.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
l_bsp_hl.h Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
l_bsp_q1.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
l_bsp_q1.h Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
l_bsp_q2.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
l_bsp_q2.h Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
l_bsp_q3.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
l_bsp_q3.h Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
l_bsp_sin.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
l_bsp_sin.h Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
l_cmd.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
l_cmd.h Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
l_log.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
l_log.h Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
l_math.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
l_math.h Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
l_mem.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
l_mem.h Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
l_poly.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
l_poly.h Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
l_qfiles.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
l_qfiles.h Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
l_threads.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
l_threads.h Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
l_utils.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
l_utils.h Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
lcc.mak Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
leakfile.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
LICENSE Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
linux-i386.mak Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
Makefile Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
map.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
map_hl.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
map_q1.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
map_q2.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
map_q3.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
map_sin.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
nodraw.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
portals.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
prtfile.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
q2files.h Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
q3files.h Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
qbsp.h Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
qfiles.h Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
README.md Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
sinfiles.h Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
tetrahedron.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
tetrahedron.h Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
textures.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
tree.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00
writebsp.c Added bspc to the solution (with ql support) 2012-07-30 12:23:40 +01:00

bspc

This is the Quake III: Arena BSP-to-AAS compiler.

Downloading

You can download the latest version here.

Compiling

Dead simple:

make

Usage

Straight from the source:

Usage:   bspc [-<switch> [-<switch> ...]]
Example 1: bspc -bsp2aas /quake3/baseq3/maps/mymap?.bsp
Example 2: bspc -bsp2aas /quake3/baseq3/pak0.pk3/maps/q3dm*.bsp

Switches:
   bsp2aas  <[pakfilter/]filter.bsp>    = convert BSP to AAS
   reach    <filter.bsp>                = compute reachability & clusters
   cluster  <filter.aas>                = compute clusters
   aasopt   <filter.aas>                = optimize aas file
   aasinfo  <filter.aas>                = show AAS file info
   output   <output path>               = set output path
   threads  <X>                         = set number of threads to X
   cfg      <filename>                  = use this cfg file
   optimize                             = enable optimization
   noverbose                            = disable verbose output
   breadthfirst                         = breadth first bsp building
   nobrushmerge                         = don't merge brushes
   noliquids                            = don't write liquids to map
   freetree                             = free the bsp tree
   nocsg                                = disables brush chopping
   forcesidesvisible                    = force all sides to be visible
   grapplereach                         = calculate grapple reachabilities

Support

File a bug report if you run into issues.

License

This program is licensed under the GNU Public License v2.0 and any later version.