Left 4 Dead 2

Left 4 Dead 2

Perks! Customisable Survivor Builds and Level Up System
213 Comments
[C3:M] Bubbanator 17 hours ago 
This is sick. Props to you for the idea and hope great success comes from it.
BLz 13 Oct @ 5:25am 
take your time! thank you for consider it and i hope it's goes well :steamthumbsup:
Franshish 12 Oct @ 12:40pm 
I See Banger, Good Luck On Version 2 Gonna Be Exciting To See That One. And Take Your Time
Geebanger0  [author] 12 Oct @ 12:28pm 
as it says in the description, the limit is 5 perks per survivor. Adding extra lines in the config for levels beyond that won't do anything since the code to make those levels function does not exist. I am working on a version 2 that supports up to 10 levels. That part is already finished, but there is a lot of other stuff I need to add. That takes time; a lot of time, which I don't have all that much of since there's other things in my life I need to do
BLz 12 Oct @ 6:34am 
can we normally have more than 5 perks per characters? i put
zoey_perk1 35
zoey_perk2 74
zoey_perk3 1
zoey_perk4 4
zoey_perk5 33
zoey_perk6 15
zoey_perk7 113
as an example but it's seem like the perks only limit with 5 perks per characters. would be cool if we can have more than 5 perks
Lukaswbrr 12 Oct @ 6:09am 
tested the mod on a full campaign and its fun!

wish there was a variable in the config txt to add more levels, like max_levels (probably the way to not need to define all the 120 possible levels is if the config doesnt find a survivor perk level slot, it automatically sets to 0, which could work for randomizer. btw, i never made a script mod on l4d2, so im really not sure if my idea would actually work)
Geebanger0  [author] 11 Oct @ 8:21pm 
yeah i havent fixed all the error messages yet, and chat notifications only appear when you level up not after every kill
Lukaswbrr 11 Oct @ 8:20pm 
nvm, it seems to be working (managed to get a perk at 50 exp and Perks! command works)
havent tested on a full campaign yet and i thought it didnt work because there werent any notifications when killing zombies and console errors

cool addon!
Geebanger0  [author] 11 Oct @ 7:58pm 
does the chat command "Perks!" work?
Lukaswbrr 11 Oct @ 7:36pm 
tried to test this mod using enable_random 1 on single player campaign however it doesnt seem to be working
like, no notification that the mod is actually active and i received some console errors when testing the mod



AN ERROR HAS OCCURED [the index 'IsSurvivor' does not exist]

CALLSTACK
*FUNCTION [OnGameEvent_infected_death()] scripts/vscripts/perks.nut line [454]
*FUNCTION [__RunEventCallbacks()] unnamed line [211]
*FUNCTION [__RunGameEventCallbacks()] unnamed line [218]

