Qhimm.com Forums
Miscellaneous Forums => Gameplay => Topic started by: Tenko Kuugen on 2012-09-17 00:45:39
-
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 (http://wiki.qhimm.com/FF7/Materia_data). Don't modify past 0x8FF017 though. Then you'll start screwing with elements.
-
those are memory addresses, I kinda need the .exe addresses ( as usual )
-
What? It's right there.
<.<
>.>
^_^
-
>Last edit by NFITC
I am on to you good sir!