Garry's Mod Logo
Changes Header

Changes

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

add_circle

Features

  • Added rd_ maps to Team Fortress 2 category
  • Added active weapon to the properties hover halo
  • Added Panel.PaintingDragging ( member, not a function )
  • Added HL:S surfacepropmats
  • Added support for Portal 1 Chell, DOG and Vortigaunt to finger poser
  • Added support for Portal 2 Bots to finger poser
  • Added waitforenter key for DProperty_Generic
  • Added DFrame:SetIcon
  • Added more visible message for Dev branch
  • Added "Stop refreshing" button to the server browser.
  • Added DModelPanel.GetModel
  • Added TOOL.Information
arrow_circle_up

Improvements

  • CS:GO, Portal 2 & L4D2 maps are now properly indicated as incompatible with Garry's Mod
  • Rearranged settings in Multiplayer options tab
  • Overlay Post Processing effect will no longer render missing textures
  • Sandbox Vehicle spawn improvements
  • Vehicle 3rd person does not go through everything anymore
  • Allow .png backgrounds
  • Disable properties for non-sandbox derived GMs
  • Fallback to weapon_base if no SWEP.Base is given
  • Fists are now removed when dropped
  • Clear gamemode list on refresh
  • Restrict properties to context menu only
  • Made gmod_camera work properly with bot and spectating
  • Changed base scoreboard player line colors to match mute button color
  • Updated surfaceproperties.txt
  • Moved SWEP.CSMuzzleFlashes to Lua
  • Multiple HTML Menu changes
  • Translate Finger Poser selected hand
  • Translate the "Save Changes" button.
  • Translate the rest of the main menu
  • Updated language files
  • DComboBox now sorts dropdown menu alphabetically
  • Centred the hide tool menu arrow button
  • Clicking on the version number on Dev branch opens the changelist
  • Shadows in main menu are now softer
  • Replaced every occurrence of ValidPanel with IsValid
  • Updated DButton
  • Updated DLabel: Better performance
  • Removed lua_cookiespew, restricted lua_cookieclear to client realm only.
handyman

Fixed

  • Fixed gmod_tool(mode) to bring up the context menu
  • Fixed non-English tool name sorting
  • Fixed an error when picking up prop_effects with gravity gun
  • Fixed bodygroup property not being translated
  • Fixed dragndrop.GetDroppable and Panel:IsDragging
  • Fixed rope material exploit and a few typos in the constraint library
  • Fixed spawning on maps with only one spawnpoint
  • Fixed a few spawnmenu errors
  • Fixed dragndrop right clicking: when you open the menu and click away - stop dragging.
  • Fixed some maps not appearing in the maps list
  • Fixed an error when you delete the spawnlists tab
  • Fixed map being reset on page change in saves tab
  • Fixed background zoom on some screen resolutions
  • Fixed servers jumping around in server browser
  • Fixed DFrom.ComboBox not updating given convar
  • Fixed vehicles created by map not being duplicated properly
  • Fixed default scoreboard sorting
  • Fixed main menu buttons on very small resolutions
  • Fixed Balloon Tool default model
  • Fixed camera tool keybind bug in multiplayer
  • Fixed yet another Lua error with constraint library
remove_circle

Removed

  • Removed notification.Die
add_circle

Features

  • Entity:SetLegacyTransform
handyman

Fixed

  • Fixed plugin_load not doing anything
  • Fixed players being removed when sitting in a vehicle parented to another entity
  • Fixed non-ASCII characters being removed from player names
  • Fixed tabs in RichText selection
  • Fixed properties not correctly working on vanilla
  • Fixed Color.__tostring not outputting alpha
  • Fixed render.CapturePixels crashing when used on render targets
  • Fixed Weapon:CallOnClient crashing when called on a weapon owned by a NPC
  • Fixed weapon holdtypes not always updating on the client
  • Fixed player names not updating in scoreboard and voice panels
  • Definitely fixed Entity:SetModelScale and Entity:EnableMatrix applying transformations twice on some models
remove_circle

Removed

  • Removed properties.HaloThink
  • Removed _restart from blocked concommand list
arrow_circle_up

Improvements

  • Files with an incorrect extension can no longer be loaded as modules
  • Loose .vcd files can now be loaded without having to be compiled into scenes.image
handyman

Fixed

  • Fixed item pickups not being collectable in some cases
  • Fixed env_microphone not always transmitting NPC voices in multiplayer
  • Fixed some textures on gm_construct having an incorrect normal map when running under DX8
  • Fixed console crash on some machines
  • Fixed another possible exploit with CNetChan::SendFile
  • Fixed an exploit allowing access to any file on a client machine
  • Fixed vehicle noclip exploit
  • Fixed SMG viewmodel animation glitch when firing exactly 3 shots in a single burst
  • Fixed inaccurate text selection in RichText controls
add_circle

Features

  • Added lag compensation to the crowbar's secondary attack
  • Added TTTPlayerUsedHealthstation hook
handyman

Fixed

  • Admin commands no longer appear in "last words"
  • Fixed a minor issue with teleporter effects
add_circle

Features

  • Added team.SetColor(index, color)
  • Added Angle:SnapTo(component, degrees)
  • Added IsColor(), net.WriteColor(), net.ReadColor()
arrow_circle_up

Improvements

  • Post Process effects are no longer saved across restarts
  • Hidden some useless HL2 maps
  • Updated jQuery/AngularJS
  • draw.SimpleTextOutlined now returns same thing as draw.SimpleText
  • Lua errors notification only stays for 10 seconds instead of 30
  • Clicking "Resize" in spawnicon right click menu no longer automatically rerenders the icon.
  • Fancified Bouncy Ball
  • Updated server browser looks
  • Bots are no longer counted towards player count in server browser
  • Sort addons and games alphabetically in Browse
  • Made player_manager.TranslateToPlayerModelName case insensitive
  • Tweaked some tools
  • Improved context menu properties in various ways
handyman

Fixed

  • Fixed vehicle third person affecting cameras
  • Fixed shipped weapons creating errors when given to NPCs
  • Fixed SimpleDoF to properly work with cameras
  • Fixed return values of draw.SimpleText
  • Fixed big numbers not sending properly with net.WriteTable
  • Fixed gmod_admin_cleanup/gmod_cleanup errors when run in a dedicated server console
  • Fixed vehicles not duplicating their skin, bodygroups, etc
  • Fixed derma.SkinTexture
  • Fixed longstanding thruster crash exploit
  • Fixed pasted ragdolls with duplicator being in T pose until you touch them (still happens for saves though, sorry)
  • Fixed snow footsteps
  • Fixed some base weapons (Alyx gun, HL1 grenade) being .357 clones