What changed in Garry's Mod in 2022
49 updates · 1 main milestone · Feb 2, 2022 to Mar 17, 2022
- 3 eventsFixed npc_apcdriver crash issuebug fix
Resolved a crash issue with npc_apcdriver when it does not have its vehicle.
SteamRelaxed voice packet kick thresholdbalance changeAdjusted the threshold for the kick warning related to too many voice packets in a single frame.
SteamAdded console warnings for npc_apcdriver removalbug fixIntroduced console warnings when npc_apcdriver/npc_vehicledriver is removed due to lack of vehicle.
Steam - 23 eventsFix ammo entities blocking +use near other entities in TTTbug fix
TTT: Fix ammo ents blocking +use near other entites (Community contribution)
SteamFix DIconLayout counting border size twicebug fixFixed DIconLayout counting border size 2 times when laying out icons (Community Contribution)
SteamFix hook.Add error messagebug fixFixed hook.Add giving a less than useful error when given a nil to second argument
SteamFix Lua errors with non Toggle Camera or Dynamitebug fixFixed Lua errors when trying to activate non Toggle Camera or Dynamite from a tool Button that was loaded from a save in multiplayer
SteamAdd outputs to func_healthchargernew contentAdded OnHalfEmpty, OnEmpty and OnFull outputs to func_healthcharger, to match func_recharge
SteamFix halo library color reset issuebug fixFixed an issue with halo library not resetting color of pp/copy, which in some cases makes usage of halo library fill the whole screen with a color
SteamFlash game window when loading screen disappearsui uxFlash the game window when loading screen disappears to let the player know the loading is finished
SteamAdd NextBot.GetLastKnownArea and NextBot.ClearLastKnownAreanew contentSteamFix file.AsyncRead returning garbagebug fixFixed file.AsyncRead returning garbage when the target file has no data
SteamPrevent crashes from physics creation/destruction on vehiclesbug fixDisallowed physics creation/destruction functions from being called on jeeps/airboats to prevent crashes
SteamFix Half Life 1 sentry ragdolls cleanupbug fixFixed Half Life 1 sentry ragdolls not cleaning up on map cleanup. Also fixed their collisions and inability to hit the player at certain player angles
SteamFix crash with bad ADPCM .wav filesbug fixFixed a crash when trying to play bad ADPCM .wav files
SteamImprove save loading for player ownershipperformanceImproved save loading so it sets player ownership of spawned entities to a player in more cases
SteamFix vgui_slideshow_display crash without materialsbug fixFixed vgui_slideshow_display crashing the game without materials to display
SteamFix regression with string.Comma formattingbug fixFixed a regression with string.Comma where it wouldn't format huge numbers properly
SteamAllow physgunning of persistent props with persistence disabledgameplayAllowed physgunning persistent props when persistence is disabled
SteamFix func_healthcharger and func_recharge texture indexbug fixFixed func_healthcharger and func_recharge not updating its texture index
SteamPut motionsensor.GetColourMaterial behind clientside permissionui uxSteamImprove error message for failed jpeg screenshotsbug fixFailing to save jpeg screenshots/posters actually says that it failed in console
Steam - 23 eventsPotential Crash Fix for env_microphonebug fix
Potential fix for crash relating to env_microphone's measure target entity.
SteamFixed Incorrect Ammo Count Reportingbug fixFixed GM:PlayerAmmoChanged reporting incorrect new ammo count when called from Player:GiveAmmo.
SteamDowngraded Steamworks SDKbug fixDowngraded Steamworks SDK to 1.50 as the newer version was causing issues.
SteamReduced Faceposer Tool's Convar Countbalance changeReduced Faceposer tool's convar count to 96 (from 128) to match the actual limit in the engine.
SteamServer Crash Fix with No Collide Constraintbug fixFixes a server crash with no collide constraint.
SteamAdded util.FilterText Functionnew contentAdded string = util.FilterText( input, context, player ).
SteamSpawnmenu Search Model Cache Resetbug fixSpawnmenu search now resets its model cache when addons/games are remounted.
SteamFixed GMODLUA_GetUserType Leakbug fixFixed GMODLUA_GetUserType leaking onto the Lua stack affecting binary modules and type() function.
SteamFixed Incorrect File Saving for Persistence Changesbug fixFixed changing persistence in-game saving to the wrong file if the cvar changed too quickly.
SteamFixed DTextEntry Infinite Loop Hangbug fixFixed DTextEntry's automatic line breaks causing an infinite loop hang with specially formatted text.
SteamPrevent Map Cleanup When Disabling Persistencequality of lifeDo not clean up map when disabling persistence.
SteamImproved Duplicator Support for Disabled Hoverballsquality of lifeImproved duplicator support for the disabled state of hoverballs.
SteamSteam Chat Filtering Feature Addednew contentImplemented Steam's Chat Filtering feature to the default in-game chat, with an option to disable it.
SteamFixed 'Join Game' Visibility for P2P Gamesbug fixFixed 'join game' not showing up in Steam for P2P games after a changelevel.
SteamAdjusted Hoverballs Mass When Disabledquality of lifeDisabling hoverballs now adjusts their mass so they are not abnormally heavy when disabled.
SteamStop Persisting Property Visibilityquality of life'Stop Persisting' property will now also be hidden when persistence is disabled.
SteamAdded OS Specific Errors to Binary Module Loadingbug fixAdd OS specific errors to binary module loading errors.
SteamClarified sbox_persist Changesquality of lifeMade it more clear that changing sbox_persist while in-game will cleanup the map.
SteamPotential Crash Fix within CFontTextureRegenbug fixPotential fix for a crash within CFontTextureRegen.
SteamFixed Stack Overflow with DListViewbug fixFixed a stack overflow with DListView and columns inserted at specific positions.
Steam