• Please make sure you are familiar with the forum rules. You can find them here: https://forums.tripwireinteractive.com/index.php?threads/forum-rules.2334636/
  • Weve updated the Tripwire Privacy Notice under our Policies to be clearer about our use of customer information to come in line with the EU General Data Protection Regulation (GDPR) rules that come into force today (25th May 2018). The following are highlights of our changes:


    We've incorporated the relevant concepts from the GDPR including joining the EU and Swiss Privacy Shield framework. We've added explanations for why and how Tripwire processes customer data and the types of data that we process, as well as information about your data protection rights.



    For more information about our privacy practices, please review the new Privacy Policy found here: https://tripwireinteractive.com/#/privacy-notice

[Mutator] ZED Manager

poosh

Grizzled Veteran
Jan 6, 2011
3,404
327
83
ZED Manager replaces ScrnMonstersMut a.k.a. Custom Monster Balance.​

Official Page @ Steam Forums
http://steamcommunity.com/groups/ScrNBalance/discussions/6/540740500346215411/

Download Links for Servers
Zed Manager: mutator itself. Iincludes also Balanced versions (SE) of Brute, Jason and Shiver.
(optional) WPCMonsters_Data: assets for Brute, Jason and Shiver.
(optional) ScrnMonsters: code and assets for Tesla Husk, Ghost and HardPat.

Workshop Link
ZED Manager

Links to original threads
No need to download anything below, just paying respect to original authors.
Brute Female Fleshpound Hard Pat Jason Voorhees Shiver Tesla Husk

Features
  • Adds new specimens: Tesla Husk and Ghost
  • Balances community-made monsters (Brute, Shiver, Jason, HardPat) for better fitting in the game.
  • Fully supports Female Fleshpound, Shafter, Sick, Goreshank and Fatale.
  • Allows adding any custom zed you wish.
  • Allows replacing any stock zed with custom one (or another stock zeds). You can replace Stalkers with Ghosts, Bloats with Sicks, Husks with Hellfires or even Clots with Gorefasts!
  • Allows setting any end game boss you wish.
  • Has the following built-in custom monster profiles (spawning rules): Brute, Jason, Shiver, FemaleFP, Tesla Husk.
  • You can replace default custom monster with any other zed the same way as replacing stock zeds. For example, you can replace Tesla Husk with Fatale.
  • Now you can you Balanced (SE - Scrn Edition) or Original versions of Brute, Jason and Shiver.
  • Mutator has 4 config profiles. Each profile can be used for a different game config in KFMapVove.
  • Each custom zed can be voted on or off via MUTATE VOTE ZED console command.
  • Mutator isn't linked to any monster packages and can be used without any of them.

Differences from ScrnMonstersMut
  • Configs are stored in Zeds.ini instead of ScrnBalance.ini.
  • Mutator isn't linked to any monster packages and can be used without any of them. For example, if server doesn't use Brute, then no more need of installing Brute's assets on the server.
  • If monster is disabled, then clients will not download its packages (code and assets) from the server.
  • You can use original version of Brute/Jason/Shiver, if you don't like SE version.
  • You can replace any zed with any other zed, including stock-stock, stock-custom, custom-custom, custom-stock. Examples:
    - replace Clot with Gorefast
    - replace Husk with Hellfire
    - replace Tesla Husk with Fatale
    - replace Fleshpound with Female Fleshpound
    - replace Female Fleshpound with Brute (less Brutes and they will spawn from wave 6)
    - replace Pat with a Clot ːClotː :trollface:


Four different configs

ZED Manager has 4 different configs setups in Zeds.ini. Each of them can be used for different game config in KFMapVote (click me for more details).
Technically there are 4 identical mutators in ScrnZedManager package: ZedManagerMut, ZedCfgA, ZedCfgB and ZedCfgC.
  • ZedManagerMut has all custom and balanced zeds enabled by default.
  • ZedCfgA offers original (unbalanced) version of zeds.
  • ZedCfgB offers ScrN zeds only.
  • ZedCfgC - user defined.
Actually you can alter all 4 configs, not only ZedCfgC, if you want so.

