Now that I'm home, I figured I'd post the starting offset of the weapon functions. You're the hacker - you do the disassembly and altering. :)
0x00004160, 0x000043f0, 0x000047b0
0x00004b30, 0x00005120, 0x000055a0
0x00005d80, 0x00005f30, 0x00006190
0x000064d0, 0x000068b0, 0x000075e0
0x000078a0...