Garry's Mod

Garry's Mod

NPC Daemon
502 Comments
sompychessrabies 17 hours ago 
I think the spawn on ceiling flag broke
sompychessrabies Jul 3 @ 12:07pm 
@Qooji my method to make crates actually drop items is to make an entity be prop_physics, then give them the hl2 crate model, then set its hp to 1, make a dropset, and have it drop those items upon damage
ddfarmer03 Jun 21 @ 7:26pm 
how can you make npcs that are normaly hostile friendly to one another? ive tried using the relationship inward and outward values but they dont seem to work for me
Spawn Hybrid May 3 @ 3:09pm 
@Qouji Customizable Entity Spawner my friend. It only works on maps with nodegraphs though.
Qöuji May 3 @ 11:14am 
Can you add support for the "item_item_crate" point entity? Using keyvalues to set the ItemClass that it drops doesn't seem to work at all.
Penkeh.mdl May 1 @ 2:12pm 
For some weird reasons after a crash the addon doesn't consider me as an admin of my own solo server despite crashing many times before with it and never had this happen.
Sankoh_Tew Apr 15 @ 10:15am 
Why is Despawn not working. Not under any circumstances. Whatever the settings are, Despawn doesn't work. NPCs can exhaust their entire spawn limit, I fly to the other end of the map and they stop appearing. And there is no information anywhere on how to set up Despawn correctly.
MR. fish Mar 13 @ 10:29pm 
add some sort of 3d/2d simulation for presets when switching colors/textures/bodygroups/etc.
Pipe Bomb Feb 25 @ 5:39am 
How the fuck does bodygroups work
Heteros Feb 18 @ 7:28am 
The cvar "npcd_coroutine_framelimit" causes lag spikes if left at the default value.
aimlex Feb 11 @ 7:34pm 
this is a really well thought out addon, nice work, but my god configuring a spawn beacon without any visualization is genuine torture
Heteros Feb 9 @ 12:41am 
If you add the ability to create tables of entities for use that would be great.
Mr Monti Feb 6 @ 1:32pm 
Is there a way to created designated spawnpoints for teams for the auto-spawner? I've been struggling messing with the "Only Use Spawn Beacon" in the spawnpools and "Spawn Beacon: true" on an entity but can't seem to get it to work. I've tried setting spawn radiuses so that nothing should be denied, yet I can't get squads to spawn other than the Beacon itself. Even so it seems to spawn several beacons even when I set the pool entity and squad limits to 1.

Also is there a schedule setup that can have an NPC be near a designated target (like their hive queen for example) that doesn't involve them wandering off into nowhere or constantly running into their target?
sockpuppetclock  [author] Jan 29 @ 7:17am 
@male_07 npcd_settings_open opens the profile editor
Spawn Hybrid Jan 29 @ 5:59am 
@male_07 Don't think you can. But it's easily accessible under either the options menu.
Real Tom Dec 26, 2024 @ 1:50pm 
For some reason, scaling doesn't work on some npcs or just crashes the game. Is there any way to fix this? (I want to make enemies smaller so they could go through doors)
Soldier Dec 22, 2024 @ 6:41pm 
is there any way to make scripted entities spawn with modified properties? you know how you can right click a bouncy ball and it'll say "edit properties" at the bottom and from there you can change a bunch of stuff in it, how do you change those properties in the NPCD menu?
penguino Dec 19, 2024 @ 5:45pm 
How do i make nextbots ignore/be friendly towards regular npcs. I tried the "Relationships" option where you can set them to be friendly or hostile. I set it as friendly for both but the NPC and the Nextbot keep attacking eachother anyway.
GenericUsername Dec 1, 2024 @ 8:48pm 
Any way to have npcs spawn with their default weapons? Im using some NPCs who switch weapons dynamically and it seems to be messing them up.
Stryker98 Nov 14, 2024 @ 7:04am 
One of the most technically impressive Gmod addons and the best spawner along with background NPCs PERIOD. The sheer amount of customizability is absurd and the UI is simple but in-depth. Great job, Sock.:steamthumbsup:
sompychessrabies Nov 1, 2024 @ 3:37pm 
whenever you return back to being able to update the mod, a condition where npcs can passively spawn other npcs would be nice, with a modifiable position of where they can spawn them (i.e an enemy thats fixed to the ceiling and certain npcs set spawn from it)
ToastLord Oct 25, 2024 @ 8:20pm 
Honestly given how long ago and feature rich this addon is im surprised there even is updates to begin with.

