243,199 Commits over 3,898 Days - 2.60cph!
Fixed ragdoll parenting when a new clients enters network range
Updated world model as well.
Small material/texture SSS/AO tuning for new lighting.
Izabu: Fix RemoveContacts skipping the first contact, fixes old contact hanging around sometimes when joint collision is disabled
Merge ServerSideRagdolls -> main
Fix incorrect hinge gizmo drawing
▅█▍▇ ▇▆▌▄█▊█▉▋ █▋ & ▌▉█▉▊▋▊▇ ▅▍▇▊▋▄.
Gave server-side ragdoll a bigger head collider
Hinge center and axis use game object transform instead of properties
Do the same for slider axis
Merge ServerSideRagdolls -> main
Fixed physics silliness when a client-side ragdoll had multiple arrows in it that overlapped each other
Fix CharacterControllerHelper getting stuck along multiple planes
With a few small changes to read closer to the original source
Messy-ish start to editable saveable terrain
Terrain collider but commented out cos master doesn't have it yet
Rename loads of shit, TerrainData not a resource (we can decide later), add back create menu option (I coded it but this could easily be a prefab template too if we don't save terrain as a resource)
Don't cast shadows from terrain, it looks dog shit
Json seems to give a fuck that these are private setters
High precision lighting offset
Use new Depth helper class
CPU Bilinear interpolation for sampling terrain height
Move terrain editing to editor code
some toolvis sceneview options, messy
latest component changes
brush update
splat shit painting
Clamp min height on paint
This should use images from content path now
icons + fixed bug with loading them
couple more brushes
Fix controlmap not being create on first enable
Shitty undo
Misc
Render menu
Fix rendering `RootPanel`s in VR: separate out `IsWorldPanel` from `RenderedManually`
Clear attributes after popping a layer when rendering UI
Possible fix for shelter error on build.
Convar comment typo fix
Fix MapView not resizing it's team positions array and not showing all of the team markers
merge from legacy_shelter
Add a response with the current state when running ToggleSpectateTeamInfo
Update izabu and add my changes
Merge main -> ServerSideRagdolls
depthresolve uses min of all msaa samples
3p smg - eject shell fx
- added firing anim & added to animator
Cherry picked relevant changesets from /main/texture-memory-review (cleaning up)
Cherry picked relevant changesets from /main/shader-memory-review (cleaning up)
Added support texture tools
Disabled alpha channel on RGBA textures not using it and changed compression to normal (saved ~82MB)
added left ik target to mace entity and edited 2handed melee anims
Implemented decay onto the shelter
Revert "Nuke unused vote_controller stuff from gmod"
Causes network incompatibility
m4 3p - updated anims to reduce stock clipping into the body
merge from fix_oil_rig_restart_radiation
Readonly ref for Wrapped structs. Store Identity on MemberDescription. virtual method for generating identity hash, override it for MethodDescription... store global lookup for member idents. Add TypeLibrary.GetMemberByIdent. Clear members for types when assembly removed
Fixed SkinnedModelRenderer bugs when multiple on same GameObject
No need for TypeIdentity to be sent now, use TypeLibrary.GetMemberByIdent for global lookup
Allow entities with the `DisableSaving` component (acts as a tag) & `EnableSaving == false` to respawn every single restart
Change entities that are part of radiation alarm in oil rig & small oil to respawn each restart
Pass engine version how web expects it when searching for packages
EngineVersion greater or equal to
Added typeparam docs for T in WrappedPropertySet/Get and WrappedMethod
Sent TypeIdentity in StaticRpcMsg as well to get rid of that other bs