1. Garry's Mod
  2. News

Garry's Mod News

Garry’s mod is removing “Nintendo Stuff” after takedown notices, but users suspect foul play from fraudsters

In a rare case of a wild Nintendo being spotted having somewhat of a point, actually, in regards to being protective over their IP, Facepunch announced yesterday that they’re removing all “Nintendo stuff” from Garry’s Mod’s Steam workshop, following takedown orders sent straight from ninty themselves.


Read more

Garry's Mod is removing 20 years' worth of Nintendo-related items from its Steam Workshop following takedown request: 'It's Nintendo. Need more be said?'




Following a takedown request issued by Nintendo, the famed physics sandbox Garry's Mod is removing "all Nintendo related stuff" from its Steam Workshop...
Read more.

Nintendo stuff on Steam Workshop

Some of you may have noticed that certain Nintendo related workshop items have recently been taken down. This is not a mistake, the takedowns came from Nintendo.

Honestly, this is fair enough. This is Nintendo's content and what they allow and don't allow is up to them. They don't want you playing with that stuff in Garry's Mod - that's their decision, we have to respect that and take down as much as we can.

This is an ongoing process, as we have 20 years of uploads to go through. If you want to help us by deleting your Nintendo related uploads and never uploading them again, that would help us a lot.

March 2024 Patch

Hello everyone,

We are releasing a small patch today with some fixes for issues introduced in the previous update, as well as some bonus fixes.

Servers and clients are recommended to update as soon as possible.

The changelog for March 19th is as follows:
  • Fixed lua_refresh_file not working with gamemode or addon files
  • Fixed autorefresh not working on symlinked folders and subfolders
  • Allowed physgun_wheelspeed to go negative again
  • Fixed async model loading system trying to load already loaded models
  • Fixed RecipientFilter global having its argument have a flipped meaning
  • Fixed a crash due to sounds failing to be loaded

  • More potential crash fixes to do with texture loading
  • Fixed net.WriteData warning not displaying correct data
  • Fixed "bad sequence" warnings so they display correct max number
  • Fixed "Unable to initialize DirectSoundCapture" disabling voice chat
  • Fixed some presets being erroneously treated as collection ID
  • Fixed "flush" concommand crashing on windows dedicated server
  • video library restores fps_max if it sets it
  • Moved "render to video" temp file to videos/ folder
  • Fixed "render to video" not rendering while main menu is open
  • CPropDoorRotatingBreakable does not try to precache NULL model breakables
  • Fixed quitting while demo is being recorded writing invalid tick count to the demo count
  • Fixed a crash with the mesh library
  • Fixed DModelPanel having issues with depth buffer when 2 panels are overlaid
  • Removed some useless concommands - Test_CreateEntity, Test_RandomPlayerPosition



The changelog for March 21th is as follows:
  • Fixed "cc_lang: invalid language" warning appearing with empty cc_lang
  • Fixed "Tried to Read into NULL memory!" warning appearing when mounting L4D2
  • Fixed random crashes to do with ClientsideModel & ents.CreateClientProp

  • Increased some mapping limits:
    • MAX_MAP_OVERLAYS 1024 -> 8192
    • MAX_MAP_TEXDATA 2048 -> 8192
    • MAX_MAP_TEXINFO 12288 ->16384
  • Fixed a crash with NWVars
  • "Remember my choice for this server" is actually remembered when pressing "no" for the current session
  • Error checking in spawnicon context menu when spawnicons are removed while the player has the context menu open

March 2024 Update is live


Artwork showcased: "Job"

The March 2024 Update is now live.

New Crosshairs

This update brings a new default crosshair for the base game, as well as ability to customize your crosshair.

This is usually fulfilled by using addons, but the default crosshair had a long standing issue of being impossible to see on bright backgrounds, so a new one was well overdue.

You can now customize the crosshair in the Options menu:

(You can reset the slider values by middle mouse clicking on them! It works in many places!)

The new default crosshair, a dot image, is visible no matter what you are looking at. You can still use the old crosshair if you really must, via the aforementioned crosshair customization.

The options menu was also changed a bit:


Bringing some of the more obscure settings to the front, so players know of their existence.

Sandbox Improvements

A quality of life change to the built-in Bodygroup & Skin changer is added in Sandbox:

You can now switch skins and bodygroups without closing the menu by right clicking on the options.

Additionally, new quick options are now available in the Server section of the menu bar:


These are only available to be changed in singleplayer or by the listen server host, but hopefully will bring more of a spotlight to existence of these settings.

A lot of more of them can be found in the Spawnmenu's Utilities tab, which were added in previous updates.

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


Other Changes


There has been a huge amount of other, smaller changes that may or may not be visible to players.

You can now share addon presets with your friends, or import them from collections:


Some improvements were made to duplicator support, such as saving NPC health and max health, "Make Persistent" option, and "frozen by physics gun" status.

A large amount of crash issues were fixed.

As usual, a large amount of new Lua API features were added for mod makers, as well as some minor improvements to map making tools.

You can find the full change list for this update in our blog post:
https://gmod.facepunch.com/blog/march-2024-update