Garry's Mod Logo
Changes Header

Changes

What’s changed in Garry's Mod in each patch.

arrow_circle_up

Improvements

  • •
    Prop spawn/Entity Removed effects now appear properly all of the time
  • •
    Updated some pre-rendered spawnicons
  • •
    Corpses in Trouble in Terrorist Town now retain any blood splatters and the colour of the deceased player
  • •
    Disallowed non admins to edit admin only entities
handyman

Fixed

  • •
    Doors now properly play their open/close sounds even when penetrating the world
  • •
    Fixed vertical text alignment on spawnicon labels
  • •
    Entity spawn/remove effects should now always play properly in Sandbox
  • •
    Footsteps now properly alternate between left/right clientside
  • •
    Animations such as swimming and crouching are now properly applied to all players
  • •
    Clientside debris will no longer get stuck inside itself
  • •
    S.L.A.M. weapons now play their sounds (still requires HL2:DM)
  • •
    Suit rechargers now stop playing their sounds when removed
  • •
    weapon_rpg no longer plays its holster sound every time it leaves the PVS
  • •
    Chewgum
  • •
    code_gs
  • •
    code_gs
  • •
    Mista-Tea
  • •
    Ceiling turrets no longer play infinite sounds when removed
  • •
    Fixed npc_grenade_frag creating new effects when picked up by gravity gun without deleting the old ones
  • •
    Fixed Estonian language having Ethiopian flag
  • •
    Fixed duplicator support for old Scripted Entities
  • •
    NO-LOAFING
remove_circle

Removed

  • •
    Removed unused html files
add_circle

Features

  • •
    CRecipientFilter:AddRecipientsByTeam
  • •
    CRecipientFilter:RemoveRecipientsByTeam
  • •
    CRecipientFilter:RemoveRecipientsNotOnTeam
  • •
    debugoverlay.Grid
  • •
    debugoverlay.ScreenText
  • •
    debugoverlay.Triangle
  • •
    debugoverlay.SweptBox
  • •
    debugoverlay.EntityTextAtPosition
  • •
    Entity:GetBaseVelocity
  • •
    Entity:SnatchModelInstance
  • •
    Entity:TestPVS
  • •
    ents.FindInPVS
  • •
    CUserCmd:IsForced
  • •
    Projected Textures
  • •
    File
  • •
    Player:GetHull
  • •
    Player:GetHullDuck
  • •
    Entity:GetChildren
  • •
    Added "extended" option to surface.FontCreate
  • •
    IMaterial:GetKeyValues
  • •
    Added DComboBox.GetOptionTextByData
  • •
    Luabee
  • •
    Particle
  • •
    code_gs
arrow_circle_up

Improvements

  • •
    SetClipboardText
  • •
    file.Open
  • •
    debugoverlay.Text
  • •
    Donkie
handyman

Fixed

  • •
    CRecipientFilter:GetPlayers
  • •
    Entity:GetFlexName
  • •
    game.CleanUpMap
  • •
    Entity:SetSaveValue
  • •
    Entity:WaterLevel
  • •
    Entity:IsOnGround
  • •
    util.TableToJSON
  • •
    surface.GetTextSize
  • •
    ents.FindByModel
  • •
    markup.Parse
  • •
    MASK_ALL
  • •
    Panel:SetSkin
  • •
    Fixed ents.FindInSphere clientside working as ents.FindInBox
  • •
    Partially fixed ents.FindInCone ( Still need to figure out the angle argument )
  • •
    Fixed some issues with PlayerButtonDown and PlayerButtonUp hooks
  • •
    Bo98
arrow_circle_up

Improvements

  • •
    Corpses in TTT now look like the dead player
  • •
    Fixed weapon shortage on CSS maps
add_circle

Features

  • •
    Added whereis console command to menu state, helps with checking if addons are overriding a specific file
arrow_circle_up

Improvements

  • •
    Forced player simulation (when players are not sending usercommands) now increments command number & changes random seed
handyman

Fixed

  • •
    Fixed SetParent making crazy-physics system mad. Vehicle wheels should stop disappearing
  • •
    Fixed some crashes related to shadows
  • •
    Fixed some crashes when NPCs take damage with a null inflictor
  • •
    Fixed WorkshopDL addons not updating properly
  • •
    Fixed issues where game.MountGMA would not always reload models properly
  • •
    Fixed Lua panic when returning from lua_run, lua_run_cl, RunString, BroadcastLua, Player:SendLua
  • •
    Fixed multiple DoS attack vectors
handyman

Fixed

  • •
    Parented entities (such as vehicle wheels) should no longer disappear after a while in certain cases
  • •
    Game no longer crashes when attempting to mount a VPK archive twice
  • •
    Legacy addons are mounted with lower priority if they contain files that might break sounds, materials, or the HUD