137,488 Commits over 4,324 Days - 1.32cph!
Possibly fix Linux build error
Apply GetPoseParameter range fix for its one internal usage
In the player anim state. Probably does nothing, but at least its not setting the clientside poseparameters move_x/y to invalid values briefly
Fixed crashes with Alyx and Jalopy being removed
* Also makes Alyx cancel try to enter the vehicle if it is removed while she is running to it
Re-include SteamP2P on Linux dedicated servers
Fixed Gravity Gun storing buoyancy as a bool
Try some more potential crash fixes
* Based on just a single dump
TTT: Fix SimpleImage PaintOver handling
Fix a crash when trying to load weird VTX files
Allow Spawnicon Editor to be resized
https://files.facepunch.com/rubat/2026/February16-2345-RevolvingLouse.mp4
* Also merged Pull Request for case insensitive search and arrow key animation switching
Fixed some potential crashes with navmeshes
Fixed some potential crash issues
chat.AddText handles numbers
Fix a crash in CVoiceGameMgr::ClientConnected due to binary module usage
Fixed normal headcrabs not spawning from their cannisters
Ship a fixed hunter_flechette.mdl
* Uses the idle animation by default now instead of the impact animation, so they actually fly straight now, not at an angle
Update AR2, Flechette Gun and SLAM spawn icons
* AR2 icon now points the same way as other guns, SLAM icon now has the same warmer colors as all the other icons, Flechette Gun icon no longer uses the angled model in the preview
Fix Flechette Gun being able to shoot through thin walls
Fix file list concommand autocomplete searching mounted content
It's only used for stuff like saves and demos, no need to search in mounted games like HL2
Fix sounds played via env_microphone having no subtitles
Apply TF2 SDK fix for CUtlFilenameSymbolTable
* Should help fix loading packed files on Linux on certain maps with embedded files
Fix thirdperson initial angle snap (From TF2 SDK)
Put mksheet into "Tools" group (VPC)
Clamp bot player count in the server browser
* Also apply the clamping to serverlist.Query
Merge Pull Requests
* TTT weapon visual fixes for singleplayer
* Use IsPlayer instead of GetClass() == "player" in base gamemode
Remove the entire GameStats(Uploader) system
Its never used by anything, just wastes resources
Also references to xboxsystem and matchmaking systems that were still compiled in
Fix leaks with CProceduralTexturePanel
* This fixes color picker preview in particle editor breaking after a few uses
Move CUtlVector::GrowVector error to memory grow functions
Fixed single character folders not working for textures on Linux
* This should fix missing textures on surf_quickie.bsp on Linux. Possibly other maps as well.
Minor cleanups
Fixed any toast showing up cancelling the game tip think coroutine forever
texturing progress - apartment complex
Removed old text.SetAllDirty() in GameTip::Update, was murdering performance when a toast was visible
Fixed game tips never showing up, their canvas was not enabled when popping from Think()
Add protection for mounted cannon users (50% to all for now)
merge from hackweek_more_tests
Removed mainmenu show in Client.Connection::CancelLoading, causing NREs
Include check for terrain layer in Deployable_GroundWatch_Matches_DeployLayers
▊ █▍▍▅▉▇▅ ▄▊▋▆ ▉▍▄▇▉▊▅▆ ▊▅▌▌▋ ▊▆█ ▇▆▍▍▋ ▅▅▍▋▊▇▋▇█▍▅▌ ▇█▋▉▋ ▍█▇▌▇ ▉▊▄▆█▇▌▌▋▊▋ █▇▌▄▉▍▆ █▍▆▆▊▄▇▆█ ▍▉▇▉▉▍▌▉ ▇▋▇▍▇█▊▅ █▄▍▅▍ ▉▆▍▆▍ ▍▅▆▍▄▌▆▍▍▆ █▅▅▉▉▆▋▌ ▉▇▄ █▉▄▆▍ █▄██▇▇▇▊▍▋ ▇▇▋█▊█▉▇ ▋▆▌▇▊▋▌█▇▌▍█▉▆▊▄▇▆▉█ ▍▄▌ ▉▉▋▍▇▄▄▊▉ ▍▆▆▍▅▅█ ▋▊ ▍▄█ ▋▉▆ ▄▊ ▊▅█ ▍▄█▊ █▇▌▌▋█ ▇▆▅ ▇▉▆▍ ▊▍▆ ▋▋▌▄▄█▋▄ ▉▌▊█▍▆▊ ▍▋▊▉▋▇▉▍▅▉▋ ▆█▄▍▅▍▋▌▊▅ ▅█▊▄ ▉▋▆▍ ▌▍▇▍▊▉█▇ ▅▅▍ ▅▌▊█▇▅▇ ▍▊▋▊▊▅▉▉ ▋▇▍▉▆ ▉▇▄▇▊█▆▋██ ▋▌▊▍▉ ▆█▍ ▇▌▅▌▊▅▅▆▅▇ ▅▌▅▇▊▍█▌ ▌▇▋▍▌▉ ▉▅▄ ▋▄▆▄ ▆▆▇ ▊▊ ▄▋▊ ▌▅█ ▆▍▊ ▉▇▇▆▋█▊ █▅▆█ ▍▊▆ █▅▇▅▍▆ ▍▉ ▋▋▍▌▋▆▍▅ ▇▊▍▍▍▌ ▊▉▇▋█▋▅▅▆▊██▅▋ ▋▆▆▊ ▋▍▉▊▇▌▋██ ▍▌▋▄▊▇▊ █▌ ▋▆▌ ▅█▊▉▆▇▆▄▅ █▅█▇▆▍ ▇▄▆▉▍▄ ▆ ▆▇█▊▋▅▉ ▇▍█▍▋▉▉▍▄▄ ██▇ ▆▉▋▇▋█▇▇█▉ ▆▇▌▌ ▅▇▄▊▊▅▉▌ █▊█▉▊██ ▍▆▄█▊▄▋▉
Guns Box - optimized mesh and LODs
Fix a VendingMachine.GetItemsToSell NRE that could trigger when the deep sea wipes
█▍▉█▋▄ ▍▅▉▆ ▍▌▆▊▊▌▉▆▌▊▄▆▋▊▉▍▌▄▄▉▉
▌▊▌▆▆▆ ▉▊█▌ ▅▄▉ ▅▍▆▅ ▉▌▆▌ ▍▊▇█▇▄█▋▋▅ ▉▉ ▌▉█ ▄▋▅▇▇▌▉ ▊▍▍▄▉ ▆▄█▉▍ ▆▋ ▍▄▉▋▍▅▄ ▌▊▊▊▉▋▊█ ▅▇██▌▄█
merge from scientist_spawners_convar_fix
Fix new scientists spawning with ai.scientist_spawners_enabled 0
merge from bbq_uv_fix (made bbq skinnable)
scientist_boat_ai_driverkill_fix -> main
merge from swedishlanguage_fix
Fixed swedish language not selectable in the language dropdown
Explosives box - optimized mesh and LODs
Fix a WaterCatcher.IsFull NRE that could trigger when the deep sea wipes
merge from demobrowser_command_fix
Fixed demo.browser command
Deleted old Main Menu prefab folder
Removed UI_ConfirmationPopup, we have UI_Popup
Fixed demo recorder UI while im here
Ensure Scientist boat AI will be left enabled if the driver is killed.
Prevents AI from not shooting when the driver dies
Temporarily disable preventbuilding volume on floating city 1.
Test placement of a static bbs in floating city 1.
inventory_commands_streamermode
Ensure a bunch of inventory.give commands respect streamermode - hiding the giving players name
merge from supplydrop_boat_fix
merge from scientist_rock_fix
Slightly shifted one scientist spawn point of Ruins C - it was causing it to spawn inside a cliff on one of the islands
Prefab variant, more setup.
Manifest.
merge from main/salvaged-sword-audio-rework
merge from main/salvaged_icepick_new_sounds
Re-added indirect instancing multi-compiles
merge from main/salvaged_axe_new_sounds