I found a data pointer for Body Harvest that leads to sets of data for each weapon's damage, range, sound, accuracy, travel type, splash range, and certain graphics, like for missile-type weapons, the physical missile object used.
The pointer's 8006491E, which leads to groups of 24 variables (a mix of 16-bit or 8-bit stuff) starting at 80145BF8, the pistol's data. These can only be altered via activators after the level's loaded, or the data loads incorrectly(which is just dandy if you want several zero's and just a few variable changes to occur in a weapon or two, since this only affects the single weapon's data).
The problem is, the data here's missing the amount of projectiles fired, like the shotgun's 5 bullets while the pistol's 1 bullet, and some graphic effects and sounds for projectile's impact explosion, and various other effects like the laser weapon beams.
I think there's another data pointer somewhere for these missing variables, but am having trouble finding them. Does anyone know an easy way to find data pointers for weapon attacks using just a gameshark pro?
|