Garry's Mod — April 2023 Patch

April 2023 Patch

Added 5
  • Derma Icon Browser accessible via derma_icon_browser console command
  • Menu support for util.IsBinaryModuleInstalled
  • Panel:Set/GetTooltipDelay functions
  • vgui.Exists function
  • Added sv_cheats requirement to some console commands and variables that are either unuseful or should only be used for development
Changed 9
  • Refresh language files on gamemode change
  • Reworked how GetItemInfo timeout works for WorkshopDL to hopefully work better
  • Throttled CreateFragmentsFromFile messages to 1 a second to avoid lag
  • Expanded the 'Your map differs from the servers' kick reason with more info
  • Use snd_musicvolume instead of volume for loading screens
  • IncludeCS now returns result of include()
Fixed 11
  • ToolGun:GetToolObject returning local players values for other players clientside
  • Potential Lua errors with PropSpawn effect
  • Infinite loop with util.TableToJSON when a table has __index that always gives non-nil output
  • Crashes when barnacle m_hTongueTip's m_pSpring is null
  • Server crash to do with invalid vehicle scripts for airboats
  • Crash when accessing self.loco of a deleted nextbot
Security 1
  • Security fixes

Hey everyone,

We are releasing a small patch today.

The entire change log is as follows:

  • Fixed ToolGun:GetToolObject returning local players values for other players clientside

  • Fixed potential Lua errors with PropSpawn effect

  • Fixed an infinite loop with util.TableToJSON when a table has __index that always gives non-nil output

  • Refresh language files on gamemode change

  • Reworked how GetItemInfo timeout works for WorkshopDL to hopefully work better

  • Fixed crashes when barnacle m_hTongueTip's m_pSpring is null

  • Throttled CreateFragmentsFromFile messages to 1 a second to avoid lag

  • Expanded the 'Your map differs from the servers' kick reason with more info

  • Fixed a server crash to do with invalid vehicle scripts for airboats

  • Fixed a crash when accessing self.loco of a deleted nextbot

  • Try to prevent crashing when (re)loading textures from .png

  • Use snd_musicvolume instead of volume for loading screens (Community Contribution)

  • TTT: Fixed ironsight position when in singleplayer (Community Contribution)

  • IncludeCS now returns result of include() (Community Contribution)

  • Contain DButton's image size if it's too big (Community Contribution)

  • Added the Derma Icon Browser (derma_icon_browser console command) (Community Contribution)

  • Refactored weapon_medkit so it is easier to change/extend (Community Contribution)

  • Menu support for util.IsBinaryModuleInstalled (Community Contribution)

  • Added Panel:Set/GetTooltipDelay (Community Contribution)

  • Added vgui.Exists (Community Contribution)

  • Security fixes

April 19 changes:

  • Fixed a Lua error about "derma_icon_browser.lua"

  • Fixed a regression with language getting reset to Steam's language if your chosen in-game language is English

May 3 changes:

  • Crash fixes

May 5 changes:

  • More crash fixes

May 10 changes:

  • Fixed an issue with handling of asset:// URLs

  • Update Steamworks API to v1.57

  • Added sv_cheats requirement to some console commands and variables that are either unuseful, or should only be used for development

Servers are recommended to update as soon as possible.

View original

Upgraded? How did it go?

Discussion