• 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!
  • Our weekly protagonist poll is now up! Vote for your favorite Trading Card Game 2 protagonist in the poll by clicking here.
  • 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] New Eeveelutons?

  • 11
    Posts
    10
    Years
    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?
     
    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
     
    afaik, there's a limiting byte for Pokemon Evolution about Shedinja evolution, what bug is that?
     
    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 ~_~
     
    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.

    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.
     
    Back
    Top