160,067 Commits over 4,566 Days - 1.46cph!
fix demo export in builds
merge from main -> fix_sail_guide_mismatch
Add automated tests for placing foundations in rocks
▅ ██▄ ▍▄▄▄▊▊▇▆▌▉▇▆▋▉█▊▋▊▇▄▅▄█▍▉ ▅▇█▌ ▆▍▉▅▌ ▉▊▄▋▅▉ ▊▍ ▅ ▇▉▇▌▍█▅▄▉ ▅█▍▌▊ ▅ ██▇▌▇▊▉▌ ▄▌▄ ▌▉▍ █▌▇▆▍▄▇▆▆ ▇▄▊▅█▇ ▋▍▊▍ ▍▇▊▅▌▉ █▌▋ ▆ ▍▍▉▉▄▄▇▄▊▌▉▋▆ ▅▍ ▋▊▉ ▅█▇▌▇▌ ▊▊▋ ▊▉▋█▆ ▊▍▇██▅ ▄▇▍▋▇▌█▆▅█ ▆▄▌▍▊ ▆▍ ▅▉▋▍█▆ ▋█▍▇▇ ▅▆▌▉▆▉█▌▉▉ ▉▉█▇▉▇ ██▌▉▉▇▍▆ ▌▋▅ ▊▄▅▆ ▇█▄▄▌▊▊▋▇█ ▌▋ ▇▉ ▄▆▉▍▍▇▄▄ ▌▋ ▋ ▆▊▋▉█▌▌▇ ▇▆▅▇▇▊
tone down eye lid opening bounce
Changed "Client update required" kick message wording. Can be translated too
merge from skinviewer_waterpurifier_fix
merge from tattoos/art_pass
Fixed water purifier showing its viewmodel in the skin viewer (its using the old deployer still)
Play eye movement and blinks from the customiser anims
- updated blink anims
- each clip's mask is the v4RustPlayerMask bones plus l_eye, r_eye, l_eyelid, r_eyelid
- UI_CharacterPreview - removes the procedural eye look-at and blink in the preview
- PlayerModel.ApplyHeadEyePositions - the preview re-applies each head's eye positions after the animation, to fix eyeballs sinking into skull
- self contained eye code changes in the customiser, In-game eye behaviour is unchanged
merge from main -> ugc_censor_option
merge from main -> fix_foundation_clipping_rocks
apply tattoo material properties to viewmodel material
Update viewmodel arms with UV1 that matches the body UV1
adjust hands.male bounds so they don't disappear in the tattoo tpose
- Use idle breathing instead of regular idles when up close.
- Dont use idle 2 and 7
Remove the temporary pivots used for positioning, calculate it all instead.
Removes some unecessary gameobjects.
Fix a couple of minor display bugs too.
Add support to be able to skip certain clips when zoomed in on the head so we can bypass larger head movements when zoomed right in
▄▉ ▆▊▅▄▊▇▌ ▋▊▇▄▊▄▍▊▋▆▊ ▍█▅█▉▉ ▅▅ ▋▆▇▅ ▄▆█▇▊▋▅ ▄▋▋▄▄▍▅ ▊▉ ▍▊▄▇▍ ▍▆ ▉▇▌ ▅▊▍▉ ▉▉▇ ▉▇▌ ▅▊▇▍▊▅▌▆▇▅ ▉█▍▊▆ ▄▆▄ ▆▄▍▌▄ ▌▉█▄ ▆▅█▊ █▋▋ ▇▆▆ ▄▊▋▄▍
merge from optimize_decay_frame_budget -> main
merge from softcore_disable_corpses -> main
Merge from npc_phone_debug_fix
Fix convar for accessing test NPC phone conversations
set up tattoo gun prefabs/anims in tools folder
More merge fixes
- Codegen
Disable deployable corpse system in softcore
Increase max TCs in softcore from 3 -> 6
- fix "changelog" in main menu not reflecting the max TC count when convar is changed
Removed the fail-safe that disables shadows for lights with an AmbientLightLOD component on awake as the components have been set up wrong for a lot of lights, meaning this just causes more issues
Fix entering play mode trying to change generate biome/place monument settings
simple_creator_v2 -> main
main -> character_customisation (breaking)
Added new locomotion and vocal sounds to the Seagull anims
New cleaned up simple map creator to replace the overengineered rubbish before
- Create maps with certain monuments
- Create maps with certain biomes
- Force spawn one specific monument
- Force spawn in specific biomes
Merge: from websocket_merge_write
- Optim: reduce rustrelay tcp packet overhead
Tests: booted local relay server, didn't see errors during streaming
Optim: websocket-sharp - merge header and payloiad into one write
- release dll from 8d89ba4 commit
This time on correct branch
Tests: booted local relay server, didn't see errors during streaming
reduced SenseComponent overhead by about half
- only gather eye information once per tick rather than per entity
- reduced redundant calls into CanTarget
Optim: websocket-sharp - merge header and payloiad into one write
- release dll from 8d89ba4 commit
Tests: booted local relay server, didn't see errors during streaming
adding blink animations to all customizer anims
Commit some texture .meta that keep popping up
Fixed the additive billboard shader rendering when using an orthographic projection
scrap king - updated stair blocks and colliders
setting up rifle viewmodel prefab/anims
Reword and invert the inventory/crafting dpad convar and UI description so it's not confusing as fuck