• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Staff applications for our PokéCommunity Daily and Social Media team are now open! Interested in joining staff? Then click here for more info!
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

[Other] Pokedex Questions

  • 40
    Posts
    9
    Years
    • Seen Sep 4, 2019
    I'm currently planning to start a hack of pokemon Emerald with a "Hoenn Pokedex" of 151 pokemon. However, the Hoenn Dex is 201 pokemon, and after some searching around I see no way to fix this.

    Additionally, I intend on adding in 30~ pokemon from generations 4-6. I already have sprites for them. I assume that by replacing all of the data from an old pokemon in YAPE I could add pokemon by removing old ones? What Sprite editor should I use for giving these new pokemon sprites and box sprites?

    Lastly, If I use YAPE to renumber the 151 pokemon I want for the Hoenn Dex (for instance, changing Eevee form 288 to 32), will it work without flaws? I intend on just removing the National dex, so can I just ignore this number? What about the "Game" number"?

    Thank You
     
    For limiting the number of Pokemon in the hoenn dex this will help:

    (for Emerald) These offsets determine how many Pokémon show up in the Hoenn dex:
    xBC8FE - amount you want
    xBC926 - amount you want
    xC0890 - amount you want minus one
    You can only have up to 255 in the regional dex.

    I'm sure there's some limiters related to the Summary screen and the Save screen that I've possibly missed but I can't confirm it right now.

    Advanced pokemon sprite editor is a good tool for changing Pokemon sprites.

    You can find the order of the Hoenn dex at this offset :0x31DFB8, it's sorted by national dex number and not index number (the game number)

    Hope that helps!
     
    So I tried to get some script editors working... but I'm on a Mac.

    I use wine to use tools such as advance map, but XSE just doesn't seem to work. Nothing happens at all when I click on XSE.exe.

    Is there anything I can do?
     
    Use a hex editor instead, such as HxD. Go to the offset listed above and manually edit the values for the pokemon you want listed in order. This is in little endian and obviously hex, so you'll need to convert the decimal values of the pokemons' numbers, then reverse them. For example, Beldum's number is 374, which when converted into hex is 176. Since all of the pointers at the relevant offset are two bytes, you can't just type in "176". The proper value is 01 76, and when entering it in the hex editor, must be in little endian, meaning it will be input at 76 01. When you look at the file, you'll see all of the values for pokemon are listed as such.
     
    So I tried to get some script editors working... but I'm on a Mac.

    I use wine to use tools such as advance map, but XSE just doesn't seem to work. Nothing happens at all when I click on XSE.exe.

    Is there anything I can do?
    I'm in the same boat. But Wine opens PKSV and I have yet to run into a scripting issue.
     
    Last edited:
    My issue with PKSV was that "Open Rom" led to nothing happening.
    Hmm. I'm not sure what to tell you. I've never seen that happen. I haven't even had so much as a bug with PKSV. Perhaps it has to do with me having older versions. If it this helps at all:

    OS X Version 10.9.5
    WineBottler: Version 1.6.1
    PKSV: Version 2.1.1
     
    Last edited:
    Back
    Top