4,917 Commits over 3,957 Days - 0.05cph!
▇▉▉ ▉█▆▄▌▅▇ ▋█▉▊ ▊▊ ▌▇▉▄▊
! ▌▋▆▄▆▇ ▊▇▋▊▆▋▉▄▉▅ ▊█ ▌▅▉▉ ▊▌▅▅▉▄▆
! █▄▅▄▊ ▉ ▌▆▉▆▍ ██ ▇▋▉▋▄▉ ▅█▆▌▋▌▄▆
! ▄█▌▄ ▋▉▄▇▉▄ ▋▌▉▊▍▄▆ ▌▋▄▆▍
! ▆█ ▅▄▍ ▌▆▆▇▅ ▊▆▋▌▊▅▅ ▌█ ▄▅█▍▅
▍█▉▅▊▍ .▅▍▍▅▅▇▍▊▊
▌▋ █▍▅ ▊▋▇▋▆ ▉▄▉▄▉▋▉ ██ ▍▆▅▆▆
▄▊█▋ ▉▇▋▉▉█ ▊▉▌▉▉▋▍ ▆▋██▄
▉▇▋█▄ █ ▇▄█▄▌ ▋▅ ▄▌▅▉▊▋ ▄▆▋▍▉▋▌▉
▌▍▆█▌▄ ▄▉▌▅▆▌▊█▇▄ █▉ ▊▅▊▉ ▅▌▆▊▆▆▄
▌▅▆▉█▍ ▋▄▄▋▆▌▌
!█▆▊ ▌▆▄▆▉▍▆ ▋▄▌█ ▄▋ ▇▉▉▊▅
▋▅▊ ██▋▌ ▆▌▅▅▉▊██ ▍▉ ▍▉▉ ▄▍
Update TTT
Entity.IsMarkedForDeletion checks Entity.Remove queue
Apply a hack to render.RenderView to render using VIEW_MONITOR
Instead of VIEW_MAIN
Add "Color Lit Per Particle" particle initializer, update "Color Random"
new fields for "Color Random" - tint blend mode, light amplification amount, output field
game.IsDedicated is now shared
steamworks.GetList days parameter is functional again
For "trending" and "popular" types. The days parameter is clamped to 0-365, default to 7 if given 0 for "trending".
Make Entity.InitializeAsClientEntity do nothing and error no halt when used
I don't think anyone uses it anyway, as it is very crash prone.
Fixed crashes due to EnableCustomCollisions/PhysicsInitSphere
Clamp physics forces phys_torque applies
Change language.Add error checking to be non halting
too many addons use it incorrectly
Change language.Add error checking to be non halting
too many addons use it incorrectly
Move changes to Panel.PaintManual to an optional argument
The optional argument overrides panel's clipping, allowing it to be rendered fully when its size is above screen bounds
Move OnRequestFullUpdate warning to developer 1
restore functionality of dtwarning convar, defaults to 1 now
Delete some unused panel types from the build process
Also restored nav_generate progress dialog
Match behavior of SteamID functions for bots clientside to server
Error no halt when player.CreateNextBot would crash
This happens when trying to run the function too early.
Make Player:SteamID64 and Player:AccountID never return no value
AccountID returns -1 on failure, SteamID64 returns "0". The only know cases for this is multirun now
Merge Pull Requests
* Dark mode for loading screen depending on system theme for x64
* Added DHScrollBar
* Added more NPCs categorized as hostile and friendly towards players
* Replaced 2usages of 'Player.UniqueID' with 'Player.SteamID64'
Add DHScrollBar to vgui_base.lua
Also changed "Couldn't include file '%s' - File not found " to mention that it might be empty
Move changes to Panel.PaintManual to an optional argument
The optional argument overrides panel's clipping, allowing it to be rendered fully when its size is above screen bounds
Move OnRequestFullUpdate warning to developer 1
restore functionality of dtwarning convar, defaults to 1 now
▋▅▌ ▋█▍▍▍▌▍_▄▊█▄ ▉▋█▌▋▆▆▆▉▊▊ ▉▆▋ ▉▊▊▋█▊▋█▅ ▄▄▅▄█▋ ▉▇▆▉▅▄▌▍▆
▊▄▋█▉▅▅▍.▊▆▇▅▇▆▅▌▇ ▅▉█▋▊▅▋
* ▉▄▇▇▍▅▊▊ ▋█▄█▌ ▆▌ ▍▍▅█ ▌▄▉▅▄, ▄▋▋▍ ▇▉█▄
* ▍▍ ▍█▌▋▄ ▉▉ ▋█▍, ▆▋▍▅▆▊█▊ ▅▆▋ ▍▌▆▇▅▇, ▋▇▅▍▄█▍ ▇█ ▄▅▄▍▆▇▅▆▌▆ ▋▊ ▊▊▄▋▌ ▊▆▍▉▉█
▌▅▌█ ▆▍▅▆▄▌▌▉.▇▉▆ ▄▇▌▊-█▄█▋▅ ▊▄ ▆▅▌▊█▌▉ ▋▆▋█▍ ▌▇▊▍▋▌▋ ▅▋ ▅▉▊▌▄▍▅▇ █▇▋▋
▅▋▍█▇ ▇▄▄▉ ▇█▊█▍▇▋▄▊▍▇█ ▇▅▉▆▌▇▍█▇
* ▌▇▊▅.▋▉▋▉▇█▋▅▅▋▄▍▇▄▊▇▇▋█▇▇▌
* ▊▇▆▉.▍▅▊▅▉▅▍▇▆▋▄▉▇█▉▇▅▇█▆█▆▆▄▄▄
* ▍▆▌▌.▍▇▇▋█▊▉▄▆▍▄▍▌▍▆▌▇▍▌▍▊▇▌
* ▍▄▊▌.▉▅█▅▊▉▇▋▋▅▊▄
* ▍▌▅▄.▉▆██▇▌▆▋▍█▌▆▊
* █▇▊▋.▌▍▌▌▌▇██▅▉▊▋▍▌▄▉▆▇▋▊▆█▋▍
* ▋▆▆▊.▅▄▇▌▍▆▅▌▆▅▋▌▄▍▅▇▉▍▄▊ - ▋▊▇▄ ▉▄▉▇▆▍▅▊ ▅▋ ▇▅▅ ▌▌▊▋▆▆▅▊
▌▉▆▇▇▇ ▋▅▊▌.█▊▆▆▍▋▌▊▇▄▄▋ ▆▊ ▄▅▋▅▇▍:▉█▆▇▋█▆▄▌▉▇ ██▌▍█▍
▉▌▍▌▉ ▌ ▅▉▄▇▊ ▆▆▉ ▊▌ ▊▇▍ █▌▉ ██▌▋ ▋▊▊▆▇▊▊▅▅
▆▇▄ ▍▉ ▅▌▊▄▊▋▊ ▄▋▊▋▉▍ ▍▄▄▇ ▉▄▌▅█▍▌▍ ▍▊▄▇▇█▊ ▇█▇▄ ▌█▋▄▄ ▋▌▄█▌▋▊ ▅▅▍▋
▍▅█▊▌.▌▅▊▅▉▊█ ▅▅▆▉▊▄▅▍ ▋▍▌█ ▊▌ ▇▅▆ ▍▍▆█▊
▊▆▄▋▅.▄▆▅▍█▅█▍▇▉▅ ▄▄▍ ▍▄▍ ▇▍▍▍▉▍ ▇▆▊▇▍█ █▍▉▌▌▅ ▊▊▄▇ ▇▅▍ ▍▉▄▌▌▇
▉▊▊▍▄.▋▆▉▇▋▋▌▋▉█▍ ▊▊▆▆ ▌▆▇ ▍▍▊▌ ▍▉ ▇▇▇▌▍█▋ ▋▄█▅▊▉ ▇▌ ▆▉▉ ▊▉▄▍▇▊▉▉
▆▇▋ ▍▇▍▆▍▍█▇▄ ▋▄▋▅▉ ▆▄▊▆▌ █▊█▅▆
█▉█▍▋ ▆ █▅█▄▄ ▅▆ ▇▊██▍▉▋▉
!▋▌▇ ▅▉▍ ▇▇ ▌▄█▆▊▋██ ▉▊▋▇▌▇▅▉
▅▌▆▊ █▄▋▍▇▊▋ ▊▄▋▅▇'▅ ▌▉▍▉▌ ▉▊ ▅▍▍▆▋ █▋█▊▌▄▊▊ ▋▌ ▌▇▉ ▌▄▄▋█▋▉█, ▅▄ ▋▆▍▆▇ ▊█▉▄▉▆▍▍ ▆▍▆▊ █++▊█, ▍▊▊ ▄▄█▉ ▇█▅▋▆▆ ▊▊█▌ ▌▇▄▆▇▌▌ ▆▌▅▋▌▅
! ▅▄▌ ▋▅▄ ▊▍ ▅ ▌▄▄ ▄▌▋▍ ▋▆▊▉▇▋▅▊
▅▉▌▋▋▅ .▇▌▉▇▄▊██▉
▉▌▍▋█▍ ▆▇▍▄▇ ▅▌▅ ▇▌▇▌▆▊
▉▆▌▅▍ █▆▉▋▌▄█▇▋ ▄▊▇▄▋
▊▍▆ ▍ ▋█▄▉▊ ▆█▊▌ ▆▋▄▇▄▌▋ ▍▊▊▉▅▍▌▋
▅▄▊ ▉▇▅▉▋ ▆▆▄▋
!▌▍▉▆▆ ▅▆▆▉ ▊▋▊▉▇▋▍ ▆▊▋▋▉▆█▊▉▍▇▊
▊▄▋▄▍ "▅▌▄▅█" ▆▄▋▉▆█ ▆▄ ▍▍█ ▉█▊▉▇▅▊
█▌▊▇▋ ▉▉█▍▋▋▇ █▊▌
▌▇▋▄▍ ▄▄█▉ ▍▇▆▄▊▄▉▉
* ▍▆▉▆▋ ▍▆▅▍▌█ ▉▇▊▉▋▋ ▊▆▋▆ ▅▊█ █▅▇▇▇▉▋▌
* ▆▅█▆▅ ▉▄█▉▍▍▅▉▍ ▆▇▌ █▇▍▌▋▇▌▊
* ▅▋▊▉▌▋█▄ ▉▇▅▅▆.▊▅▉▌▆▇▅ (█▌▉▌▄█▌▅▌▄) █▋▊▉ ▍▌█▌▊.▅▉▄▄▉▄
* ▅▉▌▅█ ▄▉▍▊▅▆▅▋█▇.▍▇▆▉▌█▉▋
* ▊▇▅▍▊ ▆▊▇▌▍▌▌▍▄
* ▄▇▄▍▌ ▍█▋▊.▋▇▆▆▅▌▉▋
Merge pull requests
* Added Versus Saxton Hale map category
* Fixed Malformed CSS Comments
* Replaced timer.Destroy (deprecated) with timer.Remove
* Added duplicator.Disallow
* Added DPanPanel
* Added math.CHSpline
Added "Clear" button to the console
Minor warning fix
▅▄▋▍▅ ▊▄▋█▅▉▅▋▋ ▇▆▋▍▊
▇▌▌ ▍ ▅▆▍▉▌ █▆▌▆ ▌▋▅▇▄▍▆ ▆▄▆▇▇▅▄▅
!▇▋▉█▍ ▇█▉▇ ▄▊▋▅▄▅▆ ▆▇▇▆▄▉▍▆▋▋▇▆
▉▆▊▇▋ ▍ ▊▆▄▄▇ ▋▊ ▅▆▇█▄▉▅█
! ▄█▄▍▍▍▄ ▊▌▊█▊▊▅.▆ ▉▍▊ ▉▋█▊▄
!▉█▅ ▆█▅ ▅▉ ▅▌▍█▋▉▇▋ ▄▊▉▆▇▍▅▄
▄▄▌█ ▇▍█▄██▉ ▉▌▋▉▉'▋ ▅▆▌▋▊ ▉▍ ▉▍▉▄▌ ▇▊▊▇▄▆█▇ ▊▅ ▆█▌ ▄▆▄▌▌▇▅▄, ▉▆ ▋▇▇▇▉ ▌▍██▇▆▄▋ ▌▆▋█ ▅++▅▄, ▍▄▇ ▌▊▆▌ ▊▄▆▍▋▌ ▇▌▍▋ ▌▍█▋▋▋▄ ▊▍▉▆▊▄
! ▌▍▌ █▇▋ ▍█ ▋ ▆▍▆ █▅▇█ ▆▇▍▆▄▉▅▊
▇▅▆▇▅▊ .▊▊▄▍█▍▍▇▄
▅▄▇▅▊▉ █▆▊▊▆ ▊▅▆ █▄▇▌▆▅
▅▉▊▇ ▄▉▆▆█▋█▉ ▍▇▌▅▋ ▇▉▅▌▍
▍▇▆▄▌▍ ▅▉ ▇▄▇▉ ▇▋▋▄▉▅▍▇ ▌▋█▌▊▌▆ ▅█▇▊▇ █▆ ▍▅▌▆█▊▌
! ▄▆▇█▋▋▋ ▅▊▅▋▅█▍▅▍▇█▍▊▍ ▅▄█ ▍▅▄▋▊▅.▆▋▇▉
Fix potential Linux srcds crash
Panel.PaintManual does not rely on setting parent to fix clipping
Panel.PaintAt restores zpos of the panel
Panel.PaintManual can now render panels larger than the screen
Fixed a crash due to BSP ZIP hash collision
Try to prevent static prop lightmap crashes when given invalid data
Remove util.IsPointInBox as Vector:WithinAABox exists
Fix trigger_hurt forgiveness not resetting damage correctly
language.GetPhrase changes
* Increase limit to 4000 bytes, from 1000
* If limit is hit, truncate the string, instead of outputting an empty string
Make language.Add type-error on invalid input instead of silently fail
Added more intersection functions
* util.IntersectRayWithSphere
* util.IsSphereIntersectingSphere
* util.IsBoxIntersectingSphere
* util.IsPointInBox
* util.IsPointInCone
* util.IsSphereIntersectingCone
* util.IsOBBIntersectingOBB - last argument is now optional
Add missing snow footstep fallbacks
Fixed npc_(template_)maker crashing when spawning non NPC entities
Merge branch 'main' into prerelease
Add missing snow footstep fallbacks
Fixed npc_(template_)maker crashing when spawning non NPC entities
Add missing snow footstep fallbacks
Fixed npc_(template_)maker crashing when spawning non NPC entities
Rollback EffectData:SetHitBox change
Merge branch 'main' into prerelease
Rollback EffectData:SetHitBox change
Rollback EffectData:SetHitBox change
Update .gitignore
Disable C4005, error on C4840
Fixed some warnings
Prevent display of concommands in gamemode settings
Do not run OnRequestFullUpdate outside of main thread
Defer gamemode loading until all other components are loaded
Do not use obsolete API for DNS resolution
Fixed an oopsie with srcds gamemode loading
Increase EffectData:SetHitBox net limit to match the particle name limit
Run DNS resolution in a thread
Added VMatrix.__unm (negate operator)
Disable HTTP DNS lookups for now
Merge branch 'main' into prerelease
Run DNS resolution in a thread
Added VMatrix.__unm (negate operator)
Disable HTTP DNS lookups for now
Disable HTTP DNS lookups for now
Update .gitignore
Disable C4005, error on C4840
Fixed some warnings
Prevent display of concommands in gamemode settings
Do not run OnRequestFullUpdate outside of main thread
Defer gamemode loading until all other components are loaded
Do not use obsolete API for DNS resolution
Fixed an oopsie with srcds gamemode loading
Increase EffectData:SetHitBox net limit to match the particle name limit
Added VMatrix.__unm (negate operator)
Fixed an oopsie with srcds gamemode loading
Increase EffectData:SetHitBox net limit to match the particle name limit
Run DNS resolution in a thread
Update .gitignore
Disable C4005, error on C4840
Fixed some warnings
Prevent display of concommands in gamemode settings
Do not run OnRequestFullUpdate outside of main thread
Defer gamemode loading until all other components are loaded
Do not use obsolete API for DNS resolution
Fix resolved IP address checks to not trip on non local IPs
Merge branch 'main' into prerelease
Fix resolved IP address checks to not trip on non local IPs
Fix resolved IP address checks to not trip on non local IPs
Backport crash fix for DMX unserializer
Make ents.GetMapCreatedEntity shared
Don't be an idiot and make it shared properly
FIx skill configs not applying in time for singleplayer
Pull Requests (Community Contributions)
* TTT: make Poltergeist weapon range easier to override
* TTT: fix notification sound cue and make it toggleable
* DListView ignores invisible lines
Fix metropolice crashing when its target is removed during a burst
Steam Voice Settings opens Steam Settings in overlay
Recent steam update removed the old voicesettings option
Apply seamless cubemap hack from VDC
studiomdl.exe larger vtx buffer and safeguards against overflow crashing
Fix a super weird issue affecting rendering
poster support for cl_leveloverview
Fix up ToS/Privacy Policy links
Added voice_recordtofile to blocked concommand list
DNS lookup Global.HTTP URLs before sending them to Steam
Limit cubemap hack to 64x64 cubemaps
Merge branch 'main' into prerelease