162,004 Commits over 4,597 Days - 1.47cph!

1 Hour Ago
Fixed some issues with the wetness effects and glass shaders
1 Hour Ago
Animated building blocks now update the rain grid when open/closed
1 Hour Ago
Playing around with a new puddle feature *Hand placed in monuments, animates in and out via alpha over time Works nicely with the hand placed water spout fx I added earlier, so when it rains some parts of a structure can have big gushes of water and puddles can appear beneath them Puddles don't respect the rain occlusion system so we can use them in placed that would otherwise not be wet but might make sense for a puddle Just using some generic noise as a puddle texture, could be replaced with something a bit nicer https://files.facepunch.com/jarryd-campi/2026/November/Unity_KZCezAcmDg.mp4
1 Hour Ago
Testing out some manually placed water effects
1 Hour Ago
Raindrops are now illuminated by distant light flares * https://files.facepunch.com/jarryd-campi/2026/November/Unity_wKkR1wBhvT.mp4 Picks the 16 flares closest to the center of the screen to pass to the shader Has some issues, there's no simple way to handle the flares being occluded by other geometry, we could maybe get away with it?
1 Hour Ago
Make weapons in turrets take damage when shooting, same wear rate as a player shooting. * When the turrets weapon breaks, its laser will turn off and it will spark. * https://files.facepunch.com/el-hog/2026/November/11_12-27-SophisticatedMice.mp4
3 Hours Ago
Settings menu
3 Hours Ago
Language selector in the panel preview window
3 Hours Ago
Moved game settings to a scriptable object
3 Hours Ago
Fixed fucked up phrase property drawer
3 Hours Ago
Main menu and its pages are warmed up when created
4 Hours Ago
Optimize: conveyors sleep until one of the attached containers have an item in it change
4 Hours Ago
Merge splitters into split blocks when every branch holds only split storages
4 Hours Ago
Add tests for cupboards chained through splitters and combiners
4 Hours Ago
Fill tool cupboards evenly, like furnaces
4 Hours Ago
Resave tool cupboard prefabs
5 Hours Ago
▊▍▅▆▄ ▉▌▌▉▉▊▌▋ ▋▄▅▅▍ ▌▋▍▄▄▆▍█▄ ▍▌▄ ▄▋▉▆▇▊▌▆▇ ▍▆▄▄▉▌ ▊█▇▋▋▉▆▇▌ ▊▊▌ ▍▇▉▉▌ ▍▉ ▉▌▆ ███▇ ▍▉▌▉▌ ▄▉▇▆ ▄▊▅▅ █▋█▋ ▊▊ ▋▍▌▌█ ▇▅▉▍▄ █▍▌▇▇▊▋█▆▋▊▇▉ ▅▉▌▋▋ ▄▌ ██▌ ▌▊▇▄▋ ▇▅▋▉▉ ▇▌▄▋▋▌▋▍▍ █▌▄▇ ▇▋▆▊▊ ▇█▅▊▄ ▄▄ ▊▍▉▄ ▄▅▄▅▋▆▆█▄▍ ▍▆▌█▍ ▄▌▆ ▄▇█▋▉ ▇▄▇▋▌ ▄ ▋▅ ▌▅▍▍▇▌▌▊▄█▌ ▉▊█▅ ▇▅▄▄ ▆▇▍▆▊ ▇▊▊▄█▉█ █▇▌ ▅▅▌▉▊▅▍▊ ▍▌▉▆▌ ▍▍▄▉ ▋▍█▋ ▌▍▇▉▊▅▌ ▅▉▍█▅▋▇▄ ▉▊█ ▍▆▊▄█▄▅▋▊▄▇▄▋▉▌▅▆▅█▍▍▍▅█▇▌▅▄▅▊▍▉▌▇▄▆▄▌█▇█▌█▋▌▉ ▆▍▆▉▄ ▌▄▋█ ▍▄▅▊▉ ▌▄ ▊▄▅▌▅██▊▅ ▇▋▅ █▄██▊▌ ▊▆▋▉▉▅ ▉▅▌▅▅ ▌▆▌ ██▆█ ▊▍█▌█▊█▋▄▌ ▆█ █▊█▋ ▍▊▆▄█▍▇▍ ▉▇█▆▅▌▊ ▄▌▄▌ ▋█▌▌▄
5 Hours Ago
▅▊█▄ ▉ ▊▇▇█▆▌ ▄▄▆ ▇▉▊▇▌▇ ▌▋▍▌▌▌ ▅▇▊ ▅▊█▅▆▍▉▄▉▆██▋█ █▇▋▄▇▊▉█▌▉▊█▇▋▉▆▋█▄▋▆▉▇▌▌▇ ▋▉▅▄▇▌▄▇ █▉▄ ▋▌▊▄▋ ▌▍ ▉▋▉▌ █▆█ ▍█ ▄▆▌▍ ▍▆▄ ▍▄▆▋▅▋ █▄▆▄▆▄▊ █▊█▋ █▆▄▋▍▄▌▊██▍▄▊▉▄█▋▊▄█▄▋ ▌▇▉ ▉█▄ █▆▍▇▋▅ █▊▆▇▍▍▇▅▋▆█ ▍▊▉▅▉ ▍▋▊▍▊▋ ▇▊▅█▊▌ ▆▆█ ▉▆█▄█▆█
5 Hours Ago
▊▇▋▌▅ ▋▍▌▆▌▅▆ ▇▋▊▍▆▊ ▋▍▊▉▋▉▋ ▅▇▊▇▇▆▆ ▋▅▊ ▉▆▌▄▌ ▋▉▌▇▌▌▋ ▇ ▉█▇▇▌▇▆▄▊▆ ▅▍█▆ █▌▉▍ █▅▅▅▋█▊ ▍▆▅ ▊█▊▌█ ▍▄▌▄▍ ▇▇▍▉ ▍▍▋▄▇█▄ ▍▋▍█▉ ▅ █▊▌▋▍▅▄█ ▆▉▇ ▉▉▅▉▌ ▊ ▉▄▅▊▆▋▋▉▉▋ ▅▊▊▋▇ ▌▋▊▅▅▅█ ▆▌▄ ▊██▉▌ ▇█ ▅▅▇▇ █▉▆▍ ▅▅▇▇ ▍ ▋▉▋▍ ▊▋▉▇▊█ ▄▌▆▉▉ ▆▆▍▋█▋ ▉▉ █▄ █▆▇▆▍ ▍▄▌▍▆ ▅▋█▌ ▅▌ ▄█▊ ▆▉▅▍▋ ▊▌▆▊▍▆ ▆▍▇▍▆
5 Hours Ago
Add parallax mapping to bullet decals
6 Hours Ago
F1 console update - commands describe their arguments, so the UI can show the signature and suggest values as you type * Tells you exactly what parameters are expected in what order, their types and value ranges, whether they are optional or required, they can have added help texts * Custom autocomplete sources such as file names when loading configs, item or entity names https://files.facepunch.com/cipeax/2026/November/11_00-58-IntrepidGoldfinch.mp4
6 Hours Ago
Limit camera recordings to 60s and tapes to 5 minutes of demos
6 Hours Ago
Play back voice chat recorded on camera tapes
6 Hours Ago
share vclouds render between sun and sunless water reflection probe
Today
Implement rising rivers during rainfall, shelving here because it doesn't work very well * Server prebakes the lowest and highest river levels and lerps between them Problem is after a few proc gen tests in most cases this looks bad and results in a visible water edge We'd need actual water physics? Not worth it https://files.facepunch.com/jarryd-campi/2026/November/Unity_yXJIos8h4u.mp4
Today
don't run water window pass copy unless underwater
Today
Record EnvSync into camera tapes
Today
Added additional option to customise shaft style (i.e. skins) to fletching jig dialogue
Today
remove water ambient lighting interpolator on upward facing water surfaces
Today
Fix test runner getting tripped up by an empty string being used as a parameter
Today
▇ ▉▌▍██▇ ▆▋▅▌▇▍ █▋▌▋▋▋▊ ▋██▉▄ ▇█▋▅ ▉▊█▍▆▊▍ ▉▊▋▌▇▆▋ ▅▇▇▅▋▍▉ ▄▋▍▌▌ ▌▄▆▌▄▍ ▉ ▅▅▉ ▇█▊▌▌▆ ▄▄▍ ▇▉▋▇▆▋ ▆▋▋ ▉▉▍▉▄█▌ ▍▆▋▊▌▋ ▄▊▉▍ ▌▉▍▅ ▆▍▊▄▉▇▄ ▊▄ ▄▌▆▌▉▉▊▌█▅ ▍▍▄▇▇▄▉█▅▌▇▍▋▋▊▇▊▆█▉▅▋▆▆▊▌▊▍█▄▍▄█▇▍▆▆▊▆▍▍▌▍▌▊▅▅█▅▆▍█▇▌▄▆▊▋▊▉▇▊▍▄▌▇█▇▌▇▄▄▍▉▊▆▋▇
Today
implement proper ocean patch culling in ocean hull shader
Today
Expose wind turbulence to weather preset, raise it on heavy rain so we get more foliage movement
Today
Some randomisation to rain speeds
Today
Fixed small band of wetness in some base corners
Today
Fix water drops appearing to clip through the ceiling when standing underneath them
Today
Disable any wetness rendering in edit mode, better terrain falloff
Today
Added a new weather preset editing window, sets weather settings instantly bypassing any easing
Today
Changeset: 169668 Change mac build to arm64-only
Today
Rejigged the arrow customisation UI to be full screen and better match Rust's UI. Increased viewport size of arrow preview. More colours added.
Today
- Fixed wrong DLL being excluded from Win32 srcds (oopsie) - Merged Pull Requests - Check `AdminOnly` field when spawning vehicles - TTT: Ignore unknown modes in ttt_mute_team
Today
Fix more cases
Today
Fix up some bad cases when scientists would not flank properly
Today
fix missing render graph reads for water shadow stuff
Today
fix trunction of float4 lodInfo in WaterShore.cginc
Today
fix water sun shadow filter running twice per pixel
Today
▌ ▇█▇▄▅▅▊ ▅▉▋▆ ▍▄▆▋▌▌ ▉▆▋█▌ ▌▊█▌▌ ▊▇▄ ▊▌▅▍▍▆▍▄ ▆▋▋▍
Today
Added arrow preview to fletching jig dialogue window so now you can preview your customisation
Today
Handle cases where the player is killed or dismounted while playing back a tape
Today
Run the manifest update so committed item ids match builds