Killing Floor 2

Killing Floor 2

99 ratings
Unofficial Mod
2
   
Award
Favorite
Favorited
Unfavorite
Maps and Mods: Mutators
File Size
Posted
Updated
685.601 KB
Sep 3, 2018 @ 8:52pm
Jan 21, 2020 @ 7:10am
17 Change Notes ( view )

Subscribe to download
Unofficial Mod

Description
(Warning: This mutator de-ranks your game, i.e. you cannot gain XP.)

About

Unofficial Mod is a collection of ideas that improve on core vanilla gameplay. Consider this mod an extension of (instead of an addition to) vanilla KF2.

(VERY IMPORTANT NOTE: When updating to v9, you'll need to clear the Unofficial Mod cache in the folders mentioned by the below discussion before you restart your server or client.)

Added in v9
*No longer uses custom Trader archetypes when replacing default Trader archetype
*Dropped weapon pickup info improvements:
**Now shows weapon name
**No longer shows weapon owner in solo offline
*Config option to show Medic weapon dart charge on bottom right (next to ammo)
*Config option to disable initial settings display (and console command to display settings in console)
*Fixed HRG Incision crash

Some Current Features

*Config options to disable weapon upgrades and random map objectives (e.g. Stand Your Ground)
*M14 EBR: Alt-fire toggles laser sight (along with config option to disable laser sight by default)
*Pulverizer: Single-shot, re-chamber is the reload, Reload key toggles explosive hit on heavy attack
*C4: Alt-fire switches to special Targeted mode allowing you to detonate a specific planted C4
*M16/M203: Config option to enable manual M203 reload with alt-fire (along with HUD icon to indicate that the M203 needs to be reloaded)
*HUD improvements for Medic weapon lock-on, regen health, dropped weapons, etc.
*Improvements to kick vote system (shows who initiated the vote and a config option for maximum failed kick vote attempts)

(NOTE: If you want to see the full feature list and version info, see this spreadsheet[docs.google.com].)

For Solo

To test the mod, open the console (~ or F3) and type:

open KF-BurningParis?Mutator=UnofficialMod.UnofficialModMut

Unofficial Mod will indicate that it is loaded via displaying its settings in the lobby chat box.

For Servers

Note that in order to play with this mod online, the server in question must be subscribed. If you have a server, you can set this up with the instructions here[wiki.tripwireinteractive.com].

Add the following to your command line (this mod is also ServerActors compatible):

?Mutator=UnofficialMod.UnofficialModMut

The INI

Unofficial Mod will generate KFUnofficialMod.ini if it doesn't exist. Alternately, you can download the INI file here[www.dropbox.com]. Place this file in your <Drive>:\Users\<Username>\Documents\My Games\KillingFloor2\KFGame\Config folder.

Very important: The config settings in UnofficialModMut are for servers/solo play. The config settings in UMClientConfig are per-client configs, and modifying them on the dedicated server will have no effect.

Weapon Upgrades

There are three config settings governing weapon upgrades:
*bDisableWeaponUpgrades outright disables weapon upgrades. Note that if this is true, modifying the other two values will have no effect.
*DefaultWeaponUpgradeLevel is the default weapon upgrade level if upgrades are enabled, used for weapons without overrides.
*WeaponUpgradeOverrides is a list of weapon-specific overrides, one per line.

The relevant values for the two latter config settings are:
*0 disables upgrades
*A positive number enables UP TO that many upgrades (e.g. 2 allows only up to 2 upgrades)
*A negative number enables ALL BUT that many upgrades (e.g. -1 disables upgrade to Tier 5)

For the WeaponUpgradeOverrides setting, you can use the UMMakeWeaponUpgradesConfig console command to create KFUnofficialModExtra.ini (or use the one provided here[www.dropbox.com]), then search it for your desired weapon, copy-paste the WeaponUpgradeOverrides variable, and modify as desired.

Notes: You only need either the single or dual weapon definition for dual-wieldable weapons as Unofficial Mod accounts for both weapons. Also, the UMMakeWeaponUpgradesConfig console command will put in localized weapon names and uses the game session's current Trader list, so it can be used after KF2 updates and with mods using custom weapons (even if Unofficial Mod cannot override or modify the Trader list).

Console Commands

See the below discussion for console commands.

Compatibility

General: Any mod that overrides the Flash GUI menus (e.g. the Trader menu) will make the weapon upgrade disable feature not work, and also introduce a couple of Trader GUI ammo bugs with the C4 and M16/M203 that Unofficial Mod's override fixes. Zedternal is an exception to this.

Other weapon mods: Download Trader Inventory Mutator and follow the instructions therein.

Notes:
*You do not need to add Unofficial Mod's weapons to TIM's configuration as Unofficial Mod uses a unique Trader list injection system to override vanilla KF2 weapons if TIM is running.
*Keep UnofficialMod.UnofficialModMut in the command line or ServerActors. This ensures that all mod features work properly.

Zedternal: All known issues Unofficial Mod had with Zedternal are fixed as of v3. Let me know if there are any other issues.

Known issues

Sometimes the localization file will not download. v7.2 implements a workaround for the Trader menu, but other localization will be broken. Subscribing to Unofficial Mod should fix this.

Sources

You can download sources here[github.com].

Future Features

*More config settings to lessen Trader nags (as requested)

Feel free to suggest any ideas that extend on core KF2 gameplay. I just might implement them.
Popular Discussions View All (3)
1
Mar 20, 2019 @ 3:26pm
Eligible weapons for alt-fire feature
[Insert Name Here]
0
Oct 4, 2019 @ 8:11pm
Clearing cache for v9 (formerly "Workshop issues for Halloween 2019 update")
[Insert Name Here]
0
May 18, 2019 @ 9:02pm
Console commands
[Insert Name Here]
94 Comments
cat Jan 23, 2023 @ 3:30pm 
Hey, i'm posting this message on behalf of `Poor huwhyte Carl` who unfortunately cannot post it himself. Please consider responding to him on steam or discord:

https://steamcommunity.com/id/conradcarl
FZiMcJN2PigdsMrLqvin#3094

I split the message into 3 comments because of 1000 characters limitation.
cat Jan 23, 2023 @ 3:29pm 
Hey [Insert Name Here]. I know you are retired from the game and don't respond here, but in case you still read, here's the situation.

There's a project in KF2 called "Tamari's" servers. They are maintained by a player called "Tamari". These are heavily modded servers. Some of the code for them is developed proprietarily by Forrest Mark X, who is a well-known KF2 modder. He's not new to the scene and a while back released a good share of mods under GPLv3 license. However, about 2 years ago he switched mostly to develop proprietarily for Tamari's servers. My impression is that Tamari convinced him that they could turn this into a profitable donations business. There are 2 issues with that, however.
cat Jan 23, 2023 @ 3:29pm 
Firstly, they steal the code both from other modders proprietary project through decompiling/recompiling it and they "borrow" the code from GPLv3 licensed projects, without adhering to the license and giving back. The license terms are unambiguous: a bigger project becomes legally a GPLv3 licensed one, even if a small part of it is licensed under GPLv3 from other copyright holders. Thus, they are in the violation of GPLv3. There are multiple projects involved and yours is one of them.

Secondly, I believe they conduct cyberattacks against the servers of their competitors and I have evidence to supplement that. This essentially a stolen code profiteering going alongside with stifling the competition.
cat Jan 23, 2023 @ 3:29pm 
All that's not fun at all, so I thought that you may decide to help the modding community out with pushing back and ask FMX to either comply with GPLv3 terms which require that they release COMPLETE source of their project the UM is a part of or remove UM from there altogether. Some developers are already cooperating, so to address that FMX is already in a rush to either remove or refactor the stolen/violating the terms code so there's no semblance with the original, but we are in close pursuit, doing all sorts of code similarity analysis which we are going to go public with. What say you? Can you confront FMX on that? Just FYI, if he doesn't cooperate, FSF will gladly add weight to our proposal and if this is still not enough GPLv3 is easily enforcible through the US court system.
Mortimer Jun 22, 2020 @ 10:16am 
Hopefully it gets updated soon, but it's understandable if it's not: the retards at TWI keep breaking and ruining the game with each update, so there's that. Most mods get fucked with each update to their 'mod-friendly' game.
Windows11 Jun 8, 2020 @ 10:30pm 
Need update, server crashes :steamsad:
Mortimer May 14, 2020 @ 8:37am 
Can you update the mod? After the latest beta (today's beta) I keep getting an error in the log of my server when I try to boot it up:

Error: Error, ImportText (WeaponUpgradeOverrides): Property import failed for WeaponDef in: (WeaponDef=ini,UpgradeLevel=5)
[0005.20] Log: === Critical error: ===
Stealthonite May 7, 2020 @ 11:31pm 
Can you please update this to be compatible with https://steamcommunity.com/sharedfiles/filedetails/?id=2058869377 , I keep getting crashes after walking over other people's weapons and custom guns I buy from the trader get rid of all my weapons like the G-Man did to Gordon Freeman in Half Life.
Windows11 Apr 3, 2020 @ 6:49am 
HRG Incision is generated spam logs on the client, even I didn't use or buy weapon. server is fine.
Patrick Apr 3, 2020 @ 4:13am 
i keep getting 'package Unofficialmod version mismatch ' message when i tried to join the server
i did clear all the files and resubscribe but it still appears this message