Well, good luck with that.
Since you work with weapons a lot, I'd like to inform you that there's a typo in the Compendium. The bubbler lvl 2 offset is 0x06190, not 0x09190. (maybe I should get off my lazy bum and actually tell Noxid)
Another weird thing is 0x08230. According to the file, it is both the code for the nemesis bullet AND the spur lvl 1 shot, which is probably impossible.