Ghouls 1.0.0+

{:links-list}

INSTALLATION

  1. Open the downloaded ZIP product file and drop the folder in it somewhere in your resources folder.
  2. Add your product key (get it here) to the settings.ini file.
  3. Add start BigDaddy-Ghouls to your server.cfg.

DO NOT RENAME THE FOLDER.

If you change the name of the folder it will not function correctly so leave the name as it is.

{:is-danger}

CONFIGURATION

settings.ini

SETTING DEFAULT DESCRIPTION
[licensing]
key1 none This is where you put your product key
[settings]
SpawnDelay 5 Time in minutes between ghoul spawns
GhoulCount 4 Number of ghouls spawned per player each spawn cycle
GhoulMinDistance 20 Minimum distance from any player that a ghoul can spawn
GhoulMaxDistance 100 Maximum distance from the player that ghouls can spawn
GhoulList see settings.ini Comma-separated list of ped models used for ghouls
WeaponList see settings.ini Comma-separated list of weapons matched to the GhoulList
AgressionChance 2 Chance for a ghoul to immediately attack the player
AmbusherChance 2 Chance for a ghoul to wait briefly, follow, then attack
StalkerChance 10 Chance for a ghoul to quietly follow behind the player
FleeChance 2 Chance for a ghoul to run away from the player
WanderChance auto Chance for a ghoul to wander. If not set, the remaining chance out of 100 is used
GhoulHealthMin 120 Minimum random health assigned to spawned ghouls
GhoulHealthMax 250 Maximum random health assigned to spawned ghouls
AutospawnDemonCar true Whether the demon car automatically spawns and hunts a random player
DemonCarSpawnDelay 10 Time in minutes between automatic demon car spawn attempts
UseAcePermissions true Whether admin commands require ACE permission
AcePermission command ACE permission used for the demon car admin commands

NOTE

GhoulList and WeaponList must have the same number of comma-separated slots.

If a ghoul should not spawn with a weapon, leave that weapon slot blank.

{:is-warning}

Example:

GhoulList=Chucky,JasonVoorhees,MichaelMyers
WeaponList=weapon_chucky,weapon_jasonvoorhees,weapon_michaelmyers

If Jason should have no weapon:

GhoulList=Chucky,JasonVoorhees,MichaelMyers
WeaponList=weapon_chucky,,weapon_michaelmyers

GHOULS

Ghouls automatically spawn near players on a timer.

Each spawn cycle:

  1. Picks random models from GhoulList.
  2. Spawns them between GhoulMinDistance and GhoulMaxDistance.
  3. Prevents spawning too close to any player.
  4. Gives the matching weapon from WeaponList, if one is set.
  5. Randomly assigns one of the ghoul behaviors.

Available ghoul behaviors:

BEHAVIOR DESCRIPTION
Aggressive Immediately attacks the player
Ambusher Waits briefly, follows from nearby, then attacks
Stalker Quietly follows behind the player
Flee Runs away from the player
Wander Wanders around normally

Ghouls remain active for roughly the configured SpawnDelay time. After that, if they still exist, they are released and told to flee.

DEMON CAR

The demon car is an automatic haunted vehicle event.

When enabled with AutospawnDemonCar=true, the server periodically chooses one player and sends the demon car after them.

The demon car:

  • Spawns near a road node close to the target player
  • Only spawns at night, between 9 PM and 5 AM in-game time
  • Chases the target player
  • Uses phantom car sounds and flame effects
  • Despawns when the player dies
  • Despawns when the car is destroyed
  • Attempts to unstick itself if it gets trapped
  • Can be manually spawned or despawned with commands

If debug=true, a small blip named Phantom Car is added for the spawned demon car.

COMMANDS

COMMAND DESCRIPTION
/spawndc Spawns the demon car for a random player
/spawndc [serverId] Spawns the demon car for a specific player
/despawndc Despawns all active demon cars
/despawndc [serverId] Despawns the demon car for a specific player

If UseAcePermissions=true, these commands require the configured AcePermission.

CUSTOM PEDS

Included is a set of free halloween peds that I found. You didn't pay for those peds, they are only included as a convenience. They are not great because they have very short LODs so they change appearance as you move away from them pretty badly. I recommend finding some good scary peds to use somewhere. The cockroach and tarantula are from PopCorn Pets and are very good.

peds.meta contains custom ped metadata used by included ghoul models.

The included settings.ini uses models such as:

  • Billy
  • Brightburn
  • Chucky
  • FreddyKrueger
  • JasonVoorhees
  • Leatherface
  • MichaelMyers
  • Pennywise
  • Pinhead
  • SlenderMan
  • Ghostface
  • GreenGoblin
  • Joker
  • T600
  • T800
  • DarthVader
  • cockroach
  • tarantula

Additional ped definitions may also exist in peds.meta and streamed data/**/peds.meta files.

ADDING OR REMOVING GHOULS

To change which ghouls can spawn:

  1. Open settings.ini.
  2. Edit GhoulList.
  3. Edit WeaponList so the weapon slots still line up with the ghoul slots.
  4. Refresh files and Restart BigDaddy-Ghouls or restart the server.

Example:

GhoulList=Chucky,JasonVoorhees,MichaelMyers
WeaponList=weapon_chucky,weapon_jasonvoorhees,weapon_michaelmyers

To add an unarmed ghoul:

GhoulList=Chucky,JasonVoorhees,MichaelMyers,u_m_y_zombie_01
WeaponList=weapon_chucky,weapon_jasonvoorhees,weapon_michaelmyers,