Killing Floor 2

Killing Floor 2

Fiesta game mode
Always picking same modifier issue fix!
[Edit 2]
As the mod creator has said in the comments, the real cause of the issue is ForcedWaveIndex
Locate the KFFiesta.ini file in the config folder listed in the first edit, and change ForcedWaveIndex so that it's -1

[Edit]
I managed to fix the problem by replacing the config file on my server with the working one from my game install
I've pasted the contents of the working config into this pastebin
https://pastebin.com/h933Nxvw
To use, simple go to:
Documents\My Games\KillingFloor2\KFGame\Config for the normal game, or
KFGame\Config in your server's instal location for servers
and replace KFFiesta.ini with the contents of the pastebin
Make sure to save the file, and now the game mode should work as intended!


[Original Post]
I was gonna post another comment with more info, but it took up too many lines, so I'll post it here

The summarise my problem first, I put this on my server, but it always picks the Zed Game Modifier
Someone else in the comments also reported this problem, but with a different modifier

I continued playing, and noticed some errors and other info in my server's log.
I'm not sure if they're related to my issue or not, but I thought I'd let you know anyway.

[0621.64] ScriptLog: FIESTA- We may be crashing here with RateController: FPlayerController controlling the pawn: FPawn_Human
This line shows up in the server's console every single time a Zed spawns / tries to spawn in Zed Game

[0613.70] ScriptWarning: GetLastHitByDamageType() Received non-KFDamageType damagetype: DamageType
Fiesta KF-Outpost.TheWorld:PersistentLevel.Fiesta_0
Function KFGame.KFGameInfo:GetLastHitByDamageType:022D
This one shows up every couple of minutes in Zed Game, haven't figured out what triggers it though

[0810.60] ScriptLog: FIESTA- ForcedWaveIndex valid, forcing the wave at index 6, FWaveGameZed
[0810.61] ScriptLog: FIESTA- FWaveInfo.PreStartWave() current SpawnManager: KFAISpawnManager_Normal
[0810.61] ScriptLog: FIESTA- FWaveInfo.PreStartWave() new SpawnManager: FWaveGameZedAISpawnManager_Normal
This one showed up when the trader wave was ending, and the next round was starting
Maybe it has something to do with the Modifier always being the same?
Looking at the comments, I'm not the only one with this issue either.

I hope this information is helpful to you.
Last edited by Eastern Sanarise; 4 Sep, 2017 @ 7:19pm
< >
Showing 1-15 of 19 comments
Nekojima 2 Sep, 2017 @ 4:18pm 
Yeah I was the one who posted and it is always gun game for my friend no errors on my side but thats cause my problem or friends problem is in solo
Eastern Sanarise 2 Sep, 2017 @ 4:29pm 
That's interesting

Something else I discovered is that you can change which modifier the mod is permenantly stuck with in the config file
Changing the number of ForcedWaveIndex changes the modifier
That doesn't help with making it random again, but at least it means I'm not stuck with Zed Game
Nekojima 2 Sep, 2017 @ 4:35pm 
yeah we have tried to edit the config file with the wave weight of gamemodes but it doesn't seem to work still same result of gamemode.
Last edited by Nekojima; 2 Sep, 2017 @ 4:36pm
Nekojima 2 Sep, 2017 @ 4:39pm 
wonder if changing the number on bForceDifferentWaves=1.000000 works or maybe put more numbers to 0.0 on the WvWeapon_bT#=1.000000 lines might change it.
Eastern Sanarise 2 Sep, 2017 @ 5:14pm 
I tried changing bForceDifferentWaves to 0 but it was still stuck on on the same modifier
Nekojima 2 Sep, 2017 @ 5:18pm 
hmm... have you tried changing the WvWeapon numbers to zero and keeping the rest of the settings on default?
Nekojima 2 Sep, 2017 @ 5:23pm 
here is my config it works fine so maybe see if something is different from yours other then the ones you changed.



