Hacking Change WiiRD/Gecko codes region from PAL to NTSC-U?

ShadowOne333

QVID PRO QVO
OP
Editorial Team
Joined
Jan 17, 2013
Messages
12,212
Trophies
2
XP
34,127
Country
Mexico
Good day.

As the title says, I've been trying to change the region of a particular WiiRD/Gecko cheat code to work from a PAL region to a NTSC-U region game to use in Nintendont.

The game is Kirby Air Ride (NTSC-U) with GameID: GKYE01.

The code I want to convert to NTSC is the following

Code:
Kirby Air Ride (GKYP01 - PAL)
 
16:9 Aspect Ratio (Widescreen) [Ralf]
C2387B1C 00000002
C042FC30 D0440044
60000000 00000000
040C3FD0 C022FC30
040CAF70 C022FC30
045D8D70 3FE38E39
(You can find the original code in this link:
http://www.gc-forever.com/forums/viewtopic.php?f=38&t=2191

I did some research and found out that I had to get the offset values between two similar codes used in both regions...
This is where I had issues.

I tested the debug mode codes and they gave me the HEX offset of D5B8.
With the vehicle modifier I got an offset of 1C0, and I found another one of D6C0.

Can anyone help me out on converting this code properly to NTSC-U?

Let's see if one of these attempts work out:
Code:
Attempt #1:
 
C23951DC 00000002
C042EF34 D0440044
60000000 00000000
040D1690 C022FC30
040CA274 C022FC30
045D8D70 3FE38E39

Code:
Attempt #2:
 
C23951DC 00000002
C042EF34 D0440044
60000000 00000000
040D1690 C022FC30
040CA274 C022FC30
045E6430 3FE38E39
 

ShadowOne333

QVID PRO QVO
OP
Editorial Team
Joined
Jan 17, 2013
Messages
12,212
Trophies
2
XP
34,127
Country
Mexico
Damnit :/
There is no constant offset then... it seems.
I found yet another offset, CFC.

I don't really know if I should apply one offset to one line, then another for the next, or subtract or add the offset to the left line of code.

This is my last try:
Code:
C23951DC 00000002
C043D2F0 D0440044
6000D6C0 00000000
040DF690 C022FC30
040D8630 C022FC30
045E6430 3FE38E39
 

ShadowOne333

QVID PRO QVO
OP
Editorial Team
Joined
Jan 17, 2013
Messages
12,212
Trophies
2
XP
34,127
Country
Mexico
I just read something very interesting...
A guy in a forum apparently says that enabling an option like "Force PAL" also makes Cheat Codes for that region work.
 

CosmoCortney

i snack raw pasta and chew lollipops
Member
Joined
Apr 18, 2013
Messages
1,768
Trophies
2
Location
on the cool side of the pillow
Website
follow-the-white-rabbit.wtf
XP
3,017
Country
Germany
I think you'd have to re-hack the code for this region.
You can easily find an aspect ratio modifier by searching 0x3FAAAAAB (= 1.33333 = 4/3) in the ram. Then you have to change it to 0x3FE38E38 (=1.77777 = 16/9). But I see that this code includes some assembler lines. IDK why.
However, there's a second method by hacking the RAM. Simply search for addresses with the value 0x3F800000 and change them to something else. If you have luck you will find another address that changes the aspect ratio. (in this case: 0x3f800000 = 4/3 -> 0x3FAAA278 = 16/9 (1.777/1.333))
Too bad I dont have the NTSC-U version of this game. then I could have a look at it on myself :(
 

MichiS97

"Leftist snowflake milennial"
Member
Joined
Jun 14, 2011
Messages
1,817
Trophies
2
Age
26
Location
Munich
XP
3,606
Country
Germany
CosmoCortney is there actually a way to hack new codes for Wii games without using a USB gecko? I always thought that it couldn't be done without that
 

ShadowOne333

QVID PRO QVO
OP
Editorial Team
Joined
Jan 17, 2013
Messages
12,212
Trophies
2
XP
34,127
Country
Mexico
Thank you all for your replies!
The original creator has already replied back and provided a NTSC code for this cheat:
Code:
Kirby Air Ride [GKYE01]
 
16:9 Aspect Ratio (Widescreen) [Ralf]
C238565C 00000002
C042FBD0 D0440044
60000000 00000000
040C2878 C022FBD0
040C9814 C022FBD0
045E62D0 3FE38E39
Here's the original post:
http://www.gc-forever.com/forums/viewtopic.php?p=27777#p27777

Roxas012, could you test this one?
 

Roxas012

Member
Newcomer
Joined
Mar 17, 2014
Messages
12
Trophies
0
Location
My own little world
XP
80
Country
United States
  • Like
Reactions: ShadowOne333

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    Hey Kennyboy, have you found any decent mini Pc for around $200-250? Fast enough to play most Pc games.
  • K3Nv2 @ K3Nv2:
    I'd say save another $100 anythtwith 8core upgradeable ram I'm thinking about ordering the acemagic still
    +1
  • BigOnYa @ BigOnYa:
    Damn, I haven't turn on my OG Xbox one in ages, just did now and ofcourse, 32GB update required, gonna take forever.
  • BigOnYa @ BigOnYa:
    Edit: nevermind, I forgot I up-ed my internet speed, only 30 min remaining.
  • BigOnYa @ BigOnYa:
    Will a mobo with a M2ssd slot work without a M2ssd installed, using a sata ssd temporary?
  • K3Nv2 @ K3Nv2:
    As long as sata just point bios to boot to it as main drive
    +1
  • SylverReZ @ SylverReZ:
    @K3Nv2, Is that a compilation of you?
  • K3Nv2 @ K3Nv2:
    M.2 is more of a luxury you can still boot from Ide if you really wanted to
    +1
  • K3Nv2 @ K3Nv2:
    I mean as long as the motherboard still has sata ports unless you're still in celeron days
  • Xdqwerty @ Xdqwerty:
    wut
  • BigOnYa @ BigOnYa:
    Nuh it has Sata 3
  • K3Nv2 @ K3Nv2:
    It should still have a Bootable option in bios select drive
    +1
  • Xdqwerty @ Xdqwerty:
    whats sata?
  • K3Nv2 @ K3Nv2:
    How you were born
  • BigOnYa @ BigOnYa:
    Sata is the type of interface/cable connection of hard drives/disc drives for Pc.
    +1
  • K3Nv2 @ K3Nv2:
    Don't tell them about old bank drives may explode
  • BigOnYa @ BigOnYa:
    Mini pcs in the 70's
  • K3Nv2 @ K3Nv2:
    128kbs of storage
    +1
  • K3Nv2 @ K3Nv2:
    How do I connect this to my emachine
  • K3Nv2 @ K3Nv2:
    The Tattooist of Auschwitz is pretty good so far
    K3Nv2 @ K3Nv2: The Tattooist of Auschwitz is pretty good so far