Garry's Mod Logo
add_circle

Features

  • Added PANEL:OnKeyCodeReleased() hook
  • Added CRecepientFilter support for net.Send
  • Added IGModAudioChannel:GetAverageBitRate()
  • Added Player.AccountID
  • Added Panel:GetDockMargin & Panel:GetDockPadding - both return 4 numbers
  • Added IMaterial:GetVector that returns proper 'unclamped' values
  • Added ProjectedTexture:SetOrthographic
  • Added ProjectedTexture:GetOrthographic
  • Added CNewParticleEffect.Render()
  • Added CNewParticleEffect.SetShouldDraw( bool )
  • Added CNavArea.__eq
  • Added FFT_32768
arrow_circle_up

Improvements

  • render.RedownloadAllLightmaps now updates lighting on static props as well
  • EffectData() now resets its member values
  • Vector() * nil will now error instead of returning empty vector
  • Proper NULL checks for most Vehicle class functions to prevent crashes
  • game.LoadNextMap, game.SetTimeScale, game.SetSkillLevel, game.GetTimeScale, game.GetSkillLevel no longer crash when g_pGameRules = null
  • Weapon.GetPrintName is now shared
  • Renamed IMaterial:GetVector to IMaterial:GetVectorLinear
  • Panel.Remove now causes parent to InvalidateLayout
  • Panel.SizeToChildren does not fail to resize to 0 values
  • Angle() global function now works the same way as Vector() global, i.e. Giving it an Angle object will return a copy of it, etc
  • gmod_tool:CheckLimit() is now shared
handyman

Fixed

  • steamworks library will no longer cause crashes when called shortly before the Lua state is destroyed
  • Fixed timer library in menu state temporarily ceasing to work after starting a new map
  • Fixed Entity:SetEyeTarget() having no effect on "anim" type SENTs
  • Fixed '/**/' being treated as '/*/' in lua lexer (not closing the comment)
  • Fixed not being able to create more than one font with different scanline sizes but otherwise identical parameters
  • Entity.GibBreakClient will no longer crash when used on brush entities ( Can only be called on non BaseAnimating entities )
  • cam.Start now supports "poster" console command in 3D mode