Reload Cancel Manager + Optional Auto Reload _ New Update
Updated to fix some bugs and add functionality. Please check changelog and download this version if you downloaded old one!!!
This mod allows you to enable various different ways of reload cancelling. The original idea for this was me being annoyed at not being able to sprint reload cancel with Parkour Aced, so I wanted to add another way to reload cancel. The mod comes with the following options:
- Auto Reload - Whenever you are not shooting, your gun automatically reloads like in Team Fortress 2. If you have this enabled you can always reload cancel by aiming down sights or shooting. Thus reloading behaves exactly like in tf2.
- Aim Down Sights - You can reload cancel by aiming down sights
- Shoot To Cancel - When you shoot your gun will start firing and reload animation is cancelled
- Require Parkour Aced - Originally I was just annoyed that I can't reload cancel when I have parkour aced, so this option exists to make the game vanilla and disable the above reload canceling options unless you have parkour aced skill. Thus you can keep the game vanilla-ish, but whenever you use a build with parkour aced you can pick one of the above two reload canceling options.
- Prevent accidental reload cancels by not allowing you to reload cancel if you have completed some amount of the reload. There is a slider allowing you to pick a number from 0 to 1, corresponding to how much of the reload you have to complete before the mod doesn't let you reload cancel. For example, if you put 0.8, then you will not be able to reload cancel when you are 80% done reloading.
- There is a feature of delaying the reload when you have the auto-reload option on. The number you pick will determine in how many seconds your gun will start reloading after shooting and aiming down sights. For example, if you pick 1, you will auto-reload 1 second after shooting.
- New toggle button to prevent reload canceling when you are out of bullets.

Members
I is RabbitOwner
Comments

love the idea, the only problem is that the mod doesnt work for me, at all. No matter what folder I put it in, no matter what boxes I tick, no matter what weapon i use. When I'm not shooting, I don't automatically reload.
p.s. I can see that you are getting a lot of requests from other people, so feel free to work on those first, I just don't understand why the auto-reload doesnt work for me.
What folder did you try putting it in? And what combination of options have you enabled?
@iisrabbit I tried putting it in both mods and mod_overrides folder with the auto-reload and shoot to cancel reload options enabled. I also didn't change the prevent reload cancel slider from its default setting (0.9) and also tried it with the setting being 0. No matter what settings I enabled or changed, the auto reload just wouldn't happen.
I also tried different weapons too to see if that was the problem. Weapons with magazines, weapons without clips, weapons with large clip sizes, weapons with small clip sizes, auto-fire weapons, single fire weapons, burst fire, rocket launchers, grenade launchers, fire, even the 23 round M1 grand. All of them didn't auto reload.
I'm still not sure what the problem is, but one thing that I have noticed is that in the beard.lib (probably not the name but oh well) update manager, it says that this mod has an update. however, when I go and try to update the mod, it responds with the error "failed writing to path :/" (this happens when its in both mod_overrides and mods btw). I don't think this is the main issue as I have another mod that works perfectly fine even though this error also pops up, however this mod is also a weapon mod and not an actually changeable setting so i have no idea
@sonicspeeder2021 I have no clue lol sorry
just to be certain tho, what file would i put this in. mod_overrides or mods
@sonicspeeder2021 mods. but it does works in the sense that you have options in mod options. But then it doesnt work in game??? Very strange.
TLDR: Might be a problem with something in the code relating to Fire to Cancel Reload or the Auto Reload as (after proper testing) those are the only two functions that seem to be not working as they should be.
@iisrabbit so I just redownloaded the mod to see if it still wasn't working, and while there are very much some parts that aren't, most of the other options work perfectly (this just goes to show my failure to test things properly). The ones that do work for me are ADS Cancel, No Cancel Empty Mag, Parkour Aced Required, Prevent Shooting %, and Run Cancel. This just leaves the Auto Reload, Fire to Cancel Reload, and Reload Delay (although this one may work, I just can't test it because the auto reload doesn't work) that don't work. Maybe there are some parts in those lines of code that might be a bit scuffed.
I'm suspecting that it has something to do with the Fire to Cancel Reload or the Auto Fire options.
Fire to Cancel Reload doesn't work when it is selected on its own, nor does it work when just Auto Reload is selected.
and it might be Auto Reload as the description states that "all reload cancelling is enabled by default while this box is checked". However, the only reload cancel that actually works is the ADS Cancel. The Fire to Reload Cancel, No Cancel Empty Mag, Parkour Aced Required (although this one makes sence), and Run Cancel all just do not work while Auto Reload is selected.