Personally I say don't sweat it. You've done alot of work for this tool so far so I think a break is well overdue.
sockpuppetclock  [author] Oct 25, 2024 @ 5:56pm 
ah, sorry about updates slowing down recently. I've been overwhelmed this semester at school, so it'll be a while
sompychessrabies Oct 25, 2024 @ 5:39pm 
is conditional spawning still ever gonna become a thing? would still like it
Spawn Hybrid Sep 28, 2024 @ 3:22am 
Lol
cityn Sep 28, 2024 @ 3:20am 
i fixed it, i was just messing with the radiuses too much lol
cityn Sep 28, 2024 @ 2:57am 
also, when i spawn the chaos kit, i instantly get messages that the npcs have been defeated (antlioness has been defeated, drone warfare has been defeated)
cityn Sep 28, 2024 @ 2:56am 
nah that's not it, they were spawning before. maybe its some setting or something else?
Spawn Hybrid Sep 27, 2024 @ 7:24am 
@cityn Check around the map. Sometimes enemies spawn in weird places. You might have hit your npc limit without realizing it because the npcs are spawning outside the normal map area or something. Use noclip to check.
cityn Sep 27, 2024 @ 7:15am 
other npcs cant spawn now too :/
cityn Sep 27, 2024 @ 7:13am 
for some reason combine doesn't spawn. other npcs like antlions and zombies spawn.
Salil Al-Sawarim 400BPM Edit Aug 29, 2024 @ 10:15pm 
I may have forgotten to mention the fact that the command to reset convars alongside the button to do so in Options is not working
Salil Al-Sawarim 400BPM Edit Aug 28, 2024 @ 8:13pm 
how do I reset my convars? the reset convars button doesn't work and for some reason my radiuses are too big, resulting in zero spawns
penguino Aug 25, 2024 @ 4:58pm 
Is it possible to make a survival minigame with this addon? Like how weaker enemies spawn at wave 1 and then it gets progressively harder until wave 10. It could be right underneath the "Help" button in the NPCD tab.
RyRy629 Aug 25, 2024 @ 4:28pm 
i thought this would of been a controlling npc that summons minions, but this is more interesting.
sockpuppetclock  [author] Aug 19, 2024 @ 6:31am 
well to be exact itll drop it on them if either the npc doesnt have Give() or what youre trying to give is not classified as a weapon
sockpuppetclock  [author] Aug 19, 2024 @ 6:06am 
if it drops the weapon on them instead of equipping it that means the npc internally does not have the Give() function. its up to whoever made the npc to handle code for giving weapons.
Spawn Hybrid Aug 19, 2024 @ 5:52am 
@Blackstaff It's near the very top near the setting where you pick the npc itself. You can even give npcs weapons even if it's an npc that can't usen them normally. Such as giving manhacks the hl2 pulse rifle.
Blackstaff Aug 19, 2024 @ 3:25am 
Kind of clueless. Is there any way to give lua NPCs (it's what I'm assuming this entity is) weapons on spawn? Currently, the script ordains itself to drop whatever weapon is defined ontop of it's head, instead of giving it to them directly. Normal weapon overrides through context menu work as expected, even when spawned through NPCD tab. Is there any solution here?
sockpuppetclock  [author] Aug 16, 2024 @ 10:30pm 
I'm not actually sure what button you're talking about, but if you ever delete a profile (accidentally or otherwise) it will be moved to garrysmod/data/npcd/trash/
The German Empire Aug 16, 2024 @ 4:08am 
OKAY NEVERMIND WE'RE GOOD, JESUS FUCK I was scared I just PERMANENTLY fucked my file
The German Empire Aug 16, 2024 @ 4:07am 
okay this is really bad, I can't find ANYTHING, the NPCs are fucking gone:tm:, everything is gone, I don't know what to do, please help
The German Empire Aug 16, 2024 @ 4:04am 
So uhm, I may have just fucked up, I hit 'Clear NPC Profiles' and everything's gone, I dunno what to do, how do I have to reinstall the addon?
Salil Al-Sawarim 400BPM Edit Aug 15, 2024 @ 7:00pm 
Oh, wish I thought of that! Thanks a bunch!
sockpuppetclock  [author] Aug 15, 2024 @ 6:40pm 
Radiuses have the value "Spawn Distance Hard Minimum" to stop them from spawning too close, though sometimes the spawn velocities push enemies closer than you'd expect.
Salil Al-Sawarim 400BPM Edit Aug 15, 2024 @ 11:30am 
I wish there was an exclusion area for player spawning in this addon. NPCs and ents like to spawn next to me for some reason
Max Malevich Aug 1, 2024 @ 2:40am 
Are you thinking of perhaps adding spawnpoints for NPCs? This would be extremely useful for scenario building in case you want them to spawn in a specific area and not just haphazardly around the map.
Gnilomord Jul 30, 2024 @ 12:26am 
is it possible to set up a behavior similar to a shotgunner? There are a ton of shotguns for NPCs, but they are absolutely useless for these same NPCs (they behave like a combine with an SMG that shoots from afar)
Agitatio Jul 22, 2024 @ 10:59am 
The number of options is overwhelming, but at the same time allows for incredible customisation. Insane for custom addon setups that change gameplay drastically, and I don't think any other spawner comes close.
sockpuppetclock  [author] Jul 6, 2024 @ 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