WiiRd forum

Wii & Gamecube Hacking => Wii Game hacking help => Topic started by: Baris10 on September 07, 2009, 09:42:30 PM

Title: Help on co-ordinates please.
Post by: Baris10 on September 07, 2009, 09:42:30 PM
 Could someone write me a guide on how to find co-ordinates (x/y/z)? Thanks!
Title: Re: Help on co-ordinates please.
Post by: Panda On Smack on September 07, 2009, 09:53:36 PM
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
Title: Re: Help on co-ordinates please.
Post by: Baris10 on September 07, 2009, 10:16:23 PM
I'm a little confused. I'll try this of course (tomorrow) and thanks. But I'm pretty sure that floating points are decimals....?
Title: Re: Help on co-ordinates please.
Post by: Panda On Smack on September 07, 2009, 10:44:52 PM
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)
Title: Re: Help on co-ordinates please.
Post by: Baris10 on September 08, 2009, 05:11:39 PM
Thanks once again. I've just found my first co-ordinate :) (On Super Mario 64).
Title: Re: Help on co-ordinates please.
Post by: matt123337 on September 09, 2009, 01:38:07 AM
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!
Title: Re: Help on co-ordinates please.
Post by: Baris10 on September 09, 2009, 04:04:02 PM
Matt, I'm pretty sure that's the velocity (co-ordinate speed). Thanks though, but I already know that :)
Title: Re: Help on co-ordinates please.
Post by: Panda On Smack on September 09, 2009, 06:01:13 PM
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