Editing the damage output or special attacks
Aug 22, 2021 0:23:44 GMT 10
Mr.Curious, christhehero07, and 4 more like this
Post by kTeo on Aug 22, 2021 0:23:44 GMT 10
This is made using HEX EDITOR on your bio4.exe
The values below apply to weapons/attacks that don't have a specific firepower value and can't be searched using the method shown in my firepower editing tutorial
all those damage values have the same value of 00 00 80 3F (1.0 in float32). I presume this is the base multiplier
for the total equation since the damage of those weapons may vary depending on the enemy (knife is stronger
on krauser, incendiary is stronger on bitores, RPG is stronger on regenerators, and so on)
all of those damage values seems to follow the same arrangement of normal weapons: single float32, 7 values
in a row. (6 upgrades + exclusive upgrade)
tests have shown that the first value is not loaded on a 5-1 save file, as if the equation
for total damage changes to make said weapon stronger/weaker as the game progresses
below is the starting offset for different weapons. Keep in mind that only the first 7 values after this offset are said weapon's damage:
ROCKET LAUNCHER (direct contact with missile):
7FE684
Unknown Entry:
7FE6A0
KNIFE (all characters):
7FE6D8
ROCKET LAUNCHER (explosion radius)
7FE710
HAND GRENADE (also works for Mine Thrower darts):
7FE72C
MELEE ATTACKS (general use)
7FE748
DOES NOT INCLUDE:
thrust punch (wesker)
neck breaker (HUNK)
Krauser's double kick (still partially affected. Maybe just one of the two kicks?)
Krauser's charge attack
Unknown Block:
7FE764 to 7FE7EF
Unknown Block:
7FE87C to 7FE8B3
Unknown Block:
7FE8D0 to 7FE907
Krauser's double kick:
7FE908
Unknown Block:
7FE924 to 7FE9E7
Unknown Entry:
7FEA04
P.R.L. 412 (flash attack only):
7FEA20
Unknown Entry:
7FEA3C
I was not able to find some values, maybe these are stored somewhere else. The values not found were:
.Incendiary Grenade
.P.R.L. 412 (laser beam attack)
.Thrust Punch (Wesker)
.Neck Breaker (HUNK)
.Krauser's Charge Attack
If anyone is willing to dig further into the unknown entries or search for those undiscovered values above, please let me know so i can update this list.
The values below apply to weapons/attacks that don't have a specific firepower value and can't be searched using the method shown in my firepower editing tutorial
all those damage values have the same value of 00 00 80 3F (1.0 in float32). I presume this is the base multiplier
for the total equation since the damage of those weapons may vary depending on the enemy (knife is stronger
on krauser, incendiary is stronger on bitores, RPG is stronger on regenerators, and so on)
all of those damage values seems to follow the same arrangement of normal weapons: single float32, 7 values
in a row. (6 upgrades + exclusive upgrade)
tests have shown that the first value is not loaded on a 5-1 save file, as if the equation
for total damage changes to make said weapon stronger/weaker as the game progresses
below is the starting offset for different weapons. Keep in mind that only the first 7 values after this offset are said weapon's damage:
ROCKET LAUNCHER (direct contact with missile):
7FE684
Unknown Entry:
7FE6A0
KNIFE (all characters):
7FE6D8
ROCKET LAUNCHER (explosion radius)
7FE710
HAND GRENADE (also works for Mine Thrower darts):
7FE72C
MELEE ATTACKS (general use)
7FE748
DOES NOT INCLUDE:
thrust punch (wesker)
neck breaker (HUNK)
Krauser's double kick (still partially affected. Maybe just one of the two kicks?)
Krauser's charge attack
Unknown Block:
7FE764 to 7FE7EF
Unknown Block:
7FE87C to 7FE8B3
Unknown Block:
7FE8D0 to 7FE907
Krauser's double kick:
7FE908
Unknown Block:
7FE924 to 7FE9E7
Unknown Entry:
7FEA04
P.R.L. 412 (flash attack only):
7FEA20
Unknown Entry:
7FEA3C
I was not able to find some values, maybe these are stored somewhere else. The values not found were:
.Incendiary Grenade
.P.R.L. 412 (laser beam attack)
.Thrust Punch (Wesker)
.Neck Breaker (HUNK)
.Krauser's Charge Attack
If anyone is willing to dig further into the unknown entries or search for those undiscovered values above, please let me know so i can update this list.