Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
This mod is opted-in to receive Donation Points
Changelogs
Version 1.2.1
Cleaner code + more optimization
Fixed a bug where player couldn't sprint if pressed grenade while carrying luggage
Added support for SoloPlay
Version 1.2.0
Optimize some code
Add settings caching
Version 1.1.7
Added hybrid_sprint into AML's load_after
Version 1.1.6
Added more check for knocked down state
Added MultiBind to load_after for AML, thanks to TheOrange1337's report
Added zh-cn translations by deluxghost
Version 1.1.5
Preventing promise like press key while downed
Preventing promise to throw knife after dropping luggable
Version 1.1.4
Added a mod option for Zealot's throwing knives
Added debug tool
Version 1.1.3
Fixed first quick swap key wont get triggered
Version 1.1.2
Added support for Auspex scanner
Refactor the code as suggested by Aussiemon
Version 1.1.1
Fixed Zealot's throwing knife spamming
Version 1.1.0
Added support for blitz, syringes, pocketable
Version 1.0.0
Initial relase
For some reason this game doesn't allow player to swap weapon in some frame of many animations, this mod is my attempt at addressing it. Once you hit the swap key, this mod will make sure to swap weapon for you as soon as it ready to be swap as it possibly can. So in another word there will be delayed as long as whatever that swap-preventing animation last. So no more spamming weapon swap key.
Thanks to everyone on the Darktide Modders Discord for helping me with my noob question. xD (ItsAlxl, ronvoluted, raindish, Wobin) Special thanks to Zombine04, Aussiemon for assisting me with some codes. Translation for zh-cn by deluxghost
Installation Requirement: If you have Chat Block, MultiBind, Hybrid Sprint installed, guarantee_weapon_swap need to be put below them.
Known scenarios that prevent you from swapping weapon that this mod will help you:
Some certain frame of melee attacking animation
Some certain frame of ADS animation
Some certain frame of gun bracing animation
Some certain frame while firing Laspistol
Push attack animation
Reving chain weapon.
Charging Psyker's force sword.
Rumbler equiping animation.
probably a lot more I am not aware of
Disclaimer: This mod does not bypassing the intentional mechanic or anything. the delay is still there. the mod only swap weapon for you once it ready to be swap. even without this mod people could sort of do what this mod does already by just binding primary/secondary to mwheelup/mwheeldown. The existence of the mod help closing that gap.
It's still in early stages and requires some testing
This mod does not fix weapon swap bug from server desync. (the one where you already swap weapon but it jump back)