Garry's Mod

Garry's Mod

1,026 ratings
[VJ] Halo Sentinel SNPCs
3
3
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: NPC
Addon Tags: Fun, Roleplay
File Size
Posted
Updated
149.107 MB
4 Aug, 2019 @ 11:33pm
30 May, 2021 @ 3:11pm
35 Change Notes ( view )

Subscribe to download
[VJ] Halo Sentinel SNPCs

In 1 collection by Sgt Flexxx
NPC Collection
16 items
Description
SgtFlex is available for Commission work! Leave a comment on my profile if you are and send a friend request.



If you like this addon and if you wish to help me out, consider donating. Making addons takes a lot of time and work. https://www.paypal.com/paypalme/Sgtflexxx

"Following the construction of the Halo Rings , Sentinels were built to serve as the first line of defense against Flood outbreak and external intrusion. The non-organic composition of the Sentinels allowed the Forerunners to battle the parasite without contributing to its numbers. Controlled by their own autonomous AI and their Installation's Monitor, Sentinels patrol the Halo rings and destroy anything deemed to be a threat."

With the release of the flood into Gmod, infestation has grown out of control. The sentinels need to purify this infestation before it gets any worse...


  • Updated 4k Textures!
  • (All) Weighted Random Sentinel
    ---NOTE: All Halo Wars Sentinels are missing their original models and are using placeholders at the moment.
  • (Halo Wars) Aggressor
  • (Halo Wars) Aggressor Major
  • (Halo Wars) Offensive Protector SW0459
  • (Halo Wars) Healing Protector SW0459
  • (Halo Wars) Shielding Protector SW0459
  • (Halo 3) Sentinel Aggressor
  • (Halo 3) Sentinel Aggressor Major
  • (Halo 3) Sentinel Auto Turret (NPC/Deployable Weapon)
  • (Halo 3) 343 Guilty Spark
  • (Halo 2) Sentinel Constructor (Which constructs sentinel emitters around the map to spawn more sentinels)
  • (Halo 2) Sentinel Assembler
  • (Halo 2) Sentinel Enforcer shielded
  • (Halo 2) Sentinel Enforcer unshielded
  • (Halo 2) Sentinel Aggressor
  • (Halo 2) Sentinel Aggressor Major
  • (Halo 2) Sentinel Needler
  • (Halo 1) Sentinel Aggressor
  • (Halo 1) Sentinel Aggressor Major

  • Sentinel weapons
  • Death gibs
  • Death variations (Any combination of these can happen, giving a total of 36 combinations!)
    -Regular
    -Fall out of the sky
    -Explode into Gibs
    -Ignite area on death
    -Delayed death explosion
    -Weapon malfunction
  • Sentinel Emitter (Spawns sentinels)
A full set of commands (and a menu for adjusting them) such as:
  • Whether sentinels spawn friendly or not
  • Whether 343 Guilty Spark is armed
  • Whether sentinels drop weapons or not
  • Whether to spawn Particle FX (helps perfomance)
  • Sliders to adjust the % chance that sentinels perform a death variation
  • A set of weights to adjust the chance that a sentinel will spawn from "(All) Weighted Random Sentinel"

A full set of commands (and a menu for adjusting them) for adjusting sentinel emitter spawns such as:
  • Time between spawns
  • Max active of sentinel type overall before spawning more
  • Max active per spawner before spawning more
  • The Emitter's health itself
  • The amount of emitters that Sentinel Constructors will construct on the map at a time
  • If the emitter only takes damage when it's open
  • If the emitter can be targeted by other NPCs

I've been working on this addon for a bit on and off, but school and work has been keeping me occupied and unable to dedicate as much time to finishing this as I wanted to. This is my "first" addon so cut me some slack. I tried to faithfully replicate a few things to make them feel like their halo 3 counterparts, but it's made with a lot of spaghetti code. There's also some leftover files that I will be using later and cleaning up, I just wanted to get this out there since I had this just kinda sitting on my computer, and hopefully people using it will give me more motivation to spend time on it. I still have some stuff planned in general that, perhaps when I get better at addon creation, I will perhaps get to such as


  • Illumination on eyes of all sentinels
  • More sentinel variants
    - Halo CE & 2 Anniversary
    - Halo Wars 2
    - Retriever if possible eventually
  • Unique models for all variants that are missing it (such as Halo Wars)

