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:
It's impossible to port that code because the addresses are different on the VC version.
Well is it possible to start from scratch and "make" a new timer code that has the same effect?
yes, but do you have any coding experience?
As I said, I have no hacking experience. :eek:
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
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.
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
Thank you so much man!
I hit the thank button! ;D