right, now i have been experimenting, and its possible to hack the pointer, the problem is figuring out where to "repoint" the chain.
for example:
[[[[[[main+2F72D70]+C8]+80]+28]+78]+90]+08 - Atk
[[[[[[main+2F72D70]+C8]+80]+28]+78]+64]+08 - Def
[[[[[[main+2F72D70]+C8]+80]+28]+78]+38]+08 - focus
these pointer have the modifiers base location [x19, 0x28] as shown here:
View attachment 431348
where x19 = [[[[[[main+2F72D70]+C8]+80]
now in one session:
atk = 269
def = 197
in the pointer chain:
atk -- 288FDAD68 => 2660b66110 <269(dbl)>
def -- 284a3a45a4 => 2660B65FE8 <197(u32)>
now im noticing two things:
1) pointers ARE everything to this game. i know i copied the atk "ending chain" offset and copied to the def, and guess what, Def == Atk
2) i think i can recognize a "game logic key" here, if the value is u32, the "key" is 5FE8, where as if its dbl its 6110. so its possible to use these values as a cross checker.