Garry's Mod Wiki

Recent Changes

3 Hours Ago
net.WriteVector - Add fractional precision
Today
debugoverlay.Axis - added more parameters to example
by Grocel
2 Days Ago
ents.GetEdictCount - Minor Change
by Rubat
Entity:IsNPC - Minor Change
by Rubat
ai.GetNodeCount - Minor Change
by Rubat
debugoverlay.Axis - Minor Change
by Grocel
3 Days Ago
Entity:DropToFloor - There is no point in warning, you can increase distance
PhysObj:GetBuoyancyRatio - Added to linux
Global.GetConVarNumber - Minor Change
by Rubat
Global.GetConVarString - no need to have this a warning that just says the same thing again
by Rubat
surface.GetTextSize - Minor Change
by Rubat
4 Days Ago
surface.GetTextSize - Minor Change
by WLKRE
Global.GetConVarString - Minor Change
Global.GetConVarNumber - Document maxplayer behaivor + add warning
IMaterial:SetFloat - Minor Change + Minor Change
by Rubat
IMaterial:SetTexture - Minor Change
by Rubat
IMaterial:SetInt - Minor Change
by Rubat
5 Days Ago
CMoveData:SetButtons - Minor Change
by Rubat
by Rubat
CMoveData:SetAngles - Minor Change
by Rubat
by Rubat
CMoveData:SetVelocity - Minor Change
by Rubat
CMoveData:SetUpSpeed - Minor Change
by Rubat
CMoveData:SetSideSpeed - Minor Change
by Rubat
CMoveData:SetOrigin - Minor Change
by Rubat
CMoveData:SetOldButtons - Minor Change
by Rubat
CMoveData:SetOldAngles - Minor Change
by Rubat
CMoveData:SetMoveAngles - Minor Change
by Rubat
CMoveData:SetMaxSpeed - Minor Change
by Rubat
by Rubat
by Rubat
by Rubat
by Rubat
CMoveData:SetForwardSpeed - Minor Change
by Rubat
Player:SetDuckSpeed - Minor Change
by Rubat
11 Days Ago
mesh.Specular - Marked `VERTEX_SPECULAR` as code
12 Days Ago
CMoveData:SetButtons - Minor Change (Shared->Server)
CMoveData:SetAbsMoveAngles - Minor Change (Shared->Server)
CMoveData:SetAngles - Minor Change (Shared->Server)
CMoveData:SetImpulseCommand - Minor Change (Shared->Server)
CMoveData:SetVelocity - Minor Change (Shared->Server)
CMoveData:SetUpSpeed - Minor Change (Shared->Server)
CMoveData:SetSideSpeed - Minor Change (Shared->Server)
CMoveData:SetOrigin - Minor Change (Shared->Server)
CMoveData:SetOldButtons - Minor Change (Shared->Server)
CMoveData:SetOldAngles - Minor Change (Shared->Server)
CMoveData:SetMoveAngles - Minor Change (Shared->Server)
CMoveData:SetMaxSpeed - Minor Change (Shared->Server)
CMoveData:SetMaxClientSpeed - Minor Change (Shared->Server)
CMoveData:SetFinalIdealVelocity - Minor Change (Shared->Server)
CMoveData:SetFinalJumpVelocity - Minor Change (Shared->Server)
CMoveData:SetFinalStepHeight - Minor Change (Shared->Server)
CMoveData:SetForwardSpeed - Minor Change (Shared->Server)
Player:SetDuckSpeed - Minor Change (Shared->Server (why was it even Shared???) )
13 Days Ago
WEAPON:AdjustMouseSensitivity - Update example to be less obsolete
by TankNut
by TankNut
WEAPON:AdjustMouseSensitivity - Add new arguments, more useful example
by TankNut
util.SharedRandom - Add more explanation on how things interact + Minor Change
by TankNut
14 Days Ago
cvars.Bool - Fix default
16 Days Ago
Global.LoadPresets - Minor Change
by Rubat
Global.SavePresets - Minor Change
by Rubat
timer.Simple - Added next tick note from 2026.1.8 commit + Minor Change
by Grocel
17 Days Ago
Structures/MeshVertex - Minor Change
by Rubat
weapons.GetList - Added note about base inheritance + Minor Change
weapons.Get - Added GetList reference
18 Days Ago
mesh.Specular - Minor Change
gmod.GetGamemode - Minor Change
19 Days Ago
by ICU2D
by Rubat
gmod.GetGamemode - Minor Change
20 Days Ago
ENTITY:CanTool - Add argument and warning + Minor Change + Minor Change + Minor Change
SANDBOX:CanTool - Add argument and warning + Minor Change + Minor Change + Minor Change + Minor Change
Structures/MeshVertex - Minor Change
by Rubat
GM:OnGamemodeLoaded - Minor Change
by Rubat
gmod.GetGamemode - Minor Change
by Rubat
mesh.Specular - Added: Require `VERTEX_SPECULAR` flag in C++ code of shader.
mesh.Specular - Mesh.Specular works. It's used in Lightmapped_4WayBlend.
21 Days Ago
Vector:Mul - Add vector and vmatrix arguments
by TankNut
22 Days Ago
23 Days Ago
Enums/IMAGE_FORMAT - Minor Change
Enums/IMAGE_FORMAT - D3DFMT_R8G8B8 is invalid for most modern video cards. Thats why IMAGE_FORMAT_RGB888 and IMAGE_FORMAT_BGR888 is legacy formats. It have fallback to IMAGE_FORMAT_BGRX8888. Removed "Legacy format" desc from stable and worked formats: BGRX5551, GBRA4444, GBRA5551, IMAGE_FORMAT_RGBA16161616. A8 is 8 bit alpha. Added explanation of what "X" is.
24 Days Ago
Entity:FindGestureSequenceLayer - fix wiki page name overlap
by NKMs
Entity:FindGestureSequenceLayer - Update description, this is for activities
by NKMs
25 Days Ago
Entity:SetModelScale - Made note about known bug that's to be fixed later + Minor Change
26 Days Ago
Enums/IMAGE_FORMAT - Added a period
Editing_The_Garry's_Mod_Wiki - Added a period (kinda ironic)
Gradients - Further improved (added a period)
iterators - Forgot a period.
Panel:SetFGColor - Minor Change
by Rubat
util.JSONToTable - Added info about updated JSON parsing from March 2025
by Grocel
SANDBOX:CanTool - Minor Change
by Rubat
DCollapsibleCategory - make example not use DPanelList, add example with Add func
by Rubat
mesh_primitives - Minor Change
Global.IsValid - Grammar
by ICU2D
27 Days Ago
Entity:SetRenderAngles - +(-s); origin*
IMesh:DrawSkinned - Minor Change + Minor Change
by Bonyoze
Entity:SetRenderAngles - Minor Change
by Rubat
Entity:SetRenderOrigin - Minor Change + Minor Change + Minor Change
by Rubat
SANDBOX:SpawnlistOpenGenericMenu - Add source + Revert
IMesh:DrawSkinned - spaces to tabs + Minor Change
by Rubat
cam.PushModelMatrix - spaces = > tabs in the example
by Rubat
cam.PushModelMatrix - Minor Change
by Rubat
by Rubat
29 Days Ago
iterators - Minor Change
by Melon
iterators - Minor Change
by Melon
Entity:SetParent - Dump out the SetParentAttachment limit + Move the new note to args
by NKMs
30 Days Ago
iterators - Created Page
by Melon
Global.SoundDuration - Sound character bug
Default_Ammo_Types - Fixed wrong descriptions
Default_Ammo_Types - Added localized ammo type descriptions
halo.Add - Remove halos warning. Entities added outside of PreDrawHalos will simply wait for the next call to PostDrawEffects
31 Days Ago
GM:LoadGModSaveFailed - Minor Change
by Rubat
32 Days Ago
mesh.BoneData - Created Page
by marchc
Global.Mesh - Document new mesh behavior
by marchc
IMesh:DrawSkinned - Created Page
by Rubat
Gradients - fixed images
by Melon
33 Days Ago
Gradients - note about multi-step gradients + added renders of every listed gradient type
by Melon
table.ToString - Minor Change
by Rubat
GM:GetDeathNoticeEntityName - Minor Change + Minor Change
by Rubat
Panel:GetFGColor - Minor Change
by Rubat
Panel:GetBGColor - Minor Change
by Rubat
Panel:SetBGColor - Minor Change + Minor Change
by Rubat
34 Days Ago
Update_Preview_Changelog - all changes as of 21 Feb 2026
by Rubat
Player:PlayStepSound - Minor Change
by Rubat
Update_Preview_Changelog - more changes
by Rubat
by Rubat
35 Days Ago
Global.IsValid - Add warning
ConVars_In_Garrysmod - Update cvarlist dump + Minor Change
36 Days Ago
Entity:GetMaterials - Minor Change
Entity:SetSubMaterial - Minor Change
37 Days Ago
Update_Preview_Changelog - added some more recent changes
by Rubat
surface.CreateFont - Previous wiki editor didn't test their own change
38 Days Ago
sound.Play - DSP Presets changed to new page
by ICU2D
Structures/EmitSoundInfo - DSP Presets changed to new page
by ICU2D
Global.EmitSentence - DSP Presets changed to new page
by ICU2D
Entity:EmitSound - DSP Presets changed to new page
by ICU2D
Global.EmitSound - DSP Presets changed to new page
by ICU2D
Global.BRANCH - Added network_test info + Minor Change + Minor Change
by Grocel
by Rubat
NPC:GetKnownEnemies - Minor Change
by NKMs
PhysObj:GetBuoyancyRatio - Add PhysObj:GetBuoyancyRatio()
40 Days Ago
Structures/ModelInfo - ActivityID & ActivityWeight + memebers
Entity:SetPlaybackRate - Minor Change + Minor Change
by Rubat
sound.SetActorGender - Minor Change
by Rubat
undo.ReplaceEntity - Minor Change
by Rubat
cleanup.ReplaceEntity - Minor Change
by Rubat
Panel:LoadTGAImage - there's no real reason to use TGAImage panel
by Rubat
TGAImage - Minor Change
by Rubat
DImage - update examples to be just better
by Rubat
41 Days Ago
game.CleanUpMap - this crash doesnt appear to exist anymore, as per the issue it references + delete the example as well
by Rubat
number - Improved notes on exponent notation and added link to lj_lex.c
by Melon
GM:OnScreenSizeChanged - Added info about calling function when changing MSAA settings
Enums/MAT - info about material types + Minor Change + Minor Change
by sev
42 Days Ago
Enums/NOTIFY - notification lib is no longer in menu state
by Zaurzo
notification.Kill - notification lib is no longer in menu state
by Zaurzo
notification.AddProgress - notification lib is no longer in menu state
by Zaurzo
notification.AddLegacy - notification lib is no longer in menu state
by Zaurzo
44 Days Ago
Entity:LookupBone - Note the viewmodel forwarding.
by NKMs
WEAPON:Think - node "ready" calls the hook earlier?? kind of edit
game.Get3DSkyboxInfo - Minor Change
game.Get3DSkyboxInfo - Minor Change
by Rubat
Structures/Sky3DParams - Minor Change
by Rubat
game.Get3DSkyboxInfo - Minor Change
game.Get3DSkyboxInfo - Minor Change + Minor Change + Added note aboud not created local player
game.Get3DSkyboxInfo - Added example
game.Get3DSkyboxInfo - Created Page + Minor Change
Structures/Sky3DParams - Created Page
45 Days Ago
Global.EmitSound - bug fixed fast
by sev
Entity:EmitSound - Minor Change + Minor Change
by sev
Entity:DrawModel - Minor Change
by sev
Global.EmitSound - add bug about hook
by sev
Entity:StopSound - Minor Change
by sev
Enums/SND - expand descriptions
by sev
Entity:EmitSound - expand notes about sound script issues
by sev
46 Days Ago
Entity:FireBullets - Less vague on attachment idx
Global.EmitSound - Minor Change
by Rubat
Global.EmitSentence - Minor Change
by Rubat
47 Days Ago
Editable_Entities - Minor Change
Weapon:SetLastShootTime - Minor Change
by Rubat
GM:PlayerInitialSpawn - Remove superfluous closing </description> tag
by Narshal
48 Days Ago
string.Explode - Minor Change
by Melon
game.GetWindSpeed - Minor Punctuation Change
game.GetMapVersion - Added BSP version to the DESCRIPTION, since it's now a return
PANEL:PerformLayout - Minor Change
by Rubat
Panel:Center - Minor Change + Minor Change + Minor Change + Minor Change
by Rubat
Panel:CenterVertical - Minor Change
by Rubat
Panel:CenterHorizontal - Minor Change
by Rubat
DFrame - Minor Change
by Rubat
EFFECT:GetTracerShootPos - Add source file
by NKMs
49 Days Ago
GM:ForceDermaSkin - Mention SetSkin override
by sev
Player:GetViewOffset - Minor Change
by sev
Player:GetCurrentViewOffset - fix wording and expand
by sev
ents.FindInCone - replace imgur link with direct upload
by Rubat
ents.FindInCone - update example
ents.FindInCone - propper example with a real demo