5,130 Commits over 4,048 Days - 0.05cph!
█▇▅▋▄▊ ▉▆▆▌▋▍▍▇▉▅▄ ▉▇▆ ██▄▇▉▍▉▊▊█ ▋▍ ▇▆▋█▅▋▉ ▍▌▊ ▆▋▅▍ ▅▄▋▍ ▇▇▋▄ ▌▍▆▌▆▄▅▍ ▊▌ ▅▌▊▊ ▊▅▄▇▍▇▇▌▆ ▇▆▊▋█▌▊
Added Entity.GetAnimCount
Clamped PhysObj.SetMass to safe values (0-50000]
▄▋▌▇▇▌█▍█ ▋▌▇█▆▅▆▅▆▆ ▇▆▅ "█▆▊ ▆▌█▊ ▍▊▍▆█▊ ▌▆▅▉ ▊▅▇▆▉▍▄█!" ▊▍▌▋
▇▌█▄█▋▌ ▇▊▋▌▅▅▌ ▊▍▆▇▊▉▊▌ ▇▄▇▅ ▅▉██▉▌▍▄█▋▉▇ ▆▋▆▍ ▌▌▌█ ▅▅▊▇, ▊▍▆ ▋▇▉█ █▋ ▇▊▆▍▅ ▆▍▅▄▇▍▇▌ ▄▍ ▇▊▍▉▅▍ ▍▍▍▄ ▋▉▊▆▋▍
Force OS Specific binary module load errors to English
▋▇▊▇▊▄█▊ ▊▍▇██▇▋▇█▆▄ ▄▋▄ ▍▅▌▋▋█▊
▄▋▇█▊ ▅▇▅▉▊▋▇▆▋█ & ▋▊▊▌▉▉▌█'▄ ▍▍▄ ▍▅▅▇▍▇█ █▅▋ ▅▅▉▌▉▆▌▍ ▄▄▉▆ ▇▇▆▅▅ ▅▅▇▇█▋▅
render library underflow warnings are now non halting Lua errors
Fixed cam.End crashing when used without cam.Start first (will throw Lua error)
Try to end cam.Start calls that are left unended each frame (will display warnings in console when this happens)
Added NPC:GetKnownEnemyCount - includes "danger position enemy"
Added NPC:GetKnownEnemies, NPC:IgnoreEnemyUntil, NPC:GetTimeEnemyLastReacquired, NPC:GetLastTimeTookDamageFromEnemy, NPC:MarkTookDamageFromEnemy
Fixed binary module OS specific errors for non latin alphabets on Windows
Save cookies on Lua state shutdown
Fixed PhysObj.SetInertia causing unexpected behavior when used on frozen phys objects or with invalid values
Add nullptr safeguards to CMaterialVar::SetTextureValue
Fixed "Steam overlay replacement" window opening links externally
Fixed crashes in certain Vehicle functions when used on unsupported vehicles
+vgui_drawtree now requires sv_cheats just like vgui_drawtree 1/0 does
Fixed crash on srcds when potentially conflicting addons are detected
ServerLog global now obeys sv_logecho convar
Delete Windows steam binaries (used by dedicated servers) as they are now shipped automatically by Steam
menu_cleanupgmas Problem will now tell you which files it recommends deleting. Also removed "Finished! Run menu_cleanupgmas to clean up said files" console messages since they duplicate what's in Problems menu.
Cherry pick steam_api.dll fix, "Too many voice packets in a single frame!" fix, vehicle driver NPC crash fix
Move potentially conflicting addons detection to Problems menu - potentially conflicting means two addons have the same Lua file with different file sizes
You can now search maps by the name of the Workshop Addon they come from in Start New Game screen
▊██ ▉▉▆▊▄▅▆▅▇▆▋ ▍▉▄▉▋█▍▇▊ ▋▉▋▄█▊▋ ▇▇ ▄█▉▋ ▊█▌▊▄
Fix crashing with npc_apcdriver when it doesn't have its vehicle
Added console warnings when npc_apcdriver/npc_vehicledriver is removing due to it not having its vehicle
Update steam_api.dll to the correct version (1.50)
Relax "Too many voice packets in a single frame!" kick threshold
TTT: Fix ammo ents blocking +use near other entites (Community contribution)
Fixed a typo in hook.Remove error (Community Contribution)
Update Steam client binaries
Update Steam client libraries
▊▋▍ ▍▇ ▄▅▆▉▉▅▌ █▋ ▍▉▄▋█▋ ▌▅▌▉▉▊▋
Updated textures for a specific button and hoverball models
Fixed a crash with NPC:SetNPCClass
Fixed a crash in the DSP system
Fixed a regression with string.Comma where it wouldn't format huge numbers properly
Fixed func_healthcharger and func_recharge not updating its texture index
Added OnHalfEmpty, OnEmpty and OnFull outputs to func_healthcharger, to match func_recharge
Fixed Half Life 1 sentry ragdolls not cleaning up on map cleanup. Also fixed their collisions and inability to hit the player at certain player angles
Actually rollback Steamworks SDK to 1.50 (from 1.52)
Failing to save jpeg screenshots/posters actually says that it failed in console
Fixed DIconLayout counting border size 2 times when laying out icons (Community Contribution)
Flash the game window when loading screen disappears to let the player know the loading is finished
Fixed hook.Add giving a less than useful error when given a nil to second argument