3,055 Commits over 2,983 Days - 0.04cph!
Updated ignore.conf with new stuff (Includes most of Debug builds and game/* stuff that is generated automatically ) and sorted it better
Don't save r_eye* convars over sessions
Added a second parameter to WeaponEquip - the player
Weapon.IsScripted no longer returns no value and returns false instead
* Updated Utilities tab in spawnmenu with new menus and options
* Added preset support to all Utilities menus
* Added a "Quick Preset" button for easier/more visible access to creating custom presets
Updated gmod_effects to include an infinite duration smoke particle effect
Added a warning for when ents.Created is called before InitPostEntity
Switch CGet's dedicated server methods to use Steam3Server()'s GameServerAPIContext
Fixed some issues with Buttons and their interaction with Lamps
▆█▆▆▄ ▌▄▌▋ ▋▇▊▅▄█ ▆█▆▋ ▋▆▉▆▍█▄▊▆█
Fixed weapon_357 returning wrong hold type in Lua
"Failed to load sound" will no longer spam or cause extreme FPS loss in case of looping sounds changing pitch, etc.
▌▉▉▉▉▋▆ - ▍▋▆▇▌▊█▌▆ ▋▌▋▊▋▅█ ▄▉▇
▌▊▍█▍ ▉ ▇▉▋▆▆ ▊▇▇▇▋▄▅ █▌█▅ █▋▍▅█▅▆ ▊▄▇▊▄▊▅ ▄▋▌█▉▄ ▍▋▊▇▄ █▄▆▆▇▋ ▅▌▊▆▅ ( ▉/▋ )
▇▉▄▅▆ ▅ ▋▄▅▇█▍█▌█▊ ▇▄▉▍▌▌▍▌▆ ▄▄▍▅▄▅.▅▌▅▊▆▉ ▋▇▅ ▌▌▊▅▆▄▄▉ ▆▊▉▊▍▋██▉▆ (▍▅▅▋)
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