Garry's Mod Logo
add_circle

Features

  • •
    PhysicsCollide
  • •
    EFFECT:PhysicsCollide
  • •
    SND_
  • •
    Entity:IsSolid
  • •
    AvatarImage
  • •
    Entity:UseTriggerBounds
  • •
    Added missing CS:GO icon
  • •
    Added a bunch of requested headers to HTTP request results
  • •
    MAT_
  • •
    chat.GetChatBoxSize
  • •
    Entity:SetSubMaterial
  • •
    Entity:GetSubMaterial
  • •
    render.MaterialOverrideByIndex
  • •
    Added a HudDefault font for HL2 HUD elements
  • •
    GM:EntityNetworkedVarChanged
  • •
    render.SetLocalModelLights
  • •
    Entity:SetNWVarProxy
  • •
    MATERIAL_LIGHT_
  • •
    Added map & model compiling tools
  • •
    Added Blade Symphony to the mountable game list
  • •
    Added English closed captions for HL2, EP1, EP2 and Portal
arrow_circle_up

Improvements

  • •
    Improved text rendering on OSX
  • •
    Moved CSS muzzle flashes to Lua
  • •
    gui.OpenURL now accepts HTTPS addresses
  • •
    Restored preset saving
  • •
    Renamed Zeno Clash to Zeno Clash (Model Pack) in the mountable game list
  • •
    Renamed Insurgency to "Insurgency ( Source Mod )" in mountable games list
  • •
    PhysicsCollide
  • •
    EntityEmitSound
  • •
    CNavArea:IsOverlapping
  • •
    CNavArea:IsVisible
  • •
    CSoundPatch:ChangePitch
  • •
    Player:Ban
  • •
    HTTP
  • •
    CLuaEmitter:Add
  • •
    Updated CS:S world and C_ view models
  • •
    Disabled autoplay sequences on ragdoll entities
  • •
    Improved exploit prevention on incrementvar and multvar
  • •
    Updated default Derma skin ( Changed DComboBox hover arrow )
  • •
    Updated most valve game icons in spawnmenu to reflect the actual icons
  • •
    serverlist.Query
  • •
    Mesh
  • •
    Adjusted addon file extension whitelist
  • •
    file.Delete can now delete empty directories
  • •
    Updated launcher(hl2.exe) icon
  • •
    Reduced maximum DTVar count to 32
  • •
    NWVars have been greatly improved and are now a viable alternative to DTVars
  • •
    Updated most default spawnicons
  • •
    Moved garrysmod.fgd to GarrysMod/bin
  • •
    hlfaceposer.exe now runs properly
  • •
    Restored Closed Captions
  • •
    Users now automatically unsubscribe from Demos, Saves & Dupes
  • •
    Improved serverside performance of Player.UniqueID
  • •
    Player.UniqueID now returns 1 in singleplayer on client too
  • •
    Improved performance of server workshop addons when extracting the addon
  • •
    Prevented people from putting fake servers to server list
  • •
    Blocked more console commands/variables to prevent servers from running potentially harmful commands on clients
  • •
    Changed VERSIONSTR global to YYYY.MM.DD to avoid confusion
handyman

Fixed

  • •
    Fixed physgun constantly trying to drop and grab a prop its owner is currently standing on
  • •
    Fixed ammo box not working on the HL2 jeep
  • •
    Fixed HL1 prop_breakable gibs not spawning
  • •
    Fixed incorrect model for HL1 barnacles
  • •
    Fixed HL1 grunts not dropping the right items when killed
  • •
    Fixed HL1 sentences not being loaded
  • •
    Fixed MsgC ignoring first argument if it's not a color
  • •
    Fixed bone merging causing the local player to be rendered twice
  • •
    CNavArea:GetClosestPointOnArea
  • •
    Fixed an exploit related to running console commands through the chat
  • •
    Fixed crash issues with Player:Kick and Player:Ban
  • •
    Fixed slight rendering artefacts when drawing rounded boxes at low alpha
  • •
    Fixed scripted weapons not working correctly with the baseclass system
  • •
    Fixed scenes not always being properly loaded from VCD files
  • •
    Fixed secondary ammo indicator not showing up on the default HUD
  • •
    Fixed HUD pickup notifications occasionally causing errors before the local player becomes valid
  • •
    Fixed func_tank not turning and not firing tracers in multiplayer
  • •
    Fixed clients attempting to fire their active weapon while holding a prop or controlling a turret
  • •
    CLuaParticle:SetNextThink
  • •
    Fixed DTVars transmitting way more data than needed when updated
  • •
    Fixed dynamic AI node links causing some HL2 maps to crash after a cleanup
  • •
    Fixed gmad and gmpublish not being shipped for OS X and Linux
  • •
    AvatarImage
  • •
    Fixed file.Find returning non Lua files in the directories table when used with the LUA path
  • •
    Entity:SetCustomCollisionCheck
  • •
    Fixed NPC kill achievements not working
  • •
    Fixed broken eye flexes and NPC blinking
  • •
    Fixed sounds not playing at all when close captioning is enabled
  • •
    Fixed lag compensation causing players to drift away from the vehicle they are driving
  • •
    Player:KillSilent
  • •
    util.IsValidModel
  • •
    Fixed materials/gm_construct/grass-sand.vmt $surfaceprop2
  • •
    Fixed some addons not being able to be extracted.
  • •
    Fixed a save file issue with CSoundPatch
  • •
    Fixed another exploit related to downloading restricted files from the server
  • •
    Fixed plugin_load not loading plugins if no file extension is given
  • •
    Fixed not being able to change the render cull mode on entities bonemerged to viewmodels
  • •
    Fixed a problem with SWEP.ViewModelFlip and player model hands
  • •
    Fixed net.ReadUInt not using unsigned integers
  • •
    Fixed Hammer crashing on start up
  • •
    Fixed gamemodes not loading properly from legacy addons
  • •
    Fixed SetupWorldFog & SetupSkyboxFog not being called if the fog was not enabled beforehand by console commands or the map
  • •
    Fixed IsOnFire flag not resetting
  • •
    Fixed FOV being stuck on some HL2 maps
  • •
    Fixed Combine Autogun on ep2_outland_09 not dealing damage
  • •
    Fixed physgun beam not being removed on drop
  • •
    Fixed server workshop addons redownloading even if user is already subscribed to that addon
  • •
    Fixed GM:StartChat return value leaving chat visible on super widescreen resolutions
  • •
    Fixed a crash issue with Entity:SetBodygroup and Player:ExitVehicle
  • •
    Fixed Entity:AddCallback( "PhysicsCollide", ... ) for vehicles not being triggered without a driver
  • •
    Fixed a Lua state corruption issue which caused some functions to randomly disappear
  • •
    Fixed Entity:GetHitBoxCount crashing the game when called with an invalid value
remove_circle

Removed

  • •
    Removed CLuaParticle:VelocityDecay
  • •
    Removed FCVAR_CHEAT flag from cl_drawhud
  • •
    Removed addons.txt and gamemodes.txt as they were not used
  • •
    Removed lua\includes\util\entity_creation_helpers.lua
  • •
    Removed lua\functiondump.lua
  • •
    Removed InjectConsoleCommand & InjectCommandAutocomplete
  • •
    Removed Entity.GetNetworkedVar & Entity.SetNetworkedVar
  • •
    Removed GetGlobalVar & SetGlobalVar