LOCALS
[player] NULL
[event] TABLE
[this] TABLE
[funcName] "OnGameEvent_infected_death"
[idx] 0
[useTable] TABLE
[bWarnIfMissing] false
[globalTableName] "GameEventCallbacks"
[prefix] "OnGameEvent_"
[params] TABLE
[event] "infected_death"
[this] TABLE
[params] TABLE
[event] "infected_death"
[this] TABLE
Geebanger0  [author] 11 Oct @ 2:01pm 
perfect, thanks for all the info, makes it much easier to fix the issues :BL3Thumbsup:
BLz 11 Oct @ 10:04am 
Hi! I've test a lot of your perks system and i like it but there also some kinda buggy? but not ruin the gameplay that much
This is some bugs i found so far:
- PerkID: 51 When i use pain pill very nearby my teammate they don't get the heal but for some reason someone that wasn't near got it and only one person
- PerkID: 58 If you use defib on living teammate while black and white it will convert that person health into 1 hp
- PerkID: 103 Whenever you use Medkit to heal yourself or someone it will not activate adrenaline boost instantly so you will heal at normally speed unless you cancel the heal and heal again you will heal faster with adrenaline boost. for some reason Defib is fine and get adrenaline boost right away
I would want more perks about melee it seem like they are lacking [personally i love to play healer perks. it's just my biased to want more of healer/support perks but for state as it is, the healer perk is good]
Thank you for making these and keep making the good work
Geebanger0  [author] 5 Oct @ 12:52pm 
yeah thats not really what its meant for
A Complete Imbecile 5 Oct @ 5:41am 
ehhhh so i can play with the lvls later....and for recurring players that hop in to have sense of progression
Geebanger0  [author] 5 Oct @ 4:57am 
what for
A Complete Imbecile 5 Oct @ 4:48am 
one thing tho. can you make it so it remembers the XP in a textfile? track SteamID and progress on it you know what i mean?
Geebanger0  [author] 5 Oct @ 3:19am 
i know, cause ive already done it. im making a version 2
Geebanger0  [author] 5 Oct @ 3:19am 
you can but its a pain in the ass
A Complete Imbecile 5 Oct @ 3:07am 
like im doing some editing rn i wanna check
A Complete Imbecile 5 Oct @ 3:07am 
can you add more than 5 levels in the script?
Geebanger0  [author] 4 Oct @ 6:23pm 
at that point this would be bordering on being a plugin rather than a script, and I wanted to avoid that
A Complete Imbecile 4 Oct @ 6:19pm 
aww i thought you could select a perk when you level up in game....
Geebanger0  [author] 4 Oct @ 6:17pm 
you select the perks in the config before starting the match. When you level up in game, the perks you selected in the config will be applied to your character
A Complete Imbecile 4 Oct @ 6:13pm 
can you select a perk when you level up?
Look 3 Oct @ 12:00am 
Dunno why, when i see update i deleted old config to generate new one, after that enabled random and is just work :P
Geebanger0  [author] 2 Oct @ 11:57pm 
i didnt change anything about the random option
Look 2 Oct @ 11:35pm 
Random option work now, thanks.
Geebanger0  [author] 2 Oct @ 5:28pm 
yes thats right. I was thinking the crash might be because of low CPU power, but what you've got should be more than enough.

I haven't been getting the same crashes as other people so it's harder for me to test them or find solutions since I can't recreate them.
Rift_cz_sk 2 Oct @ 3:57pm 
i do hope thats the right thing i gave ya
Rift_cz_sk 2 Oct @ 3:57pm 
Procesor is Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz 3.60 GHz
Geebanger0  [author] 2 Oct @ 3:47pm 
really just need the CPU model. EG I have a 13th gen i7-13620H
Rift_cz_sk 2 Oct @ 3:00pm 
I am not sure which info about the specs could be dangerous to share, as i am not super smart when it comes to things like this.
Rift_cz_sk 2 Oct @ 2:59pm 
Would you be willing to accept a friend request so i can send them to you in private, just in case. Privacy n stuff.
Geebanger0  [author] 2 Oct @ 2:50pm 
what are your pc specs
Rift_cz_sk 2 Oct @ 2:45pm 
The game crashes everytime a tank spawns (ive disabled all rng such as meat wall + merassmus along with reskins) and the game still crashes. Using the Tier 2 shotguns and killing few zombies with specifically them crashes the game.







sorry if my english is lacking i am really tired at the moment
Geebanger0  [author] 2 Oct @ 2:41pm 
whats the issue
Rift_cz_sk 2 Oct @ 2:27pm 
for the perks config thingy

levelcap 50

enable_random 0

reset_xp 0

commonxp 10
specialxp 25
bossxp 100

all the bot stuff is set to 0.

i do not know if its just the config or my pc just sucks.
EVE 2 Oct @ 11:35am 
@lukifer - first you need to start a campaign but after that you can close the game and then go to:

Steam\steamapps\common\Left 4 Dead 2\left4dead2\ems\perks
lukifer 2 Oct @ 10:44am 
where do i find the config file?
Geebanger0  [author] 2 Oct @ 3:44am 
:BL3Thumbsup::8bitheart::VBCOOL:
EVE 2 Oct @ 3:07am 
just wanted to say thanks for the mod. we have so many script mods that we are playing basically an upgraded version of l4d2 xD and your mod just make it even more enjoyable.
Geebanger0  [author] 1 Oct @ 12:35pm 
Yeah I'm gonna fix instagib, just need time to do it
Franshish 1 Oct @ 6:10am 
@Geebanger0

Isn't There A Way Like, To Fix InstaGib Too?
If That's Not I Think I'm Fine With That I Love That Addon Otherways
Geebanger0  [author] 1 Oct @ 4:54am 
random will override whatever is in the config
Mister Gun 1 Oct @ 4:43am 
Can I random Perks without put number Perks ID into survivors ?
kurochama 30 Sep @ 11:39pm 
@Geebanger0 , I'm not sure if 1 will take effects but you can try first. I usually put 5-10 on within, as it's still a very small AOE that won't spread to the zombies nearby.
Geebanger0  [author] 30 Sep @ 11:33pm 
@Kurochama bullet_impact and do a findbyclassname for infected within 1 unit for instance?
kurochama 30 Sep @ 11:32pm 
Just a small tips. Using "TakeDamage" on "bullet_impact" is safer than "infected_hurt". "infected_hurt" can trigger unexpected damage loop when using "TakeDamage" on it, especially when there are 2 different scripts using "TakeDamage" triggered at the same time. So if the loop is triggered, there's a chance that it will cause crash. Probably you can fix the crash by moving some "TakeDamage" scripts to "bullet_impact" instead.
Look 30 Sep @ 11:25pm 
It seem the randomized perk doesn't work for me, i do not touch any other setting but the "enable_random" 1, i still get "no perk" message.
Franshish 30 Sep @ 9:59pm 
@Geebanger0

Hmm, I See I See I Tried It Out Without Instagib+ Addon And I Never Experienced Crashes In Chapter 1 Of No Mercy

Before It Was