Garry's Mod

Garry's Mod

Enhanced Citizens Replacer Scripts
54 Comments
jamesthesloth6 12 May @ 5:00pm 
replaces all of the citizen models
Sir_ReanCutsceneツ 6 May @ 2:40pm 
Is it only me or does this mod just obliterate your performance sometimes?
Postal Dude | Qu4r4ntine 4 Sep, 2024 @ 12:47pm 
THEY HAVE 5 FINGERS YES!
Hey it's me Bluudud 10 Jul, 2024 @ 3:37pm 
sayonara is that not supposed to just happen normally?
icecooler21 22 Oct, 2023 @ 7:27am 
why do all of them look like clones since they all basically have glasses and im not spending 30 minutes changing it during the hl2 campaign
Aperture Science Prototype XR7 9 Jul, 2023 @ 11:34am 
i mean, enhanced citizens DOES use high-quality models and textures.
Sayonara87 17 Jun, 2023 @ 11:26am 
For some reason the addon maked my friend lag when they connect to my server.
Aperture Science Prototype XR7 24 Feb, 2023 @ 10:18pm 
on today's episode of: pay attention to me dammit
stupidmonkey 4 Jan, 2023 @ 6:38pm 
Sometimes head hitboxes are completely gone, its annoying.
Please fix!
larsperkele 17 Dec, 2022 @ 12:07pm 
pls fix the lag for scenic npcs
Aperture Science Prototype XR7 30 Nov, 2022 @ 6:28pm 
can i please take a look at this thing's code and use it to make a replacer for a different set of models?
Doe 29 Nov, 2022 @ 2:01pm 
Hey have you thought about making a separate mod for these NPC's that aren't replacer scripts? I love this and I wish I could use it with Scenic NPC's but because these change them as they spawn, a lot of the animations from that one don't work
Aperture Science Prototype XR7 5 Nov, 2022 @ 2:50pm 
hey by any chance do you take requests
ihavemango 11 Oct, 2022 @ 6:10am 
finally a mod where i can make citizens hostages from css
Canned.Yellowfin.Tuna 8 Oct, 2022 @ 9:19pm 
Hey Could you make a Script Replacer for Metropolice Pack you dont need to do all of them but could you do the ones that would fit as a replacer:alyx:
Aperture Science Prototype XR7 8 Oct, 2022 @ 1:26pm 
Is there any fix for the NPCs sticking their ring and pinky fingers out when holding weapons?
Aperture Science Prototype XR7 20 Sep, 2022 @ 8:02pm 
is it cool i use this thing's code to make a version for a different rebel model pack
Michaeltagangster 7 Sep, 2022 @ 7:45am 
Some of the npcs are missing texture when I spawn em, yet some do work.
Aperture Science Prototype XR7 28 Aug, 2022 @ 11:14am 
honestly this is amazing, gives the rebels some actual variety
thank you
reiskocher 5 Jun, 2022 @ 5:20pm 
anybody have a separate NPC version?
aphinxuyaj 11 May, 2022 @ 7:15pm 
can you make it for models to please:steamthumbsup:
zinc 11 May, 2022 @ 6:41pm 
Ah yes, the citizen expansion
nextmorgan 11 May, 2022 @ 4:14am 
just mix it with background npcs and there you have it! a fully random citizen
yes, man 26 Apr, 2022 @ 4:09am 
i figured out what was actually happening, bullets go through the top of the head, but you can shoot the mouths
yes, man 26 Apr, 2022 @ 4:07am 
head collisions are weird, the heads are sometimes not shootable at all, is anyone else experiencing this bug?
Apple 17 Apr, 2022 @ 7:58am 
TAnk YOU
nathanfish1998 17 Mar, 2022 @ 7:44pm 
certainly a nice idea, though it basically nullifies any mods to improve the models and their texturing. really sad too, because this is the only mod that gives the npcs actual god damn fingers
SalyerSoul 17 Dec, 2021 @ 4:05pm 
ik you may not accept requests but if you do can you make ffcm main character replace script
(pack 1 and 2)
Trooper_025 12 Dec, 2021 @ 8:38pm 
pretty cool but I noticed in some cases NPCs tend to just t-pose and slide across the ground instead of walk. Have you seen anythign like this?
JeffroMaddox 12 Jul, 2021 @ 9:25pm 
Can you make this with the Extended Citizens mod as well? It's an addon for the original Enhanced Citizens mod made by the same person
Czesny 10 Jul, 2021 @ 11:32am 
Does anyone have realistic ANIMATION like walking npcs dont only stand and watches you?
infected Bob The most hated guy 13 May, 2021 @ 5:46am 
Can Somebody Make a Zombie Models of These
⛧D4RK⛧ 1 May, 2021 @ 4:29pm 
the best mod for npc
Fish 10 Apr, 2021 @ 4:23pm 
it works perfectly for me
Kingmaxthe2 2 Sep, 2020 @ 2:08pm 
they look like they are doing a turtle imitation or they be jammin to some slow music with those head movements and they cant reload (for me anyway)
froogy 23 Aug, 2020 @ 4:27am 
their clothing dont change
Hansokiso 23 Mar, 2020 @ 9:00am 
npcs only have purple and black eyes
numlk 3 Feb, 2020 @ 2:46am 
finally five fingers!
reiskocher 30 Nov, 2019 @ 7:46am 
the head hitbox is broken i think, cant seem to headshot them
DayDay 3 Oct, 2019 @ 2:02pm 
Bugs:

