6,144 Commits over 3,806 Days - 0.07cph!
Bots can no longer be created before InitPostEntity fires ( because it crashes the server )
Support for CS:GO nav meshes ( v16.1 )
Support for CS:GO and Portal 2 maps ( No BSP version bypass just yet )
Yet another ugly hack for TF2 map support - pl_cactuscanyon
Entity.Remove can no longer remove the world and crash the game while doing so
▅▅▊█▇▋▅ - █▇▌▄▊▅▉▉ ▌▋▌▅▋▊▆▍ ▉▉▊ █▊▄▅▌▊▅ ▋▆▄▅ ▉▉
render.GetRenderTarget will no longer push an invalid ITexture if there's no active rendertarget
Make sure IMaterial functions cannot crash the game when used on null materials (even tho there should not be any null materials)
Some groundwork for .properties support in addons
▍▄▍█▍█▉▍▅▋▇ ▍▅▍█▊▉▌ ██▆▉▊ ▄▍▇▅▇ ▍▅▄█▆▊▋▊▌▊
GM:RenderScreenspaceEffects will no longer be called with ViewData.dopostprocess set to false
Fixed floating addons not being mounted on dedicated servers
Fixed a problem where soundscripts would be precached as sound files causing lag
▍▇▌█▄█▍ - ▌▄▅▌▄▇, ▍▌▌▇▌▋ ▍▊▆▋▍ ▅▋▅▅▌▇▊, ▄▅▄▉▄▇▍▌▌ ▋▆█, ▌▊▆▇_▅▋▇▅ ▆▄▆▆▋ ▊▌▆
Fixed GMad stopping writing the .gma once it encounters an empty file
* Player.SetMuted()'s first argument now actually works
* Player.ScreenFade is now shared
Added "alpha" option to render.Capture (def true), set to false to disable alpha(make it full opaque)
* Clamped possible values of render.SetLightingMode to 0-2 to avoid crashes
* render.Capture's alpha channel is now always fully opaque
* OpenURL now works with about:blank
* <gamemode>.txt convars get the LUA_SERVER flag instead of GAME
* <gamemode>.txt convars now have GAME flag and can be hooked onto with cvars.AddCallback
* "Live" persistence changing, fixes persisntence not loading the correct save when set from server.cfg
Increased panel size, position, clip data sizes to int ( Fixes a problem with spawnmenu addon list fucking up with too many addons )
* Fixed CRC comparison errors with autorefresh and AddCSLuaFile() calls
* Fixed physgun's controller not releasing entities properly when the physgun is removed
* Entity.PrintMessage clientside will appear as type "none" in GM:ChatText
* Added 2 more types to ChatText - servermsg and teamchange
table support for util.Decal's ignore argument
* util.Decal now has a 4th argument - ignore entity
* Small gitsync - fixed string.GetFileFromFilename & Paint tool small change
Updated Hitboxes on the fast zombie model
* Fixed hlfaceposer and hlmv not workinig out of the box
* Fixed Weapon.LastShootTime being always 0 serverside
* Added Weapon.SetLastShootTime( time=curtime ), shared
* Small GitSync - TTT and default godmode setting for sandbox MP
* Don't load new background images when in-game
* If Steam says the a game is not installed - it is not installed. ( Mountable games list )
* Resized all backgrounds to be under or equal to 1080p
Fixed pulley constraints in maps being completely broken
▌▇▍▆▋ ▌▉▆▅▌▉.__▉▉▅█▇▌▆▊ ▄▅▄▆▄▅▆ ▉▆▍▅ ▍▋▄▌▍█▉▅▆█
Player.SetEyeAngles will only work on local players when used clientside
▅▋▌▉▍▆▇██▋▆▊ ▇▅█ ▋▌▆▇▋█.▉▅▍▍▊▉▅▉▊▌▄
Fixed a possible regression with Favourites server list
* More checks for ISteamRemoteStorage item updates on srcds workshop
Added FireBullets.IgnoreEntity
Added hack to crazy physics to avoid crashes
Entity.IsRagdoll no longer throws Lua errors when used on invalid/NULL entities. Instead of returning no value, it will return false.
* Better NULL checks for Panel.GetChild
Fixed regresssion when player dies on a ladder