SKK Combat Stalkers add and remove hostiles

Article:  SKK Combat Stalkers add and remove hostiles Mod Name: SKK Combat Stalkers Mod File: SKKCombatStalkers.ESP Source: https://skkmods.com/mod/skk-combat-stalkers/ Platform: Fallout 4 (PC, XBOX) Author: skk.50@outlook.com Date:     August 2018 Version: 008 onwards

(1) Hostile actors are managed with Leveled formlists containing subsidiary Faction leveled formlists of actor (NPC) records.

SKK_CSHostile05 (Player difficulty adjusted level 1 to 5)
SKK_CSHostileLowDog
SKK_CSHostileLowGhoul
SKK_CSHostileLowRaider
SKK_CSHostileLowTrigger
SKK_CSHostileLowScavver

SKK_CSHostile10  (Player difficulty adjusted level 5 to 10)
SKK_CSHostileLowDog
SKK_CSHostileLowGhoul
SKK_CSHostileLowRaider
SKK_CSHostileLowTrigger
SKK_CSHostileLowSuperM
SKK_CSHostileLowGunner
SKK_CSHostileLowBOS      (added if relationship is hostile)
SKK_CSHostileLowInst     (added if relationship is hostile)

SKK_CSHostile15 (Player difficulty adjusted level 10 to 20)
SKK_CSHostileMedDog
SKK_CSHostileMedAtom
SKK_CSHostileMedForged
SKK_CSHostileMedGunners
SKK_CSHostileMedGhoul
SKK_CSHostileMedRaider
SKK_CSHostileMedSuperM
SKK_CSHostileMedTrigger
SKK_CSHostileMedBOS      (added if relationship is hostile)
SKK_CSHostileMedInst     (added if relationship is hostile)
SKK_CSHostileMedRR       (added if relationship is hostile)
SKK_CSHostileMedDLC01    (added at runtime if DLC is filled)

SKK_CSHostile20 (Player difficulty adjusted level above 20)
SKK_CSHostileHighAtom
SKK_CSHostileHighForged
SKK_CSHostileHighGhoul
SKK_CSHostileHighGunners
SKK_CSHostileHighRaider
SKK_CSHostileHighRobot
SKK_CSHostileHighSuperM
SKK_CSHostileHighDeathclaw
SKK_CSHostileHighBOS               (added if relationship is hostile)
SKK_CSHostileHighRR                (added if relationship is hostile)
SKK_CSHostileHighInst              (added if relationship is hostile)
SKK_CSHostileHighDLC01             (added at runtime if DLC is filled)
SKK_CSHostileHighDLC03FeralGhoul   (added at runtime if DLC is filled)
SKK_CSHostileHighDLC03TrapperCoast (added at runtime if DLC is filled)
SKK_CSHostileHighDLC03TrapperWoods (added at runtime if DLC is filled)
SKK_CSHostileHighDLC03Wolf         (added at runtime if DLC is filled)
SKK_CSHostileHighDLC04Disciple     (added at runtime if DLC is filled & relationship is hostile)
SKK_CSHostileHighDLC04Operator     (added at runtime if DLC is filled & relationship is hostile)
SKK_CSHostileHighDLC04Pack         (added at runtime if DLC is filled & relationship is hostile)


(2) When editing ESP/ES* files it is always best to save changes as a seperate over-ride file lower in the load order. If you hack the base file it will be difficult to install updates, SKK mods are designed and tested to be constantly updated in place (unlike other crap) toi avoind being frozen in legacy time.


(3a) To remove a faction, say Deathclaws, remove the faction form list  SKK_CSHostileHighDeathclaw from the level list(s) SKK_CSHostile20.

(3b) If a faction list has more then one actor record, the first record is the BOSS that will only be spawned once in a team. So, if you have your pink panties on and only want ONE Deathclaw to spawn, edit SKK_CSHostileHighDeathclaw to remove all but one entry and then add a team padding actor like lvlRadRoach 000475df so the Deathclaw is the BOSS.


(4a) To add a new faction, say ZOMBIES, to all levels:

Create FormList UniquePrefix_LowZombie, populate with leveled actor records, add to SKK_CSHostile05 and SKK_CSHostile10 (as appropriate)

Create FormList UniquePrefix_MedZombie, populate with leveled actor records, add to SKK_CSHostile15

Create FormList UniquePrefix_HighZombie, populate with leveled actor records, add to SKK_CSHostile20

(4b) If your lvlActor records level properly (not many actually do) you can add a single faction list to all levels:

Create FormList UniquePrefix_AllZombie, populate with leveled actor records, add the new form list to SKK_CSHostile05, SKK_CSHostile10, SKK_CSHostile15, SKK_CSHostile20


(5) The three base game factions that the player can join or be hostile to (Institute, BOS, Railroad) are scripted injections into the hostile lists based on player relations as that point in time.

SKK_CSUseFactionRelationActors console setting in update 026 allows that to be disabled, learn more here SKK Combat Stalkers Console Configuration


(6) Some interesting DLC actors are scripted injections into the hostile lists if present.

SKK_CSUseDLCActors console setting in update 021 allows that to be disabled. learn more here SKK Combat Stalkers Console Configuration