userJarryd Campicancel
branchrust_reboot/main/PlayerRigUpdate2cancel

169 Commits over 243 Days - 0.03cph!

12 Days Ago
Remove sprint controller from L96, transition doesn't look great
12 Days Ago
Merge from main
14 Days Ago
More performance improvements to the player censor, only takes 0.02ms now., removed a GetComponentsInChildren
14 Days Ago
Fixed non local players missing some animations for melee weapons Held Entities with animation sub systems will now receive any signals from the holding player (attack, throw, etc)
14 Days Ago
Fixed animation warnings on torch
15 Days Ago
Typo fix
15 Days Ago
Shave off a 40b allocation every time we calculate if the player model needs to show censorship cubes
15 Days Ago
Don't run the sprint sub system on npc's
15 Days Ago
Merge from melee_subsystem_weapons
15 Days Ago
Removed on phone animator state and parameter (now handled by subsystems)
15 Days Ago
Merge from main
20 Days Ago
Delete PlayerModelReactionEnded state machine component
20 Days Ago
Remove React layer from player animator, now handled entirely by sub systems Remove 3 associated parameters
20 Days Ago
Merge from react_layer
21 Days Ago
Merge from main
21 Days Ago
Merge from sprint_subsystem
21 Days Ago
Delete turnOn and turnOff parameters from PlayerAnimator Delete Turn On and Turn Off states (was only ever used for torches, now handled via sub systems)
21 Days Ago
Merge from torch_implementation_finish
21 Days Ago
Merge from main
28 Days Ago
Merge from main
34 Days Ago
Added a toggle to disable spine IK to animator sub systems Applied to shopkeeper NPC
34 Days Ago
Hardcode drop_item gesture to 1s as it's now faster
34 Days Ago
Added a toggle to all animation sub systems that disables them when gesturing Not a great fix, would be cleaner to move gestures to their own sub system but for now it will have to do
34 Days Ago
Fixed vehicle aim yaw not being carried over when changing weapons while mounted to a boat seat Refactored to just use a static list of parameters (see AnimatorFloatParamsToCopy)
34 Days Ago
Merge from main (no conflicts)
44 Days Ago
Merge from main
47 Days Ago
Fixed gingerbread man corpses throwing errors
47 Days Ago
Updated position of player model in wanted poster renders
47 Days Ago
Fix mountable sub systems not properly getting disabled when scrubbing in a demo
48 Days Ago
Adjust both arms curve on torch attack animations
48 Days Ago
Created a new Wearable Variant Creator Window, simple tool that lets us make new premade skeleton variants Presents a list of every wearable in the project, can pick and choose which items you want and it then produces a new prefab with the skinned meshes setup and LODs stripped Keeps prefab links to original clothing so this shoud be more future proof as we modify/update clothing
48 Days Ago
Fixed looping gestures fading out after a single loop (but not actually ending)
49 Days Ago
Added a visible list of all of the currently active subsystems on the PlayerModel inspector, can click them to select the gameobject of that system (since now the player could be affected by a mountable and held entity at the same time)
49 Days Ago
Fixed every player being followed by a disembodied mouth and eyeballs, just out of sight, forever watching....
49 Days Ago
Better fix, also fixes first frame of weapon being held not looking correct
49 Days Ago
Fix held entity sub systems not working in builds (torches)
49 Days Ago
Print out all of the parameters in a child animator in Debugprintout, that way it works at runtime as well
49 Days Ago
Multiply the layer weights by player movement (controlled via PlayerVelocityCap and PlayerVelocityMultiplier curve on MeleeWeaponAnimationSubSystem)
49 Days Ago
Replaced the UseTwoHandMask parameter on the torch animatior with two new float multipliers (RightArmLayerWeight and BothArmsLayerWeight) This allows us to fade in and out both arms independedntly and makes it easier to match the fade outs with motion in the clip (ie. mask us fading out both arms by making sure the fade happens while the left arm is moving)
49 Days Ago
Fixed OverrideAnimationSubSystem having a weight of 0 for a frame if it's Fade In Time is 0 Set Fade In Time on hand hold sub system to 0 to fix torch being out of position for a frame (right arm controller still fades in so it looks nice, the hand snaps to hold though) Fixed telephone reference on OverrideAnimationSubSystem Fixed most subsystems not fading out properly on disable
49 Days Ago
Fixed player body being visible in first person
50 Days Ago
Possible NRE fix
50 Days Ago
Added new mesh.reducebonecountonlowlod convar, adjusts bone quality on skinned meshes spawned with a player LOD0 - Auto LOD1 - 2 Bones LOD2/3/4 - 1 Bone These use LODGroups so the LOD is calculated based on screen height, making the quality change imperceptible Might have scraped a quarter of a millisecond in a stress test? Hard to judge Defaults to on
50 Days Ago
Fixed wrong item id on ballistic vest
50 Days Ago
Hooked up the new shopkeeper anims to the waterwell shopkeepers as well
50 Days Ago
Replaced the old gesture based NPC wave with a new state on the child animator Also did a bit of cleanup on the wave code, instead of every shopkeeper in the world doing a Vis sweep every 5-10s just do a distance check based on nearby subscribers Makes the process free if no players are around, saves around 0.03ms each invoke
50 Days Ago
Replaced the stack of 4 sub systems on the vendor with a single animator controller
50 Days Ago
Some tooltips
51 Days Ago
Merge from melee_subsystem (just setup on the vanilla torch for now)
51 Days Ago
Fixed warning spam from ragdolled player models