Killing Floor 2

Killing Floor 2

135 valoraciones
PerkLevelManager
   
Premio
Favoritos
Favorito
Quitar
Maps and Mods: Mutators
Tamaño
Publicado el
Actualizado el
69.640 KB
13 SEP 2019 a las 11:53 p. m.
16 SEP 2019 a las 1:17 a. m.
5 notas sobre cambios ( ver )

Suscríbete para descargar
PerkLevelManager

Descripción
PerkLevelManager
A mutator for adjusting perk levels. By default, all perks are are maxed out at 25.
This is especially useful for gamemodes such as Controlled Difficulty, so you can play without having to worry about your prestige progression.
This cannot be used to cheat your levels. The levels will revert back to normal after disconnecting.

WARNING: due to the nature of the mechanisms used to enforce perk levels, the mutator is likely to break whenever the game gets updated.

If you like what you see, remember to leave a like and favorite!


How to use
Add to your mutator list like so:
?mutator=PerkLevelManager.PerkLevelManagerMutator

Configuration
By default, perk levels are maxed out at 25, but the prestige is left unchanged (i.e. the player keeps his current prestige).

You will find the config file under KFGame\Config\KFPerkLevelManager.ini on the server side, or My Documents\My Games\KillingFloor2\KFGame\Config\KFPerkLevelManager.ini on the client side (for single player).

Default config:
[PerkLevelManager.PerkLevelManagerConfig] INIVersion=1 PerkLevel=(Value=25,Min=-1,Max=-1) PrestigeLevel=(Value=-1,Min=-1,Max=-1)

If you want to override the levels on a per-perk basis, you can use these directives:
PerkLevelOverrides=(PerkClass=Class'KFGame.KFPerk_Berserker',Override=(Value=25,Min=-1,Max=-1)) PerkLevelOverrides=(PerkClass=Class'KFGame.KFPerk_Commando',Override=(Value=25,Min=-1,Max=-1)) PerkLevelOverrides=(PerkClass=Class'KFGame.KFPerk_Support',Override=(Value=25,Min=-1,Max=-1)) PerkLevelOverrides=(PerkClass=Class'KFGame.KFPerk_FieldMedic',Override=(Value=25,Min=-1,Max=-1)) PerkLevelOverrides=(PerkClass=Class'KFGame.KFPerk_Demolitionist',Override=(Value=25,Min=-1,Max=-1)) PerkLevelOverrides=(PerkClass=Class'KFGame.KFPerk_Firebug',Override=(Value=25,Min=-1,Max=-1)) PerkLevelOverrides=(PerkClass=Class'KFGame.KFPerk_Gunslinger',Override=(Value=25,Min=-1,Max=-1)) PerkLevelOverrides=(PerkClass=Class'KFGame.KFPerk_Sharpshooter',Override=(Value=25,Min=-1,Max=-1)) PerkLevelOverrides=(PerkClass=Class'KFGame.KFPerk_SWAT',Override=(Value=25,Min=-1,Max=-1)) PerkLevelOverrides=(PerkClass=Class'KFGame.KFPerk_Survivalist',Override=(Value=25,Min=-1,Max=-1))
Similarly, you can override prestige levels using PrestigeLevelOverrides=

If you want to set a valid range of levels, you have to configure it like so: (Value=-1,Min=15,Max=24)
This will force all <lvl15 players to lvl15 and all lvl25 players to lvl24.

if you want a perk to not be affected, you can configure it like this: (Value=-1,Min=-1,Max=-1)

GitHub
The project is open-source and available on GitHub[github.com]

License
PerkLevelManager is licensed under GNU General Public License v3.0[github.com]
41 comentarios
sebul 25 ABR 2023 a las 3:53 a. m. 
this mod broke?
Flammable 21 MAR 2023 a las 7:48 p. m. 
I hate what they did to the game.
peelz  [autor] 21 MAR 2023 a las 7:26 p. m. 
It's very buggy. It was buggy back when I still played KF2, probably not gonna get any less buggy any time soon. Sorry.
Eivyses 5 MAR 2023 a las 1:02 a. m. 
it kinda works but it doesn't? Levels are applied, but perk skills are lost. Anyone know a fix for this?
Flammable 10 ENE 2021 a las 11:18 a. m. 
good to hear it still work. I left KF2 for a huge while too, and i'm looking forward to use this mutator in future, when i get back to kf2
Cali 10 ENE 2021 a las 3:01 a. m. 
Oh it does still work, it was just the server that didn't activate the mod for some reason, sorry about that
Cali 7 ENE 2021 a las 2:52 p. m. 
Yeah that's fair, I've just come back after a 2 year break, and mods are the only thing I plan on returning for
peelz  [autor] 7 ENE 2021 a las 10:46 a. m. 
I haven't played KF2 in over a year and I'm not planning to come back. This mod was very unstable even when I first created it. If it doesn't work right now, then I don't think I'll even get around to fixing it (it's a massive pain in the ass because of TWI's shit code).
Cali 7 ENE 2021 a las 5:26 a. m. 
Doesn't appear to be working currently on my server, maybe its just me
peelz  [autor] 27 ABR 2020 a las 6:50 p. m. 
No, this is a server launch parameter, not a console command.

You need to first set up a KF2 server, then subscribe the server to this workshop item and add the parameters to your server launch options.

I'd recommend reading this: https://wiki.killingfloor2.com/index.php?title=Dedicated_Server_(Killing_Floor_2)