F6 Codetype

Started by Deathwolf, July 04, 2010, 01:11:20 PM

Previous topic - Next topic

dcx2

Remember, the F6 code was originally intended for region free codes.  Therefore, your Z values should contain instructions that are not likely to be different in PAL/USA.

Unfortunately, the destination of a bl is probably different in other regions.  So, an F6 code that included a bl in the Z values would work for the one region, but not the other, because the bl isn't the same.

---

Yes, your code will write F6000001...at first.  After your code is run the first time, it will search.  After the search, it will change to either F6000301 (if it succeeded) or F6000101 (if it failed).  Look in Memory Viewer again after the game is running and you will see that your code has changed.

If it succeeded (Q = 3) then the next value is replaced with the address where the search found the Z values.  This address is then placed into the po; there is no way for the F6 code to use ba.

Your D2 code will add 8 to the value in the po and then hook.  For this example we want the Z values to be found at 803CE200, because we want to hook 803CE208 = 803CE200 (from po) + 8 (from D2 code).

Deathwolf

#16
it's only F6000001...

whatever the code doesnt work. :'(

F6000001 80348044
90010010 480A3A3D
D2000008 00000002
3C800000 60840006
909E06B0 00000000
E0000000 80008000
lolz

Deathwolf

lol dcx2 I tried brkirch's code and it also doesn't work.

can I apply it via usb gecko!???
lolz

dcx2

I just tested it, your code does work.  Here's the result...

800028B0   00000000   00000000   00D0C0DE   00D0C0DE
800028C0   F6000301   803CE200   90010010   480A3A3D
800028D0   D2000008   00000002   3C800000   60840006
800028E0   909E06B0   483CB928   E0000000   80008000
800028F0   FFFFFFFF   FFFFFFFF   00000000   00000000

Note that it succeeded, Q = 3, and it found the Z values at SSSSSSSS = 803CE200.

Are you sure you're using the latest version of Gecko OS?  Do you have the game at a breakpoint or paused when you apply the code?

Deathwolf

lol I activate it via usb gecko and usb loader because my wii laser is broken
lolz