Garry's Mod

Garry's Mod

431 ratings
NPC Daemon
2
3
3
2
2
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: NPC
Addon Tags: Fun, Roleplay
File Size
Posted
Updated
1.515 MB
13 Aug, 2021 @ 9:35pm
29 May @ 10:25pm
65 Change Notes ( view )

Subscribe to download
NPC Daemon

Description
NPC, NextBot, Entity & Player presets, smart automated squad spawning, drop sets, weapon sets, NPC scheduling, war and chaos.

NPC Daemon allows you to:
  • Customize entity and player presets with 100+ different properties
  • Automatically spawn squads, smartly, around the map
  • Manipulate spawned NPC schedules to seek out or chase enemies
  • Create drop sets for entities and players
  • Create equippable weapon sets for NPCs and players
  • Tweak A LOT of options

The spawning system is smarter than just constantly filling every node on the map. It can use navmeshes, nodes, or neither. It allows per-radius limits and despawning, and will check for things like distance from players, world collision, water level, and more. A player stress & pressure system is included to allow the spawning system to create natural highs and lows.

This addon works great for adding combat to any map or turning them into a battlefield.

Three example profiles are included: a starter kit with normal NPC squads; a VIP defense example where enemies chase after the VIP; and a "chaos kit" which shows off what's possible

Inspired by Jason's Zombie/NPC Invasion addon,
moomoohk & Kiddoneshon's Zombie/NPC Invasion+ update and SMOD's mapadd system

There's always work to do, expect more to come.

https://github.com/sockpuppetclock/npcdaemon
Popular Discussions View All (15)
122
7 Jul @ 5:35am
PINNED: -Unofficial Bug Reports-
The Clown
14
29 May @ 5:39pm
Suggestion
John Soldier
7
25 May @ 12:35am
Suggestion
112 shaboingboings
453 Comments
sockpuppetclock  [author] 6 Jul @ 12:37pm 
So far there is this basic tutorial https://imgur.com/a/npcd-tutorial-basic-profile-preset-creation-HB44zE9 Besides that I've been thinking recently of how to integrate more of the gmod wiki into the addon since that's where most of the information would come from
Roachstradamus 6 Jul @ 4:52am 
Probably a dumb question, but is there any documentation or guides on how to use this? I have a hard time finding where to start
sockpuppetclock  [author] 26 Jun @ 7:58pm 
@johnppjc if those killzone npcs have custom weapons they could be given it with the "weapon" value
or you can try npcd options > Profiles > "Generate Profile from Current Install To Pending" and it might give you a template for those vjbase npcs
thanks a bunch! You're a lifesaver, this is gonna RULE!
johnppjc 26 Jun @ 6:12pm 
@sockpuppetclock i there a way for vjbase npcs to keep there custom weapon. Like the killzone npcs
sockpuppetclock  [author] 26 Jun @ 6:02pm 
Hmm, right now not specifically when they spawn. For when they die, the closest is (damage filter) > Actions: Attacker > Entity Functions, and then running the ConCommand function, but thatd only be called if the killer is a player.
Is there a way to output commands when an NPC spawns or dies? I want to make it so when a certain preset spawns it turns off the autospawning functions, so it's like a climactic fight that makes things stop.
sompychessrabies 19 Jun @ 5:44pm 
is there ever going to be a spawn on wall value
Corz299 7 Jun @ 10:45am 
how to reset, it stopped spawning stuff in
John Soldier 4 Jun @ 11:05pm 
it could be very interesting to mess around with if that works