What changed in Garry's Mod in 2025
74 updates · 7 main milestones · Mar 26, 2025 to Dec 10, 2025
- 28 eventsDon't try to load save files from mountable gamesbug fixSteamFixed regression with CBasePlayer::Kick resulting in weird kick reasonsbug fixSteamFixed floating addons failing to mount on Linux systemsbug fixSteamFixed models/cs_fix.mdl not loading due to corruptionbug fixSteamReimplemented kickid console command from scratchbug fix
To resolve corrupted kick reasons issue
SteamFixed func_proprrespawnzone not being tracked properly clientsidebug fixSteamFixed certain NPCs firing 2 bullets per pistol shotbug fixSteamUpdated Zombine and Combine Soldier player models to fix animationsbug fixSteamFixed prop gibs stopping spawning after the 300th in multiplayerbug fixSteamLimit physics rescaling to prop_physics and sent_animbug fixSteamFixed server Lua error when using '' for rope materialbug fixSteamFixed decals not rendering in Hammerbug fixSteamFixed Lua errors when trying to open spawnmenu in Sandbox derived gamemodesbug fixWith Spawnmenu disabled
SteamFixed regression with Entity:CreateParticleEffect when using tablesbug fixSteamFixed Alyx firing the .357 Magnum also spawning reload shellsbug fixSteamFixed client D.O.G. ragdolls leaving behind ropes on removalbug fixSteamFixed crashing on loading Source Engine saves with Nextbotsbug fixSteamFixed main menu Lua errors when starting certain mapsbug fixSteamMake Resistance Mine have proper name in killfeedbug fixSteamCombine Mine relationship adjustmentsbalance changeRespects Ignore Player and Disable AI settings
SteamPrevent recreating tool GhostEntity every tick with some toolsquality of lifeCommunity Contribution
SteamFixed Motor tool torque axis being wrong if rotated before activationbug fixCommunity Contribution
SteamRe-added model scale to prop_dynamic in Hammerbug fixSteam - 8 eventsFaceposer Improvementsquality of life
Minor improvements to Faceposer with randomization and category-specific slider clearing.
SteamNPC Weapon Support ImprovementsaiMilestoneImproved NPC support for non-default weapons, eliminating T-posing and enhancing combat behavior.
SteamSpawn Menu Toggle Optionquality of lifeAdded toggle option for Spawn Menu and Context Menu keys in the Utilities panel.
SteamNew Water Rendering FeaturesvisualsAdded new water rendering features including flow maps, lightmaps, and 3D skybox reflections.
SteamUnder the Hood Fixes and Optimizationsbug fixGeneral fixes and optimizations included in the update.
SteamNew NPC Weapon OptionsgameplayMilestoneMore NPCs can now use weapons, including Resistance-hacked Combine Mines and the Flechette Gun available for all players.
Steam - 4 eventsMiscellaneous Improvements for Modders and Playersquality of life
Various improvements have been made for both modders and players.
SteamCounter-Strike: Source and Half-Life 2 Content Addednew contentMilestoneMost of Counter-Strike: Source and Half-Life 2 Episodic content is now available by default.
SteamCrash Fixes and Optimizationsbug fixA large number of crash fixes and optimizations have been implemented.
SteamHalf-Life 2: Episode 2 Content in SpawnmenugameplayHalf-Life 2: Episode 2 content is now available in the spawnmenu for every player by default.
Steam - 14 eventsFixed Lua error with creator toolbug fix
Fixed Lua error with creator tool when trying to spawn NPCs that do not exist on the server (Community Contribution)
SteamBlocked .vdf and specific .cfg files from Lua file librarybug fixBlocked .vdf and specific .cfg files from being accessible by the Lua file library
SteamIncreased default mem_max_heapsizebalance changeIncreased default value of mem_max_heapsize to 512, and block it from being changed by Lua API
SteamFixed console spam about invalid sprite orientationbug fixFixed console spam about invalid sprite orientation when the sprite material is simply missing
SteamFixed HLTV clients kicked due to mismatching SteamIDbug fixSteamImproved GM:VGUIMousePressAllowed hook reliabilityquality of lifeRemove unnecessary return value in WorldPickerMouseDisable hook so GM:VGUIMousePressAllowed hook works more reliably for addons (Community Contribution)
SteamFixed monitor materials in Hammerbug fixFixed monitor (and potentially other) materials in Hammer acting strangely when using 'Fit' option in texture application tool.
SteamFixed security issues reported on HackerOnebug fixMilestoneFixed some security issues reported on HackerOne
SteamFixed crash with env_projected_texture's texturebug fixMilestoneFixed a crash to do with env_projected_texture's texture
SteamAdded Lua backdoor URL to HTTP blacklistbug fixAdded one more known Lua backdoor URL to HTTP blacklist
SteamThrow Lua error on file limit hitbug fixThrow a non halting Lua error when hitting Lua file limit, to let players know that they have hit the limit
SteamBlocked datacachesize convar changes by Lua APIbalance changeBlock datacachesize convar from being changed by Lua API, to prevent crashes when set to invalid values
SteamPrevent crashes with steamworks librarybug fixPrevent crashes with steamworks library when used too early on dedicated servers
SteamFixed Linux regression crashbug fixMilestoneFixed a regression crash on Linux when almost finished loading a map
Steam - 13 eventsFixed regression with TTT team colors while spectatingbug fixSteamAdded new entities to Hammer (FGD)new content
Added some new entities to Hammer (FGD) that were missed from the main update
SteamFixed Half-Life: Source shotgun right click pump sounds desyncaudioSteamMade zoom_sensitivity_ratio save across sessionsquality of lifeSteamFixed regressive server crash related to keyvaluesbug fixMilestoneSteamFixed bone manipulations not working clientsidebug fixFixed bone manipulations not working clientside if ever set serverside on the same entity (Regression)
SteamMade PLAYER:AddCleanup server onlygameplayMade PLAYER:AddCleanup server only (Community Contribution)
SteamPartially implemented missing mat_ambient_light convarschangesPartially implemented missing mat_ambient_light convars used by one of the newly added entities
SteamFixed ELF_KEEP_ON_RECREATE_ENTITIES sharing value issuebug fixFixed ELF_KEEP_ON_RECREATE_ENTITIES sharing value with another flag, resulting in unexpected behavior
SteamMicro optimization for entity retrieval from LuaperformanceMicro optimization for how C++ retrieves entities from Lua
SteamAdded -noconclr launch parametersystemAdded `-noconclr` launch parameter to disable dedicated server console colors
SteamFixed memory leaks in dedicated server workshop handlingbug fixSteamContentIcon.Copy & SpawnIcon.Copy now copies tooltipchangesContentIcon.Copy & SpawnIcon.Copy also copies the tooltip
Steam - 7 eventsImprovements to Hammer editor and map compilation toolsperformance
Enhancements to tools that benefit mappers.
SteamLocalization improvementsquality of lifeMore English-only phrases are now translated to the player's selected language.
SteamServer update requirementnetworkServers must update before players can join, preventing downgrades.
SteamNew mountable game integrationnew contentPlayers can use maps, models, and other assets from Klaus Veens Treason in Garry's Mod.
SteamAddition of new entities from newer Source Engine gamesnew contentA large number of new entities added to enhance map creation and compatibility.
SteamLua API additions and fixesbug fixNumerous fixes and additions to the Lua API for modders and players.
Steam