WiiRd forum

Wii & Gamecube Hacking => Wii Game hacking help => Topic started by: sonicpacker on October 04, 2009, 09:59:58 AM

Title: Will someone (ANYONE) please help me?
Post by: sonicpacker on October 04, 2009, 09:59:58 AM
Ok, I need to know how to "port" Gameshark codes to Virtual Console.
I want to compete in single star times on Super Mario 64, and I need a timer code to work.
Yoshielectron, a well known N64 hacker, made this code for Gameshark.

NTSC

Time how long it takes to get a star V1.1 (JS)

81249688 A03B
8124968A B25E
8124DC7C A1A0
8124DC7E 00EE
8024B197 0040
81249690 0000
81249692 0000
D033AFA1 0020
8133B26C 0000

So again, could someone please explain to me how to port this code? Or if a hacker could just do it, that would be nice because I have no hacking experience. But, I'm willing to learn if I must.  :rolleyes:
Title: Re: Will someone (ANYONE) please help me?
Post by: Romaap on October 04, 2009, 07:26:04 PM
It's impossible to port that code because the addresses are different on the VC version.
Title: Re: Will someone (ANYONE) please help me?
Post by: sonicpacker on October 04, 2009, 11:16:43 PM
Well is it possible to start from scratch and "make" a new timer code that has the same effect?
Title: Re: Will someone (ANYONE) please help me?
Post by: paprika_killer on October 05, 2009, 09:43:04 AM
yes, but do you have any coding experience?
Title: Re: Will someone (ANYONE) please help me?
Post by: sonicpacker on October 05, 2009, 07:36:52 PM
As I said, I have no hacking experience.  :eek:
Title: Re: Will someone (ANYONE) please help me?
Post by: mdmwii on October 06, 2009, 12:49:54 AM
It's not a porting but a conversion. Anyway, it could be done.

EDIT: I converted the code. I tested and it works. Press Left button in main menu to reset timer.


Time how long it takes to get a star V1.1 (JS) [Converted by mdmwii]
050B3808 A03BB25E
050B7DFC A1A000EE
010B5317 00000040
050B3810 00000000
291A5120 00002000
031A53EC 00000000

Title: Re: Will someone (ANYONE) please help me?
Post by: sonicpacker on October 06, 2009, 06:09:29 PM
Is there a way to change the button that makes the timer reset. Right now, it's set to Z/L with a Gamecube controller. But those buttons are used for Long Jumping/Ground pounding.
So is it possible to make the button that resets it mapped to X/Y/D-Pad? Those are the buttons that don't do anything.
Title: Re: Will someone (ANYONE) please help me?
Post by: mdmwii on October 07, 2009, 12:22:27 PM
Replace 291A5120 00002000 with 291A5120 00006010.
Reset key: L + R + B on gamecube controller

Gamecube controller D-Pad values:
Down - 0400
Up - 0800
Left - 0200
Right - 0100
Title: Re: Will someone (ANYONE) please help me?
Post by: sonicpacker on October 07, 2009, 09:31:07 PM
Thank you so much man!
I hit the thank button!  ;D