Garry's Mod Wiki

Recent Changes

5 Hours Ago
Panel:SetFGColor - Minor Change
by Rubat
6 Hours Ago
util.JSONToTable - Added info about updated JSON parsing from March 2025
by Grocel
Today
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
Yesterday
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
3 Days Ago
iterators - Minor Change
by Melon
iterators - Minor Change
by Melon
4 Days Ago
Entity:SetParent - Dump out the SetParentAttachment limit + Move the new note to args
by NKMs
iterators - Created Page
by Melon
Global.SoundDuration - Sound character bug
Default_Ammo_Types - Fixed wrong descriptions
Default_Ammo_Types - Added localized ammo type descriptions
5 Days Ago
halo.Add - Remove halos warning. Entities added outside of PreDrawHalos will simply wait for the next call to PostDrawEffects
GM:LoadGModSaveFailed - Minor Change
by Rubat
6 Days Ago
mesh.BoneData - Created Page
by marchc
Global.Mesh - Document new mesh behavior
by marchc
IMesh:DrawSkinned - Created Page
by Rubat
7 Days Ago
Gradients - fixed images
by Melon
Gradients - note about multi-step gradients + added renders of every listed gradient type
by Melon
8 Days Ago
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
9 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
Global.IsValid - Add warning
10 Days Ago
ConVars_In_Garrysmod - Update cvarlist dump + Minor Change
Entity:GetMaterials - Minor Change
Entity:SetSubMaterial - Minor Change
11 Days Ago
Update_Preview_Changelog - added some more recent changes
by Rubat
12 Days Ago
surface.CreateFont - Previous wiki editor didn't test their own change
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
13 Days Ago
NPC:GetKnownEnemies - Minor Change
by NKMs
PhysObj:GetBuoyancyRatio - Add PhysObj:GetBuoyancyRatio()
14 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
15 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
16 Days Ago
GM:OnScreenSizeChanged - Added info about calling function when changing MSAA settings
Enums/MAT - info about material types + Minor Change + Minor Change
by sev
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
18 Days Ago
Entity:LookupBone - Note the viewmodel forwarding.
by NKMs
19 Days Ago
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
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
20 Days Ago
Entity:FireBullets - Less vague on attachment idx
Global.EmitSound - Minor Change
by Rubat
Global.EmitSentence - Minor Change
by Rubat
21 Days Ago
Editable_Entities - Minor Change
Weapon:SetLastShootTime - Minor Change
by Rubat
GM:PlayerInitialSpawn - Remove superfluous closing </description> tag
by Narshal
22 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
23 Days Ago
EFFECT:GetTracerShootPos - Add source file
by NKMs
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
25 Days Ago
game.GetMapVersion - Minor Change
by Rubat
game.GetMapVersion - Added second return of BSP version.
game.GetMapVersion - Minor Change + Minor Change
by Rubat
26 Days Ago
GM:PlayerNoClip - Add example for checking if the player is in noclip + Minor Change
GM:PlayerNoClip - Minor Change
by Rubat
27 Days Ago
GM:PlayerInitialSpawn - Warning is still important and should be kept.
by Azara
HUD_Element_List - Add CFPSPanel
by callum_
28 Days Ago
GM:PlayerStepSoundTime - Minor change (lie in the description)
by CEO
net.Receivers - Clarify return desc
by Radon
PhysObj:GetAABB - Minor Change + Minor Change
by Rubat
29 Days Ago
Shaders/screenspace_general - Commented out POINTSAMPLE_* values instead of using a broken "item2" tag + Added more specific disable reason for POINTSAMPLE_*
table.KeyFromValue - Update correct lines for source code
GM:PreDrawHUD - Minor Change + Minor Change
by Rubat
GM:PreDrawEffects - Minor Change + Minor Change
by Rubat
GM:PostDrawEffects - Minor Change + Minor Change
by Rubat
30 Days Ago
Entity:EnableConstraints - no entities involved here
by Rubat
31 Days Ago
GM:HUDShouldDraw - Added small note
by CEO
GM:PhysgunPickup - Add ENT.PhysgunDisabled
32 Days Ago
CTakeDamageInfo:GetMaxDamage - Minor Change + Minor Change
by Rubat
by Rubat
GM:OnSpawnMenuClose - Minor Change
33 Days Ago
HUD_Element_List - update to reflect more up to date state of this + Minor Change
by Rubat
Player:UniqueIDTable - This will also reset on map change
35 Days Ago
Panel:GetSize - Minor Change
by Rubat
custom_shaders - minor changes
by CEO
Entity:SetFlexWeight - correct input ranges
by Rubat
36 Days Ago
render.OverrideColorWriteEnable - Mention depth still being written + fix saying the same thing twice
render.GetResolvedFullFrameDepth - Added clarification regarding rendering of two scenes.
Shaders/DepthWrite - Added info about ProjectedTexture
Entity:SetParent - Add workaround method to trace parented ents
file.Append - Minor Change
by Rubat
37 Days Ago
Global.EffectData - Split issue to bug note/turn into warning note + Minor Change
39 Days Ago
Entity:GetCreationID - Document that this isn't set for clientside only ents.
by NKMs
Entity:GetCreationTime - Document that this isn't set for clientside only ents
by NKMs
Entity:SetSubMaterial - Reformat invisible note
PhysObj:GetMaterial - Added example and the $surfaceprop keyword for modellers who might be searching for it.
40 Days Ago
ENTITY:RenderOverride - Rm badly phrased nonsence
Global.CanAddServerToFavorites - Minor Punctuation Change
by Rubat
string.StripExtension - Minor Change
by Rubat
by Rubat
by Rubat
Global.BuildNetworkedVarsTable - Minor Punctuation Change
Global.BroadcastLua - Minor Punctuation Change
Global.Angle - Minor Punctuation Change
Global.AddWorldTip - Minor Punctuation Change
Global.AddPropsOfParent - Minor Change (punctuation fix)
Global.AddCSLuaFile - Minor Change (punctuation fix)
43 Days Ago
game.GetWindSpeed - Reworded argument note and example description. Reformatted example code and renamed variables for clarity. Added gif to show example
ENTITY:Think - Minor Change
by Rubat
44 Days Ago
game.GetWindSpeed - Minor Change + Swap rets with args (xml) + Bring back the formula + Leave a source of how it's calculated
game.GetWindSpeed - curtime mention is unnecessary + Minor Change
by Rubat
game.GetWindSpeed - Set things straight: clarified and precise descriptions + a bit of rephrasing, technically it's windVelocity and not windDir (return name), let's have some nice wind-like blue instead of red, better hook name, it's not eyePos at this point (let it be just pos), newline-out the function's code
render_stencils - Tepth -> Depth
45 Days Ago
Entity:SetPlaybackRate - Add note about gestures not being affected by Entity:SetPlaybackRate
by CEO
Enums/IMAGE_FORMAT - IMAGE_FORMAT_A8 is 8 bit alpha format. Confirmed.
46 Days Ago
Entity - Minor Change (punctuation)
game.GetWindSpeed - Created Page + Minor Change + Minor Change
Entity:SetGravity - Minor Change
by Rubat
Entity:SetFlexWeight - added example
by Rubat
Entity:SetFlexWeight - This warning is blatantly false
by Rubat
47 Days Ago
math.exp - fix erroneous math reference
48 Days Ago
Global.GetConVarString - Add info about cvars.String
Global.GetConVarNumber - Add info about cvars.Number
input.IsMouseDown - Minor Change (punctuation)
input.IsKeyTrapping - Minor Change
input.IsKeyDown - Minor Change (punctuation)
input.IsControlDown - Minor Change (punctuation)
input.IsButtonDown - Minor Change (punctuation)
input.CheckKeyTrapping - Minor Change
Global.Color - Minor Change
by Rubat
49 Days Ago
system.GetCountry - Fix wrong country source, add steamworks info
by Redox
timer.Simple - Minor Change
Enums/SF - Minor Change
Entity:SetEyeTarget - Minor Change
Entity:SetKeyValue - Minor Change + Minor Change
by Rubat
50 Days Ago
timer.Simple - note simple timer change commit on 2026.1.5
by ynot01
Enums/FCVAR - Improved formatting + Clarified FCVAR_REPLICATED
Structures/VehicleTable - Minor Change + Minor Change
by Rubat
Vehicle_Scripts_Information - Optimization, there's no point in doing a loop.
Structures/VehicleTable - Setting up a table and adding the latest key values + Minor Change
Structures/VehicleParams - Edit error on VehicleParamsAxle
by Extazz
Entity:SetEyeTarget - Minor Change
by Rubat
GM:EntityNetworkedVarChanged - Fixed typos, grammar + Spaces around brackets
Structures/SunInfo - Added enabled boolean.
Enums/IMAGE_FORMAT - Minor Change