The next example (KFMapVote.ini) demonstrates using of different configs for different game types:
Code:
GameConfig=(GameClass="ScrnBalanceSrv.ScrnGameType",Prefix="KF-",Acronym="SE",GameName="Balanced Zeds (Scrn Edition)",Mutators="ServerPerksMut.ServerPerksMut,ScrnBalanceSrv.ScrnBalance,ScrnZedManager.[u]ZedManagerMut[/u]",Options="Difficulty=7?GameLength=2")
GameConfig=(GameClass="ScrnBalanceSrv.ScrnGameType",Prefix="KF-",Acronym="WPC",GameName="Original WPC Zeds Only",Mutators="ServerPerksMut.ServerPerksMut,ScrnBalanceSrv.ScrnBalance,ScrnZedManager.[u]ZedCfgA[/u]",Options="Difficulty=7?GameLength=2")
GameConfig=(GameClass="ScrnBalanceSrv.ScrnGameType",Prefix="KF-",Acronym="D3",GameName="Doom3 with custom zed config",Mutators="ServerPerksMut.ServerPerksMut,ScrnBalanceSrv.ScrnBalance,ScrnZedManager.[u]ZedCfgC[/u],ScrnDoom3KF.Doom3Mutator,ScrnD3Ach.D3AchMut",Options="Difficulty=7?GameLength=2")

Custom configuration

If you want to customize zeds, then you need to change or add a new zed definition record (ZedDefs), for example:
Code:
ZedDefs=(Kind="BRUTE",Username=,Package="KFBruteFinal_014",ClassName="ScrnWPCBrute.ZombieBruteSE",bEnabled=True,bLocked=False)
ZedDefs record has the following settings:

Kind
There are 3 types of this value:
  1. Replacing stock zed. In this case stock zed will be removed and new zed will be spawned instead of it. Available values:
    CLOT, CRAWLER, GOREFAST, STALKER, SCRAKE, FLESHPOUND, BLOAT, SIREN, HUSK.
  2. Replacing end game boss.
    Kind="BOSS"
  3. Spawning zed using one of built-in custom zed profiles. Supported values:
    BRUTE, JASON, SHIVER, FFP, TESLAHUSK, SICK, SHAFTER, GORESHANK, FATALE

Username
User-friendly name to be used in zed voting (e.g. MVOTE ZED BRUTE OFF). If omitted, Kind value will be used.

ClassName
Full name of zed class, including package name.

Package
Package to be added to ServerPackages, when this zed is enabled. If this value differs from package specified in ClassName, then both packages will be added to ServerPackages.

bEnabled
Controls, if zed should be added to the game. You can create zed profile but leave it disabled (bEnabled=False), allowing players to vote it on or off via MVOTE ZED console command.

bLocked
Locked zeds can not be voted on or off by the players. bLocked is not applied on Server Admins, who always are able to vote.


Below is listed default Zeds.ini config:
Spoiler!

Whitelist Status
Mutator isn't whitelisted and will not be submitted to the whitelist, because it allows replacing FP with a Clot or Pat with a Bloat.

Requirements
ZED Manager uses ScrnVotingHandlerV4 (included).
Using of ServerPerks and ScrN Balance mutators is recommended but is not mandatory. It can be used on vanilla servers too, but what's the point of that, since it isn't whitelisted?
 
Last edited:

andoy

FNG / Fresh Meat
Oct 13, 2012
60
0
0
So i have all the Fatale, Sick, Shafter, Goreshank files. also PSEUDOGIGANT files

this is what i add in the zeds.ini?

Code:
ZedDefs=(Kind="FATALE",Username=,Package="Fatale",ClassName="Fatale.MutAddFatale",bEnabled=True,bLocked=False)
ZedDefs=(Kind="SICK",Username=,Package="HMSickMut",ClassName="HMSickMut.SickMut",bEnabled=True,bLocked=False)
ZedDefs=(Kind="SHAFTER",Username=,Package="Shafter",ClassName="Shafter.ShafterMut",bEnabled=True,bLocked=False)
ZedDefs=(Kind="GORESHANK",Username=,Package="GoreShank",ClassName="GoreShank.GoreShankMut",bEnabled=True,bLocked=False)
ZedDefs=(Kind="PSEUDOGIGANT",Username=,Package="PseudoGigant_DT_beta",ClassName="PseudoGigant_DT_beta.PseudoGigantDTMut",bEnabled=True,bLocked=False)
They still don't seem to spawn in-game.. :(
 
Last edited:

forrestmark9

FNG / Fresh Meat
Nov 29, 2011
1,110
40
0
So i have all the Fatale, Sick, Shafter, Goreshank files. also PSEUDOGIGANT files

this is what i add in the zeds.ini?

