Sigh.
S. P. Gardebiter made a weapon hacking FAQ (http://www.miraigamer.net/cavestory/guides/WeaponHack.txt), it gives the location of all of the offsets of all the shot data, including: Damage, Penetrating power, range, flags (pass though solid, ect.), and maximum number of shots on screen...