7,110 Commits over 3,531 Days - 0.08cph!
Faceposer: Disable loading and saving of tool settings for now because most people probably have old settings
Add back face poser with some minor UI cleanup so we can start to fix it up
Rotate with physgun using accumulated analog look deltas so it's consistent across frame rates (Input.MouseDelta is unreliable per tick)
Don't predict sound event guid when starting sounds, on the client guid is always zero so this can't be predicted.
Add summary to PhysicsBody.BodyType explaining that a body that is networked and dynamic will be keyframed on the client
gravgun uses smooth damp instead of joints
Add warmup time to game settings
Add back Sound.FromScreen
Create a networked managed wrapper around g_pSoundOpSystem instead of using g_pSoundOpGameSystem
Some null checking in inline binds
Some null checking in inline binds
gravgun only works on dynamic bodies
Create a networked managed wrapper around g_pSoundOpSystem instead of using g_pSoundOpGameSystem
Unfuck model compiling - oops sorry
Remove a bunch of vtex_c files from citizen that don't have .generated on them
Modeldoc: Allow bones to be compiled even when there's no skinning data
SetLinearVelocity and SetAngularVelocity ignore unreasonable values, also warn the user about it - this was breaking the physics simulation
Animgraph: Set new parameter defaults for networked and predicted based on network settings. ServerAuthoritative: networked, not predicted. ClientPredicted: networked, predicted
Use PhysicsHullFile for trashcan now we know tunneling issues were caused by suboptimal hull from PhysicsHullFromRender
Modeldoc: Change PhysicsHullFromRender default simplification algo to IFR instead of IVR, meant to give better results
Rework physgun to use smooth damp functions, to show the usefulness of it, and it works nicer. Use the tag system to check for already grabbed objects
Add Vector3.SmoothDamp
Add Rotation.SmoothDamp
Delete junk vtex_c files in industrial_strip_light and do a recompile of the materials
SetupPhysicsFromOBB computes orthographic areas and calculates mass, fixes some large custom models from destroying the physics engine
Disable prediction on car
Revert "Fix prediction not being turned off on physics enabled entities"
This reverts commit 3f96e29c154feba32031430911f25ec88c4108e4.
Fix prediction not being turned off on physics enabled entities
Fix some small annoyances with move helper
Fix material browser asset window crashing when selecting "show hidden assets"
Animgraph: Only hide dock widgets that aren't floating when entering fullscreen mode
Remove driver before grabbing input so car doesn't drive by itself
Inherit collision attributes of first shape on a body when adding new ones dynamically
Always override loop settings, we don't care about loop settings in the wav file
Animgraph: Do a fully copy of parameter properties
Backport cleaned physics interrface (sorry for rebuild times)
Add back Stop and Dispose to SoundStream but obsolete them, use Delete instead
Change soundstream to use managed handles, should be safer and gives us a chance to call back to managed to feed in audio data
Add back audiostream.default, some games were relying on this
Also copy over default value and network mode
Animgraph: Add duplicate action to parameters
Add constructor for SceneSunLight
Initialize pose morph weights to zero, somewhere isn't setting them when using base model feature
Add Client.VoiceStereo to control if voice chat is played in 3d or 2d
Call OnVoicePlayed before sound is output to give users a chance to tell the client how the voice should be played
Move into the normal by the bullet radius to give us a better chance of making a decal
Fix winning map, I think?
Camera collision on ragdoll camera
Get spawn point that is most further away from anyone else
Bail out of ShowDeathScreen when attacker isn't valid
Add LinearDamping and AngularDamping to PhysicsGroup
Add MassScale, LinearDamping, AngularDamping to prop_physics