This game has a hidden developer message. This game has hidden development-related text. This game has unused graphics. This game has unused sounds. This game has revisional differences. This game has anti-piracy features.

This page is rather stubbly and could use some expansion.Are you a bad enough dude to rescue this article?

Formerly a Half-Life 2 mod, Garry's Mod is a physics-based sandbox game that can be purchased from Steam. This page is about the standalone Steam release.

To do:Anything in the older versions of Garry's Mod? The older versions can be found on ModDB.

Unused Text

game_hl2.lua contains two commented out weapons from Half-Life 2. Re-adding them to the game functions normally. They can also be obtainable when a NPC drops one of the weapons when killed. Also when re-added, the aftermentioned unused spawn icon can be seen for the Annabelle in the spawn menu.

//"$bumpmap" "gm_construct/grassnormal"

materials/gm_construct/grass.vmt contains a commented-out bumpmap texture which is missing in the game files.

materials/gm_construct/grass-sand_13.vmt contains an alternate material information incase if the developers want to rollback to it.

Hidden Developer Messages

In gamemodes\terrortown\content\materials\models\ttt\deerstalker, the texture file deerstalker.vtf contains a hidden message at the top that says "I am bad at texturing".

In the maxofs2d\models folder, three textures contain messages from MaxOfS2D himself.

"Man, there's a ton ofwasted UV space in thatcorner. I wish I couldget an use for it, but thisis a silly painting propthat I didn't even warnGarry about. I thinkwe'll have to live withthese kilobytes ofwasted texture memory.

MaxOfS2D was here.In your Gmod 13. :>"

"max's in yourhoverballs:)oh baby"

"MaxOfS2Dwas here."

// If there was a detailtransform, we could probably scroll the clouds

materials/gm_construct/flatgrass.vmt

"$nocull" "1" // I wanted to have $nocull enabled only at
// the two lowest LODs, but Source didn't
// want to let me. SOURCE ENGINE IN ACTION.

materials/maxofs2d/models/hover_propeller.vmt

// Yack, but it's the only way I can find to enable phong.

This message can be found in multiple vmt files at materials/models/balloon.

// $glowcolor "[0 0 0]"
// this is what makes the buster appear black in Gmod

A lot of vmts labeled with player_sheet.vmt or plyr_sheet.vmt contain this message. Some other files vary:

Chell

// Only a small part of the material is coloured here, so the chain of
// proxies that modulates rimlight/phong is not present.
// See ALyx's plyr_sheet for a proper example of those.

Combine Elite

// This particular model doesn't use the long chain of proxies seen
// elsewhere, since only a small part of the model is coloured. If you're
// looking for an example, try models/alyx/plyr_sheet.vmt :)

Corpse

// This model doesn't vary phong tint based on the player color
// since the phong effect is being used for the shininess of the blood.
// If you're looking for a setup example, see alyx/plyr_sheet.vmt :)

base_vehicles.lua contains a commented out vehicle and an explaination why it's not in the game. Re-adding it to the game functions normally but the model tends to get stuck in the ground and doesn't do anything else.

Unused Sounds

Garry's Mod formerly made use of an in-game feature called The Toybox for ease-of-use mod downloading. When this feature was replaced by Steam Workshop integration, the Toybox "download complete" audio file was left unused.

Sorry, your browser either has JavaScript disabled or does not have any supported player. You can download the clip or download a player to play the clip in your browser.

Anti-Piracy

If the game detects it was pirated, it will pretend to crash and display a fake error message stating "Unable to shade polygon normals", which is not actually an error that can occur. The "error code" provided with the message will be equivalent to the pirate's Steam ID, causing many pirates to out themselves posting the error and its code on the official Garry's Mod forums, resulting in a ban from the forums after being laughed at.