Justin Chellah's repositories
navmesh-lib
Provides some useful functions from the NavMesh library
boomer-self-destruct
Allows boomers to explode and splatter the survivors with vomit by pressing the RELOAD button
escape-route-interface
Allows developers to take advantage of features that allow them to do things with the escape route of the Survivors
game-modes-restrictions
Prevents players that are connecting through the lobby/matchmaking from being able to play game modes that the server isn't supporting
improved-survivor-bots
Major fixes and improvements to the survivor bots
interactive-survivor-groups
Enables voice lines and adds respective server-side names for L4D2 characters on maps with L4D1 survivor set
maxplayers-override
Adds a command-line parameter for server operators to override maxplayers value, without patching bytes
physics-prop-infected-collision
Prevents physics props from flying outside the playable area for the infected team, mainly for the Tank
player-class-max-speed-override
Allows developers to dynamically override default max speed for specific players or classes
special-infected-control
Allows dead Special Infected players to take control of other Special Infected bots while spectating them
boomer-no-ladder-grab
QoL change which prevents boomers from grabbing ladders when walking across them, e.g. on rooftops
charged-survivor-fall-damage
Allows applying fall damage to charged survivor players so that there's the possibility of making instant kills
charger-swat-attack
Allows chargers to throw survivor players up in the air by pressing the right mouse button during a charge
ctracefiltersimple-instance
Allows developers to create an instance of the game's CTraceFilterSimple filter class for ray casts
director-avatar-fix
Fixes various issues related to avatars such as those which cause players to occasionally end up on the opposite team after map changes
dynamic-tank-mobs
Spawns small mobs through the AI Director in time intervals to assist the Tank against the survivors
entity-lock-until-tank-is-dead
VScript that locks doors and buttons when the Tank has spawned so players can't bypass the Tank
left-4-invasion-outer-space
VScripts that were developed for Left 4 Invasion: Outer Space! custom campaign on the Steam Workshop
preferred-tank-spawn-direction
Allows developers to specify spawn direction for tanks separately from other Special Infected through the AI Director
boss-nothreat-attribute-fix
Fixes an issue where the Director would spawn boss infected in areas that have the NOTHREAT attribute, in versus mode
csgo-style-mute-system
Allows players to mute and unmute other players in the same fashion as CS: GO by sanitizing player names and hiding avatars
csgo-style-sniper-rifle-run-speed
Allows server operators to change the run speed for survivors when they're holding an AWP, Sniper Rifle, or Hunting Rifle
detouring
Tools for detouring functions in C/C++.
director-prohibit-bosses-versus
Allows level designers to use "ProhibitBosses" director key for VScripts as well as "director_no_bosses" CVar in Versus mode
minigun-heavy-machine-gun-damage-modifier
Allows server operators to change the Minigun damage against tanks and Heavy Machine Gun damage against players in general
no-sacrifice-finale-failure
QoL change which allows The Sacrifice finale to be completed even when there's just one survivor alive
sourcesdk-minimal
A compact and Garry's Mod compatible SourceSDK (don't use in other Source engine games).
survivor-bot-blockers-fix
Makes bots consider entity blockers for locomotion raycasts
survivor-bot-nav-avoid-fix
Allows level designers to utilize AVOID Navmesh attribute for survivor bots and specify own rules for pathfinding
tank-headshot-damage-multiplier
Allows survivor players to inflict bonus damage for tank headshots (excluding melee weapons)