• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Dawn, Gloria, Juliana, or Summer - which Pokémon protagonist is your favorite? Let us know by voting in our poll!
  • 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] How to add more Pokemon than the ?s

Schoshe Implo

Ultimate Hope and Future
  • 32
    Posts
    10
    Years
    Hi I was wondering if a hacking expert could help answer this question ive been trying to find for a month now! How do you add more than those ?s after celebi?! Im sure you have to create from script but if not than ok.
     
    If you need Pokedex Expanding for Pokemon Ruby I can give you usefull advices.
     
    You'll need to expand the Pokédex!

    For Emerald, follow this tutorial:
    For FireRed

    You could also use karatekid552's Gen 3 ROM Hacking Suite to do it for you, available here
    t=320113[/url]

    I thought the gen rom suite could only use the ?s

    If you need Pokedex Expanding for Pokemon Ruby I can give you usefull advices.

    Thank you very much I would like to know :)
     
    Last edited by a moderator:
    If you need Pokedex Expanding for Pokemon Ruby I can give you usefull advices.

    Expanding the dex requires malloc and extra ram space, which Ruby cannot do without a major rewrite of the engine and every instance of connecting to it.

    If you do happen to include extra slots, it works by overwriting other areas of save space and is a total corruption process. You will get extra Pokémon, but at the cost of the game. The limit you can add WITH corruption is still extremely low. Not to mention things that won't be able to be expanded such as footprints due to limiters in the ASM coding.
     
    Expanding the dex requires malloc and extra ram space, which Ruby cannot do without a major rewrite of the engine and every instance of connecting to it.

    If you do happen to include extra slots, it works by overwriting other areas of save space and is a total corruption process. You will get extra Pokémon, but at the cost of the game. The limit you can add WITH corruption is still extremely low. Not to mention things that won't be able to be expanded such as footprints due to limiters in the ASM coding.

    You're telling me Ruby doesn't have enough RAM space to repoint the caught/seen data? lol.

    You just need to repoint it into a good chunk of free RAM space, and then write a save block hack. FireRed had like 8KB of free space, I'm sure Ruby has 800 or so bytes lying around. Then after you've repointed it, you have some nice free space to use in RAM for your other things :D
     
    i have HxD,XSE, and Pokescript, im using HxD right now and it doesnt show the offsets that chaos rush says to use
     
    i have HxD,XSE, and Pokescript, im using HxD right now and it doesnt show the offsets that chaos rush says to use

    Oh, it does. I assure you. I have done this. Press CTRL + G. And then input the offsets (152E98), it will show you.
     
    Oh, it does. I assure you. I have done this. Press CTRL + G. And then input the offsets (152E98), it will show you.


    So wait when chaos tells me to put [XX XX XX 08] are those for the symbols on the rightside, also what does he mean by pointer?
     
    So wait when chaos tells me to put [XX XX XX 08] are those for the symbols on the rightside, also what does he mean by pointer?

    Read this part:
    For XX XX XX 08, it's the offset you put the save block routine +0x1.

    Where did you input the save block hack routine? Reverse it and 1. (I hope I'm right with the reverse thingy).
     
    Lemme go on and say im a noob to hex editing i only know the basics idk what any of that means :(
     
    Lemme go on and say im a noob to hex editing i only know the basics idk what any of that means :(

    Haha, don't worry, everybody has a starting point. What I mean is, where did you pasted this numbers:
    Code:
    21 68 FF 23 1B 01 5B 18 98 88 00 28 09 D0 04 28 0A D0 0D 28 0C D0 0D 2D 1C DD 01 20 08 BC 98 46 F0 BD C4 21 08 4A 06 E0 8E 21 89 00 07 4A 02 E0 BA 21 09 01 06 4A 04 3B 18 68 10 60 04 3A 04 39 00 29 F8 D1 E7 E7 C0 46 C0 D8 03 02 F8 DA 03 02 98 E6 03 02 00 48 00 47 2D 2E 15 08 FF FF FF FF FF 27 3F 01 CF 19 F8 80 BE 88 00 2E 08 D0 04 2E 09 D0 0D 2E 0B D0 00 00 00 48 00 47 53 28 15 08 C4 23 08 4A 06 E0 8E 23 9B 00 07 4A 02 E0 BA 23 1B 01 06 4A 04 3F 10 68 38 60 04 3A 04 3B 00 2B F8 D1 E9 E7 C0 D8 03 02 F8 DA 03 02 98 E6 03 02

    (the save block hack)
     
    Back
    Top