6,139 Commits over 3,806 Days - 0.07cph!
Fixed Lua errors when giving a rope constraint an empty string as the material to use
volume_sfx now also affects DSP
better error messages when failing to allocate memory for model anim blocks
Try to make default spawnlists not marked as userconfig
Moved spawnicon queue behind a convar (spawnicon_queue), defaults to 0, made it target 10fps not 30 when enabled + minor under the hood changes
Prevent crashes when dying NPCs create ragdolls and apply infinite force to them
NPCs can now automatically open brush doors, unless the door specifically disables thiis
Added NPC:GetIdealActivity
Added NPC:SetIdealActivity
Added ENTITY:OnMovementFailed
Added ENTITY:OnMovementComplete
Added ENTITY:OnChangeActiveWeapon( old, new )
Changed translation of base_ai class from "AI" to "Base SNPC"
base_ai now functions when spawned directly, rather than being a floating error
Updating CEF to 86.0.4240.198 on Windows 32/64 builds
Revert clientside timer changes as it causes problems for mods
When AddCSLuaFile refuses to add a file with bad symbols, it now displays an error message
Fixed lua\vgui\dcolorbutton.lua not being added to the clientside download list
merge the steam api change to pre release
Do not recreate Steam interfaces on dedicated servers every time they are accessed
Noclip drive type for cameras
Added Jump and Crouch bind actions to the default drive types
Got rid of the weird 40 HU 3rd person view from noclip drive type
Removed incorrect arguments from render.DrawSprite calls
Spawnmenu handles screen resolution changes in-game better
Removed dead wiki links
Loading screen fixes
Fixed Lua errors when default usergroups file is missing
Also cleaned up the file
Fixed DListView Lua errors when sorting mixed types
Fixed Lua errors with Spawnicons when Paint is overwritten
Create OptionsSubAudio.res
Adds volume_sfx slider
Adds OnRequestFullUpdate serverside gameevent
Fixed using mixed types (strings and numbers for example) within a single DListView column creating Lua errors when sorting
Adjusted the message "C_PhysPropClientside::Initialize: PhysModelParseSolid failed for entity X" to include the model name
Better errors when gamemode/weapons/scripted_ents tables do not exist or are invalid types. (weps,sents errors also no longer close the game)
Removed 5th argument usage for render.DrawSprite in Lamp/Light tools, as render.DrawSprite does not have a 5th argument
Undo renderFX copy for clientside ragdolls, it causes issues
gmpublish use consistent types for workshopID
update steam binaries for windows/linux
merge from main up until steamworks update
update steamworks to 1.50
update steam binaries for linux
update windows binaries to the ones from steamcmd
Updated steamworks SDK to v1.50
Added NPC.Set/GetSquad, NPC.IsSquadLeader, NPC.GetNearestSquadMember, ai.GetSquadLeader, ai.GetSquadMemberCount, ai.GetSquadMembers
Added OnPlayerPhysicsPickup and OnPlayerPhysicsDrop hooks, which handle +use physics pickup
Deleting an active player_pickup entity will now properly stop and cleanup the +use pickup stuff instead of leaving the player in an invalid state
Added optional argument to IGMODAudioSteam.SetTiime: If set to true - do not decode/render the steam to given position which can be expensive but necessary for some streams, just seek to it. Defaults to false.
Adjusted "Disconnect" button on gui.OpenURL dialog for localizations that are too long (Community Contribution)
Decoupled sound.PlayURL/File's threads and the timer library clientside from server's tickrate
nav_quicksave 2 will now skip mesh visibility computation
Added FCVAR_USERINFO flag to gmod_language cvar
sv_gravity updates live for physics on client too
Fixed ability to crash the game when the dying player receives damage while in a death related hook. This results in Player.Alive returning false ( used to return true ) in PlayerDeath and DoPlayerDeath hooks for the dying player
Fixed the broken Gunship patrol pathing code (without hl2_episodic 1) reaching infinite loops and hanging the game
Hammer: Increased amount of recent files to 10, from 4
Added debug output for a potential memory related crash when loading textures from disk
Doors will no longer try to "Loop" sounds which report their length as 0 by playing them every frame, causing massive performance issues when having a lot of games mounted
Fixed maps and addons trying to spawn NPCs non weapon entities (like a prop_physics) as weapons crashing the game. Now displays a warning.
Adjusted server info text on the loading screen to not wrap and to be centered better
Replaced http://wiki.garrysmod.com/changelist/ link
Dock openUrl/askconnect dialog's Disconnect button to the left, away from Yes/No buttons (Community Contribution)
Spawnmenu handles screen resolution changes better
Fixed include() no longer having returns after recent changes