Garry's Mod Logo
schedule 11 September 2015
Devblog

September 2015 Update

An update has been released! As usual, servers will need to be restarted. The update will be automatically downloaded when you restart your game. You can check out the full changelog below:
add_circle

Features

  • Added UTF-8 lib and support for UTF-8 data in markup lib
arrow_circle_up

Improvements

  • Improved "weird model path" filtering
  • Made camera correctly track different player sizes
handyman

Fixed

  • Fixed OnChatTab duplicating characters in base gamemode
add_circle

Features

  • Added 2 hooks for custom body search icons
  • Added ConVar for fast switch inventory
  • Add option for fast weapons switch
arrow_circle_up

Improvements

  • Recheck collision rules after group reset
handyman

Fixed

  • Fixed console speak not reaching player
  • Fixed language string typo
remove_circle

Removed

  • Removed karma heal for spectators
add_circle

Features

  • Added CSEnt.__tostring()
  • Vehicle.GetAmmo
  • Vehicle.GetWheelContactPoint
  • Vehicle.GetVehicleViewPosition
  • Vehicle.GetOperatingParams
  • Vehicle.GetVehicleParams
  • Vehicle.SetVehicleParams
  • Vehicle.GetPassengerSeatPoint
  • Vehicle.CheckExitPoint
  • Vehicle.GetRPM
  • Vehicle.IsVehicleBodyInWater
  • Vehicle.GetHLSpeed
  • Vehicle.GetMaxSpeed
  • Vehicle.GetSpeed
  • Vehicle.SetSteering
  • Vehicle.GetSteering
  • Vehicle.SetSteeringDegrees
  • Vehicle.GetSteeringDegrees
  • Vehicle.GetWheelCount
  • Vehicle.GetWheel
  • Vehicle.SetSpringLength
  • Vehicle.SetWheelFriction
  • Vehicle.GetWheelBaseHeight
  • Vehicle.GetWheelTotalHeight
  • Vehicle.EnableEngine
  • Vehicle.IsEngineEnabled
  • Vehicle.StartEngine
  • Vehicle.IsEngineStarted
  • Vehicle.BoostTimeLeft
  • Vehicle.HasBoost
  • Vehicle.IsBoosting
  • Vehicle.SetBoost
  • Vehicle.SetThrottle
  • Vehicle.GetThrottle
  • Vehicle.SetMaxThrottle
  • Vehicle.SetMaxReverseThrottle
  • Vehicle.SetHandbrake
  • Vehicle.ReleaseHandbrake
  • Vehicle.SetHasBrakePedal
  • Vehicle.HasBrakePedal
  • Weapon.GetMaxClip1
  • Weapon.GetMaxClip2
  • Weapon.GetSlot
  • Weapon.GetSlotPos
arrow_circle_up

Improvements

  • Added cl_mouseenable to blocked command list
  • Blocked one more malicious command ( Thanks Ley )
  • Panel.OpenURL() no longer opens bad/blocked file extensions
  • Updated default SWEP crosshair to match the HL2 weapons one ( Thanks Jvs )
handyman

Fixed

  • Fixed "point" scripted entities not returning correct class on client if transmitted
  • Fixed some sounds PAKcked into the .bsp crashing when loading
  • Fixed some compressed sounds PAKcked into the .bsp failing to load
  • Fixed player_changename game event not working
  • Fixed gamemenucommand "engine" exploit
  • Fixed FireBullets and Trace functions not erroring when not passed a table
  • Fixed shadow related crash
  • Fixed another potential crash
  • Fixed dangerous .vtf exploit(s)
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