Fixed some bugs introduced by adjacent faces optimization.
Work in progress checkin for fixes to welding.
Details: FaceIds are NOT reliable when faces are deleted, so each vertex now stores Face pointers rather than IDs.
Fixing some issues with deleting faces, undoing, etc.
Made camera acceleration an option (tools|settings|general|display settings).
Welding vertices will now auto-cleanup things like degenerate edges, duplicate edges (that were formerly different), etc.
Fixed editor bug where you could create empty props.
Added an origin cycle mode to put the gizmo at the first selected object, so you can move a group of props without bad grid-snap.
Made Tool Settings dialog taller to not hide stuff.heh.
Hardcoded hotkeys 0-9 for viewport settings (perspective, lit/unlit, etc.).
Fixed crash/bugs with copy/paste then undo.
Removing the shift-hover-select thing that just spams undo items.
Added shift/alt modifiers for camera speed (works both in accel/normal modes) Fixed subtle undo-bug with weld/merge-face.
Fixed low speed when camera accel is on.
Added preliminary "check mesh" tool to help trouble shoot levels. Added selection stats on top right of viewport.
Props with no model will now show up as red boxes.
Huge re-factoring of mesh datastructures - should eliminate a lot of bugs related to crashes/freezes with deleting, welding, etc.
This can be setup to emit messages into the world to start a sound effect for example.
Added Button Emitter entity to the Editor.
Vertex Welding should be much faster now.
Added the ability to select between global space and local space for the move and rotate tools.
Increased the size of the handles on the resize gizmo to make it more clear they are handles.
Added prop_dynamic_animator entity used to affect animation state on dynamic props based off messages received from other entities.
Props with model paths that are invalid (e.g.
If grid snap is on, the move tool gizmo will always snap to grid for grid-snapped movement.
Only last gizmo mode for move/rotate tool gizmo snaps to grid Rotate tool gizmo cycling works again Pressing 'c' in output window clears it.
Added Viewport|Play Cinematics menu item to toggle cinematic playback.
Disabling cinematic playback now actually hides cinematics (particles can cause performance slowdown).
Much more numerically robust (thus reducing numerical drift over time).
Transformations now undo by restoring old vertex positions rather than by applying the inverse transform.
Added viewport -> selection numbers to toggle the upper-right selection numbers in viewports.
Tech Points now have an "Arm extension" parameter to control how long the Hive arms extend.
Added Edit -> Make Edges (Not) Smooth to control smoothed normals over edges (make sure Select Tool is active) Increased Level Version # to 8 to save smooth edges NOTE: The game does NOT have smoothed edges yet, but the editor does.
Smoothed edges now working in game! Level version number bumped up again to 9 to contain smoothed normals info.
Smooth edges draw as green (color customizable in settings).
Fixed issue where the sound browser dialog didn't unmute the sound system when previewing a sound.
Changed objects in the skybox to always be drawn with an infinite far plane (fixes issue where the sky box was not visible in the Editor).
Will snap selected vertices (nothing else) to the current grid spacing. No longer need to select vertices to snap, you can just select a face or an edge and snap its vertices automatically.
Snap menu now contains two snap commands.
#IS NATURAL SELECTION 2 DEAD CODE#
Refactored code to lazily-cache texture sizes.
Selecting many faces while using the Paint Tool should be faster now.
Fixed crash/bug when deleting degenerate edges.
Undo delete edge now restores smoothness attribute.
Removed "Beta" from the build number text that displays at the top left of the screen.
Defaulted the map cycle to include all the official NS2 maps.
Server admin commands (sv_status, etc) will now print to the server console and log file.
Voting a Commander out of the chair now requires 50% of the team instead of 30%.
Reduced atmospheric light density of flashlights.
Increased alert priority for structures to be higher than Marine requests.
Increased minimum distance that Cysts can be placed near other Cysts (now 6 meters up from 2 meters).
Cysts now start with 50 health (down from 100).
Added a version of Server.SendNetworkMessage() which takes a ServerClient object instead of a Player entity.