248,649 Commits over 3,928 Days - 2.64cph!
Apply mask when loading a pose from file
Fixed fingers not updating due to curve namings
Humans: brand-new data sets for hitboxes, physics joints, and physics shapes + improved WalkFast_E + added WalkFast_W
https://files.facepunch.com/maxlebled/1b3111b1/2024-10-31%2001-49-11.mp4
merge from qol_bag_unclaim_convar -> main
Change hardcoded value of how long bag unclaim button has to be held to a convar
- default to same 2 seconds
- can use `bag_unclaim_duration` convar to decrease (or increase?) the time you need to hold it down
Better client prediction for the ballista controls (still wip)
merge from fix_npc_death_icon -> main
Disable the builtin viewmodel skin when any equipped clothing item has DisableHandsEntirely enabled, should solve item ordering issues
Media greybox scene: zero'd origins
Set the down limit on the dracula cape to 70 to match other wearables, fixes 3p player not bending over fully while it's equipped
Add ability for loadouts to reference an NPC prefab to override the death icon
- HumanNPC will send the prefab name the loadout wants if configured
- this fixes NVG scientist outfits in military tunnels not using the NVG death icon
Added arctic scientist icon
- added arctic variant prefab so it can source death info
- left spawners using the same scientist prefabs
- updated loadouts to point to new arctic scientist prefab
Fix build error from VS adding random `using UnityEditor` namespaces (from qol_io_arrows merge)
Fix server admin panel NRE
Fix [Placeholder] attribute not actually setting PlaceholderText
siege_weapons/visual_towing -> siege_weapons
Gave TransformLineRender an IsEnabled property that can correctly turn it on and off and remove the jobs whilst preserving allocations.
merge from fix_map_focus_light -> main
Fixed not working in standalone builds due to lighttoggle being a server convar
- split into a client & server command
- client checks if map is open and sends convar to server
▍█▊▍▅ ▋▍▆▄ ▍▊_▆▊▉▌_▄▍▇▇▇▆▌▅_▋█▌█▊
▇▅▍▋▋ ▌▉▋▍ ▊▍█▍▄▅█▉▊▇▍▄▊▍_█▇▆▉▄▍▍▊▄▍
merge from main -> fix_map_focus_light
merge from qol_io_arrows -> main
Fix compile errors on CLIENT and SERVER
Add io arrow accessibility settings to options menu
- already existed as convars but weren't in menu
Change from DDraw for arrows to using real meshes for arrows
- still uses ddraw when editing IO entities in scene view
- add cloud config preset system, presets can be transitioned between
- add presets: scattered, sparse, thin, thin2
- weather map moves with wind vector and skews coverage shapes
- don't follow the camera Y component, just XZ
- more lighting and shaping tweaks
- add editor window to view live weather map
- set up proper gameobject+mesh under sky dome to display the render
Update ragdoll bone objects in editor
merge from
106893 - skinnable backpack
Move renderersout of the rig to make FindRig work properly
Ragdoll uses Model.CreateBoneObjects
Add Model extension to create bone objects
Rework skinned renderer to use create bone objects extension. Ignore absolute bone objects.