Left 4 Dead 2

Left 4 Dead 2

SI Spawner
28 Comments
Absolute Sucker 13 Jul @ 11:51am 
@skysky199

Highly customisable boss spawner, supports multiple presets that gets used depending on the map.

A preset consists of at least one encounter or more, each encounter would have a random distance threshold, bosses only spawn when a survivor reaches their threshold, similar to how bosses are spawned in vanilla. Distance between thresholds are randomised but the minimum can be set. Thresholds are reshuffled upon a restart.

An encounter can be assigned as a witch, wandering witch, tank, ambush tank or a mixture of any. It could use a numbering system like this (1 = sitting witch, 2 = wandering witch, 4 = tank, 8 = ambush tank). Ambush tanks would spawn behind the survivors on the map flow.

Then an encounter can be assigned a minimum map progress requirement. If an encounter is set "50%" then their threshold would be placed in the latter half of the map.
Absolute Sucker 13 Jul @ 11:50am 
An encounter can also be assigned a number for the "Mercy" system. If set to "5" then it'll check for the survivor team's level before spawning when their threshold is reached. The team level is based on items being carried and each survivor's current non-buffer health, 50 health or more = 1 level, 1 medkit = 1 level, 1 pain pills or adrenaline = 0.5 level. 4 full health survivors with kits and pills = level 10 (this causes the boss to spawn). 2 full health survivors with only pills = level 3 (this either skips the boss or set their threshold further down if possible).

Lastly, the encounter can have a set chance of happening. For an extra layer of randomisation. Encounters removed by chance won't have their threshold on the map.

Final step is to specify which map this preset can work in. New presets can probably co-exists within the same file but idk.

If you have any questions/suggestions do tell me.
skysky199  [author] 12 Jul @ 9:09am 
@Absolute Sucker

You can just send it here since not many people comment anyway.
Absolute Sucker 12 Jul @ 6:56am 
@skysky199

I want to pitch an idea to you but the writing/explanation for it is rather extensive, unless you don't mind me flooding this comment thread, do you have a suggestion as to where I can forward it to you?
skysky199  [author] 6 Jun @ 12:56pm 
@Unwishing Death

...\Steam\steamapps\common\Left 4 Dead 2\left4dead2\ems\
Unwishing Death 6 Jun @ 12:24pm 
I cant find the ems settings path, where is it ???
Absolute Sucker 26 May @ 5:25am 
Can't wait for the update! <3
skysky199  [author] 26 May @ 2:33am 
@Absolute Sucker

The distance method is something I wrote causally.
Original thought is to use it with director or time method.
Maybe add a setting of auto-change method in finale in next update.
Absolute Sucker 26 May @ 12:51am 
@skysky199

Is it possible to have SI spawn in Holdout Finales even if the method is distance without changing it through chat commands?
Absolute Sucker 24 Jan @ 9:01pm 
Got it, thanks!
skysky199  [author] 24 Jan @ 8:59pm 
@Absolute Sucker

No.
Not recommend to do that, since the director will spawn 14 (28 if u have l4dtoolz) specials per wave.
Absolute Sucker 24 Jan @ 8:52pm 
@skysky199

Is there an option to enable the director along with the SI Spawner?
Unsants 27 Nov, 2024 @ 9:40am 
OK
skysky199  [author] 25 Nov, 2024 @ 9:15am 
@Gumbs

First, check if there is any error in console at round start.
Second, type !si list or !si <name> for specific setting. It will print the current settings in the script.

If you want to see something like "how many SIs in game", it's not provided.
Unsants 25 Nov, 2024 @ 9:02am 
Yes, but I mean how do I get what it should and not something else like other scripts
skysky199  [author] 25 Nov, 2024 @ 6:15am 
@Gumbs

You mean how to open the file?
Notepad++
Unsants 24 Nov, 2024 @ 8:33pm 
You know how I make it look like what it is in settings?
skysky199  [author] 18 Nov, 2024 @ 10:10am 
@botian

也許吧 我自己玩起來並沒有卡頓 8特15秒都保持在30 ticks(單人)
botian 18 Nov, 2024 @ 7:54am 
很好用,但是在生成特感的时候有点卡顿,控制台也有提示(ms),是我电脑配置太低了吗?
skysky199  [author] 9 Nov, 2024 @ 7:43am 
@Melon

Set Enable = false by typing !si enable false or by editing the settings file.
If you want to disable the script in the middle of the round, this feature is not currently supported.
Legoshi's Lover 8 Nov, 2024 @ 5:26pm 
Is it possible to prevent them from spawning when the director is disabled (admin system, to test things) and to prevent them from dying randomly just to spawn again?
skysky199  [author] 31 Oct, 2024 @ 4:06am 
@Unknown

Maybe adjust the spawning probability of leakers.
Use the config file if it exists, or modify the script.
Unknown 30 Oct, 2024 @ 4:32pm 
But boomers wouldn't come out anymore and I want them to come out :steamsad:
skysky199  [author] 20 Oct, 2024 @ 10:14pm 
@Unknown

No.
You can either disable the leaker mod or don't let boomers spawn by setting BoomerLimit = 0.
Unknown 20 Oct, 2024 @ 12:58pm 
I mean I have a leaker mod set up for boomers, but with this mod I get an almost immortal leaker, is there any way to adjust it?
skysky199  [author] 15 Oct, 2024 @ 4:57am 
@Unknown

I don't understand what you mean.
Do you mean the spawned boomer can not be killed? And you want to disable the spawning of boomers?
Unknown 14 Oct, 2024 @ 5:49pm 
bro how do I stop an immortal laker from spawning? because a boomer laker appears that attacks like the normal one but doesn't explode, what configuration should I change?
Noodlepikmin 10 Oct, 2024 @ 11:12am 
*Insert Install Hardmode Here.*