Code:
ZedDefs=(Kind="FATALE",Username=,Package="Fatale",ClassName="Fatale.MutAddFatale",bEnabled=True,bLocked=False)
ZedDefs=(Kind="SICK",Username=,Package="HMSickMut",ClassName="HMSickMut.SickMut",bEnabled=True,bLocked=False)
ZedDefs=(Kind="SHAFTER",Username=,Package="Shafter",ClassName="Shafter.ShafterMut",bEnabled=True,bLocked=False)
ZedDefs=(Kind="GORESHANK",Username=,Package="GoreShank",ClassName="GoreShank.GoreShankMut",bEnabled=True,bLocked=False)
ZedDefs=(Kind="PSEUDOGIGANT",Username=,Package="PseudoGigant_DT_beta",ClassName="PseudoGigant_DT_beta.PseudoGigantDTMut",bEnabled=True,bLocked=False)
They still don't seem to spawn in-game.. :(
Well for one you're making the classname the mutator and not the zed class
 

andoy

FNG / Fresh Meat
Oct 13, 2012
60
0
0
Well for one you're making the classname the mutator and not the zed class
Edit: Damn.. i feel so stupid.. thanks forrest... so it should be like this:
And.. it works :D all 4 of them spawn.
Code:
ZedDefs=(Kind="FATALE",Username=,Package=,ClassName="Fatale.ZombieFatale",bEnabled=True,bLocked=False)
ZedDefs=(Kind="SICK",Username=,Package=,ClassName="HMSickMut.ZombieSick",bEnabled=True,bLocked=False)
ZedDefs=(Kind="SHAFTER",Username=,Package=,ClassName="Shafter.ZombieShafter",bEnabled=True,bLocked=False)
ZedDefs=(Kind="GORESHANK",Username=,Package=,ClassName="GoreShank.ZombieGoreShank",bEnabled=True,bLocked=False)
Now I am also trying to add other custom monsters, but they don't have any profiles? or configurations how do i make them work?
Code:
ZedDefs=(Kind="BASTARD",Username=,Package=,ClassName="Bastard.ZombieBastard",bEnabled=True,bLocked=False)
ZedDefs=(Kind="HELLFIRE",Username=,Package=,ClassName="Hellfire.ZombieHellFire",bEnabled=True,bLocked=False)
ZedDefs=(Kind="PSEUDOGIGANT",Username=,Package=,ClassName="PseudoGigant_DT_beta.ZombiePseudoGigantDTBase",bEnabled=True,bLocked=False
 
Last edited:

poosh

Grizzled Veteran
Jan 6, 2011
3,404
327
83
I wonder.
I'd like to use ZED manager and Super Zombie together.
In case, How do i set?
You need to place Super Zombies before ZED manager in the mutator line. Then both will work together.
 

shaitan

Member
Jun 27, 2013
82
0
6
Today's Tripwire update broke this mutator as well on my servers. :(
 
Last edited:

shaitan

Member
Jun 27, 2013
82
0
6
I'll try that, but the server just does that hanging thing when the mutator is on.
Btw on spawning a monster in it has no textures, the standard ones from the list here(shiver,brute,FFP, etc).
 

poosh

Grizzled Veteran
Jan 6, 2011
3,404
327
83
ZombieStalker, as any other zeds, is an abstract class now. ZombieStalker_STANDARD is introduced. Every modification of standard zeds (Hard Pat, Super Zombies etc.) are broken now and requires recompilation.
 

poosh

Grizzled Veteran
Jan 6, 2011
3,404
327
83
Edit: why would they change/add this in for? What was wrong with the zombie scripts before?


Nothing. They just optimized the code. Like they did with melee weapons last year... breaking every mod. Tbh it isn't so big deal: simple package rebuild solve almost almost everything.
 

shaitan

Member
Jun 27, 2013
82
0
6
You're fast Poosh. Going to update scrn/tsc/monsters in abit here. :D

<edit>
I've updated twice just to be sure. No matter how I do it, the zed manager mut will not work. Anytime it is put in the command line, it just hangs the server. Here's some logs if you want to see:

TSC mode, without the zed manager works fine.

Scrn mode without zed manager works fine.

Scrn Mode with zed manager breaks.

TSC mode with zed manager breaks.

Just Scrn + Zed manager mutators in, and it breaks.

I hope they're done breaking our servers now. -.-
 
Last edited:

mmnicolas

FNG / Fresh Meat
Apr 7, 2013
370
0
0
Your mutators are loaded in a weird order, I'd review your startup script and voting options

Also, FFP v082, pretty sure that's the one who crashes clients without the karma file