Garry's Mod Logo
Changes Header

Changes

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

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
arrow_circle_up

Improvements

  • Nextbot example of how you'd fire OnNPCKilled
  • "Unfix" DAdjustableModelPanel
  • NPC Weapons: Moved "None" to the top
  • Made the default Laser Tracer better
handyman

Fixed

  • Fixed a duplicator lag exploit
  • Fixed GWEN.CreateTextureBorder drawing small boxes
  • Added 3rd argument to ENT:TriggerOutput
remove_circle

Removed

  • Removed useless local variable in sv_nextbot
arrow_circle_up

Improvements

  • Player and spectator chat channels
  • Disabled weapon picking up with Magneto Stick by default
  • Reverted default detective values
  • Changed unknown weapon name from "MASSIVE PHASER ARRAY" to "Unknown Weapon Name"
  • Send in GivePenalty third arguments
handyman

Fixed

  • Fixed server crash issue with public chat while dead
  • Fixed a Lua error when player dies
  • Fixed weapon_zm_rifle's IconLetter
  • Fixed Rifle scope, zoom spread, unscope delay
add_circle

Features

  • Player.SetLaggedMovementValue( float )
  • Player.GetLaggedMovementValue()
  • Entity.AddToMotionController( PhysObj )
  • Entity.RemoveFromMotionController( PhysObj )
  • Added 3 new backgrounds from the last 3 update posts
arrow_circle_up

Improvements

  • Added Warning()s to net.Send & net.SendOmit
  • Entity.SetBonePosition's first argument is now not optional
  • Last 5 arguments of EmitSentence & EmitSound globals are now optional
  • Reverted changes to Entity.SequenceDuration
  • Updated language files
  • util.TraceLine now hits player hitboxes outside of collision bounds
  • NPCs now use the ai_weapon_* counterparts when given HL2 weapons with NPC:Give()
handyman

Fixed

  • Fixed an issue with timer.Create and timer.Adjust
  • Fixed a crash issue with npc_turret_floor
  • Fixed bullet hit detection issue introduced by previous update
  • Fixed a potential physics crash issue
  • Fixed a crash problem with all PhysObj functions when called on invalid PhysObj
  • Fixed PHX glass panels igniting when shot
  • Fixed a PHX material (zc_tube.vmt) having bad symbols
  • Fixed models/noesis/donut.mdl erroring to console when spawned
  • Fixed a crash problem with NPC player companions
  • Fixed func_tank custom ammo types ( Fixes Episode 2 Auto Turret )
  • Fixed npc_strider not dealing damage with his fast minigun attack
  • Fixed server workshop downloads persisting after disconnecting from a server while downloading server workshop addons and connecting to another
  • Fixed Custom Bullet Tracers not applying in some cases
  • Fixed collision box for all weapons not being rotated properly
  • Fixed Weapons with SF_WEAPON_START_CONSTRAINED spawnflag not being constrained
  • Fixed debugoverlay.BoxAngles 6th parameter (color)
  • Fixed SWEPs not being fired by some NPCs
  • Fixed the "Setting Holdtype to empty string" problem
  • Fixed SetPos and SetAngles crashing with math.huge and tonumber("nan")
remove_circle

Removed

  • Removed CNavArea.GetAdjacentAreaAtSide