Full list of convars
vj_sent_GSArmed
vj_sent_useParticles
vj_sent_chanceFire
vj_sent_chanceFall
vj_sent_chanceGib
vj_sent_chanceTimedDeath
vj_sent_chanceRandomFire
vj_sent_sentinelsFriendly
vj_sent_sentinelsDropWeapon
vjstool_sentinelemitter_healthEmitter
vjstool_sentinelemitter_maxActive
vjstool_sentinelemitter_maxActivePerSpawner
vjstool_sentinelemitter_spawnDelay
vjstool_sentinelemitter_spawnType
vjstool_sentinelemitter_damageOnlyWhenOpen
vjstool_sentinelemitter_canBeTargeted
vjstool_construct_sentinelemitter_healthEmitter
vjstool_construct_sentinelemitter_maxActive
vjstool_construct_sentinelemitter_maxActivePerSpawner
vjstool_construct_sentinelemitter_spawnDelay
vjstool_construct_sentinelemitter_spawnType
vjstool_construct_sentinelemitter_damageOnlyWhenOpen
vjstool_construct_sentinelemitter_maxEmitters
vjstool_construct_sentinelemitter_canBeTargeted
vj_sent_sentinelDamageModifier
vj_sent_H1AggressorWeight
vj_sent_H1AggressorMajorWeight
vj_sent_H2AggressorWeight
vj_sent_H2AggressorMajorWeight
vj_sent_H2AggressorNeedlerWeight
vj_sent_H2ConstructorWeight
vj_sent_H2AssemblerWeight
vj_sent_H2EnforcerUnshieldedWeight
vj_sent_H2EnforcerShieldedWeight
vj_sent_H3AggressorWeight
vj_sent_H3AggressorMajorWeight
vj_sent_H3AutoTurretWeight
vj_sent_H3GuiltySparkWeight
vj_sent_HWAggressorWeight
vj_sent_HWAggressorMajorWeight
vj_sent_HWAttackProtectorWeight
vj_sent_HWHealProtectorWeight
vj_sent_HWShieldProtectorWeight
vj_sent_HWSuperSentinelWeight

Lastly, want to give thanks to those who helped me out in the VJ Discord when I asked for it. Cpt Hazama as well for the advice



Credits:
DrVrej: For making the base
Bungie: For models,textures, sounds, etc
Various others: For giving me ideas and pointing me in the right direction
Popular Discussions View All (2)
102
9 May @ 3:48am
PINNED: | BUGS | - PLEASE READ BEFORE ADDING
Sgt Flexxx
96
21 Aug, 2024 @ 9:45pm
PINNED: | SUGGESTIONS | - PLEASE READ BEFORE ADDING
Sgt Flexxx
286 Comments
Exo Stranger 19 Dec, 2024 @ 4:20pm 
hows the halo 3 nextbots coming along hope its good no struggles hopefully your still a great author either way
ryanbailes06 29 Nov, 2024 @ 2:09pm 
I understand now
IvanVladimir0435  [author] 28 Nov, 2024 @ 9:53pm 
That's obvious to see, but the first step to fixing an addon is asking the creator about it, not to ask for someone to "reupload with no bugs"
ryanbailes06 28 Nov, 2024 @ 9:46pm 
ivan no fense but this hasn't got a update since the pandemic
Sgt Flexxx  [author] 28 Nov, 2024 @ 9:02pm 
I have my hands tied up in a major project so I haven't really had the time to fix this up unfortunately. So much of the code is tied into overriding VJ base code that it became a mess to maintain and fix (which is not VJ base's fault but instead my own, I made a lot of foolish design choices when I first started modding).

If anyone wants to take a crack at it the repository has existed online for a while (which includes all of the open source code), I just forgot to put a link to it in the description.

https://github.com/SgtFlex/Garrys-Mod-Addon_Halo-Sentinels
IvanVladimir0435  [author] 28 Nov, 2024 @ 6:31pm 
I could just fix it up instead of having someone else do it
ryanbailes06 28 Nov, 2024 @ 3:32pm 
someones needs to reupload this with no bugs
ryanbailes06 28 Nov, 2024 @ 3:32pm 
it sucks that this is abandoned now
holberry20 5 Nov, 2024 @ 8:48am 
why is this sentinel npc pack showing console errors when i use the emitters O_o
IvanVladimir0435  [author] 28 Sep, 2024 @ 10:58pm 
You can just extract the .gma file, it's not like it's encrypted