userBill Bcancel

13,129 Commits over 2,800 Days - 0.20cph!

5 Months Ago
- Removed the option to use extrapolation in my GenericLerp, it only seems to cause problems. This fixes some lerp jitter with server-side ragdolls. - Keep running limbInterp tick until lerpToServerSimTime, if it's longer than 2s
5 Months Ago
Merge GrenadeThrowFix -> main
5 Months Ago
Apply a suitable amount of force on death to server-side ragdolls
5 Months Ago
Reduce RAGDOLL_PUSH_FORCE slightly to be safe
5 Months Ago
- Don't use 'vis' for pushing server-side ragdolls, we already have a ragdoll list - Push rigidbodies that are closer to the bullet hit point more than ones that are further away
5 Months Ago
Activate inactive SS ragdolls when shot
5 Months Ago
Increased the force from 1 to 1.5 - I'm sure it was intentionally tuned to be very low, but 1.0 was, most of the time, imparting no visible force at all.
5 Months Ago
The slight push that happens when shooting a corpse now also works for servers-side ragdolls
5 Months Ago
Use PositionTickFixedTime for TimeExplosive position sync
5 Months Ago
Merge main -> GrenadeThrowFix
5 Months Ago
▋▅█ ▇▊▌▌▊▍▆ ▇▇ ▋▆▉▊▍▉▍ ▆▋▌▆▆▉ ▇▋▊▅▍▆█ ██▌▆▊ ▄▊▍▋ ▋▆▌▍▍▇▍█▄▉
5 Months Ago
▊▍▊▉▌▇▄▊ █▌█▅▍ ▅▋▅▆▄▌▋▆ ▌▉▌
5 Months Ago
▅▊▍▆█ █▊▅▇█▊█▇▊▄ ▉▌█▌▇ ▄▊▇▉ ▄▅ █▉▋▌ ▇▅█▇▅▄▉▉ ▌▅▌▇▇▇▆ ▉▊▍▍ █▍▊▄ ▅▉▉▆▇ ▆▇
5 Months Ago
Fixed ragdoll eye postion
5 Months Ago
Merge main -> CorpseRagdollParentingFix
5 Months Ago
Improvements
5 Months Ago
Improved server-side ragdoll buoyancy. No longer floats mostly under the water, butt-upward, like the client-side ragdolls do
5 Months Ago
Only do the early EnsurePointsInitialized call if loading from save
5 Months Ago
Although the previous commit fixed a big problem, it was rather slow (MultiplyPoint3x4 is MUCH faster than transform.position). Since we're trying to improve performance here rather than make it worse, let's go back to the old system, but make PlayerCorpse manually call EnsurePointsInitialized early, which gets the data before physics have a chance to go crazy and end up with us caching very weird limb positions (happens sometimes on loading existing ragdolls from a save)
5 Months Ago
The cached rootToPoint stuff doesn't work correctly with ragdolls since the limbs can move relative to the root bone. I've now set ragdolls (both client-side and server-side) to not use the cached data.
5 Months Ago
Save time reparenting Buoyancy points - just use InverseTransformPoint
5 Months Ago
Buoyancy code now works in harmony with the new server-side ragdolls, and they go kinematic instead of attempting to sleep when the buoyancy code wants to sleep them (when being set to sleep, they kept waking up)
5 Months Ago
Eliminate BuoyancyFixedUpdate calls if there's nobody around
5 Months Ago
Very minor edit
5 Months Ago
Added corpseinfo convar to get info on the amount and status of player corpses
5 Months Ago
Fix buoyancy code running way too often
5 Months Ago
Merge LessSinkableBoats -> Aux2
5 Months Ago
RHIB updated, now 4x the mass as well. Other stats updated to match old behaviour.
5 Months Ago
Rowboat and kayak updated (both increased from 50kg to 200kg, all stats rebalanced to match old behaviour).
5 Months Ago
Initial changes to make Rowboat 4x as heavy, while keeping it feeling the same (to reduce the effect of ragdolls). Feels nearly there but acceleration is a bit too fast.
5 Months Ago
A few bonus comments
5 Months Ago
Minor edit
5 Months Ago
Little bit of parenting debug code
5 Months Ago
Merge CorpseRagdollParentingFix -> Aux2
5 Months Ago
Use world space for the bone copy again, it seems okay now
5 Months Ago
Fix new issue with client-side ragdolls
5 Months Ago
Much ragdoll init order refactoring, trying to sort out the brief trouble mainly when spawning while parented. Parent is now set before spawn, and a bunch of other stuff needed to change.
5 Months Ago
Fixed double ParentChanging call
5 Months Ago
Fixed ragdoll parenting when a new clients enters network range
5 Months Ago
Merge ServerSideRagdolls -> main
5 Months Ago
Gave server-side ragdoll a bigger head collider
5 Months Ago
Ragdoll eye pos fix
5 Months Ago
Merge ServerSideRagdolls -> main
5 Months Ago
Fixed physics silliness when a client-side ragdoll had multiple arrows in it that overlapped each other
5 Months Ago
Merge main -> ServerSideRagdolls
5 Months Ago
Second attempt. Fixed NRE on server load due to horse ragdoll having no head bone
5 Months Ago
Fixed NRE on server load due to horse ragdoll having no head bone
5 Months Ago
Merge ServerSideRagdolls -> main
5 Months Ago
Another minor fix
5 Months Ago