162,219 Commits over 4,597 Days - 1.47cph!
Put hackweek_project_outpost on Aux3 again
Give each team an Outpost of its own out at sea
Add a copy of Outpost that can be spawned out at sea, as a spike
water sun shadow improvements
Readded wounded timer resets when being revived by a teammate
Limit how many boxes are prefetched and pick the closest boxes to your look direction
Changed how reviving downed players works to fix griefing/trolling by attackers who just tap E on you to reset the timer, preventing you from dying or getting up and forcing you to F1 -> Kill.
* Starting to revive another player no longer resets their wounded timer
* If the wounded timer runs out mid-hold you can't die or get up until E is let go - a full revive hold still goes through
▅ ▋▆▇▆▌ ▌▍ ▍▊▍▆▅ ▅▅▌▇ ▇▅▄▍▍▋▅ ▇▉▅▄▉██ ▉▋ ▊▄▄▋ ▄▅ ▋▉▆▌▅ ▋▆▌▍▍▄▍ ▋▇▌█▅▍▅ ▄▋▊▌▇ ▉▅███▄▄▅▆ ▆▇▉▊▄▊▇▄▋▅▄▉█▊▅▌▅▍▄▉▍█▄▊▍▆▍▇▌▇ ▌▌▌ ▊▉▄▇▌▄ ▇▋▄ ▄▉▋▋▅█▇ ▉▆▅▍ ▉▆▋ ▆▌▊▌▊▄▆▇▇▆ ▋▋▅▅▉▇▌ ▋▌▍█▉▍▆▅█ ▍▆▄ ▊▌▆█▌▋▉▅▆ ▊▋ ▌▊▅▉▄▇▇▆▄▍ ▇▅▋▆▇▋▌ █▊▅ ▄▍▆▊▇█▇ ▇▇▍▆▉▅▄ ▅▋ ▇▇▆ ▌▅▋▆▅▇▊█ ▅█▍▊ ▋▊ █▊▌█▉▆▉▄ ▄▌▄ ▋▌▄▊▅▉▇█▅▌▄▆▊ ▄▆▊▍▆▌▇ ▆█▌▊█▆▇ ▋▅ ▊▌ ▄▍▅█ ▉▊▋▄▌ ▊▅▉▌ █▇▆ ▇▆▊▊▋▆█ ▌▆▍█▆▌▆▉ ▇▉▍▍ ▇█▉▋▄▅▆ ▍▋▄▍▄ ▆▄▄▍█ ▉▄ ▄▌▉▇ ▆▉▆
▌▄▆▇▇▄ ▄▇▌█▊█ █▄▄▆█ ▍▆▆▉▌▅▊ ▅▇ ▌▉ █▌▆ ▌▉▌▉▊ ▇▉▉▄ ▅▅▍▇▇▆ ▊█▋ ▊▅▍▇ ▅▌▄▌▉▆▄ ▆█ ▌▄▅▌▍▊██
Reduce delay before looting boxes
Make the hub Outpost by name and wake players who arrive in it
- Remove some pointless/broken options from StudioMDL
- -x360, -nox360, -nop4 and -ihvtest
- Fixed some regressions when entity search, incl Barnacles
- Fixed a crash with Vehicle:SetWheelFriction
- Hook up -noTJuncsDetail to its internal variable
- Allow using strings as trace filters
- Remove / from file.Find results
- Block out workshop items of blocked Steam users
- This mimics what Steam already does on the Steam Workshop website.
- Add 6th opt argument to util.BlastDamage - damageType override
- Add "-condebug_filename" cmd switch to change console.log name
- Improve error handling of error() calls with non strings
- Fixed a couple command line params not functioning correctly
- -basedir, -condebug_filename, -pidfile on failure
- Fixed autosaves making console warnings
- Fixed dropship container taking double damage due to double curtime
- Add m_hHackTarget to SetSaveValue whitelist
- Add "32-bit" label to 32 bit game client
- file.AsyncRead calls the callback on early failure
- Added some more fields to SetSaveValue whitelist
- m_hKiller, m_hZoomOwner
- Fixed CAI_BaseNPC::IsPlayerAlly in multiplayer
- Fixes Alyx not picking up shotgun in multiplayer in a scripted scene on ep1_c17_02a
- Potential crash fixes & cleanups
- More potential crash fixes & cleanups with various entities
- Final set of entity related fixes for now
- Remove some unused C_Team related stuff
- Try to prevent more matproxy related crashes
- Fixed Linux not compiling
- Add some networking related checks
- Return correct AABB when entity has no physics
- Merged Pull Requests
- Check `AdminOnly` field when spawning vehicles
- TTT: Ignore unknown modes in ttt_mute_team
- Merge Pull Requests
- Micro optimization for Player:AddCount
- TTT: Stop traitors from disarming a living traitor's C4 by using the concommand directly
- Fixed workshop icons left side on small resolutions
- They were poking out even when not hovered over, and now they don't.
- Fix extreme cases with workshop icon leftside buttons
- Add temp fix for missing RunConsoleCommand on MacOS
Made procgen naked beach spawns fairer to cover more areas of beach with less strict checks
* Also fixes party spawns not working on first spawn; reset pooled team spawn state
* Reduced monument check from 50m to 30m using painted topology, not boxes
* Allow spawning on jungle/desert coastline if it is 50m away from temperate/tundra
* Don't block spawning near swamps, substations or caves
* Fairer weighting so smaller beaches see more spawns (sqrt of area rather than just area)
* Opened up more coastline to spawning by allowing spawn within 5m of Oceanside texels
* Skip spawnpoints that are >0.5 underwater (fixes existing rare bugs)
* Before/After images below :
* https://files.facepunch.com/jacob/2026/November/12_11_16-34-GlassDobermanpinscher.png
* https://files.facepunch.com/jacob/2026/November/12_11_16-35-RapidFoxterrier.png
* https://files.facepunch.com/jacob/2026/November/12_11_16-35-BustlingBlackfish.png
* https://files.facepunch.com/jacob/2026/November/12_11_16-35-FavoriteGrasshopper.png
concept for world model loot, weapons/armour/other could spawn naturally inside monuments, on a table, weapon rack etc. NMS and weapons picked at random
Prototype showing building guides for a base so teammates can help with building
Offer hub unlocks and upgrades in the game's own use menu
Ease the body round to a run in the shoulder camera
Hackweek: outlines, blend modes and edge relief for Standard Blend V2
Merge main into hackweek_project_outpost
network_lod_default_on -> main
Put main and hackweek_project_outpost on Aux3
Viewmodel locomotion: shared walk, sprint and jump anims for viewmodels
Added admin-only on-screen virtual input overlay (keyboard, mouse and controller)
* https://files.facepunch.com/raul/2026/November/12_13-51-PlumCleanerwrasse.mp4
Created a full woolly clothing set (hat, pants, jumper and boots). Now you have to equip the full set in order to reduce your footsteps instead of just the boots. Having this on just the boots was too strong.
*https://files.facepunch.com/lukester/2026/November/12_12-54-FunctionalIsabellineshrike.mp4
Default net.position_lod and net.position_lod_players to 2
▌ ▍█▌█▌ ▋▉█▉▄ ▌█▇ ▅▆█▉▍█ ▊▇▊▋▋▇▌▆ ▅▇▇ █▇▌ ▋▌▇▉▊ ▌▊█▅▊▊▍▅▄▇
catapult-offmap-clip-bug -> main
Send a team into a raid together when its leader sets out
Replaced the 'reduced airdrop' feature of the airfield fuse puzzle with an NPC mission, pressing the button in the tower calls two chinooks to drop scientists at airfield
█ ▇▆█▆▌▉▉ █▊▆▇ █▄▍▆▋▊ ▉▆▉▇▍▅▅ ▄▄▇▊ ██▆▍█▅ ▅▄▊▌
More use for sheep/wool - Woolly Boots. Recipe cost would be something like 10 wool, 5 leather and 1 sewing kit. Wearing would dramatically decrease footstep/jumping sound but would come at the cost of less projectile protection. Ideal for being sneaky:
*https://files.facepunch.com/lukester/2026/November/12_11-43-TruthfulLcont.mp4
Sync .github from main (845dc095ded) (#7)
Keep the ways into a raid clear of whatever goes for players
Stop the catapult yeeting players off the map since parented mounting was added
Have backpacks set the size of the inventory and the safe pocket
Charge wood, stone and metal for what the hub unlocks
Make paying towards a hub unlock take a held key
Merge branch 'main' of rust
Merge branch 'generic_animator'
Rebake a bunch of cinematic animations, fixes some real nightmare fuel in the tutorial
Rebake held-attack-anim, remove some unused instrument animations
Deleted 3p_lr300_sprint_idle_edited.anim, cleaned up some chainsaw humanoid refs