Garry's Mod

Garry's Mod

2,078 ratings
Stealth 2.1 (Improved Stealth Mod)
4
4
6
5
2
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Tool
Addon Tags: Cartoon, Realism
File Size
Posted
Updated
12.821 MB
12 Oct, 2016 @ 8:35am
12 Aug @ 7:11pm
10 Change Notes ( view )

Subscribe to download
Stealth 2.1 (Improved Stealth Mod)

Description
Turns Garry's Mod into a (mediocre) stealth action game!

Originally by -|Sparky|-, then by MaxShadow; fixed up and reuploaded with their permission by TOASTEngineer, maintained by Hidden.


Instructions Manual__________________________

Settings Menu:
Check the first screenshot on this page; that's where the menu is. Everything inside has help text. If you'd like them translated to your language, you can make and send your own stealthmod.properties file to us.
You can control the music's volume in the game's main menu.

Making NPCs and weapons work with this mod:
By default, this mod supports the stuff listed below in "Compatibilities". If you want more, go to steamapps/common/GarrysMod/garrysmod/data/stealth, where you will find these files:
  • ignoresounds.txt (NPCs will ignore any sounds listed here)
  • npc.txt (NPCs in here will have sight, hearing and tactics adjusted)
  • silent.txt (weapons listed here won't be audible to NPCs)
  • suppressed.txt (guns with unremovable suppressors, or just quiet guns)
If you want to add to "npc", "silent" or "suppressed", browse the spawnmenu for the weapon/NPC you want, right click it, select "Copy to clipboard", paste it in the correct list and save the file.
For "ignoresounds", turn on "Dump sound names" in the server settings menu, play the sound you want, open the console and copy what it said.
In both cases, each entry must be in a new line, with no spaces.

Heads-up Display:
These instructions are for the default HUD. You may install a custom one.
The greyscale gauge shows how visible you are. The colored gauge shows how close you are to being spotted.
The arrow points to the enemy that is most likely to spot you.
The circle shows your status. This can be green (Calm), red (Alert) or flashing yellow (Evasion).


Gameplay:
You can actually be sneaky now: Moving slowly, keeping your distance, lowering your stance, being quiet, staying in the dark, and even painting yourself to match your surroundings will make it harder for enemies to see you.
Enemies will check suspicious sounds and any bodies you leave behind (if Keep Corpses is on). You can put them to sleep and move their bodies to hide them.
There are some cool gadgets too: a throwable proximity sensor, which shows enemies through walls, a tranquilizer gun and a stun baton, for putting enemies to sleep, a decoy grenade, which makes a distracting sound, and an invisibility cloak, which does what the name says (and needs a keybind), but burns through your suit energy and doesn't make you silent.
If an enemy spots you, they'll call for backup, causing an Alert.
If you break line of sight with all your assailants, you go into Evasion. Avoid detection for some time and they'll call off the search and become Calm again, albeit more carful now that they know you're around.


Compatibilities_______________________________
NPCs:
  • Combine Soldier
  • Metropolice

Weapons:

Other:

If you're a modder and want to support this in your custom HUD, you can use the "stealthmod" global table:
-stealthmod.enablehud: (bool) Enables or disables the default HUD.
-stealthmod.luminocity: (0 to 255) Stores how visible LocalPlayer() currently is.
-stealthmod.alertdanger: (0 to 255) How close LocalPlayer() is to detection.

Known Issues__________________________________
Obviously, don't run other versions of this mod along with it.

Anti-FriendlyFire mods and any mods that change NPC relationships will break this, since it works by making enemies friendly until they're supposed to see you.

Some players reported being totally invisible to NPCs. I never ran into this bug, need more info.

Enemies may ignore other NPCs upon seeing you. Probably hardcoded behaviour.

Atmos lighting does effect visibility, but it's finicky. Still trying to figure out how to improve that.
Popular Discussions View All (40)
11
14 Jun @ 7:46pm
Absolutely blind NPCs
Habarich
15
31 Aug @ 1:45pm
How do you change the music for when you are found?
John Helldiver
3
17 Feb @ 7:58am
Can i add all of the npc's at once?
The Ulo
905 Comments
( λ ) Hidden  [author] 30 Sep @ 3:19pm 
Bruh. Did you look at the settings at all?
meowenjoyer 30 Sep @ 10:56am 
wold be nice two add a console command that can turn off stealth or on
( λ ) Hidden  [author] 20 Sep @ 6:42am 
You can make NPCs patrol using the context menu on them. Some maps may not have navigation nodes for the NPCs to use, so they don't even know how to move around the map.
Detection should become clear to you if you enable the default HUD for this mod and follow the instructions manual.
kanishkthummalaJMWNZ 19 Sep @ 11:25pm 
im tryna make like my own little stealth scenarios(placing the enemies around a certian map and all that), but i literally dont know how detection or patrolling works, so please explain. first of all, i dont know why my npcs dont move around and patrol, they just stand there. please tell me how to make em patrol.
( λ ) Hidden  [author] 18 Sep @ 8:23am 
I can't see any situation in a stealth game where you need more than 32 dead bodies that NPCs need to be aware of. They also make a ton of network traffic when moving around.

I'm bumping the limit to 64 anyway.
mitchykoy 17 Sep @ 11:40pm 
plz add inf ragdolls
Amorar 14 Sep @ 5:33am 
Hey, is this compatible with the Background NPCs police? After disabling override relationship, the cops from Background NPCs just stare at me and hit me if i'm too close.
Bandana Kirby 4 Sep @ 1:13pm 
it doesn't work sadly
( λ ) Hidden  [author] 4 Sep @ 11:48am 
Haven't tested, you can be the first. Please report back with the results, I'm sure others have your same question too.
Bandana Kirby 4 Sep @ 9:49am 
I think I know the answer but does it work with the stormfox 2 or Real CSM - Modern Lighting & Realistic Dynamic Shadows?