2,064 Commits over 944 Days - 0.09cph!
Started on audio importer. Fixed editable mesh updating.
Physical material asset importer
Load face materials from vmap
Create meshes in map groups
Fixed face winding when converting from vmap
Fix vmap to half edge mesh structure
Creating editable meshes from vmap experiment
Parse QAngle in datamodel
Move little map entity to sandbox gamemode
Merge branch 'master' of github.com:Facepunch/SandboxGame
Merge branch 'master' of github.com:Facepunch/SandboxGame
Merge branch 'master' of github.com:Facepunch/SandboxGame
Add Datamodel lib
Removed unused asset cache loaders
Don't let dead players pick up inventory package
Fixed material uv channel data ensure for real this time
Make sure managed mesh initializes all uv channel data to true
BaseWorldEntity replicates AttachSocketName seperately so it can attach correctly if it's out of sync
Try a bunch of attachment fixes to see what works
Try not attaching entity to null skeletal mesh
Try to init player model before attaching weapon on spawn
Fix NRE on dedicated server, fixes No SkeletalMesh for PrimitiveComponent spam
Add warning logs to help debug dedicated server
Fixed triangulation error
Delete mesh when all faces are deleted
Remove faces. Detach faces (shift+delete for now)
Improved face inset scaling
Fix mesh scaling when mesh has been rotated
Fixed face scaling and grid snapping on relative scale gizmo axis
Editable meshes can be scaled with scale gizmos
Scale faces with gizmo
Inset face on scale addition
Add BaseEntity.TickEnabled
SanAndreas importer to test importers loading from archives
Add global axis editor setting
Add LineOrientedBoxIntersection. Add AxisBasis to TransformGizmo so translate gizmo can work in any local space.
Merge branch 'master' of github.com:Facepunch/SandboxGame
Block tool uses active material
Editable mesh supports multiple materials. Added ghetto material picker UI.
Offset multiple faces at the same time so only distinct vertices are offset
Fix translate gizmo snapping to 0 when moving cursor outside window
Cleaned up shift copy code
Merge branch 'master' of github.com:Facepunch/SandboxGame
Dragging translate gizmo offsets faces while in face edit mode, shift drag extrudes
Shift dragging selection gizmo will make a copy of the selection
Fix runtime mesh occlusion check when using custom depth stencil
Add moved event to translate gizmo. Calculate selection bounds on change instead of on tick. Position gizmo at the selection bounds center.
Block tool can cancel block with delete key
Added selection modes. Face selection extrudes face on addition modifier down and left click.
Only draw bounds for items for the current selection mode
Face selection. Drawing face selection bounds.
Adjustable grid snap sizes. Block selection with bounding box calculation.
Delete selectables
Block tool uses mouse position for picking ray
Block tool uses world origin plane when picking ray fails to hit something
Take editable mesh rotation into consideration when generating UV basis, this gives desirable results regardless of plane orientation the block is created on.
Fix attachment transform replication issues. Keep attaching pants every tick to make sure they don't fall off.
Only create clothing on client for now (Player model attachments aren't getting replicated properly, means you'll be naked when playing as a listen server tho)