Garry's Mod

Garry's Mod

Not enough ratings
The Definitive Counter-Strike: Source Hostage NPC Mod
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: NPC
Addon Tags: Fun, Roleplay, Realism
File Size
Posted
14.702 MB
2 Aug @ 11:33pm
1 Change Note ( view )

Subscribe to download
The Definitive Counter-Strike: Source Hostage NPC Mod

Description
👍Please Rate the Addon!⭐
At last, the hostage NPCs from Counter-Strike: Source are now in Garry's Mod!

Addon Features
  • Options Menu - Customize the mod to your liking via the menu available in the "Utilities" tab in the Sandbox spawnmenu. Alternatively, the addon can be configured with a set of console variables, all of which start with "sv_css_hostage_".
  • Option Presets - Quickly switch between the mod's default "extended" settings, or to a "faithful" mode which closely matches Counter-Strike: Source.
  • Extended Models - In addition to the four standard hostage models from Counter-Strike: Source, edited models of the male citizens from Half-Life 2 are included.
  • Alternate Animations for Hostage 04 / "Cohrt" - This hostage now uses the animations used for Dr. Kleiner from Half-Life 2, which help emphasize that this hostage is elderly. This is purely a cosmetic feature and does not have any impact on NPC behavior. This only applies when the mod is set to not use the original models from Counter-Strike: Source.
  • Voicelines - Hostage NPCs will play sound effects from Condition Zero and Counter-Strike: Source based on certain events such as taking damage, dying, following the player, and un-following the player. Once I figure out how to use the ancient Source SDK faceposer tool, additional voicelines from Condition Zero are planned.
  • Texture Randomization - Hostage NPC face, eye, and shirt textures are randomized, giving each NPC a unique appearance.
  • Behavior Randomization - Hostage NPCs can randomly spawn with an additional ability, such as being able to resupply the player with ammunition or heal the player.
  • Half-Life Squad Behavior - Hostage NPCs (along with all NPCs based on the Half-Life 2 citizen) can join and leave the player's "squad" when the +USE key (default: "E") is pressed, just like in Half-Life and Counter-Strike: Source.

FAQ
Q: Why is that addon marked as required?
A: It's a band-aid fix for a known bug/issue with Garry's Mod. This addon's eye and face texture randomization feature is implemented by changing the NPC's sub-materials, which do not transfer to an NPC's ragdoll/corpse on death. Without that addon, a hostage NPC's face may change in appearance on death, which looks strange.

Q: I can't make the NPCs follow me!
A: Make sure you have the "Auto Join Squad" option disabled and that the console variable "npc_citizen_auto_player_squad_allow_use" is set to 1. This will make the hostage NPCs (and all other citizen NPCs) able to follow you similar to the Scientists from Half-Life.

Q: Hostages with the "Medic" ability aren't healing me!
A: Make sure you spawned the NPC with no weapon override set. Unarmed citizen/rebel medic NPCs cannot heal the player, but this addon includes a dummy SWEP that acts as a band-aid fix for that. Hostages will always spawn with this dummy SWEP by default unless a weapon override is set.

Q: Are these custom Lua scripted NPC's (SNPCs)?
A: Nope! Internally, they're just a plain citizen NPC Half-Life 2 with a different model. The only thing about them that's scripted is a bit of Lua code that intercepts their standard citizen voicelines and replaces them on the fly with corresponding Hostage voicelines.

Q: Is Counter-Strike: Source required?
A: Not at the moment. This may be subject to change due to uncertainty regarding the licensing of the hostage voicelines. The sounds were originally part of Condition Zero and later re-used in Counter-Strike: Source. Condition Zero was passed on from development studio to development studio, and it's unknown who the rightful copyright holder of the hostage voicelines is.

Credits

My Other Addons

Search Tags: valve gearbox ritual turtlerock trs valvesoftware cstrike css counterstrike counter-strike cssource csgo hostage human npc dsb cs_office cs_assault cs_havana cs_italy classic goldsrc source czero conditionzero cs1.6 cs vanilla faithful
2 Comments
Male_02 11 Aug @ 11:36pm 
indeed
GlitchGuy02 9 Aug @ 7:01am 
nice