240,581 Commits over 3,867 Days - 2.59cph!
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
Don't stomp specified engine:version
Update to use MethodIdentity and new CodeGen callback format
Add TypeDescription.GetMethodByIdent, fix array param types not matching from codegen + methoddescription hash
More panel related clean ups
Removed DHScrollBar:Value() and DVScrollBar:Value()
Doing the unthinkable. Both functions just returned nil, so probably no addon uses it.
Cleanups + Fix DListBox selection
Joint scene name + description
Joints grab body from keyframe collider if all else fails
Joints test scene https://files.facepunch.com/layla/1b0511b1/sbox.2023.12.05.13.20.39.mp4
player update, exported 2handed melee anim set and populated sword override controller with the new anims, also set holster position and mace holding position on the mace entity
Fix sound scene description
Remove r_depth_prepass option, we should always be doing it as part of forward+
Depth class uses the pre-resolved depth chain from the prepass instead of trying to sample an MSAA buffer, which was never working on certain MSAA levels and would've required a combo and loads of extra bullshit to do.
Grabber uses new SmoothMove
Cleanup
Rotation.SmoothDamp is static
Add SmoothMove.SmoothMove which takes a transform, does rotation too
Cleanup failed experiment
m4 fixes - set vm anims to use spas12 avatar, updated dryfire anim, setup dryfire sounds
Second attempt. Fixed NRE on server load due to horse ragdoll having no head bone
Fixed NRE on server load due to horse ragdoll having no head bone
MethodDescription.Identity built from return type, name, params but not fully qualified rn as hard to correlate with results from ITypeSymbol in codegen
Add support for codegen to pass methodidentity in struct, and split typename from methodname and add IsStatic as well to help differentiate properly