Garry's Mod Logo
add_circle

Features

  • Added SURF_SKY2D
  • Added DISPSURF_ enums
  • Added SurfaceFlags and DispFlags to TraceResult
  • Added net.BytesLeft
  • Added ImageCheckBox.Set/GetChecked
  • Added Entity.GetModelContents() = int
  • Added table.IsEmpty (Community Contribution)
  • Nextbot.BecomeRagdoll returns the ragdoll it created, if one was created
  • Added Panel.GetTooltip() and Panel.GetTooltipPanel() (Community Contribution)
  • Added MarkupObject to the registry (Community Contribution)
  • Player.Set/RemovePData() now return whether they were successful or not (Community Contribution)
  • Added PathFollower.PriorSegment
  • Added PathFollower.NextSegment
  • Added DNumberWang.Get/SetInterval (Community Contribution)
  • Added ENT.MaxWorldTipDistance and improved implementation of ENT:BeingLookedAtByLocalPlayer (Community Contribution)
  • Added DHorizontalScroller.GetCanvas
  • Added DHorizontalScroller.ScrollToChild
  • Added DHorizontalScroller.SetScroll
  • Added support for ENT:DoImpactEffect for "anim" entities
  • Added ents.CreateClientside
  • Added Entity.GetEntityInUse
arrow_circle_up

Improvements

  • Switched steamworks.FileInfo to ISteamUGC and added "children" and "error" keys (error will only appear as the only key in case of an error)
  • point_viewcontrol is no longer filetered from game.CleanUpMap()
  • halo.Add() with no entities will no longer try to draw empty halo
  • PlayerSilentDeath is called at a time which is more consistent with PlayerDeath hook
  • Panel.SizeToChildren() and Panel.ChildrenSize() no longer count panels marked for deletion
  • Panels marked for deletion will also no longer affect Dock()ing, just like invisible panels don't
  • file.Rename now forces filenames lowercase (both arguments)
  • file.Open now forces filenames lowercase for writing and reading from the data folder
  • file.* functions automatically remove double or more consecutive slashes
  • Error and ErrorNoHalt no longer have the 512 character limit
  • OnEntityCreated is now called when it is expected - when the entity is created (instead of when the entity is first pushed to Lua, which sometimes was never)
handyman

Fixed

  • Entity.GetBrushPlane no longer returns garbage for non brush models
  • error() no longer crashes with certain inputs and no longer cuts off text weirdly before and after symbol "]"
  • SWEP.DrawAmmo now disables correct HUD elements
  • DCategoryList.SetBackgroundColor now has an effect
remove_circle

Removed

  • Removed MarkupObject:Create (Community Contribution)