Help on co-ordinates please.

Started by Baris10, September 07, 2009, 09:42:30 PM

Previous topic - Next topic

Baris10

 Could someone write me a guide on how to find co-ordinates (x/y/z)? Thanks!
Getting/Got my USB Geckoon 2/08/09 :)

Panda On Smack

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

Baris10

I'm a little confused. I'll try this of course (tomorrow) and thanks. But I'm pretty sure that floating points are decimals....?
Getting/Got my USB Geckoon 2/08/09 :)

Panda On Smack

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)

Baris10

Thanks once again. I've just found my first co-ordinate :) (On Super Mario 64).
Getting/Got my USB Geckoon 2/08/09 :)

matt123337

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!

Baris10

Matt, I'm pretty sure that's the velocity (co-ordinate speed). Thanks though, but I already know that :)
Getting/Got my USB Geckoon 2/08/09 :)

Panda On Smack

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