4,495 Commits over 1,614 Days - 0.12cph!
hopefully the last time i have to fix shatter glass
Transform quad vertices of shatter glass in C# so it can use correct transform (maps with shatter glass will need recompiles)
Fix incorrect bounds check on m_nNumFixedPlanes in CWorldCollideContextData, causing crash in rain particles
Hammer: Add cell size and step height to tile grid dialog
Hammer: Update tilegrid when changing step height
Hammer: Attempt to make tile grid step height changeable instead of fixed 32
ModelDoc: Allow collision group and interactions to be set directly in modeldoc instead of collision_properties.txt https://files.facepunch.com/layla/1b2311b1/sbox_ly6X3R6I3b.png
Hammer: Change tile grid step height to 32 increments
Hammer: Add 32 and 64 to GetStringForCornerHeight to see if that fixes things
Hammer: Mark tile helpers dirty when editing properties
Hammer: Fix crash when changing tile grid size without setting tile set
Hammer: Update grid nav cell size
Hammer: Save tile grid cell size
Don't add null RnMesh or RnHull to physics body desc
Hammer: Allow changing of dota tile grid cell size instead of hardcoded 256
Add AnimEntity.SetAnimGraph to override animgraph
Add SetupPhysicsFromOrientedCapsule
func_precipitation: Add density property with precipitation_density scale convar
func_precipitation: Add inner near and far distance properties
Initial func_precipitation implementation
Allow particles to be created in the current scene world
Hammer: Allow block tool to vertex snap
Particles: Enable InitFromParentKilled and CreateFromParentParticles
Hammer: More robust quad basis calculation for shatter glass etc
Remove glass hack, try and put quad basis into entity key values instead
Chop off a pixel when mp4 recording is an odd size so any size can be recorded
Add mp4 support to CMovieRecorder so we have a working mp4 recorder that we can speed up for runtime use
ModelDoc: Change default save location to path of imported model file
models/editor/spot to models/editor/ortho
AssetBrowser: Create global browser if we deleted it and want it back, fixes crash
AssetBrowser: Save and restore browser views tool settings for semi modals so settings on "hammer active material" etc are saved
Don't force limit DebugOverlay.Text distance
Fix incorrect fov on PlanarReflection
Hammer: Block tool remembers last height https://files.facepunch.com/layla/1b2811b1/58745.mp4
Hammer: Write surface property names to temp file so it's not in game dir
Hammer: Write surface property names to file so map builder can add them back, fixes static props losing their surface properties
Hammer: CToolPhysics::IsTargetSelected also checks the target parent, fixes grabbing map meshes that were box selected
Hammer: Fix physics simulation selection for map entities that have child map meshes
ModelDoc: Make ConvertPhysicsShapesToAoProxies work on box physics shapes
ModelDoc: Fix new animgraph save path
Fix model path spacing not being copied over
Hammer: Rework how model path data gets provided to world renderer builder and physics builder
Add option to orientate to path
Add option for model path spacing
VoxelSurface: Don't add mesh to builder until mesh is fully created
Hammer: Place models on path with spacing (more options to come) https://files.facepunch.com/layla/1b1911b1/Hammer%202021-12-19%2010-52-55-00.00.13.056-00.00.36.004-seg1.mp4
Hammer: Calculate bounds for model path, fix trace line segment
Hammer: Rename Untie model paths to Collapse model paths
Hammer: Initial support for model paths https://files.facepunch.com/layla/1b1811b1/sbox_TjQ5dE5Xwz.png
Purge all CPhysicsShape of a body, not just CRnShape so our physics shape handles become invalidated properly