240,726 Commits over 3,867 Days - 2.59cph!
FPArms: camera is now handled separately on a different path & made additive so that simultaneous jump/land/airborne + attack anims don't stomp each other unpleasantly
Citizen: move foot attachments into prefab
Disable right foot IK during kick
Make kick first person (head movement snapping is very problematic to solve)
Impl shape getscale, not really needed but our api has it
Merge from FishTrophyAnimations
Add back CreateDebugSceneObject, hammer uses this to render collision
replaced kick anim in animator, added additional avatar
Adjusted storage adaptor positioning on storage barrel to prevent adaptor deploy volumes intersecting with the collider of the barrel which was inadvertedly making invalid placements possible
Added rigged versions of all the fish types
Added simple fish animation
Merge main -> experimental
Fixed unintended issues from
86687 StaticSolid layer mask change. Reinstated Vehicle_Large into the mask in some situations.
Potentially fixed size assertion/stride error when taking screenshot (make preview mesh update offscreen during snapshot render)
Expose separate effect slot for poster/picture
Scaffold out CProjectedDecalSceneObject
Add ProjectedDecalSceneObject to managed, register handle
More work getting new sceneobject to parity with old system (still invisible)
Get rid of test code
▊▅▌▇▊▄▌▆ ▇▅█▄▆.
▅▌█▍▌ ▍▌▊▇▄█▉▅ █▆▇█ /▊▌▄▌▉▍▇▊▆/▄▇▋▇▅▇▊▌ ▊█ /▆▅▇▌▇▍▇▄
Tweaked concrete material inside the train tunnels / made a better concrete damage material
Tweaked train tunnel lighting to make it closer to how it was on release
Reduced intensity of fill lights
GameTagsControlWidget is TagSetControlWidget, works on any ITagSet
Allow updating existing action graphs from json
Leaderboard backup, run #6905
Fix CNavArea.MarkAsDamaging 2nd argument reading from the first
Simplify some code
Safe guard against invalid vector input to PhysObj functions
OnScreenSizeChanged hooks get 2 new params - new sizes
Delete player.phy
What the hell is this file?
Fix airboat attachment name
Fix seemingly incorrect calculation of vehicle wheel total height
for rear axle
Read settings/users.txt from MOD search path
Added concrete_trim clean + normal + damaged blend
corrected plywood_trim path
Added "Custom/Wall Poster" shader working as direct deferred opaque overlay
Silly mistake in PurgeShapes
Support tools creating scaled meshes, create copy and make sure it gets deleted on shape delete
Avoid having to rebuild hull to create transformed hull
Cactuses no longer defeat scientists
thumb_up
12
thumb_down
15
VR loop changes
Remove more unused
Cherry picked
88688 => Fixed _ShadowMapTexture related errors in standard shader set
Cherry picked
88688 => Fixed _ShadowMapTexture related errors in standard shader set
HasAttribute non generic
CustomEditorAttribute has WithAllAttributes property
Name the bodygroups in citizen
Add Model.BodyParts, obsolete all the old accessors
Add BodyPart.BoneName
ControlWidget supports wide mode
Added ControlWidget.ValueHash
Add BodyGroupsControlWidget
Validate indices are in range in AddCollisionMesh
Goalie Gloves
Initial goalie gloves model for the football outfit!
LODs coming asap
Add an random U offset to tiling hotspots UVs
football shirt variation
Football shirt version of the Standard shirt + scifi armour colour variations
Goalie Gloves adjustments + Black Rubber Gloves
Also some adjustments to the skinning of the chef shirt!
Add CSceneAnimatableObject.SetBindPose
More keyvalues binds
Disable a ton of anim events (until someone tells me they were using it)
Anim event callbacks
Add SceneModel.UpdateToBindPose()
Add SceneModel.OnFootstepEvent
Update FootstepEvent
Give citizen foot_L and foot_R attachments back, so footstep events work
Fix CUtlString copying crash in animevent_t
Add SceneModel.OnGenericEvent
Add SceneMode.OnSoundEvent
Unmount/Re-mount Vpk After Map Compile (#1309)
* Initial commit
* Test mount/unmount VPK methods
* Remove file extension when passing to Mount/UnmountVPK
* Use ChangeExtension instead as apparently this preserves the path...
* Fix IsVPKMounted check not working
* Fix docs
* Use correct log channel
* Rename to OnPreCompileFinished + OnPostCompileFinished
Add Paint.MeasureText easy mode
Speed up PopupWidget fade in
Add ITag.SetFrom
Transform Json serializable
ControlWidget don't fall through OnContextMenu by default
Merge branch 'master' into new-physics-merge
▆▆▌▄▉▊▌ ▆▌▋▋█▉ ▋▌▍▉██▄/▄█▊█▉▆ ▆▌ ▌▇▆▊▍▇▊▅▋▄▌
Update Facepunch.ActionGraphs
Transform Json serializable
ControlWidget don't fall through OnContextMenu by default
Copy/Paste/Reset transform
Added sanity checks to processing.
Setup initial pipeline for error handling.
Poster photo post profile.
Fix struct default values from method parameters
Fix struct default values from method parameters
Added new UI to tool.
Further encapsulation of methods.
Added processing class with preview ability.
GameTags implements ITagSet
Copy tags to sceneobjects and shapes
Add Paint.MeasureText easy mode
Speed up PopupWidget fade in
Add ITag.SetFrom