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

Discussion in 'Wii U - Hacking & Backup Loaders' started by ShadowOne333, Oct 22, 2014.

  1. ShadowOne333
    OP

    ShadowOne333 GBAtemp Guru

    Member
    6,463
    4,017
    Jan 17, 2013
    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
     
  2. Roxas012

    Roxas012 Member

    Newcomer
    12
    6
    Mar 17, 2014
    United States
    My own little world
    Sorry, but neither of those work either.
     
  3. ShadowOne333
    OP

    ShadowOne333 GBAtemp Guru

    Member
    6,463
    4,017
    Jan 17, 2013
    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
     
  4. Roxas012

    Roxas012 Member

    Newcomer
    12
    6
    Mar 17, 2014
    United States
    My own little world
    Nope. This one crashed as soon as I tried to start a game.
     
  5. ShadowOne333
    OP

    ShadowOne333 GBAtemp Guru

    Member
    6,463
    4,017
    Jan 17, 2013
    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.
     
  6. Roxas012

    Roxas012 Member

    Newcomer
    12
    6
    Mar 17, 2014
    United States
    My own little world
    That didn't work either. I tried all of the "force pal" options.
     
  7. ShadowOne333
    OP

    ShadowOne333 GBAtemp Guru

    Member
    6,463
    4,017
    Jan 17, 2013
    Mexico
    Did you have the GCT file as GKYP01 or GKYE01?
     
  8. Roxas012

    Roxas012 Member

    Newcomer
    12
    6
    Mar 17, 2014
    United States
    My own little world
    I load my cheats through Usb Loader GX. So I would assume it was the temp GCT that it creates.
     
  9. ShadowOne333
    OP

    ShadowOne333 GBAtemp Guru

    Member
    6,463
    4,017
    Jan 17, 2013
    Mexico
    So you were using the original code for Widescreen from GC Forever, created the GCT file with USB Loader, forced PAL and still didn't work?
     
  10. Roxas012

    Roxas012 Member

    Newcomer
    12
    6
    Mar 17, 2014
    United States
    My own little world
    Exactly.
     
  11. ShadowOne333
    OP

    ShadowOne333 GBAtemp Guru

    Member
    6,463
    4,017
    Jan 17, 2013
    Mexico
    Then it beats me. XD
    That code does not follow a particular HEX offset.

    I really hope someone could help out to convert this code.
     
  12. CosmoCortney

    CosmoCortney The Hacker Furry

    Member
    1,538
    1,462
    Apr 18, 2013
    Germany
    on the cool side of the pillow
    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 :(
     
  13. MichiS97

    MichiS97 "Leftist snowflake milennial"

    Member
    GBAtemp Patron
    MichiS97 is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    1,288
    718
    Jun 14, 2011
    Gambia, The
    Bavaria
    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
     
  14. CosmoCortney

    CosmoCortney The Hacker Furry

    Member
    1,538
    1,462
    Apr 18, 2013
    Germany
    on the cool side of the pillow
    Yes, there is.
    You can use the dolphin emulator and various applications.

    here's a little tutorial I have made:
     
  15. MichiS97

    MichiS97 "Leftist snowflake milennial"

    Member
    GBAtemp Patron
    MichiS97 is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    1,288
    718
    Jun 14, 2011
    Gambia, The
    Bavaria
    I think I'm gonna have to get a wireless sensor bar and a bluetooth adapter :P
     
  16. ShadowOne333
    OP

    ShadowOne333 GBAtemp Guru

    Member
    6,463
    4,017
    Jan 17, 2013
    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?
     
  17. Roxas012

    Roxas012 Member

    Newcomer
    12
    6
    Mar 17, 2014
    United States
    My own little world
    Yes! It works just fine.
     
    ShadowOne333 likes this.
  18. ShadowOne333
    OP

    ShadowOne333 GBAtemp Guru

    Member
    6,463
    4,017
    Jan 17, 2013
    Mexico
    Great! Thanks for testing it! :)