3,556 Commits over 3,256 Days - 0.05cph!
cherry pick some changes: the 2 constraint crash fixes, nextbot perf, dtooltip perf,, presets for weld/camera, wheel direction fix, rpg wep fix, server browser IP selectable, pvs fix fix, supergravgun changes, playermodel copy, font no crash
Disable DTooltip skin inheritance for now, it can cause performance issues
Added rightclick menu for player model selector icons to copy model path of the player model
Do not exit the game on "Couldn't create windows font" error
Fixed not being able to +use pickup hl2 grenades
Fixed not being able to +use pickup weapons (as in, physics pickup)
Weapons no longer disappear when you pick up 0 ammo from them with gmod_ammo 0
Super Grav Gun can now pickup objects of any mass and ragdolls, as well as kill by grab, and it works properly with all NPCs that can be grabbed.
Not for next update: Fixed GMOD_SendToClient having inflated buffer sizes
Preventative fix for large Lua files causing clients to get stuck on loading or completely breaking a server with autorefresh
HTTP global always returns a boolean, not only on success
Fixed SetMaterial PVS with missing materials fix not working with CaPiTaLiZeD materials
merge nextbot performance changes
merge slider constraint fix
Ensure slider constraint with bad values does not cause crazy physics and cause potential crashes
Server's IP address can be selected and copied in the server browser.
Fixed RPG shooting a non guidable missile in some cases
5th optional argument for surface.DrawOutlinedRect - thickness
Added new argument to Entity.EmitSound - flags, and fixed type checking for the other optional arguments, including pitch and volume arguments not working if soundlevel argument is not given.
Ugly hack to fix gmod_wheel direction indicator cutting into the model with certain models
merge constraint crash fix
Added Preset support for Weld and Camera tools
Ensure phys_lengthconstraint doesn't try to create 0-length rope constrains causing crazy physics and potential crashes
Fixed draw.RoundedBox(Ex) with border value larger than the box height causing the box to render larger than intended
Fixeed DNumberScratch's value going out of bounds of the blue background with huge values
Potentially avoid shadow related crash
Fixed right clicking on middle mouse clicking on text entries in spawnmenu forcing the
TOOL.ServerConVar actually creates the convars
Do not force nextbot vision interface creation as it causes major performance issues
PlasticSCM is a horrible piece of software
merge from main 2, hopefully this doesn't explode
"Spawn with weapon" right click option for NPCs that can use weapons
Autorefresh no longer breaks spawnlist saving/reverting
Spawnmenu now selects the first VISIBLE spawnlist, used to select hidden spawnlists
Other minor improvements for the whole spawnlist reverting/repairing system
Translations for "spawnlist requires game X" tooltip
Fixed Alyx's Gun sounds not working without Episode 1 being mounted
Added DCollapsibleCategory.Get/SetHeaderHeight
DCollapsibleCategory works better with derma skins
DModelPanel clears render depth automatically fixing weird artifacts when 2 or more DModelPanels are on top of each other
Added DFrame buttons to DefaultSkin.png
PropSelect.AddModel(Ex) now returns the icon it creates
Fixed Metropolice freezing the game for too long on initial spawn
Fixed NPCData.Weapons not being counted as valid weapons, causing NPCs like Fisherman from Lost Coast not being able to spawn with his signature weapon
Fixed engine saves sometimes having extremely messed up sounds
Added killfeel translation for env_entity_dissolver
Fixed HTTP() global trying to use invalid ISteamHTTP pointer after changelevel on dedicated servers
Fixed respawn_entities command breaking weapon sounds until player respawn
Fixed domain names starting with a number being counted as IP addresses
CreateSound no longer forces the internal filter to be reliable
RecipientFilter global now as a new optional argument - make unreliable
Thruster sound is forced to be reliable
prop_ragdoll no longer resets its collision group if it was set before Spawn(), unless SF_RAGDOLLPROP_DEBRIS is set
There can no longer be Lua Effects with self being NULL
TTT fgd doesn't conflict with half life 2 fgd
Fixed certain ammo items in Hammer having error models
Fixed a crash issue with CLuaParticle.__tostring