1. There mouth talking animation is really messed up

2. Some of their models aren't blinking. Yes, their eyes aren't blinking and just staring at me.
Jeri_ 19 Sep, 2019 @ 10:22pm 
The NPCs just T-pose
Not Strelok™ 20 Jul, 2019 @ 11:50am 
not woking :steamsad:
Specas24 13 Jun, 2019 @ 8:00am 
will this work with npc sandbox improve mod?
tools guy-kun  [author] 8 Jun, 2019 @ 8:20pm 
I had attempted to do those methods prior to the release of this mod and what would wind up happening is that the original model would spawn in, take a second to calculate what the model is, then replace it while the citizen is alive. This heavily fucked with half life 2 events and caused a lot more lag than already happened. I am still looking for methods to optimize the code as I would like to create a workable framework for anyone to replace anything, but for the time being this is how I found it.

I also don't have lagging issues. All my friends who playtested it don't. The only way this hinders performance is short stutters when the models spawn in on my end.
Cpt. Hazama 8 Jun, 2019 @ 6:38pm 
because when you use ents.FindByModel(mdl) for every time an entity is spawned, you're essentially doing:
hook_OnSpawnShit
for _,v in ipairs(ents.GetAll()) do
if v:GetModel() == themdl then
setshit
end
end

whereas if you do it like how I showed you where you actually detect the entity thats being spawned and not checking EVERY entity in the map, you're saving A LOT of processing. I have a really good PC, and never have I ever downloaded a Garry's Mod addon that lags as bad as this one
Cpt. Hazama 8 Jun, 2019 @ 6:36pm 
Your scripts are very unoptimized, I recommend finding a better way to replace the models.

For example, instead of running:
for k, v in pairs( ents.FindByModel( mdl ) ) do
everytime any entity is spawned, you can just do:

hook.Add("OnEntityCreated","EnhancedCitizens_NPCScript",function(ent)
if ent:GetClass() == "npc_citizen" then -- Eliminate that butt load of lag you have now
if ent:GetModel() == themodeldir then
change model, fix collisions and set skins/bodygroups
end
end
end)
Soldier 8 Jun, 2019 @ 6:34pm 
We need more attention to what makes up most of hl2, the citizens of city 17, constantly supplying you, helping you across the streets, dying just to protect and escort Freeman, thanks for this addon, Punk Buster!
tools guy-kun  [author] 8 Jun, 2019 @ 4:15pm 
download the required items
tools guy-kun  [author] 7 Jun, 2019 @ 2:07pm 
no
DAILY 24 HOUR ENERGY DRINKER 7 Jun, 2019 @ 1:38pm 
Are their bones still like spaghetti?