The PokéCommunity Forums

The PokéCommunity Forums (https://www.pokecommunity.com/index.php)
-   Binary ROM Hacking (https://www.pokecommunity.com/forumdisplay.php?f=284)
-   -   Other New Eeveelutons? (https://www.pokecommunity.com/showthread.php?t=349764)

ninjabuilder May 29th, 2015 6:12 AM

New Eeveelutons?
 
1 Attachment(s)
I know, as is, Pokémon FireRed can only support up to five evolutions for a single pokémon. I would like to add more evolutions for Eevee, more than the five existing.

Would it be possible to find the pointer to Eevee's evolution data, and then move the data to a place where there is room for more than five, and then change the pointer appropriately?

evolution offsets:
- Eevee to Espeon: 0x025AC1C
- to Umbreon: 0x025AC24
- to Flareon: 0x025AC2C
- to Jolteon: 0x025AC34
- to Vaporeon: 0x025AC3C

You may notice all of these are right next to each other, and after Vaporeon, there is empty space all the way to 0x025ACBB. Could I put new ones there?

PurpleOrange May 29th, 2015 11:58 AM

Quote:

Originally Posted by ninjabuilder (Post 8772336)
I know, as is, Pokémon FireRed can only support up to five evolutions for a single pokémon. I would like to add more evolutions for Eevee, more than the five existing.

Would it be possible to find the pointer to Eevee's evolution data, and then move the data to a place where there is room for more than five, and then change the pointer appropriately?

evolution offsets:
- Eevee to Espeon: 0x025AC1C
- to Umbreon: 0x025AC24
- to Flareon: 0x025AC2C
- to Jolteon: 0x025AC34
- to Vaporeon: 0x025AC3C

You may notice all of these are right next to each other, and after Vaporeon, there is empty space all the way to 0x025ACBB. Could I put new ones there?

nope, it doesn't work like that, as all the routines for evolution in general decide how many possible evolutions all pokemon have, so changing just one to have more is not possible, however, if you download THIS TOOL you can increase the amount of evolutions for all pokemon, however this seems to make Nincada's evolution not work, which is an unifxed bug

ninjabuilder May 29th, 2015 12:31 PM

Could Nincada's evolution be fixed manually via a hex editor?

PurpleOrange May 30th, 2015 12:24 AM

Quote:

Originally Posted by ninjabuilder (Post 8772692)
Could Nincada's evolution be fixed manually via a hex editor?

i'm not really sure what actually causes the bug, so i'm afraid i can't help you there :(

Lance32497 May 30th, 2015 2:43 PM

afaik, there's a limiting byte for Pokemon Evolution about Shedinja evolution, what bug is that?

PurpleOrange May 31st, 2015 2:05 AM

Quote:

Originally Posted by Lance32497 (Post 8774475)
afaik, there's a limiting byte for Pokemon Evolution about Shedinja evolution, what bug is that?

of course there's some limiting bytes somewhere (dunno exactly where), but it changes the actual asm routines for the evolutions, i think 4 bytes (not 100% sure). with the shedinja bug, nincada evolves into ninjask at level 20 as usual, but shedinja isn't created for some reason ~_~

Splash May 31st, 2015 3:56 AM

Just expand the number of evolutions using G3HS then you can add new Eeveelutions

ninjabuilder May 31st, 2015 4:31 AM

Quote:

Originally Posted by PurpleOrange (Post 8775371)
with the shedinja bug, nincada evolves into ninjask at level 20 as usual, but shedinja isn't created for some reason ~_~

So using G3HS to create multiple evolutions breaks the 0x000E evolution that creates a new Pokémon. Theoretically anyone who evolves like that wouldn't work after applying more evolutions with G3HS, except no one else evolves and creates a new Pokémon.

Quote:

Originally Posted by Splash (Post 8775455)
Just expand the number of evolutions using G3HS then you can add new Eeveelutions

I would like to, Splash, but I don't want to break shedinja's creation.

Perhaps for now I'll just make nincada evolve into shedinja in a different way, until somebody figures this bug out.


All times are GMT -8. The time now is 2:22 AM.


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.