Ok, what's what I had in mind
Best advice I can give you for now :
Paremeters are set in the Demulshooter ini file, and if you change your guns, I bet you have to reopen demulshooter GUI to choose new gun ID ?
If you're not already doing it, you can create multiple Demulshooter config and just add a single file copy line in the ahk script ( or whatever) to overwrite the one in Demulshooter's folder
That way you can set timings as well, according to the gun you want. Just overwriting Demulshooter config will work