3,073 Commits over 1,552 Days - 0.08cph!
Attempt to fix CWorldRendererMgr::GetWorldVPKFullPath by checking symlinks, fixes joining servers that use local maps
Hammer: Fix grid dots rendering incorrectly when using workplane
Revert accidental change to launchSettings.json
Add frustum_boundless hammer attribute
json serialize color the same as vector4
Allow SetModel with empty string to set model with invalid handle
Add json converter for Color type
Add s1 files to ignored files list
Fix FileRecv trying to access null stream
Don't tiebreak input files if there's only one, fixes sounds not recompiling (the issue is probably in ResolveAssetPathList though)
Support compile sound with looping enabled/disabled on MP3 sounds
Possible fix for GetAnimInt when param is an enum
Convert vtx header to new version when converting mdl, should fix most crashes
Fix possible crash in CQEntityReportDlgUI::OnSelectionChanged
Fix possible crash in CMapEntity::ShouldOverrideChildSelection
Fix possible crash in CMapDotaTileGrid::BakeLayer
Fix possible crash in CMapEntityIONode::TargetNameMatches
Don't add viewmodel layers when rendering to cubemap
Sfm: Also output image with both color and alpha for poster rendering
Animgraph: Support grid snapping for state machine items
ModelDoc: Don't try to init null node when adding new node
Fix qt deprecation assert when saving new material
Fix cubemaps getting fucked on every other level load
Animgraph: Default snap value to 16 as animgraph doesn't save settings yet and snapping is probably wanted by everyone
Animgraph: Support grid snapping, snap value can be changed in options window
Animgraph: Allow property editor to disable notes so they don't show up in the settings dialog
ModelDoc: Fix render mesh preview not taking into account its parent bone
Fix mapbuilder adding incorrect search path after recent change
ModelDoc: Apply import scale to physics the same way as render meshes to keep things consistent
Add remaining properties for PrismaticJoint
Add Texture3DBuilder properties
Add PrismaticJointBuilder.WithPositionMotor
Add PrismaticJointBuilder.WithVelocityMotor
Allow joints local anchor and frame to be updated
Apply default material group in CModelDocUtils::GetFinalMeshes, fixes #364
physics mesh file uses original mesh to calculate bounds, not the optimized mesh
Revert textures showing as highest quality in material editor, could be causing issues, needs to be handled properly
ModelDoc: Add align origin properties to PhysicsHullFile and PhysicsMeshFile nodes
Invalidate glowproperty on internal entity destruct, fixes #732
Rebuild texture widgets even if the compiled textures window isn't active so the material preview always has the highest possible quality
Don't allow state machine contents to be modified while Animgraph preview is active, fixes #617
Fix body groups being reset to default when hiding all of them, fixes #560
Network asset file list ignores vmap, los, psd, unignore vpk
Add DebugOverlay.Box with duration as last arg instead of first arg for consistency
Texture.Update now uses span
Hammer: Fix crash/asserts when loading map that has light cookies. Fix hammer hanging when trying to compile map with baked lights with cookies (unsupported)
Only create reverb processor if there's baked reverb data
Fix DrawPolyLine crashing when passing in 1 point. Fixes #706
ModelDoc: Fix @ name stripping incorrectly working
Sfm: Fix export window not closing when finished