See the Main
section for information on BSP .96 changes.
BSP can be returned to its default configuration by deleting settings\bsp.cfg
and restarting the program.
BSP Settings List
Application
bsp_font - BSP default font name
bsp_font_size - BSP default font size
caption_font - Window title font name
caption_font_size - Window title font size
caption_percent - Height of window titles as a percentage of the default height
console_font - Console window font name
console_font_size - Console window font size
default_gamedir - Automatically start BSP with this game. (hides game dialog)
help_font - Help window font
help_font_size - Help window font size
nothresholdundo - Disables undo operation if the number of brushes modified
exceeds 'undo_threshold'
1 - True
0 - False
num_recent - Number of recent items to display
query_wall_width - Ask for wall width before making rooms/extruding rooms. 0 to
use grid size
1 - True
0 - False
undo_threshold - Max number of brushes to save in a single undo operation
before copying entire map or triggering 'noundothreshold'
Clippers
animate_clip_points - Animate clip points
1 - True
0 - False
clippers_stay - Keep clippers visible after split or carve operation
1 - True
0 - False
clipper_autoflip - Automatically flip clippers when adding points
0 - Always clip left side
1 - Keep side that contains selection center
clipper_mode - Clipper editing mode
0 - 3-point clippers (regular)
1 - 2-point clippers (axial)
clipper_show_outline - Show brush outline of removed portion
1 - True
0 - False
querysplits - Action to take when splitting brushes
0 - Always prompt
1 - Leave both halves selected
2 - Leave original selected
track_clippers - Redraw clipped brushes in XY views while dragging clip points
0 - Update when mouse is released, fastest
1 - Current XY view updated in real time
2 - Update all XY views in real time, slower
undo_clipper - Save clipper options for undo
1 - True
0 - False
Colors
color_3dbackground - 3D background color
color_3dgrid - 3D grid color
color_activecamera - Active camera color
color_background - 2D background color
color_brushoutline - 3D brush outline color
color_clipborder - Edge color of clip points
color_connection - Target line color
color_consolebg - Console background color
color_consolefg - Console foreground color
color_curface - 2D selected face color
color_currentclipface - Current clip point color
color_eyemarker - 3D eye and origin color
color_faceoutline - 3D selected face color
color_foreground - 2D foreground color
color_gridlabel - Grid coordinate text color
color_gridmajor - Major grid color
color_gridminor - Minor grid color
color_hitbrush - Hit brush color
color_lock - Locked brush color
color_otherbrush - Other brush color
color_othercamera - Inactive camera color
color_otherclipface - Other clip point color
color_selectedtexture - Selected texture marker color
color_selection - 2D selection color
color_selectoutline - 3D selection color
color_textureselection - Selected texture outline color
color_texturewindow - Texture window background color
Display
ambientintensity - Ambient intensity
angle_control - 3D view angle control
0 - Hide
1 - Yaw control
2 - Pitch control
3 - FOV control
animate_models - Animate models (software)
1 - True
0 - False
center_knobs_3d - Show center knobs in 3D view
1 - True
0 - False
center_knobs_scale - Center knob size (100 is 100%)
center_knobs_use_x - Center knob style
0 - Square
1 - X
center_knobs_xy - Show center knobs on brushes in XY views
1 - True
0 - False
color_wire - Draw wireframe with brush color
1 - True
0 - False
cull_wire - Backface cull wireframe brushes
1 - True
0 - False
drag_brushes - When rotating, limit redrawing to this many selected brushes
drawmode - 3D rendering mode
0 - Wireframe
1 - Flat
2 - Textured
draw_models - Render models
1 - True
0 - False
facelighting - Software facelighting (requires app restart)
1 - True
0 - False
far_clip_distance - Far clip distance
flatlevel - Light intensity on flat-shaded surfaces
flats_like_texture - Render flats using average color of texture (requires app
restart)
1 - True
0 - False
flymode - Camera will raise or lower in direction of movement
1 - True
0 - False
fov - 3D field of view (zoom)
ghosts_3d - Show brush ghosts in 3D
1 - True
0 - False
ghosts_xy - Show brush ghosts in XY
1 - True
0 - False
gridsize - XY gridsize in world units
grid_smallmajor - Use 1 by 1 pixel major grid dots
1 - True
0 - False
grid_style - Grid style
0 - Lines
1 - Dots
lightintensity - Light intensity
mlook_horiz_step - Mouselook horizontal steps per 360 degrees
mlook_vert_step - Mouselook vertical steps per 360 degrees
near_clip_distance - Near clip distance
outline - Outline unselected brushes
1 - True
0 - False
outline_use_group - Outlines use group color
0 - Disable - use color_brushoutline setting
1 - Enable - use group color
region_clip_grid - Draw grid inside regions only
1 - True
0 - False
region_ignore - Ignore region height
0 - Prompt
1 - Always ignore height
2 - Never ignore height
render_auto - Render to size of window (software)
1 - True
0 - False
render_height - 3D rendering height (software)
render_trans - Render transparent brushes
0 - Disable
1 - Enable - GL on, software stipple mode 1
2 - Enable - GL on, software stipple mode 2
render_width - 3D rendering width (software)
rotate_step - Brush rotation step size in degrees
scale - XY scale factor (zoom)
selection_thickness - Selected brush outline width
select_delay - Delay in milliseconds to wait when cycling hit brushes
shadeflats - Use shading on flat surfaces
1 - True
0 - False
shadetextures - Use shading on textured surfaces
1 - True
0 - False
show_3d_grid - Show 3D grid
1 - True
0 - False
show_coordinates - Show coordinates in XY views
1 - True
0 - False
show_eye - Show eye in XY views
1 - True
0 - False
show_grid - Show grid in XY views
1 - True
0 - False
show_hits - Show hits in 3D view (currently not implemented)
1 - True
0 - False
show_names - Show entity names in XY views
1 - True
0 - False
show_world_axes - Show 3D world axes
1 - True
0 - False
stepsize - Navigation step size in world units
steps_per_turn - Navigation steps per 360 degrees
texture_models - Texture models
1 - True
0 - False
track3dincurrentxy - Update current XY view when 3D is updated
1 - True
0 - False
track3dinxy - Update XY views when 3D is updated
1 - True
0 - False
trackxyin3d - Update 3D view when XY is updated
1 - True
0 - False
use_crosshair - Use crosshair cursor
1 - True
0 - False
warn_spaces - Show a warning if spaces are in a map name when saving
1 - True
0 - False
wire_ents - Wireframe entities
1 - True
0 - False
xy_drag_move - XY panning mode
0 - Center on click location
1 - Click and drag
zero_crosshair - Show center crosshair in XY views
0 - Disable
1 - Small crosshair
2 - Full crosshair
Editing
clone_delta_disable - Disable clone offset (clone objects in place)
1 - True
0 - False
clone_delta_x - Clone offset X
clone_delta_y - Clone offset Y
disable_rotation_texlock - Disable automatic texture rotation on locked brushes
1 - True
0 - False
distance_epsilon - Distance epsilon (sensitivity) of the leak searcher
edge_use_grid - Use grid for edge dragging
0 - Don't use grid
1 - Use grid for dragging edges in XY view or axially aligned edges in 3D view.
2 - 1 and, force use of grid for _all_ edges in 3d view. (could reconfigure brush
upon initial click...)
extrude_depth - Extrude face depth. 0 to use grid size, or any other value to use
that size
face_drag - Face drag percent. If set to 0, only vertical planes can be dragged by
clicking outside the face. Higher numbers offer more of a 'fudge factor'
look_at_sel - Look at selection - camera will follow selection
1 - True
0 - False
max_epsilon - Maximum epsilon
max_face_gap - Face gap is the maximum difference in plane distance values
for 'facing planes' (Merge brushes)
max_normal_delta - Maximum normal delta (Merge brushes)
max_point_distance - Maximum point distance (Merge brushes)
min_epsilon - Minimum epsilon
multi_face_distance_eps - Multi-face distance epsilon
multi_face_normal_eps - Multi-face normal epsilon
multi_select - Allow selecting multiple brushes
1 - True
0 - False
new_brush_depth - Depth of new brushes. 0 to use old calcs, or any other value
to use that size
on_plane_epsilon - On-plane epsilon (Merge brushes)
select_delta - Select delta. How close to a vertex one must click in order to start
dragging it.
snap_back - Snap dragged objects back onto grid
1 - True
0 - False
vertex_drag_sensitivity - Plane manipulation threshold from vertex dragging.
Lower values are more sensitive
vertex_select_mode - Vertex select mode
0 - Disable ability to drag vertices on selected brush
1 - Use vertex_drag_sensitivity to determine how brush is manipulated by
vertex dragging
2 - Use an alternate method (vertex_drag_sensitivity ignored)
vertex_use_grid - Snap vertex drags to grid
1 - True
0 - False
Entity
entity_button_size - Entity window button sizes
entity_comment_size - Entity window comment height
entity_font_size - Entity window font size
entity_inline_help - Show entity info inline in the entity window
entity_keypair_size - Entity window keypair height
entity_window_width - Entity window width
Game
apptitle - Customize BSP main title
bat_directory - Directory containing .bat build files
bspbuild_directory - Directory containing bspbuild.exe
default_mapfile - Default name of .map files
default_wad - Default name of .wad to load
entity_directory - Directory containing entity files
entity_file - Entity file
fake_colormap - Use flat shading in software renderer (no light levels)
1 - True
0 - False
game - Game mode
0 - Quake 1
1 - Hexen 2
2 - Quake 2
3 - Sin (unsupported)
4 - Half-Life
gamma - Gamma
map_directory - Default directory to save maps
model_file - Name of model file
no_models - Disable rendering models
1 - True
0 - False
pak_file - Path of .pak file
palette_file - Name of palette file
sort_entities - Sort entity list
1 - True
0 - False
texture_path - Path to textures
wad_directory - Directory containing .wad files
world_minmax - World boundary
Group Window
group_font_size - Group window font size
group_mode - Enable groups
1 - True
0 - False
group_toolbar - Enable group toolbar
1 - True
0 - False
OpenGL
gl_alpha_level - Alpha level of transparent objects
gl_ambient_color - Ambient light color, brighter color values brighten world
gl_brightness - Brighten 3D view. 0 is no change and 255 is brightest.
gl_fog - Enable fog
1 - True
0 - False
gl_fog_color - Set color of fog when gl_fog_match_bg is unset
gl_fog_far - Number of units from camera in which fog ends
gl_fog_match_bg - Automatically set fog color to background color
1 - True
0 - False
gl_fog_near - Number of units from camera in which fog begins
gl_full_res_texture - Do not shrink large textures
1 - True
0 - False
gl_light_color - Color of light when gl_shading is enabled
gl_model_bbox - Show bounding box around rendered MDLs
1 - True
0 - False
gl_mode_default - Automatically check 'OpenGL' checkbox on startup
1 - True
0 - False
gl_selection_wiremode - Selection wireframe mode
0 - Regular culled wireframe
1 - Show entire wireframe in selected color
2 - Show entire wireframe, hidden outlines use brush outline color
gl_shading - Enable OpenGL lighting
1 - True
0 - False
gl_texturemode - Texture rendering mode
GL_LINEAR - GL_LINEAR (smooth pixels)
GL_LINEAR_MIPMAP_LINEAR - GL_LINEAR_MIPMAP_LINEAR
GL_LINEAR_MIPMAP_NEAREST - GL_LINEAR_MIPMAP_NEAREST
GL_NEAREST - GL_NEAREST (sharp pixels)
GL_NEAREST_MIPMAP_LINEAR - GL_NEAREST_MIPMAP_LINEAR
GL_NEAREST_MIPMAP_NEAREST - GL_NEAREST_MIPMAP_NEAREST
gl_wire_use_groupcolor - Brushes in 3D will use group colors when in wireframe
mode
1 - True
0 - False
Physics
run_mode - Enable run mode (physics)
1 - True
0 - False
Texture
autocalc_frequents - Automatically recalculate frequents
1 - True
0 - False
height_fav - Height of favorites
height_frq - Height of frequents
nosmallstretch - Don't stretch textures that are smaller than preview size
1 - True
0 - False
show_favorites - Show favorites
1 - True
0 - False
show_frequent - Show frequent
1 - True
0 - False
show_texturedrag - Show realtime texture manipulations in 3D view
1 - True
0 - False
show_tex_names - Show texture names
1 - True
0 - False
stretch_textures - Scale textures to fit in preview
1 - True
0 - False
texlist_size - Height of texture listbox on toolbar
texture_alignment - Use alternate 45 degree texturing
1 - True
0 - False
texture_height - Texture height
texture_list_width - Width of texture listbox on toolbar
texture_width - Texture width
tex_animate - Animate textures
1 - True
0 - False
tex_animatesky - Animate sky textures
1 - True
0 - False
tex_numfav - Number of favorites
tex_numfrq - Number of frequents
tex_rotatestep - Texture rotate step size
tex_scalestep - Texture scale step size
tex_shiftstep - Texture shift step size
tex_skyspeed - Sky animation speed
tex_small_height - Height of texture preview for 'Small Thumbnail' mode
tex_small_width - Width of texture preview for 'Small Thumbnail' mode
tex_timerdelay - Texture animation speed
XY Camera
camera_angle_length - Camera angle length
camera_font_size - Camera font size
camera_size - Camera size
lock_cameras - Lock active camera position relative to XY views
1 - True
0 - False
lock_camera_offset - Lock camera offset from XY view center
show_cameras - Show cameras
1 - True
0 - False
show_camera_angle - Show camera angle
1 - True
0 - False