Could someone write me a guide on how to find co-ordinates (x/y/z)? Thanks!
I just found them fairly easily in Tiger Woods
You are basically looking for floating point numbers I would think that change as your object moves.
So do a 32 bit 'unknown search' and get all values, move about and find 'not equal' and repeat.
Occasionally you should remain in the same place after a search and do an 'equal to last value' search to get rid of constantly changing values.
1 in floating point is 3F80000, 2 is 40000000
-1 is BF800000, -2 is C0000000
Knowing roughly the type of data you are looking for helps so you can dismiss any that are Addresses or ASM data etc
I'm a little confused. I'll try this of course (tomorrow) and thanks. But I'm pretty sure that floating points are decimals....?
Yeah, that's why I posted an example of what they may look like in Hex
I often use this calc:
http://babbage.cs.qc.edu/IEEE-754/Decimal.html
I was just trying to point out the they will most likely be floating point values so look out for them
An example from tiger woods:
X: 41B832EF (23)
Y: C3AD5B05 (-346)
Z: C0A025D5 (-5)
Thanks once again. I've just found my first co-ordinate :) (On Super Mario 64).
you can also find the Y co-ord adress by putting 00000000 in the search the jump pause game when going up (not down) and search increased value un-pause land on ground 00000000 repeat untill you get like 20 values the go in order and use GCT to use ram write (04xxxxxx for the 80xxxxxx memory range or 05xxxxxx for the 81xxxxxx memory range) on every adress, untill you don't stop rising (caracter start floating up) on a spisific adrees... done you now have your Y co-ord!
Matt, I'm pretty sure that's the velocity (co-ordinate speed). Thanks though, but I already know that :)
While that might get velocity it would work for your Y co-ord as well
You just have to make sure that you search with the correct option as if negative values are possible and they are floating point technically they are higher in HEX
41B832EF = 23
C0A025D5 = -5
23 is higher than -5 but C0A025D5 is higher in hex than 41B832EF and I don't believe WiiRd takes this into account