Killing Floor 2

Killing Floor 2

25 ratings
beta 1065 Bind to workaround "patched" things
By TheDjango90
auto-canceled reload
auto-canceled melee swings
auto-canceled Bash
   
Award
Favorite
Favorited
Unfavorite
Reload cancel, Auto-canceled Melee Swing, Auto-canceled Parry
Go to Documents/My Games/Killing Floor2/kfgame/config/

Edit the kfinput.ini

scroll to the bottom.

Paste this

Bindings=(Name="GBA_AutoMeleeCancel",Command="customstartfire 2 | customstopfire 2 | Ironsights 1 | OnRelease IronsightsRelease 1",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False) Bindings=(Name="GBA_AutoParry",Command="customstartfire 2 | customstopfire 2 | SwitchFire | OnRelease SwitchFireRelease",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False) Bindings=(Name="GBA_AutoReloadCancel",Command="customstartfire 2 | customstopfire 2 | customstartfire 0 | customstartfire 3 | customstopfire 3 | customstartfire 2 | customstopfire 2 | onrelease customstopfire 0",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False) Bindings=(Name="GBA_SwitchKeysMelee",Command="setbind LeftMousebutton GBA_fire | setbind MiddleMouseButton GBA_AutoParry | setbind RightMouseButton GBA_AutoMeleeCancel",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False) Bindings=(Name="GBA_SwitchKeysRange",Command="setbind LeftMousebutton GBA_AutoReloadCancel | setbind MiddleMouseButton GBA_SwitchFireMode | setbind RightMouseButton GBA_IronsightsHold ",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False) Bindings=(Name="GBA_SwitchKeysEquip",Command="setbind LeftMousebutton GBA_fire | setbind MiddleMouseButton GBA_SwitchFireMode | setbind RightMouseButton GBA_IronsightsHold ",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)



Replace this
Bindings=(Name="one",Command="GBA_SwitchWeapon1",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False) Bindings=(Name="two",Command="GBA_SwitchWeapon2",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False) Bindings=(Name="three",Command="GBA_SwitchWeapon3",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False) Bindings=(Name="four",Command="GBA_SwitchWeapon4",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)

with this

Bindings=(Name="one",Command="GBA_SwitchWeapon1 | GBA_SwitchKeysRange",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False) Bindings=(Name="two",Command="GBA_SwitchWeapon2 | GBA_SwitchKeysRange",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False) Bindings=(Name="three",Command="GBA_SwitchWeapon3 | GBA_SwitchKeysMelee",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False) Bindings=(Name="four",Command="GBA_SwitchWeapon4 | GBA_SwitchKeysEquip",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)

This will switch your binds dynamically depending on wahta weapon group you switch to.

pressing one or two will swap to your Rangedweapon binds, that means auto-canceled reloads.

pressing three wwill switch your binds to the Melee binds, Auto- Swing cancel and Auto-canceled Parries.

and Pressing 4 switches your binds to work with c4, healer and welder.

they only rebind your keys when you press 1,2,3,4 respectively, so if you drop a weapon or buy a weapon, it wont switch your binds. manually tap 1,2,3,4 respecticely depending on weapon.

demonstration.
https://www.youtube.com/watch?v=x0i6EMH9inU

they all work just fine iin the new beta


Other binds you may want
type this into console for autocanceled Bashes

setbind [YOURBASHKEY] "customstartfire 2 | customstopfire 2 | customstartfire 3 | onrelease customstopfire 3"


13 Comments
SilverWF 26 Aug, 2020 @ 2:31pm 
Does this still works?
Skyrim Gaming 12 Sep, 2018 @ 5:47pm 
ded
TheDjango90  [author] 27 May, 2018 @ 6:56pm 
yep.updated teh reload cancel bind to be more fuunctional
{ST}Immortal Nub 27 May, 2018 @ 6:41pm 
It is worth noting that binding a key to rebind another on the fly can cause the game to briefly pause. It's especially noticable if you are rebinding every time you switch weapons.
TheDjango90  [author] 27 May, 2018 @ 6:24pm 
no, you can no longer cancel attacks into parry, you can however Cancel attacks into Examine weapon into Parry.
{ST}Immortal Nub 24 May, 2018 @ 10:04pm 
Wait, does holding LMB and spamming block still cause auto parry?
Mr. Mishima 23 May, 2018 @ 3:22am 
so parry was patched in beta?
Joseph_AssCrack 21 May, 2018 @ 6:09pm 
there still a little fraction of time that you can perform that, if you are fast enought and know the rythmiusehdfs :Alberts:
boiGaia 20 May, 2018 @ 10:03pm 
don't think it necessary... still enjoy playing a manual one:Alberts:
Dennis 20 May, 2018 @ 4:26pm 
Right, be a man and one shot all the big zeds with your m99 and Doomstick, because that's fun.