Added CSoundPatch.GetSoundName
Added some physics object related safeguards
Added 3 new formats for render.Capture
* "rgba", "rgb" and "bgra" - each return raw image data bytes in given format
Minor DMXSerializers changes from TF2
Fixed a bad check in CUtlBuffer that affected DMXConvert
Reduce flickering of view mode selectors in Hammer
Add safeguard to hitbox getter
Hammer tweaks
* info_particle_system uses its effect_name in entity report
* Adjust Map Information dialog
* Make Map error and Entity report dialogs wider
SMG1 grenade and RPG rockets no longer hit health kit bounding boxes
* Was previously done to Crossbow bolts only, but these 2 also suffer from this
* Changed collision group of SMG1 grenades from COLLISION_GROUP_PROJECTILE to HL2COLLISION_GROUP_SPIT to enable it hitting health kit physics objects
Implement health pred changes from TF2 SDK
* Implements and adds FTYPEDESC_ONLY_ERROR_IF_ABOVE_ZERO_TO_ZERO_OR_BELOW_ETC flag to player health
Print a warning if render.Capture(Pixels) fails to alloc memory
Added "Portal Viz Width" option to Hammer 3D settings
* Changes how thick "Load Portal File" lines are. Default is 2.
Merged Pull Requests + Minor cleanups
* Changing a single quote to a double quote
* Micro optimizations for gmod_light
* TTT: Add check for if GetHeadshotMultiplier exists on carried weapon
Limit func_ladder dismount search count per ladder
* So if using silly console commands the game doesn't lock up trying to check the known universe for dismount points
Barnacle tweaks
* Prevent barnacles trying to grab PhysGun frozen props since they'd be unable to grab those props and will just keep tugging at them forever
* Heavy and frozen props will cause barnacle tongue to float above said props, not go through them
* Try to prevent rare barnacle crash
Minor cleanups
Fixed Fast Headcrabs using Normal Headcrab health convar
Fixed Think hook serverside running even if last curtime is same as current
Added timer.IsPaused
Minor cleanup: Make IsEntity an actual alias internally
Switch Lua timers to double curtime
* Seems like an important system that should have this
Merged Pull Requests
* Spawnmenu localized search
* Turkish localization updates for TTT
* Consistent stripping of bogus characters from server names
* Lua implementations of TypeID and is<type> globals
Added new argument to steamworks.FileInfo - bool extraInfo
* If set, "description" will be up to 8000 bytes long (255 is the default), and "extra_previews" data will be fetched and returned
Block some snd_ and dsp_ cvars that save to config