
BSP .95c NEW FEATURES!

- Texture shifting in 3D window is completely fixed.
- New handling for window positions. Windows can only be saved as shown, hidden or minimized. Z-order is saved.
- Fixed camera locking bugs. Handling of 0/1 flag for "lock_cameras" in bsp.ini has changed, so change 0 to 1, or 1 to 0 in old configs to retain the same behavior!
- Added offset to camera when locked. See options "lock_camera_ofs_x/y/z".
- Camera angle drawn in Front and Right views.
- Added shading, fog, translucency to GL. See new gl_* settings in bsp.ini.
- Added command CM_KBSETTINGS to show keyboard configuration dialog, and added menu option to File->Preferences.
- Cleaner drawing outlines in GL mode.
- Added extrude face command. Creates new brush from selected face. Command name "CM_EXTRUDE_FACE".
- Added option "outline_use_group" to bsp.ini. Set to 1 for brush outlines to use group color in GL mode.
- Added option "look_at_sel" and command "CM_LOOK_AT_SEL". Camera will look at selection for strafe, move up/down and camera drags. Camera will stay fixed on selection when selection is dragged.
- Fixed bug: "right" XY view won't make invalid wedge brushes...
- Q1 and Q2 models will render in GL mode.
- Model outlines rendered with entity color. Disable model bounding box with "gl_no_model_bbox" option.
- Added toolbar to group window. Show/hide with "group_toolbar". Configure buttons in groupbar.ini.
- Added option "flymode" to move camera up/down based on pitch in forward/back navigations.
- Added option "flats_like_texture" to color flats with color like texture.
- Added recent files list. Recent files are tracked per game type. "num_recent" in bsp.ini sets number to show.
- Added "Show Key Mappings" to Help menu, and removed "Help Window" option.
- Current face will stay selected after brush manipulations.
- Current face edges in XY won't be obscured by other selected brushes.
- New snap option: Set "snap_back" to 1 and dragging edges will snap back to grid rather than just moving by grid size. Menu Brush->Snap Back.
- Improved vertex dragging: when dragging a vertex in old versions, one face would sometimes get "stuck" and the vertex would stay aligned to one face rather than move freely.
- Fixed mouselook: now takes into account mouse delta. Changed defaults for mlook_vert_step/mlook_horiz_step.
- Fixed memory leak during brush rotations.
- Fixed bug: Certain menu/toolbar items (regions, copy brush) wouldn't enable after a selection change.
- Added option "clippers_stay", clippers will remain visible after carve and split when set.
- Added new command "CM_CLIP_CUR_FACE" and menu "Clip->Create from Current Face" to show 3 clippers defining selected face.
- Drag clip points when adding to create next clip point where the mouse is released.
- Added option "track_clippers" to control clipper drawing in XY. Set 0=update after, 1=update current XY, 2=update all XY.
- Added option "clipper_autoflip". When set, adding clip points automatically leaves the portion of the selection containing the center point (cuts off smaller piece). Added menu item "Clip->Auto Flip"
- Added option "clipper_mode". Set to 0 for normal 3 point mode, set to 1 for axial 2 point mode. Added items to "Clip" menu.
- Fixed bug: clippers will always snap to grid.
- Fixed bug: clippers draw in GL mode again, clip points are connected too.
- Changed default clipper shortcuts: "C" will carve, and "/" will flip clippers.
- "Mode" command in 3D window will change action of left-mouse only instead of applying to all mouse buttons.
- Increased max token length to reduce occurance of map loading error "Token too large on line xx".
- Fixed bug: remaining portion of brush during clip operation is shown again.
- Changed default settings in bspmouse.ini. Now prioritizes selecting clip points first, next camera, then brush points.
- Entities won't show a selected face anymore.
- Fixed bug: selection rectangle won't flicker.
- Edge knobs and selection lines draw in GL 3D again.
- Fixed angle drawn on pitch control in GL 3D.
- Fixed bug with finding exe directory on startup.
- Fixed bug: exit from menu or toolbar won't crash.
- Changing entities from entity window will redraw 3D view
- Fixed bug in CM_JUMP (alt+j) command that prevented it from jumping.
- Added more error handling to wad loader, (blood2.wad won't crash anymore)
- Set 3D window background color in GL mode.
- Brush center knobs won't "shift" in XY.
- GL mode is default. Change with "gl_mode_default" option.
- Added 3D window mouse command "NAVIGATE_STRAFE" / "Mouse Strafe" to strafe left/right and navigate forward/back.
- Fixed bug: origin brushes incorrectly shifted all other brush textures.
- Fixed bug: Offset copy/move will handle zero values correctly.
- Minimized windows should restore properly when switching window configurations.
- Added "Select One" mode to 3D window and "SELECTONE" command to Bspmous3d.ini. Selects a single brush at a time.
- Added "Strafe Camera" mode to 3D window and "NAVIGATE_STRAFE" to Bspmouse3d.ini. Mouse navigate with strafe.
- Added command and toolbar button "CM_JUMP_SEL_XY" to move selection to center of XY windows.
- Fixed bug with surface flags update in surface window.
- Fixed hang if bsppos.ini was missing.
- Added "Goto group in XY" option to group window menu.
- Truncated trailing zeroes in surface window and in saved .maps.
- ALT key is configurable in bspmouse.ini and bspmous3d.ini.
- Fixed bug: models will load from file now, must be in equivelent path/subdir of game's .pak file.
- Fixed bug: .lin leak files will render correctly.
- Fixed bug in software renderer: textures were incorrectly offset by 1 pixel.
- GL: Got rid of "use_mipmaps" options. Always using mipmaps now. Updated texture settings dialog.
- Added command "CM_NOOP". Can be used to disable default key mappings.
- New brush center calc.
- CLIPPLANEDRAG will redraw in XY windows correctly.
- Added alternate snap method "Snap Planes". Added menu Brush->Snap Planes and command "CM_SNAP_PLANES". Snaps all plane points to grid.
- S,T,R texture values displayed as integers.


10/7/2006