198,711 Commits over 4,140 Days - 2.00cph!
Close steam inventory opened modal when switching tab
Code cleanup
Fixed compile error due to branch differences
Removing some PS3 specific stuff from tier0
Minor cleanups from main
Reduce OBS_MODE_DEATHCAM time from 3 seconds to 1 second
Added some sanity checks when loading VTF files and possibly running out of memory.
Edit Entity window now shows prettier entity name (Community Contribution)
string.ToColor micro-optimization (Community Contribution)
More strict shader file whitelist (Requiring to be in `shaders/fxc/`)
Delete unused CDispInfo.m_pTags
Try to provide some useful info to "hit surface has no samples" warning
Fixed operator precedence in a certain validity check
Minor cleanups
Added more checks for invalid values
Increase MAX_NODES to 8192 (from 4096)
Sanity checks for VTF loading
Minor cleanups
Fixed some issues with save/load system
UniqueID/SteamID consistency for multirun clients
UniqueID will still be inconsistent for multirun clients because its based on data clients can't know
Only allow sound precache on level transitions/game load
Should help with singleplayer players and addons with hundreds of sounds per weapon
Apply FCVAR_CHEAT to r_pixelfog
Added Counter-Strike: Source content to Garry's Mod
Separate VPK with models, sounds and materials/textures that is mounted if CS:S is not manually mounted.
The version shipped with GMod does not have any music or voice over, duplicate content or any of the maps.
Fix compile issue on posix
Move VPK.exe to Tools (internally)
Update GameUI.vpc
Remove links to dead valve websites, link to VDC (Hammer & tools)
VPC Cleanups + build soundsystem.dll/vtex.exe instead of shipping a prebuilt
soundsystem is used by Hammer, and is built automatically on x86-64 beta. vtex.exe is also built on that beta
Removed duplicated projects from VPC groups, rearranged tool stuff
Remove 1 more dead link from Hammer
Merge KeyValue leak fixes from TF2 SDK
Some of them were already fixed
Adding Half-Life 2 Episodic content as fallbacks
Again, no voice over or music, but models, materials and sound shipped.
Remove sw.vtx from CSS vpk
Enable Episodic spawnmenu content (NPCs/Vehicle/Entity) by default
Close skin modal when switching store tab
DLC tab layout fixes
Some localization bits
Fixed store featuring loading
Store overlay page layout changes
Simulate placement with the container corpse check before commiting to one snap type
Hide SteamID in ReportPlayer menu
Fixed broken material on rust plus popup
Fixed DLC tab 'view on steam' button size
Fixed incorrect on toggle changed button being used
Setup Server Browser cache
Store overlay page carrousel scroll, arrow buttons
snap_deployable_improvements -> main
Fixed computer station snapping
Fixed cooking workbench snapping
do not copy shadow mode from renderer to avoid rendering shadows twice
snap_deployment_improvements -> main
Further refinements to snapping feel
Fixed screen mode setting changing the wrong convar
Fix bug which could cause a 'wall' to be returned when it should've been deployable snapping
Prevent corner hits from easily hitting the floor
Ensured float checks on score dont lose float accuracy
Bugfix: BaseRaidBench - make sure weapon flags are synced with held state
Tests: ran the scene
added Projectile.UseBatched ClientVar to switch between serial and batched tick for projectiles
Update: BaseRaidBench - give players projectile weapons on spawn
For what-ever reason, doesn't appear in hands(instead on back), despite being reported as "held". Still investigating
Tests: ran the bench scene
Fix Typo in ServerAdminPlayerInfo
Finishing up blend layers on floating walkways
▌▆██▆▍ ▊▇ ▋▊▄█▄ ▍▄▆▋▅ ▉▅ ▉▇▄ ▄▇▉ - ▌▌▆▊▉ ▊▉▍▉▋ ▍▉ █▉▉ ▊▍▆▍▅ ▆▇▊▍▊█▄ █▅ ▉▆█ ▄▊▅▋▄ ▅▅█▍▄█▆▇▆ ▋▍▊▌ █▋▄▅▇█▆▆▄▄▊ ▄▋ ▍▉▉█▌▇▋
Jobified trace-testing in HitboxSystem, also replacing local NativeArray helper function with existing Expand static extension
Fixed some old sins in debug.cs (static public -> public static) and fixed old typo in debug.invis description text
Exclude soft mask assembly from obfuscation
corrected InitializeVelocity on projectile to keep Projectile performance test consistent between runs (increased run-count)
▉▅▋ █▌▋█▇▄█ ▋▉▇▊▆ ▉▌ █▅▋▊ ▍▊ ▅▄▉▋ ▆▇ █▇▍▌▊▊ ▅▇▍▄▉▌▋▌▊▊▌ ▉▄▆▅▍
merge from store-june-2025
merge from legacy_wall_gate_sitem
merge from player_report_endpoint_changes
merge from compound_spawn_tweaks