I had no patience and I did it before, NeonTron, in the image are the recommended settings, as I have tried many times with Delta Touch, LZDoom, GZDoom, etc. It was also tested with Brutal Doom v19, v20, v21 and Project Brutality v2.03 and they work fine. Inside the zip file, you will find 2 files, one for use with weapons that reload, and another for when the weapons do not reload.
I ran out of brilliant ideas, if someone has a cool idea let me know, remember that there are two files inside, one is used with weapons that reload, and another is used for weapons that do not reload (classic).
it is compatible with many mods, it is just a matter of testing