106,598 Commits over 3,836 Days - 1.16cph!
Nuked Core backend + small reorg in shader folder
Working on fixing pelvis offset troubles and fixing the jitter at initial spawn
exported new bear canter anim
Arena design flank test, can flank from cover as an option.
▅▇▇▆█▉▉▋ ▋█▋█▌▄▇▋▄.▌▋▇▍▇▆▅▄▆▇ ▊▅ ▅▄▇▇▆▍
merge from ferry_terminal
Fixed arm positions not being set. Some bones were null, and blocking subsequent ones from being set.
If corpse is an old-style corpse, still spawn it at the player's centre point instead of at their feet. + some debug tidy-up
New system to handle the server having no info on the position of a player's limbs:
- Server saves a player's PlayerFlags just before death resets them, and passes them into the corpse.
- PlayerCorpse looks at them and infers whether they should be standing, crawling, sleeping etc.
- Corpse then selects from a set of new scriptableobjects storing bone position data, and copies that bone data into the new ragdoll, getting the server's ragdoll starting position much closer to what will most likely be happening on the client.
Add ability for the torch to have a turn on/off animation instead of just playing the deploy animation
Corpse prefab bone structure fixes
Should convert all renderers of prefabs, such as reflections
Fixed pelvis shenanigans, reverted to original ragdoll style. I didn't originally realise that the pelvis isn't always at 0,0,0 (e.g. when crawling)
Get tag filtering working for nexuses
override controller anim selection updates
updated melee moving /running upper body anims
Optimize IsBannedServer to reduce slowdowns while loading the server list
Show tags for nexuses on the server browser
Bug fixes for the normal Steam server lists
Update FP.Nexus to get tags
Fixed all remaining issues spotted with the torch. LOD emissive flickering, conditional 1P hiding, shadow glitching and more I'm forgetting.
Added DDrawAnimalMovement editor convar, draws animal movement info for debugging/testing, currently:
magenta line: current ServerRotation (set to navagent desiredVelocity.normalized)
cyan line: clientside movement delta, used to slerp clientside rotation to
yellow line: current clientside rotation
merge from main -> global_networked_bases
exported updated bear walk anim
Fix entity updates
Add `rendercube` command for testing
Fix guide for building having disabled MeshRenderers
fixed sliver gaps in floor conditional, potential fix for shadowing artefacting too
diver torch functions in 3rd person
Fixed indirect diffuse lighting
merge from building_skins_3
exported updated bear rotate l and r animations
Stairs spiral - Moved collider to parent
Fixed lighting for several materials
Reset pelvis offset on server-side ragdoll creation
Load FlankState in ScientistBrain
Lerp experiment. Initial 500ms lerp from the client's final position to the server's data.
Various bits, moving some changes to RagdollRewrite2