News
Changelist
Support
Buy Garry's Mod
Changes
What’s changed in Garry's Mod in each patch.
arrow_left
arrow_right
1
...
26
27
28
29
30
...
42
Patch Name
April 2017 Update
Changelist Title
TTT Gamemode Changes
date_range
Monday, April 17, 2017
add_circle
Features
•
Added hooks to allow easier modification of corpse id/search behavior
•
Added check if player is alive when testing players
•
Added C4 Hooks
•
Added some useful things
•
Added check if player can carry loadout weapons
•
Added GenerateNewEquipmentID() to avoid overriding Equipment IDs
•
Added new "TTTCanOrderEquipment" hook to prevent people from buying equipment
•
Added new "TTTSelectRoles" Hook
arrow_circle_up
Improvements
•
Streamlined and better options
•
Force all players to innocents on preparing
•
Micro-optimization
•
Call GM:PlayerLoadout as hook
handyman
Fixed
•
Fixed C4 wire cut sound error
•
Fixed very old C4 Bug
•
Fixed for traitor buttons having awkward init/render behavior
•
Fixed missing background of score panel
•
Fixed enter button for disguiser
•
Fixed a Lua error regarding weaponry
•
Fixed Anti-AFK Exploit
•
Fixed End Round Timer not stopping when forcing round restart
•
Fixed spectator mode not syncing after level change
•
Fixed silenced pistol retaining sights despite holstering
remove_circle
Removed
•
Removed fingerprint functionality from beacons
Patch Name
December 2016 Update
Changelist Title
Lua API Changes
date_range
Monday, December 19, 2016
add_circle
Features
•
Entity.GetFlexIDByName
•
Player.SimulateGravGunPickup
•
Player.GetPreferredCarryAngles
•
Added ITexture.__tostring
arrow_circle_up
Improvements
•
GetConVar moved from C to Lua, results are now cached
•
IMaterial.__tostring now acts more similarly to other __tostring metamethods in the game
handyman
Fixed
•
game.CleanUpMap no longer crashes when called too early on maps containg AI nodes
•
game.GetTimeScale/game.GetSkillLevel now return nothing when called too early
•
Entity.GetPoseParameterName no longer crashes when given an invalid input
•
RunConsoleCommand's error message now ends with a new-line when trying to run a blocked command
•
render.PopFilterMag/render.PopFilterMin now properly apply changes when the filter stack is emptied
•
render.Pop* functions no longer crash the game when over-popping
Patch Name
December 2016 Update
Changelist Title
Game Changes
date_range
Monday, December 19, 2016
add_circle
Features
•
Added '-nogammarmap' command-line parameter. This will disable the game's built in gamma correction and use your system's settings
•
Hunter helicopters now perform behaviour from Half-Life 2: EP1 and EP2
arrow_circle_up
Improvements
•
Server browser now shows more servers and ranks them slightly differently
•
Burning props no longer have their gibs ignited on destruction. This was causing some performance issues
•
Disabled the VGUI hotkey system (freaky internal behaviour that made ampersands work weirdly)
•
Improved error messages when failing to initialize the Steam API
•
Updated resource/HALFLIFE2.ttf
•
Re-enabled some fixes for d1_trainstation_05/ep2_outland_01 plug sockets
•
Improved performance of voice-chat mouth movement animations
•
Improved performance of traces (traces that have a function as their filter no longer have the filter called way too many times)
•
Improved performance when checking if entities have a RenderOverride method
handyman
Fixed
•
Fixed some animations not looping (e.g. noclip animation)
•
Game no longer crashes when applying decals to models with a high amount of polygons
•
Fixed buggy behaviour when a player dies whilst climbing a ladder
•
Fixed crash that occured when printing some characters to the console when Windows is set to use certain non-english languages
•
Game no longer attempts to load vaudio_miles module. This caused issues for some people who had weird installations of the Source SDK on their system
Patch Name
December 2016 Update
Changelist Title
GMad
date_range
Monday, December 19, 2016
arrow_circle_up
Improvements
•
Improved error messages when trying to create addons
Patch Name
October 2016 Update #2
Changelist Title
Change List 10.16
date_range
Friday, October 28, 2016
add_circle
Features
•
Added "Fetching Subscriptions" progress window to the main menu
•
Added boolean parameter to render.RedownloadAllLightmaps to apply lighting changes to static props
arrow_circle_up
Improvements
•
Holding attack whilst opening the weapon selection dialog no longer instantly changes weapon
•
Adjusted HL2 weapons' idle times to match sv_defaultdeployspeed ConVar
•
Deploy animation of the fists SWEP now obeys the sv_defaultdeployspeed ConVar
•
Automatically named procedural texture names (__vgui_texture_XXX) are now recycled to help avoid "CUtlRBTree overflow!" engine error
•
Removed the unnecessary check for whether the user owns Source SDK Base 2006
handyman
Fixed
•
Player shadows no longer get clipped within the players' render bounds
•
Inactive weapons' shadows are no longer drawn in 3rd-person mode
•
AvatarImage panels' fallback image no longer (sometimes) renders at the incorrect size
•
Numeric values inside DComboBox are now sorted properly
•
Using the light tool on the world will no longer cause errors
•
Fixed an issue preventing addons adding custom spawnlists with spawnmenu.AddPropCategory, even though they really shouldn't be allowed
•
Fixed mounting of gamemodes/*/content for gamemodes inside GMAs
•
Fixed PreCleanupMap hook not being called on client
•
Fixed a crash related to rendering many ropes in a single frame
•
Fixed massive FPS loss when Entity.Set(Sub)Material is used with unloaded materials
•
Fixed compression artifacts that were on the gui/corner... materials
remove_circle
Removed
•
render.RedownloadAllLightmaps defaults to old behavior (The original change was slow and caused issues on large maps)
•
Undone EffectData() changes from the latest update (until we find a way not to break ShellEject effects)
arrow_left
arrow_right
1
...
26
27
28
29
30
...
42