Can someone explain this code to me?

Discussion in 'NDS - Console and Game Discussions' started by sland, Mar 21, 2009.

  1. sland
    OP

    sland GBAtemp Regular

    Member
    107
    0
    Nov 22, 2007
    United States
    Here is the Japanese Pokemon Platinum code to walk through walls:

    12060458 0000E00A
    120604BE 0000E001
    1206055C 0000E008


    Can anyone explain the addresses and values to me?
     
  2. elixirdream

    elixirdream GBAtemp Legend

    Member
    10,007
    2
    May 27, 2008
    Malaysia
    6th Dimention
    are you asking a similar code for the U version?
    if so.....

    Walk/Run Through Wall (R + B)
    94000130 FEFD0000
    12060B90 0000E00A
    12060BF6 0000E001
    12060C94 0000E008

    or asking meaning for those E00A, E001, E008?
     
  3. sland
    OP

    sland GBAtemp Regular

    Member
    107
    0
    Nov 22, 2007
    United States
    The e, a 1 and 8 parts. I'm curious. I got so close to making a walk through walls code myself!
     
  4. elixirdream

    elixirdream GBAtemp Legend

    Member
    10,007
    2
    May 27, 2008
    Malaysia
    6th Dimention
    i am not sure how are you doing it
    you can use a debugger and study the opcodes [​IMG]
     
  5. sland
    OP

    sland GBAtemp Regular

    Member
    107
    0
    Nov 22, 2007
    United States
    I just want an explanation to why the numbers and letters are there in the values.
     
  6. luneth22

    luneth22 GBAtemp Regular

    Member
    192
    0
    Mar 19, 2009
    Senegal
    the "how to make AR codes" thread may help a bit.
     
  7. arogance1

    arogance1 GBAtemp Fan

    Member
    458
    7
    May 17, 2008
    UK
    The numbers and letters refer to Hexadecimal coding within the game code.
     
  8. polle123

    polle123 GBAtemp Fan

    Member
    369
    0
    Aug 11, 2008
    Belgium
    Home :)
    hahaha xD
    No that's not wath he means xD
    Well sland, It could be such wierd values becouse there are different kinds of walking in pokemon.
    normal, biking, walking through mud, swimming,
    Or the creators of the game just wanted to use totally random numbers to give us a hard time
     
  9. sland
    OP

    sland GBAtemp Regular

    Member
    107
    0
    Nov 22, 2007
    United States
    But how does the E make you go into walls? The E is also used for the code "Catch trainers Pokemon":

    52249CF4 B0562019
    12249CF4 0000E00A
    D0000000 00000000

    All I can understand about this code is "If the value B0562019 is true, then write a value of E00A To the location."
     
  10. sland
    OP

    sland GBAtemp Regular

    Member
    107
    0
    Nov 22, 2007
    United States
    So, what's the meaning of E? Does it cancel out something?
     
  11. LeGourmand

    LeGourmand Member

    Newcomer
    15
    0
    May 25, 2008
    Canada
    It's not because that it's a E...
    in fact,
    E00A our E001 is just a number, in a 16-base, you know.... 1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,10,11,12...

    so, E00A is something like "34671" (i didn't calculate it)

    it just triggers something in the code, that says "this 16x16 square that is usually a house = this 16x16 this is a floor"