Garry's Mod

Garry's Mod

96 ratings
gm_npcprison
2
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Map
Addon Tags: Fun, Scenic
File Size
Posted
Updated
6.020 MB
15 Aug, 2024 @ 4:16pm
23 Aug, 2024 @ 5:26am
3 Change Notes ( view )

Subscribe to download
gm_npcprison

Description
Hello and welcome to gm_npcprison.

As the Title already suggests NPC's are already on the Map and move around etc.
While friendly by default, you can agitate or attack them and they will start trying to eliminate you, but not every NPC on the Map might notice.

Other than some Maps, this one does not need extra Content / CS:S textures. You can start playing without Errors.

What might agitate them you ask? Taking to many melons out of the fridge.
Yes there are some interactable props and you can interact with fellow Prisoners by pressing E on them.
> Be warned, some might attract unwanted attention

This Map contains / Features:
- No Additional Content needed. Just start to play without any errors or missing textures!
- Preplaced NPC's
- NPC's will deal more damage
- NPC's will take cover & coordinate attacks, making for fun combat
- Interactions with props & Citizen by pressing E on them.
- Self placed AI-Nodes
> Features Climbnodes for fastzombies (They can climb the Redpipes)
> Features Cover nodes, making for fun Combat
> Features Jumpnodes for any humanoid NPC
> Features Headcrab burrow nodes (about 3 I believe)
> Contains Airnodes outside of Buildings

- A preplaced Combine APC (Works without Addons)
> Shoots Missiles when Target is far away
> Shoots it's Minigun when Target is close
> Does not drive around

- Mountable Turrets for NPC's & Players
> NPC's affected by a tactical change will abandon the turret after sighting an Enemy instead of shooting with it!

- Good optimization
- Buttons to customize your experience
1. ["Remove NPC's]
> As you can guess, this eliminates every NPC on the Map. Useful, if you want to create your own Scenario
2. ["Give all NPC's tactical behaviour"]
> This changes every NPC's AI to consider taking Cover more frequent, fight more defensive and in a more tactical way (Every NPC is affected, NPC's placed by Players too, even if the NPC was spawned after the button was pressed)
3. ["Reset NPC's relation"]
> This undoes every change to NPC's Relationsystem. As example, Combines will attack Citizens & the Player
again
4. ["Disable NPC turret mounting"]
> Prevents NPC's to consider moving to a Turret & mounting it. The Player can still use it though.
5. ["Disable weaponstrip"]
> Disables the Weapon remover in the Spawnroom, so you can keep your HL2-weaponary on spawn.
6. ["Start NPC-Invasion"]
> Similar to a NPC-Arena map, NPC waves will spawn all 45 - 80 sec. A random Wave will be selected. (There are 9 Waves that can be selected by chance)
> This automaticly triggers Button 1 + 2 + 3 + 4, be aware!
> The Invasion has an infinite duration. It will not stop on death and NPC's might accumulate and lag your game. Be careful!
7. ["Disable NPC damage boost"]
> Removes the damage boost of NPC's

(Unfixable) Issues:
> The Map does not contain a Navmesh. Why? Because you spawn inside the Spawnroom and not on the Map.
Source generates the Navmesh around playerspawns. Nothing I can do here.

Similar Map's by me:

"gm_npctown"
https://steamproxy.net/sharedfiles/filedetails/?id=2819850438

"gm_npcmetro"
https://steamproxy.net/sharedfiles/filedetails/?id=3051458696

Support me by awarding the Map, or even just liking the Map inside G'mod or on the Workshop page, it helps alot.
This Map took quite sometime but I hope you will enjoy it.

SPECIAL THANKS TO: The G'mod community
28 Comments
Andymasterhand 4 Nov, 2024 @ 1:06pm 
S Tier map
jakob 19 Sep, 2024 @ 12:37am 
lets go more npc maps
Nikey  [author] 1 Sep, 2024 @ 7:06am 
Yes, though there are 3 TTT-Maps that currently take priority.
1 Is almost finished, another one is currently in work and the third TTT-Map is still in planning.
Smiggle 1 Sep, 2024 @ 5:48am 
Pretty neat map, are you going to make more maps with NPCs in the future?
Nikey  [author] 1 Sep, 2024 @ 3:16am 
There are alot of different things influencing, how good you can optimize a Map.
Here is why I believe this map is better performance wise.

1. Unlike NPC-Metro / Town, this Map uses prop_static's and only a few prop_dynamics. Prop_static are the cheapest way (Performance wise) to add a 3d Model to a Map. On NPC-Town I ONLY used prop_dynamic & prop_physics, which dulls the Performance.

2. Open Areas are a nightmare to Optimize, if you can do it at all. On NPC-Prison this isn't much of a problem, since the outside is kept small and without many props.

3. I actually got better at using Areaportals. Thanks to a Map-maker buddy, I now know the jank of the Sourceengine. Areaportals determin what should be rendered and what shouldn't. These are the "Optimization-Essential".

4. I believe the lighting on NPC-Metro is an Issue. Every single lightbulb has a point_spotlight entity, creating a fancy lighting effect. But I overused it here.

5. Mapsize... NPC-Metro is huge compared to this Map.
:) 31 Aug, 2024 @ 6:25pm 
okay, this must be the fact that there's less scripted npc's, but this map is optimized perfectly for me. Unlike the other maps you made for some reason, are you just getting better at optimizing maps or..? Because this is the only one of your maps i can play without lag issues
FadingFriend616 31 Aug, 2024 @ 11:53am 
nikey you should let me open the gates to escape prison
SUPERSONIC1995 27 Aug, 2024 @ 5:33am 
CLASS CARD
Nikey  [author] 26 Aug, 2024 @ 1:13am 
?
Boldrikus 26 Aug, 2024 @ 12:04am 
КАРТА КЛАС