What changed in Garry's Mod in 2024

105 updates · 15 main milestones · Jan 4, 2024 to Dec 9, 2024

  1. 30 events
    Do not set 'commentary' to 0 on map startother
    Steam
    Removed unused gamemenucommand commandsother
    Steam
    Removed some debug related save/load console commandsother
    Steam
    Fixed crashes related to entity render groups in Luabug fix
    Steam
    Potential fix for family sharing owner SteamID being wrongbug fix
    Steam
    Fixed .gma whitelist being different between game/gmadbug fix
    Steam
    Potential fix for server reconnect spam by malicious actorsbug fix
    Steam
    Fixed GM:PlayerAuthed returning empty SteamID in singleplayerbug fix
    Steam
    Stop shipping Commentary Editor for -toolsother
    Steam
    Fixed BRANCH being set to 'prerelease' on NONE beta clientsbug fix
    Steam
    Removed unused systems including Source's bug reporter and benchmarking stuffother
    Steam
    Fixed degraded loading times for certain servers/addons due to spawnmenu changesbug fix
    Steam
    Fixed GM:PlayerAuthed being called twicebug fix
    Steam
    Disallowed players from using voice chat unless fully connectedgameplay
    Steam
    Fixed crashes with CTriggerWind when loading a savebug fix
    Steam
    Fixed character blinking by making flex controller names case insensitivebug fix
    Steam
    Added sv_quota_stringcmd_kick convar to kick players exceeding sv_quota_stringcmdspersecondgameplay
    Steam
    Fixed 'material __error is missing' warning on map loadbug fix
    Steam
    Fixed dying outside of the map displaying 'Dropping weapon in solid' console messagesbug fix
    Steam
    Merged Episode 1, Episode 2 and Lost Coast mounting options into Half-Life 2other
    Steam
    Fixed crashes with missing physics objects in bone followers and info_radial_link_controllerbug fix
    Steam
    Fixed Lua error with DTree node on rebuild when all its child nodes are deletedbug fix
    Steam
    Added more known backdoor URLs to HTTP blacklistother
    Steam
    Fixed r_lightcache_zbuffercache 1 crashing the game if set after map loadbug fix
    Steam
    Fixed crashes with particles getting insane particle countbug fix
    Steam
    Fixed crashes related to NPC:TaskFail & debug overlaybug fix
    Steam
    Blocked 'load' console command for Luagameplay
    Steam
    Fixed 2 exploits reported via HackerOnebug fixMilestone
    Steam
    Removed __screenshot_internal as it was never usedother
    Steam
    Removed cl_soundfile as it was unusedother
    Steam
  2. 6 events
    New Particle Editor Layoutmodding

    The new Particle Editor layout is now available, similar to newer Source Engine games, with new particle operators and initializers.

    Steam
    General Fixes and Optimizationsperformance

    Includes various smaller fixes, optimizations, and stability improvements for modders and players.

    Steam
    Animation Fixes for Half-Life 2 Campaignsbug fix

    Numerous animation fixes for the Half-Life 2 campaigns playable through Garry's Mod.

    Steam
    Server Update Requirementnetwork

    Servers must update before players can join, leading to potential temporary access issues.

    Steam
    Addon Presets Search Bar Addedquality of life

    A search bar has been added for addon presets and spawnicon editor menus.

    Steam
    Last Visit Date in Server Browserquality of life

    A date of last visit for each server is now displayed in the server browser.

    Steam
  3. 6 events
    Fixed crashes when trying to draw invalid sprite texturesbug fixMilestone
    Steam
    Fixed changelevel crash to do with ragdollsbug fixMilestone
    Steam
    Fixed Lua errors when spawnlists contain invalid databug fixMilestone
    Steam
    Fixed crash with threaded addon file accessbug fixMilestone
    Steam
    Fixed performance degradation with lots of static propsperformance
    Steam
    Fixed spawning Sky editor not loading in Star Scale settingbug fix
    Steam
  4. 5 events
    Crash Fixes and Improvementsbug fix

    Numerous smaller changes and crash fixes included in the update.

    Steam
    Custom Spawnlist Creationquality of life

    Easier creation of custom spawnlists for addons by right-clicking in the Spawnmenu.

    Steam
    Faceposer Tool Upgradesui ux

    Model flexes can now be grouped into collapsible groups for easier navigation.

    Steam
    Reworked Default Spawnlistsnew content

    Default spawnlists now expose every model from the base game with pre-generated spawnicons.

    Steam
    Spawnmenu Improvementsui ux

    Added more information about weapons and entities, and visual indicators for disabled tools.

    Steam
  5. 7 events
    Fixed 'cc_lang: invalid language' warning appearing with empty cc_langbug fix
    Steam
    'Remember my choice for this server' is actually remembered when pressing 'no' for the current sessionquality of life
    Steam
    Error checking in spawnicon context menu when spawnicons are removed while the player has the context menu openbug fix
    Steam
    Fixed a crash with NWVarsbug fixMilestone
    Steam
    Fixed random crashes to do with ClientsideModel & ents.CreateClientPropbug fixMilestone
    Steam
    Fixed 'Tried to Read into NULL memory!' warning appearing when mounting L4D2bug fix
    Steam
    Increased some mapping limitsbalance change

    MAX_MAP_OVERLAYS 1024 -> 8192, MAX_MAP_TEXDATA 2048 -> 8192, MAX_MAP_TEXINFO 12288 -> 16384

    Steam
  6. 20 events
    Fixed 'bad sequence' warnings so they display correct max numberbug fix
    Steam
    Fixed net.WriteData warning not displaying correct databug fix
    Steam
    Fixed DModelPanel having issues with depth buffer when 2 panels are overlaidbug fix
    Steam
    Fixed 'Unable to initialize DirectSoundCapture' disabling voice chatbug fixMilestone
    Steam
    Allowed physgun_wheelspeed to go negative againbalance change
    Steam
    CPropDoorRotatingBreakable does not try to precache NULL model breakablesbug fix
    Steam
    Fixed RecipientFilter global having its argument have a flipped meaningbug fix
    Steam
    More potential crash fixes to do with texture loadingbug fixMilestone
    Steam
    Removed some useless concommands - Test_CreateEntity, Test_RandomPlayerPositionbug fix
    Steam
    video library restores fps_max if it sets itquality of life
    Steam
    Fixed 'flush' concommand crashing on windows dedicated serverbug fixMilestone
    Steam
    Fixed autorefresh not working on symlinked folders and subfoldersbug fix
    Steam
    Fixed some presets being erroneously treated as collection IDbug fix
    Steam
    Fixed lua_refresh_file not working with gamemode or addon filesbug fix
    Steam
    Fixed a crash with the mesh librarybug fixMilestone
    Steam
    Fixed a crash due to sounds failing to be loadedbug fixMilestone
    Steam
    Moved 'render to video' temp file to videos/ folderquality of life
    Steam
    Fixed quitting while demo is being recorded writing invalid tick count to the demo countbug fix
    Steam
    Fixed 'render to video' not rendering while main menu is openbug fix
    Steam
    Fixed async model loading system trying to load already loaded modelsbug fix
    Steam
  7. 7 events
    Addon Preset Sharingquality of life

    Players can now share addon presets with friends or import them from collections.

    Steam
    Sandbox Bodygroup & Skin Changer Improvementsquality of life

    Quality of life change allowing players to switch skins and bodygroups without closing the menu in Sandbox mode.

    Steam
    New Lua API Features for Mod Makersmodding

    A large amount of new Lua API features have been added for mod makers.

    Steam
    New Default Crosshair and Customization Optionsnew content

    Introduced a new default crosshair that is visible on bright backgrounds, along with customization options in the Options menu.

    Steam
    Duplicator Support Improvementsgameplay

    Improvements made to duplicator support, including saving NPC health and max health, and a 'Make Persistent' option.

    Steam
    Crash Issues Fixedbug fixMilestone

    A large number of crash issues have been addressed and fixed.

    Steam
    Portal 1 Entities Availablenew content

    Portal 1 entities are now available in the base game for owners of Portal 1 on Steam.

    Steam
  8. 1 event
    Fixed Crashes with NPC Nodes After Map Cleanupbug fix

    Fixed crashes with NPC nodes after cleaning up the map

    Steam
  9. 8 events
    Fixed Crash Creating Child Entities for Point Spotlightbug fix

    Fixed a crash when failing to create child ents for point_spotlight

    Steam
    Fixed Crash with NULL ITexturebug fix

    Fixed crash when try to push a NULL ITexture

    Steam
    Bumped Insane Reference Count Thresholdbug fix

    Bumped 'insane reference count' threshold 10x

    Steam
    Fixed Gravity Gun Material Reference Count Leakbug fix

    Fixed Gravity Gun leaking material reference count

    Steam
    Fixed Crashes with Deleting ai_network Entitybug fix
    Steam
    Fixed Crash with npc_satchelbug fix
    Steam
    Fixed Crash Creating Fish Entitybug fix

    Fixed a crash when failing to create a fish entity

    Steam
    Fixed Crashes Creating Fire Entitiesbug fix

    Fixed crashes when failing to create entities for fire entity

    Steam
  10. 10 events
    GM:OnLuaError Availabilitybug fix

    Made GM:OnLuaError available on client and server

    Steam
    Removed Unused DLLsbug fix

    Removed unused DLLs from game's folder - bugreporter.dll, sixense.dll, headtrack_oculus.dll

    Steam
    Safeguards Against Malformed .gma Filesbug fix

    Added safeguards against malformed .gma files

    Steam
    Blocked Access to .db Filesbug fix

    Blocked access to .db files via the file library

    Steam
    Overflow/Underflow Safeguardsbug fix

    Added overflow/underflow safeguards to render.Push/PopRenderTarget functions

    Steam
    BSP Whitelist Case Insensitivitybug fix

    Made the BSP whitelist case insensitive

    Steam
    Fixed Security Issues from HackerOnebug fixMilestone

    Fixed several security issues reported on HackerOne

    Steam
    Entity.PhysicsInitMultiConvex Type Error Handlingbug fix

    Made Entity.PhysicsInitMultiConvex throw type errors when given invalid input

    Steam
    LuaMesh.BuildFromTriangles Modification Fixbug fix

    Made LuaMesh.BuildFromTriangles correctly modify the mesh when used on an already generated mesh

    Steam
    Shutdown HTML After VGUIbug fix

    Shutdown HTML after VGUI - hopefully fixes a rare crash on game exit

    Steam
  11. 5 events
    Fix for saves not working on maps with spaces in namesbug fix
    Steam
    Allowed color correction files and vehicle scripts in map filesgameplay
    Steam
    Fixed security issues reported over the holidaysbug fixMilestone
    Steam
    Modified physics warning display settingsquality of life

    Made 'Entity thinking for X ms!!!' warning appear only when 'developer' is set to '1' or above

    Steam
    Fixed addon file paths being lowercased for Linux usersbug fix
    Steam