Change Materia stat bonus amounts

  • Thread starter Thread starter Tenko Kuugen
  • Start date Start date
Status
Not open for further replies.
T

Tenko Kuugen

Guest
for example, we have
Byte    STR    VIT    MAG    MDEF*    DEX    LUCK    MAXHP    MAXMP
0x01    -02    -01    +02    +01                                  -05%    +05%
0x02    -04    -02    +04    +02                                -10%    +10%

I'd like to change these to different values, like
-01 -04 +01 +04 +01 -01 -04% +02%

I know these have to be hardcoded somewhere, but that shouldn't be something that requires me / us to rewrite the entire function or anything. Someone know where these are stored?
 
Unless that table is found, that info sadly doesn't help me any
and I'm not good enough at hex to search the .exe for this stuff
 
Jenova's Witness is wrong. I do know exactly where that table is, but I won't have it in front of me until tomorrow morning.
 
I think I need to start listing NFITC as special help somewhere in my thread
most of the 'special features' that aren't field code are based on his info
 
Materia Bonuses are stored as signed words (not sure why) and start at 0x8FEEC8 (0x4FD8C8 in the exe) and follow this pattern:

StrBonus, VitBonus, MagBonus, SprBonus (though labeled as MDef Bonus), DexBonus, LukBonus, MHPBonus (as percent), MMPBonus (as percent)

There are 17 used rows of this and four unused as listed here. Don't modify past 0x8FF017 though. Then you'll start screwing with elements.
 
Last edited:
those are memory addresses, I kinda need the .exe addresses ( as usual )
 
Status
Not open for further replies.
Back
Top