The Legend Of Zelda: Twilight Princess [RZDE01]

Started by Zxcman5, December 27, 2008, 09:47:35 PM

Previous topic - Next topic

Romaap


mugwhump

Hey Romaap, do you think you could post the codes for me? My wii's laser died and I have to play my games with usbloaders now, which means I can't use my usbGecko anymore, which means I can't take the hacker test :(

Quote from: domakesay on January 28, 2010, 09:30:43 PM
MY GOD
YOU ARE A KING.....
GOD BLESS YOU AND THE HOLY GROUND YOU STEP ON...
YOU HAVE MADE TWILIGHT PRINCESS ENJOYING TO PLAY AFTER 3 LONG PAINFUL YEARS.
ONLY THING LEFT IS ENEMY HEALTH.....
THANKYOU SO  MUCH.
OH BY THE WAY I'M USING YOUR PAL CODES JUST SO YOU KNOW THEY WORK...
Thanks... lol. But yeah, no usbGecko means I probably can't make the enemy health multiplier, sorry. :(

schooluser

Quote from: mugwhump on February 23, 2010, 12:53:06 PM
Hey Romaap, do you think you could post the codes for me? My wii's laser died and I have to play my games with usbloaders now, which means I can't use my usbGecko anymore, which means I can't take the hacker test :(


Thanks... lol. But yeah, no usbGecko means I probably can't make the enemy health multiplier, sorry. :(

What makes you think you can't use your gecko with a usb loader?
I use configurable usb loader v54, and it works fine.
You can even edit which hook the game starts with. Go to the loader menu, hit 1 for game options, turn ocarina cheats on, change the hook type, and start your game, then load up wiird on your pc, and BAM, it's working fine.

mugwhump

^Oh, I never knew that. Thanks!

However, the hacking test isn't working right now, so I still need someone to post the codes for me (or give me hacker status). If some kindly mod could help me out I'd much appreciate it.



And there's a funny problem with the deluxe rupee code when I use Configurable USB Loader. For some reason it doesn't store the fractional part of your rupees, but just rounds upwards. I suspect it's because CUSBL's version of Gecko is different than the one I'm using (1.9.1), so perhaps one of the codetypes is behaving differently? The gecko registers aren't at different addresses so it's not that. I noticed that the 16 bits at 80001830 (where I store the rupee fraction) never decreases, which it shouldn't do, but I dunno why.
Here's the code with comments so you guys can take a look at it:
[spoiler]
28001832 00000000 if oldrup(1832)=0 (maybe cuz not initialized)
2800182E 00000000 if 182E=0 (quotient storer, double checking uninitialization)
82100002 8049292C gr2=rupees
84100002 80001832 oldrup=rup(gr2)
E0000000 80008000 terminator
8000000E 80001832 load oldrup address into grE
80000003 8000182E gr3 stores gr2's quotienty thing address
0200182E 00000001 182E=1, so 'first time execution?' check not fooled
82100000 80001832 gr0 = oldrup
82100001 8049292C gr1 = newrup
A449292C EF000000 if oldrup<newrup
84100000 8049292C rup = oldrup(gr0)
86400000 FFFFFFFF
86000000 00000001
88000001 00000000 gr1 =difference
86100001 0000000X multiply
80000004 0000000Y gr4=Y**
84100001 8000182C load gr1 difference into address2
80000000 00000000 gr0=0
80000002 00000000 gr2=0
60000000 00000000 store next codes in b0, keep executan
86000000 00000001*gr0+=1 (quotient counter)
88000002 00000004 gr2+=gr4**
84100002 8000182E load gr2 into address3
A400182C 3F000000 if gr2(gr3 address)>gr1(difference, address2)
64000000 00000000 jump to *
E2000001 00000000 endif

86400001 FFFFFFFF
86000001 00000001
88000002 00000001 gr2-=gr1
86400002 FFFFFFFF
86000002 00000001
88000002 00000004 gr2= -gr2+Y(gr4)
82100003 80001830 gr3=remainder
88000003 00000002 add gr2 to remainder counter(gr3)
84100003 80001830 remainder=gr3

2E001830 0000000Y if remainder<Y
86000000 FFFFFFFF gr0-=1
E2100000 00000000 else
86400004 FFFFFFFF
86000004 00000001
88000003 00000004 remainder(gr3)-=Y(gr4)
84100003 80001830 remainder=gr3
E2000001 00000000 endif

82100002 8049292C gr2=rupees
88000002 00000000 gr2+=gr0
84100002 8049292C rupees=gr2
E0000000 80008000 terminator
82100002 8049292C gr2=rupees
84100002 80001832 store oldrup
[/spoiler]

harvestmoon42

I can't get any of the codes to work. I'm pretty sure I have version 1, and I'm using gecko OS 1.9.3. Why...? :confused:
"When uncertain or in doubt, run in circles, scream and shout!" - Me

Symphonian resident


dcx2

Isn't the version number listed somewhere on the disc?

Skiller

Quote from: dcx2 on May 21, 2010, 12:34:58 AM
Isn't the version number listed somewhere on the disc?

u can find it in the game code ..

right after the Game ID is the version Code but i think on the back of the case it has a Diffrent RVL thing to

dcx2


hawkeye2777

[spoiler][/spoiler]

RVL-RZDE-0A-0 --> v1
RVL-RZDE-0A-2 --> v2

Correct me if I'm wrong.
Currently "retired" from hacking codes.

Skiller

Quote from: hawkeye2777 on May 21, 2010, 03:39:23 AM
[spoiler][/spoiler]

RVL-RZDE-0A-0 --> v1
RVL-RZDE-0A-2 --> v2

Correct me if I'm wrong.

02 should be v3

harvestmoon42

Ok, so maybe I have version 2 then...I was looking in the wrong spot for that...oops.
"When uncertain or in doubt, run in circles, scream and shout!" - Me

hawkeye2777

Currently "retired" from hacking codes.

Skiller

Quote from: hawkeye2777 on May 22, 2010, 01:36:42 AM
Quote from: Skiller on May 21, 2010, 04:34:16 AM
02 should be v3

Nope, 02 is v2 (http://wiibrew.org/wiki/Twilight_hack). As far as I know, those are the only two versions.

formating may be diffrent in then the Code

since beside the Game ID when looking at the code
0 = Version 1
1 = version 2
2 = Version 3

or maybe thay skiped and did not release revision 2 .  But meah . :P

RealSkyDiver

Are the initial sound bugs when using codes finally fixed now?
I have RVL P RZDE USA is that version 1?