Garry's Mod Logo
Changes Header

Changes

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

arrow_circle_up

Improvements

  • Updated soundscape files
  • table.Copy in SortedPairsByMemberValue
  • Disallowed being able to use effects as tool models
handyman

Fixed

  • Fixed Taunt Camera affecting Camera tool
  • Fixed tools not sorting alphabetically properly
add_circle

Features

  • Added hook for picking up ammo
arrow_circle_up

Improvements

  • Display inventory with fast weapon switching
  • Made LANG.ProcessMsg send the same way RecvMsg Receives
remove_circle

Removed

  • Removed all traces of teamchat/globalchat hints
add_circle

Features

  • Entity.PassesFilter( caller, ent )
  • Entity.PassesDamageFilter( dmginfo )
  • Entity.GetFlags()
  • Added "filter" scripted entity type
  • game.GetAmmoName
  • game.GetAmmoID
  • game.GetAmmoMax
  • CTakeDamageInfo:GetDamageBonus
  • CTakeDamageInfo:SetDamageBonus
  • CTakeDamageInfo:SetReportedPosition
  • CTakeDamageInfo:GetDamageCustom
  • CTakeDamageInfo:SetDamageCustom
  • CRecipientFilter:RemovePAS
  • CRecipientFilter:GetPlayers
  • Added "maxcarry" and "flags" to game.AddAmmoType
  • Added missing TF2 map icons
handyman

Fixed

  • Fixed TF2 maps crashing the game on load
  • Fixed util.Decal not working in multiplayer
  • Fixed render.Capture not working in render targets that are bigger than the screen resolution
  • Fixed an exploit with .wav files
  • Fixed an exploit that allowed servers to run console commands they are not supposed to run on players
  • Fixed an exploit that allowed people to download server files they are not supposed to download
  • Fixed unmounting addons not working
  • Fixed uninstalling addons not unmounting them
  • Fixed disabled addons still opening the .gma files
  • Fixed disabled addons still being mounted in offline mode
  • Fixed player poserparameters being desync on server after a model change
  • Fixed Linux autorefresh
  • Fixed util.KeyValuesToTable incorrectly interpreting keys starting with numbers
  • Fixed buildcubemaps not writing built cubemaps to the .bsp
  • Fixed bullets and traces hitting non solid players
  • Fixed autorefresh folder locking
arrow_circle_up

Improvements

  • Prevent weird model paths
  • Copying spawnicon model to only have forward slashes
  • Cleaned up motion sensor file
  • Improved Combine NPCs keyvalues & Other NPCs
  • Improved duplicator and properties support for prop_effect
  • Improved DFileBrowser
handyman

Fixed

  • Fixed bug in string.JavascriptSafe
  • Fixed DPropertySheet padding on bottom edge
add_circle

Features

  • Added Flood and Jailbreak to the default map categories
arrow_circle_up

Improvements

  • PrintTable no longer creates 2 global variables
  • Improve map filtering display
handyman

Fixed

  • Fixed error when spawning non-standard vehicles