The PokéCommunity Forums

The PokéCommunity Forums (https://www.pokecommunity.com/index.php)
-   Binary Hack Tutorials (https://www.pokecommunity.com/forumdisplay.php?f=66)
-   -   [FR] Expanding the Pokedex (https://www.pokecommunity.com/showthread.php?t=318569)

Splash May 27th, 2015 3:28 AM

Is there a way to fix the Black Silhouette in the intro?

rhapsodian_pixo May 29th, 2015 8:30 PM

Quote:

Originally Posted by Splash (Post 8769077)
Is there a way to fix the Black Silhouette in the intro?

if u changed the pokemon with advance intro ed before u have enlarged ur dex... dont... is no way to fix it

Splash May 29th, 2015 9:05 PM

Quote:

Originally Posted by rhapsodian_pixo (Post 8773250)
if u changed the pokemon with advance intro ed before u have enlarged ur dex... dont... is no way to fix it

too late then haha

Edit: I've fixed this by editing the ini of GBA Intro Manager by Diegoisawesome..

27thColt June 6th, 2015 3:51 AM

Now I don't know if I literally have to add more bytes to the end of the table for expanding the Pokemon Name Table (step 2). Because you didn't really explain how to expand it. Please help :3

Btw, I was able to decode the bytes for the Name table (although I know others have probably already did).

Basically,
A = BB
while
Z = D4
and then everything else should just fall in order
It was pretty easy, I just kinda had to look at the first few pokemon names. But there it is to save others time.

FF is there to indicate the end of the name if the name hasn't taken up all 11 characters/bytes. For example Ivysaur would be
C3 D0 D3 CD BB CF CC FF 00 00 00
The first 7 bytes correspond to the 7 letters of Ivysaur. Then FF comes right after indicating that is the end of the name. Then you have 00 to fill up the rest of the 11 bytes.

I am just basing this off of what I see so I can not be certain, but to me it seems like a logical guess.

Another thing, there are 10 bytes before Bulbasaur's name all saying AC. I don't think that should be changed. But from what I can tell, AC = ? because there it also appears in the gap between Treecko and Celebi.

On that note, AE = - because Ho-oh, the one right before Celebi uses AE. I hope this helped and I sure hope that someone can come help me with my problem above ^

AC FF 00 00 00 00 00 00 00 00 00 would then appear as "?"

I hope this isn't necroing because last post was only less than a week ago xD

wizard.gbc June 6th, 2015 6:09 AM

Good morning, whether agradesco who made beyond this tutorial, but for newbies like me better bendria us esque patch if we can provide the facility will be obliged a lot of thanks and sorry for the English

esto es en CASTELLANO
Buenos dias , en si agradesco a quien alla realizado este tutorial, pero para los novatos como yo nos bendria mejor un parche si esque se nos puede brindar la facilidad se los agredeceria un monton, gracias y perdonen por el ingles

Splash June 6th, 2015 7:04 AM

Quote:

Originally Posted by 27thColt (Post 8784591)
Now I don't know if I literally have to add more bytes to the end of the table for expanding the Pokemon Name Table (step 2). Because you didn't really explain how to expand it. Please help :3

Btw, I was able to decode the bytes for the Name table (although I know others have probably already did).

Basically,
A = BB
while
Z = D4
and then everything else should just fall in order
It was pretty easy, I just kinda had to look at the first few pokemon names. But there it is to save others time.

FF is there to indicate the end of the name if the name hasn't taken up all 11 characters/bytes. For example Ivysaur would be
C3 D0 D3 CD BB CF CC FF 00 00 00
The first 7 bytes correspond to the 7 letters of Ivysaur. Then FF comes right after indicating that is the end of the name. Then you have 00 to fill up the rest of the 11 bytes.

I am just basing this off of what I see so I can not be certain, but to me it seems like a logical guess.

Another thing, there are 10 bytes before Bulbasaur's name all saying AC. I don't think that should be changed. But from what I can tell, AC = ? because there it also appears in the gap between Treecko and Celebi.

On that note, AE = - because Ho-oh, the one right before Celebi uses AE. I hope this helped and I sure hope that someone can come help me with my problem above ^

AC FF 00 00 00 00 00 00 00 00 00 would then appear as "?"

I hope this isn't necroing because last post was only less than a week ago xD

If you really wantto expand your hack just use G3HS.. It has that feature.. saves you the time and stuff

wizard.gbc June 6th, 2015 8:46 AM

few are limits of the extension of pokemon?
Few pokemon can be extended?

en castellano
cuantos es limite de la extencion de pokemon ?
Cuantos pokemon se puede extender?

27thColt June 6th, 2015 1:08 PM

Quote:

Originally Posted by Splash (Post 8784807)
If you really wantto expand your hack just use G3HS.. It has that feature.. saves you the time and stuff

Fine :3 This is my first Rom Hack so yeah :3

Epsilon July 2nd, 2015 12:53 AM

I expanded the number of pokémon to a higher number than the number of dex entries using GH3S. This is because I want some Pokémon to have forms, and I don't want the extra forms to have seperate dex enties. An ASM-routine will change their index numbers. So, how do I map multiple pokemon to a single dex entry? So if I catch a pokemon in any form whatsoever, it will always show up in the dex under the same number. I am using daniilS' form method.

PurpleOrange July 2nd, 2015 1:54 AM

Quote:

Originally Posted by Epsilon (Post 8825861)
I expanded the number of pokémon to a higher number than the number of dex entries using GH3S. This is because I want some Pokémon to have forms, and I don't want the extra forms to have seperate dex enties. An ASM-routine will change their index numbers. So, how do I map multiple pokemon to a single dex entry? So if I catch a pokemon in any form whatsoever, it will always show up in the dex under the same number. I am using daniilS' form method.

use pokemon game editor and and change the dex number of the forms :)

Epsilon July 2nd, 2015 2:04 AM

Quote:

Originally Posted by PurpleOrange (Post 8825896)
use pokemon game editor and and change the dex number of the forms :)

Sounds simple enough. Thanks!

Chicken Fingers July 15th, 2015 4:21 PM

Just after the first like 5 byte changes, when he says to test, my Pokedex does start up. The only thing is that it shows every Pokemon as being caught already. I'm near positive I made all of the byte changes right. I chose 0x720000 and 0x721000 as my CAUGHT and SEEN offsets. I tried putting them in with and without +1 with no change in the result. Yes, I flipped them to '00 00 72' and '00 10 72'.

Thanks with any help ahead of time.

GoGoJJTech July 15th, 2015 4:22 PM

Quote:

Originally Posted by Chicken Fingers (Post 8848009)
Just after the first like 5 byte changes, when he says to test, my Pokedex does start up. The only thing is that it shows every Pokemon as being caught already. I'm near positive I made all of the byte changes right. I chose 0x720000 and 0x721000 as my CAUGHT and SEEN offsets. I tried putting them in with and without +1 with no change in the result. Yes, I flipped them to '00 00 72' and '00 10 72'.

Thanks with any help ahead of time.

1: It won't start working until you're completely finished
2: You need to restart your saves and save states during/after this

Chicken Fingers July 15th, 2015 4:32 PM

Quote:

Originally Posted by GoGoJJTech (Post 8848011)
1: It won't start working until you're completely finished
2: You need to restart your saves and save states during/after this

I should've explained more. Doesn't says that the Pokedex shouldn't start up at all, and mine does.

Don't worry, I'm not that unknowledgeable.

I realized that I changed the byte after my CAUGHT and SEEN pointers to 08 when it was originally 03. I changed it back and the national and regional dex show me that I've seen a large number of Pokemon that I had never seen.

The Legacy of The Legends Creator :D July 24th, 2015 5:12 AM

Does this work with Leafgreen since it does with firered?

kleenexfeu July 24th, 2015 5:55 AM

Quote:

Originally Posted by The Legacy of The Legends Creator :D (Post 8860678)
Does this work with Leafgreen since it does with firered?

Please stop posting in every thread to ask if it works with leafgreen. Most of the time the answer is no, if you have a problem with your Fire Red rom then it means it's not clean or it's not the 1.0 version. Most (if it's not all) of the time the features added for fire red won't work with leafgreen because the offset are slightly different

Xencleamas July 24th, 2015 9:27 AM

Quote:

Originally Posted by Chicken Fingers (Post 8848009)
Just after the first like 5 byte changes, when he says to test, my Pokedex does start up. The only thing is that it shows every Pokemon as being caught already. I'm near positive I made all of the byte changes right. I chose 0x720000 and 0x721000 as my CAUGHT and SEEN offsets. I tried putting them in with and without +1 with no change in the result. Yes, I flipped them to '00 00 72' and '00 10 72'.

Thanks with any help ahead of time.

Whoa! Are those RAM parts? I'm sure that part should be using RAM offsets not ROM offsets.

The Legacy of The Legends Creator :D July 24th, 2015 5:01 PM

Quote:

Originally Posted by kleenexfeu (Post 8860735)
Please stop posting in every thread to ask if it works with leafgreen. Most of the time the answer is no, if you have a problem with your Fire Red rom then it means it's not clean or it's not the 1.0 version. Most (if it's not all) of the time the features added for fire red won't work with leafgreen because the offset are slightly different

I can go around asking if something works for one but not the other if i want, i want to know as much as i can and weigh my options although i thank you for your response because you may have helped with the firered. I will continue to ask what questions i would to be answered.


Nor is it Every thread. ._. i hardly post at all.

kleenexfeu July 25th, 2015 1:52 AM

Quote:

Originally Posted by The Legacy of The Legends Creator :D (Post 8861515)
I can go around asking if something works for one but not the other if i want, i want to know as much as i can and weigh my options although i thank you for your response because you may have helped with the firered. I will continue to ask what questions i would to be answered.


Nor is it Every thread. ._. i hardly post at all.

Of course you can, I didn't meant to prevent you to do anything you want, I said "please stop" because my answer, as I said, was available for every future question concerning the compatibility.

Also before asking, use your "search" function, it'll bring you a ton of answers

Now enjoy the different hacks :)

pokefreak890 October 21st, 2015 3:34 PM

Okay sorry to bring this back but I need help I understand everything in this tutorial except

Using this, pick two locations in the RAM freed by JPAN's hack to be where Seen and Caught flags will go. Note that later steps will be easier if you put them next to each other.

Where do I find two free ram locations by the Joan save block hack isnit any two free space offsets with fsf and also I don't understand how to do this as well


Change x104B10 to point to new SEEN flags.

Same with the caught flags if anyone can help that would be great

jhay21 October 22nd, 2015 2:06 PM

can anyone please reupload JPAN's save block ips patch?

Epsilon November 14th, 2015 9:37 AM

I expanded the number of pokémon, and they work, complete with their dex entries. However, when I catch a new pokémon for the first time, this glitched screen shows up and sometimes crashes the game in VBA and always in No$GBA. Anyone familiar with this problem? Also, they only seem to show up in the National Dex list, not in the habitats, or weight categories, although these have been programmed.

http://i.imgur.com/LSCTCmv.png

pokefreak890 November 14th, 2015 10:15 AM

Okay epsilion I need your help I understand how to do everything except for
pick two locations in the RAM freed by JPAN's hack to be where Seen and Caught flags will go. Note that later steps will be easier if you put them next to each other

Is it like two new free space offsets?

And also how do I make these happen because I'm also confused here
Change x104B10 to point to new SEEN flags
Change x104B5C to point to new CAUGHT flags

Put a pointer to whichever set of flags comes first at x549D0.
Put 20 1C 00 00 at x549b0.
Put XX 22 at x549b6, where XX is the number of bytes taken by your dex flags.
Put 20 1C at x549bc.
Put YY 30 at x549be, where YY is the number of bytes between the sets of flags. YY is probably the same as XX, but it doesn't have to be.
Put XX 22 at x549c2, where XX is the number of bytes taken by your dex flags

Lunos November 15th, 2015 1:49 AM

I decided to give this a try since I don't have any other choice, but JPAN's save block hack is down..
Could someone reupload it?

pokefreak890 November 22nd, 2015 7:35 PM

I need help I understand everything in this tutorial except

Using this, pick two locations in the RAM freed by JPAN's hack to be where Seen and Caught flags will go. Note that later steps will be easier if you put them next to each other.

Where do I find two free ram locations by the Joan save block hack isnit any two free space offsets with fsf and also I don't understand how to do this as well


Change x104B10 to point to new SEEN flags.

Same with the caught flags if anyone can help that would be great


All times are GMT -8. The time now is 8:12 PM.


Like our Facebook Page Follow us on Twitter © 2002 - 2018 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2016 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.

Acknowledgements
Use of PokéCommunity Assets
vB Optimise by DragonByte Technologies Ltd © 2023.