Most staggers can be cancelled, making it very easy to control your character. Got hit? No problem. Cancel into a dodge roll, interrupt your dodge roll with an attack, then stop attacking by doing a backstep. You can do whatever you want. Also gets rid of the annoying input queueing.
Permissions and credits
Credits and distribution permission
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou can upload this file to other sites but you must credit me as the creator of the file
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features so long as you credit me as the original creator
Conversion permissionYou can convert this file to work with other games as long as you credit me as the creator of the file
Asset use permissionYou are allowed to use the assets in this file without permission as long as you credit me
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 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 not opted-in to receive Donation Points
Input queue in DS3 is quite frastrating for me. Accidentally press roll twice, then the game will remember the second roll, and roll a second time after the first roll finishes, leaving the player no control. Attack too much, and you will miss the opportunity to dodge. Well it is meant to be this way, and the short solution is probably just "get gud". But if you aren't good enough (like me) then you can try out this mod. Description:
Modified almost all player animations, so that whenever an input can be queued, it is instead excecuted immediately. If input is too early and can't be queued, then it will have no effect.
For example, pressing attack while rolling will stop the roll and do the attack at once. Spam attack and your character will raise the weapon repeatedly without having the time to make a full swing. After getting hit, you can also dodge roll a bit earlier and there will be no queued delayed roll.
Installation:
You need to unpack the game files with UXM. Then replace chr/c0000.anibnd.dcx with file in this mod. I think modEngine will work as well but I have never tried it.
Other remarks:
Thank Meowmaritus for the amazing tool DSAnimStudio without which this mod will never be possible.
At first I just wanted to get rid of queueing, without making the staggers shorter, but it turns out there are more than 8000 animations and if I want to do that, I needed to modify every one of them carefully to change the queue duration. So I went for a faster method and just copy-pasted a chunk of events into every animation, telling the game that inputs are allowed at any time. (That's 2 hours of copy-pasting!)
Haven't tested it out that much, tell me if you encounter any bugs.