160,105 Commits over 4,566 Days - 1.46cph!

4 Hours Ago
Merge from hempcolourblind
4 Hours Ago
Inverted the mask of the hemp accessibility tint, only affects the bud now Did a big clean up, impostors don't show the bud so we no longer need an impostor baked per colour setting
5 Hours Ago
Show the blocked reason in a toast if blocked when attempting to flip or rotate a block
6 Hours Ago
▅ ▇▍▌▊▍█ ▅▉▄▅▍▇▇▍▆▊▄ ▌▋█▆▅▋▌ ▊▅█▌▄▋ ▊▆█▋▇▄▌ ▉▉▊ ▆▉ █▄█▄▋▅▄▄▊▇ ▅▊▍▅▅ ▄▍▌▄▆█▆ █▊▍ ▊▊▅▌▉▆▅▆▋▋▋█ ▊▇▆ ▌▍▅▆▅▋▋▆
Today
Rotate and flip share the same slot in the pie menu and E/Q switch between them like building skins We merge them together to not break muscle memory and shift the building tiers around
Swap net lods to use distance comparisons instead of cells to ensure its consistent between small and large network entity settings
Today
Merge from belt_main_priority_stack
Today
When right click transferring items from a container only move those items to the belt if there is an unfilled stack that we can fill up, otherwise it will go into the main inventory
Today
Added all the mirrored stair skin prefabs Can bake all the meshes and prefabs using Tools > Building Blocks > Bake Mirrored Stairs
Today
Added mirrored versions of the L and U stairs - can be flipped with SHIFT + R when deploying - or using the hammer if placed less than 10 minutes ago https://files.facepunch.com/Flavien/oFr7SIxlXyO1eTFm.png
Today
Merge from spray_anim_fixes
Today
Fixed spraycan becoming unusable until the item is requipped if player sprays at a surface and then quickly looks away Also fixed spraycan 3p spray anim playing twice
main -> network_lods
- Massive code cleanup - Reduce/remove a bunch of un-needed allocations - Remove some un-needed procedural eye code
Today
▄ ▇▄▅█ █ ▇▊▅▅ ▆▌ ▌▆▄ ▇▇▇▅▇▌
Today
Merge from double_anim_event_fix
Today
Don't allow multiple identical animation events to fire in the same frame on PlayerAnimationEvents We're now running concurrent, identical controllers on a single animator and when they use animation events they are both firing at the same time
Today
merge from main
Today
Get Linux32 to build for now * Seems there's a VPC bug on Linux that needs investigating
Today
Fix server collider for sail having both the "lowered" and "raised" colliders active after it was first spawned
Today
Add 50MB zip test case
Today
Add ability for room occlusion to take one of the newer saves with cached entity links and export that directly to a full server state of the world (instead of only splitting it into multiple copy paste files) - allows loading an entire server to benchmark performance - can now zip base occlusion test fixtures because JSON files don't scale well to 400MB (who would have expected)
Today
Tests
Today
Codegen
Today
Fixed building blocks being destroyed causing doors to be recalculated when they didn't need to be
Today
█▋▌▉▋▊ ▊▉▍▉ ▅▉▍▋▌▅█▆█▆█▆▆▆▊▊▉▉
Today
█▅▉▅▌▍▋▉▋ ▋▊▍▉▋█▍▉▍▇█▅ ▋▌▉█▇▌ ▇▋▋█▅▅ ▄█ ▍▉▇▅▇█▍▄▆▄ ▍▇▌▋▋ ▊▌█▌▊ ▋▆▍▋▉ ▅█▌▍▇ █▌▉▆▉▇▆▌ ▍▄▆▊ ▊██▍▍▉▍▄▊▋▆▇ ▋▊▉▊▊▆▍
Today
scrap king - updated frames and their gibs, blocks import settings, foundation steps movement collider
Today
merge from dynamiclod_parenting_fix
Today
Fixed lights staying off after being reused from the pool or switched back on, when they were occlusion culled at the time (from 163706)
Today
▋▅▊▊▊▌▊ ▄▌▆█ ▉▋▄▉▉▊▊▅▋▆▄▊▅▋▌▋▄▋▄▍▇▇
Today
▆▌▍█▆▍▆ ▉▋▌▋▋▄▉▌▍▆ ▄▅▇▄▋ ▉▋ ▊▅▍▇█▆ ▉▄▍▌ ▋▊▍ ▍▋▌▆▋█▇ ▌▍ ▊▋▍▊▋▆▉ ▆ ▄█▇▅▌▄ ▄▌▄█ ▇▊▌▆▌▆▄ ▇▆▇▄▇
Today
Fixed quit button
Today
merge from updaterequired_improvements
Today
Tweaked wording, translations
Today
merge from main -> base_occlusion
Today
Disable some unused Bootil stuff that spits out warnings Reduced compile log noise on Linux Removed unused libraries from lib/ Handle 0 byte model files crashing the game Fixed some compile warnings Linux64 build progress Rename some tool project internal names
Today
Add fsm graph window for viewing/debugging/editing npc fsms.
Today
fix demo export in builds
Today
merge from main -> fix_sail_guide_mismatch
Today
Add automated tests for placing foundations in rocks
Today
▅ ██▄ ▍▄▄▄▊▊▇▆▌▉▇▆▋▉█▊▋▊▇▄▅▄█▍▉ ▅▇█▌ ▆▍▉▅▌ ▉▊▄▋▅▉ ▊▍ ▅ ▇▉▇▌▍█▅▄▉ ▅█▍▌▊ ▅ ██▇▌▇▊▉▌ ▄▌▄ ▌▉▍ █▌▇▆▍▄▇▆▆ ▇▄▊▅█▇ ▋▍▊▍ ▍▇▊▅▌▉ █▌▋ ▆ ▍▍▉▉▄▄▇▄▊▌▉▋▆ ▅▍ ▋▊▉ ▅█▇▌▇▌ ▊▊▋ ▊▉▋█▆ ▊▍▇██▅ ▄▇▍▋▇▌█▆▅█ ▆▄▌▍▊ ▆▍ ▅▉▋▍█▆ ▋█▍▇▇ ▅▆▌▉▆▉█▌▉▉ ▉▉█▇▉▇ ██▌▉▉▇▍▆ ▌▋▅ ▊▄▅▆ ▇█▄▄▌▊▊▋▇█ ▌▋ ▇▉ ▄▆▉▍▍▇▄▄ ▌▋ ▋ ▆▊▋▉█▌▌▇ ▇▆▅▇▇▊
Today
tone down eye lid opening bounce
Today
Changed "Client update required" kick message wording. Can be translated too
Today
merge from skinviewer_waterpurifier_fix
merge from tattoos/art_pass
Today
Fixed water purifier showing its viewmodel in the skin viewer (its using the old deployer still)
Today
merge from main
Today
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
Today
merge from main -> ugc_censor_option