[Fiesta.Fiesta]
cfg_Version=1
ForcedWaveIndex=-1.000000
bForceDifferentWaves=1.000000
WaveWeight_Fiesta=15.000000
WaveWeight_Raining=14.000000
WaveWeight_Divide=14.000000
WaveWeight_Rush=14.000000
WaveWeight_BigHead=14.000000
WaveWeight_Weapon=14.000000
WaveWeight_Zed=14.000000
WvFiesta_DelayAmt=4.000000
WvFiesta_NumWpn=3.000000
WvFiesta_bT1=0.000000
WvFiesta_bT2=1.000000
WvFiesta_bT3=1.000000
WvFiesta_bT4=1.000000
WvFiesta_bT5=1.000000
WvDivide_NumAIMult=0.750000
WvDivide_Freq=0.650000
WvRain_DelayAmt=4.000000
WvRain_DoshMod=0.200000
WvRain_bPClouds=1.000000
WvRain_bZClouds=1.000000
WvRain_PCHeight=500.000000
WvRain_PCMinRadius=200.000000
WvRain_PCMaxRadius=400.000000
WvRain_PCMinDosh=0.000000
WvRain_PCMaxDosh=6.000000
WvRain_PCDecayDelay=0.250000
WvRain_PCDecayRate=0.025000
WvRain_PCDripDelay=0.100000
WvRain_PCMaxDripDelay=0.250000
WvRain_ZCHeight=600.000000
WvRain_ZCMinRadius=80.000000
WvRain_ZCMaxRadius=100.000000
WvRain_ZCMinDosh=0.000000
WvRain_ZCMaxDosh=10.000000
WvRain_ZCDecayDelay=0.000000
WvRain_ZCDeadDelay=0.250000
WvRain_ZCDecayRate=0.075000
WvRain_ZCDripDelay=0.400000
WvRain_ZCMaxDripDelay=1.500000
WvRush_DoshMod=0.700000
WvRush_NumAIMult=2.500000
WvRush_BCDelay=12.000000
WvRush_RCDelay=8.000000
WvBigHead_ScaleZ=2.000000
WvBigHead_ScalePInc=0.010000
WvBigHead_ScalePMax=2.650000
WvWeapon_SoloAIMult=2.000000
WvWeapon_bT1=1.000000
WvWeapon_bT2=1.000000
WvWeapon_bT3=1.000000
WvWeapon_bT4=1.000000
WvWeapon_bT5=1.000000
WvWeapon_DamDelay=2.000000
WvWeapon_KilDelay=0.350000
WvWeapon_bAA7First=0.000000
WvZed_DoshMod=0.800000
WvZed_NumAIMult=1.250000
WvZed_GrpSzPlayerMult=1.000000
WvZed_bGoldenFirst=0.000000
bWaitForNetPlayers=True
bEnableMapObjectives=True
bEnableGameAnalytics=True
bRecordGameStatsFile=False
bLogScoring=False
bLogAIDefaults=False
bLogAICount=False
MinNetPlayers=1
EndOfGameDelay=15
GameModes=(FriendlyName="Survival",ClassNameAndPath="KFGameContent.KFGameInfo_Survival",bSoloPlaySupported=True,DifficultyLevels=4,Lengths=4,LocalizeID=0)
GameModes=(FriendlyName="Weekly",ClassNameAndPath="KFGameContent.KFGameInfo_WeeklySurvival",bSoloPlaySupported=True,DifficultyLevels=0,Lengths=0,LocalizeID=1)
GameModes=(FriendlyName="Versus",ClassNameAndPath="KFGameContent.KFGameInfo_VersusSurvival",bSoloPlaySupported=False,DifficultyLevels=0,Lengths=0,LocalizeID=2)
ServerExpirationForKillWhenEmpty=120.000000
RequiredMobileInputConfigs=(GroupName="DebugGroup",RequireZoneNames=("DebugStickMoveZone","DebugStickLookZone","DebugLookZone"),bIsAttractModeGroup=False)
bIsStandbyCheckingEnabled=False
MaxPlayers=6
GoalScore=0
MaxLives=0
TimeLimit=0
StandbyRxCheatTime=0.000000
StandbyTxCheatTime=0.000000
BadPingThreshold=0
PercentMissingForRxStandby=0.000000
PercentMissingForTxStandby=0.000000
PercentForBadPing=0.000000
JoinInProgressStandbyWaitTime=0.000000
DefaultGameType=KFGameContent.KFGameInfo_Survival
AnimTreePoolSize=0
Eastern Sanarise 2 Sep, 2017 @ 5:58pm 
I tried changing the config file I had to match yours, but that didn't work
Afterwards, I decided to replace the config file on my server with the one I had in my game's files, and that actually fixed the problem
When I get time later, I'll post the working one on pastebin and link it in the OP for anyone else having this issue
Nekojima 2 Sep, 2017 @ 6:05pm 
gotcha glad you figured it out!! and yeah I will have to give the info to my friend
Eastern Sanarise 3 Sep, 2017 @ 5:28am 
I've updated the OP with a pastebin link
I hope this fixes the issue for your friend!
Nekojima 3 Sep, 2017 @ 11:52am 
Thanks it seems to work for her so thank you very much! :D
Last edited by Nekojima; 3 Sep, 2017 @ 1:35pm
OvercookedSushi 3 Sep, 2017 @ 2:37pm 
It did work... very much spasibo!... ^w^
pie1055  [developer] 4 Sep, 2017 @ 6:26pm 
You guys work fast! The culprit here is ForcedWaveIndex. By default it should be -1, but when I upload updates to the workshop it sometimes includes my config and overwrites yours. ForcedWaveIndex is handy when I want to test specific waves but it's not as useful to you guys so I need to start double-checking what the workshop is picking up from my end. Sorry about this ^^;
Nekojima 4 Sep, 2017 @ 6:40pm 
It's all good :D
Eastern Sanarise 4 Sep, 2017 @ 7:20pm 
Originally posted by pie1055:
You guys work fast! The culprit here is ForcedWaveIndex. By default it should be -1, but when I upload updates to the workshop it sometimes includes my config and overwrites yours. ForcedWaveIndex is handy when I want to test specific waves but it's not as useful to you guys so I need to start double-checking what the workshop is picking up from my end. Sorry about this ^^;
No worries, thanks for clarifying what the real issue was.
I've updated the title and added the real solution to the OP so now anyone else who gets this issue can easily solve it.
< >
Showing 1-15 of 19 comments
Per page: 1530 50