161,963 Commits over 4,597 Days - 1.47cph!
Fix up some bad cases when scientists would not flank properly
fix missing render graph reads for water shadow stuff
fix trunction of float4 lodInfo in WaterShore.cginc
fix water sun shadow filter running twice per pixel
▌ ▇█▇▄▅▅▊ ▅▉▋▆ ▍▄▆▋▌▌ ▉▆▋█▌ ▌▊█▌▌ ▊▇▄ ▊▌▅▍▍▆▍▄ ▆▋▋▍
Added arrow preview to fletching jig dialogue window so now you can preview your customisation
Handle cases where the player is killed or dismounted while playing back a tape
Run the manifest update so committed item ids match builds
▅ ▊▅█▄▆▅▅ ▄▆▄▆ ▋█▍▅ ▄▆▇▋▉▆ ▇▋▋▊▄ ▆▆▅▊▆ ▅▍▌ ▊▌▌█▅▌▆▌ ▄▌▋▋▍▋ █▋▇▋▌▄▌ ▇█▊▇
▄ ▅▋▍▅▉▆▅ ▋▉▊▊█▇▉ ▌▅▄▆▍▇ ▋▄ ▄▉▇▇▄▊█ ▍▋▇▌▅▉▅█ ▅▄▇▊▊▋ ▋▍▄▌▉▅▉ █▆█▊▇▄▋▇▋▅▅▉▆▉▌▆▉▆▄▊▋▍▆▊▊▄▆▆▉ ▆█▉ ▉▍██▍▆ ▌██ ▄▇▌▅▅▇▆▌ ▋▉▊██▌ ▉▄▋ ▍▆▌█▋▉▋▊ ▄▇▅█▇▆█ ▊▆ ▊▉▇ ▉█▊▄▇▌▋▌▄▄▅▍█▅▆ ▉▊▍▆▌▅▉▅▄▄ ██▆▆▌▆ ▅▍▋▆█▊▋▅ ▍▌▌▉▍ ▅▅▄▅▄▍▍▆ ▇▋▅▍▇▉▍▌██▉▆▌▍▍ ▋▌▋▍▌▌▇ ▍▆▍▅▍ ▍█▆▆ ▇▌▍▌ ▆▉▆▅▄ ▌▆█▇▆▇▅ ▅▆▆▇ ▆▍▅ ▇▍▋▌▄▆▊▄ █▅▅▆ ▇▌▅▊ ▅▉▊ ▌▍▊ ▌▊▍▊ ▄▋▊▅▍▄▇▊ ▊▌█▊▆ ▍▇▋▌▇▅ ▄▍▇▍▉▅▋▉ ▅▅ ▋▅▅▌▇▅▍▇▆▆▅▍▋
More escape capture stuff
Updated gamepad escape calls
Updated component specimen, added more button styles
Added draggable component
Added InputField component
Moved F7 pump out of Client.Input to a default bind like the F1 console
Moved out global escape capture out of mainmenu manager because it never made sense. Added Client.Input
Merge remote-tracking branch 'origin/hackweek-rain-benchmark' into hackweek-rainy-days
Merge branch 'main' into hackweek-rainy-days
Bring back camera parenting in demoui2
Ignore all non-player packets when playing demo tape, send snapshot when done
Ignore effect packets while playing back demo tape
Updated benchmark scene a bit
Merge remote-tracking branch 'origin/main' into hackweek-rain-benchmark
Moved New 40mm Rounds into their own folders.
Further SrcDS distribution cleanups
* Do not build or ship filesystem_stdio.dll/so (on dedicated servers it is replaced by dedicated.dll/so)
* Do not ship stdshader_dbg.so, stdshader_dx9.so (probably unused, runs without em)
* Delete prebuilt dedicated.so from the repo (useless)
* Remove dxsupport files from dedicated servers
* Remove some more .dll files from Windows SrcDS as well
Add enemies, a countdown and burner-lit balloons to extraction raids
Fill the extraction map with more monuments
Bank extracted loot in a stash and drop raiders in at raid start
Add a 3k procedural map scene for extraction raids
Add extraction raids with hot air balloon extraction points
Slide when a sprint is ducked in the shoulder camera
Show a reload bar beside the weapon in the shoulder camera
Add free run, free look, camera weight and a throw arc to the shoulder camera
Add an over-the-shoulder third person camera on F3
New main menu foundations in panels, ui.panels switches between the uGUI and panels menus
Razor screen are in the main assembly, removed all the boilerplate
Fixed scrolling perf regression
Make sure the tools are published to Steam as well
(Why can't Linux just have a single file extension for executables)
Remove Linux 64bit Client stuff from Server package
Also fixup Linux32 client folder mapping
Do not build certain binaries for Linux SrcDS, including vaudio_speex and resources
Added and Setup 40mm Artillery Barrage Round
*https://files.facepunch.com/alfiebirch/2026/November/10_18-13-IntentIchthyosaurs.mp4
Added a 40mm Artillery Barrage Round. After firing the round a blue flare will illuminate an area that then will be hit with a 40 rocket artillery barrage.
Add missing .so for Linux64 that were hidden by gitignore
https://files.facepunch.com/Nowun/2026/November/Unity_ZDrGBlb4H0.jpg shipping container spawns on mainland, same type as on cargo requiring lock break before opening. Needs unique loot setup. Can spawn on any coastling including jungle, arctic and desert. Rare spawn, 1 per 100 players. (WIP)
Show static until the base finishes loading when playing the tape
Play camera tapes from computer station instead of TV