• 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/

Beta Release [Mutator] Boss HP left

Shepard62700FR

Active member
Mar 7, 2012
44
1
France
This mutator is also present on the Steam Workshop.

Boss HP left

Description:
For those who already know the "KFPatHPLeft" mutator for KF1, this is the same thing.
For others, this mutator will report in the server's log and in-game chat boss(es)'s status when the squad has died.

Known issues:
- Like any other mutator, perk progression will be disabled (UPDATE : I have sent a request to TWI for whitelisting).
- On any custom map, the number of Hans/Patriarch will increase even if the spawn was denied for whatever reason (like not enough space for the boss to fit).

Planned features:
- Support other official bosses from Tripwire Interactive and popular custom bosses that the modders will make.
- Maybe interesting features you can suggest.

Possible features that need debate:
- Broadcast every X seconds boss(es) status (I would say no because a Commando could do that with it's passive skill).

Downloads:
- Mutator 0.3
- Source code 0.3

- Mutator 0.2
- Source code 0.2

- Mutator 0.1
- Source code 0.1

Installation (new method for players):
Players can subscribe to the Steam Workshop (make sure to close your KF2 first) to download the latest version.

To play a solo game with the mutator, start the game, press F3 to bring up the console and use this command :
Code:
open X?Difficulty=Y.000000?GameLength=Z.000000?Mutator=KFBossHPLeftMut.KFBossHPLeftMut
Replace X by the name of the map, Y by the difficulty (0 = Normal, 1 = Hard, 2 = Suicidal, 3 = HoE) and Z by the game length (0 = Short, 1 = Normal, 2 = Long). For example, if you want to play Burning Paris on Suicidal in 7 waves, you would use :
Code:
open KF-BurningParis?Difficulty=2.000000?GameLength=1.000000?Mutator=KFBossHPLeftMut.KFBossHPLeftMut
If you wish to use multiple mutators at the same time, separate them with a ",".

Installation (new method for servers):
Just follow this part of the KF2 dedicated server tutorial on Tripwire Interactive's wiki, the mutator's Steam Workshop ID is "704188127". Make sure to close your server first before doing any operation. To use this mutator, you must make sure that when the server change the map this line appears :
Code:
?Mutator=KFBossHPLeftMut.KFBossHPLeftMut

Installation (old manual method for both players and servers):
Download the latest version above and install the "KFBossHPLeftMut.u" file in the "BrewedPC" folder of your game/server. If you are running version 0.2 or higher, you are required to place the "KFBossHPLeftMut.ini" file in the "Config" folder of your game/server. For the record, the mutator's code is "KFBossHPLeftMut.KFBossHPLeftMut".

If you are running a server, you will also need to place "KFBossHPLeftMut.u" file in your redirect server (assuming you already have one).

Configuration:
Since version 0.2, you can change the displayed message in the configuration file:
MessageHansMul = the message that is shown if there are multiple Hans Volter.
MessageHansOne = the message that is shown if there is only one Hans Volter.
MessagePatriarchMul = the message that is shown if there are multiple Patriarch (0.3 and above only).
MessagePatriarchOne = the message that is shown if there is only one Patriarch (0.3 and above only).
MessageUnknown = the message that is shown if there is one or more custom boss(es) (0.3 and above only).

As you may have noticed, you can use wildcards that the mutator is going to replace by the correct value, here is the list of available wildcards:
{HP_CUR} = the boss's current HP.
{HP_MAX} = the boss's max HP.
{HP_PER} = percentage of boss's HP left.
{SPEC_CUR} = current boss's special trait (Hans = current battle phase / Patriarch = how many syringes have been used)
{SPEC_MAX} = maximum boss's special trait (Hans = maximum number of battle phases (4) / Patriarch = how many syringes he can use (3))

Changelog:
Version 0.3
- Added support for the Patriarch
- Fixed some errors in log messages
- Added missing code for those who wanted to debug the mutator
- Heavily refactored/commented and cleaned the code
- Added support for custom bosses (only current and max HP will be displayed and they will be known as "Unknown")

Version 0.2
- Added a "startup" message in server's log (to confirm that the mutator is ready and also tell you which version you are running)
- For unranked/modded servers, improved status report with multiple bosses (0.1 had an issue where max health could be wrong)
- Added a configuration file which allow you to set the displayed message

Version 0.1
- First release

Thanks to:
- Marco : detect how the match ends (from ServerExt).
- Slie : so I could test the mutator in-game.
- Tripwire Interactive : for being awesome game developers.

Notes: It's my first UE3/UDK/KF2 mutator, any comments/suggestions on both general/technical terms is appreciated.
Bug reports are also appreciated.
 
Last edited:
The mutator has been updated to version 0.2, below is the changelog, links and informations have been updated on the first post. As always, comments/suggestions are welcome.

Version 0.2
- Added a "startup" message in server's log (to confirm that the mutator is ready and also tell you which version you are running)
- For unranked/modded servers, improved status report with multiple bosses (0.1 had an issue where max health could be wrong)
- Added a configuration file which allow you to set the displayed message
 
Upvote 0
Does there has any way to show up boss health every 5 second when players in Boss wave ? I think it would be nice :)

In my opinion, it would be A) cheating and B) make the Commando "useless" because he already has a passive skill dedicated to see Zed's health.

I've added your suggestion to the "Possible features that need debate" section in the first post to see what other people would say about this.
 
Upvote 0