
Note: Only use the types listed in types.txt This is used in the case that someone wants to do a themed run, generally speaking, these should include all the last stage pokemon types and any other miscellaneous tags that may apply to the pokemon's evolution line like Fossil, Starter, etc. These hold all the tags of the first-stage pokemon's evolution line. This is the id the pokemon holds in the games' memory, this is usually not equal to the Pokedex id and must be manually determined. This is the name of the first-stage pokemon, include the form name if applicable (like Rotom Heat). For those pokemon, multiple eggpokemon are clustered into one eggpokedexentry, otherwise, these pokemon forms would be treated as separate pokemon, and they would show up more often than others.Įvery eggpokemon is comprised of a few parameters: Usually, every entry has one pokemon, however, some pokemon have multiple forms like Rotom and deerling. Now, between the second and last line you need to insert all the pokemon that you want to be able to be generated, these are usually all first-stage pokemon.īelow I have given a snippet from one of the Pokedex as an example, the eggpokedexentry tag signals one entry into the egg Pokedex. The last line in your xml document should be: The second line in your xml document should be:

The first line in your xml document should be: If the game you want to add an egglocke to is a game utilizing LEON's base, then you need to name your xml file something ending in (LEON).xml, or else corrupted saves will be created later on. If the game you want to add an egglocke to is a game utilizing the CFRU engine, then you need to name your xml file something ending in (CFRU).xml, or else corrupted saves will be created later on. Starting off you need to create an xml document. How do I add support for a new Gen 3 rom hack?įirst of all, you need to make an Egglocke Pokedex, this will take quite a few hours so be warned! If you use LEON's base, be sure to place the (LEON), right before. If you use the CFRU engine, be sure to place the (CFRU), right before. If you want to add your own rom hack, simply make your own XML file and place it in the Pokedex folder. Note: For those who don't know, UPR stands for Universal Pokemon Randomizer. Pokemon Inclement Emerald (Emerald Decomp Difficulty/enhancement hack, using all gen 1 - 7 mon) Pokemon Firered 809 Randomizeable (Pokemon Firered rom hack, using all gen 1 - 7 mon, using Leons base, UPR compatible) Pokemon Sors (Pokemon Firered rom hack, using all gen 1 - 7 mon, new region, using Leons base) Pokemon Altered (Pokemon Firered rom hack, all pokemon are type-swapped) Pokemon GS Chronicles (Pokemon HG/SS remake, utilizing the CFRU Engine)

Pokemon Radical Red (Hard Pokemon Firered rom hack, utilizing the CFRU Engine) Pokemon Last Fire Red (Hard Pokemon Firered rom hack, utilizing the CFRU Engine) Pokemon Emerald EX Speedchoice (Pokemon Emerald with all 898 pokemon, is randomizeable with a custom version of the UPR)


I have created such Pokedexes/Movedexes for the following pokemon Rom hacks: However, one needs to configure their own Pokedex and Movedex, in order to tell the Egglocke maker which pokemon it can use and what moves it should give them. Simply load your save, change the settings to what you desire and click on "Generate Egglocke" to generate the new Egglocke save file.ĭue to the way, this is coded, this works for most of the third-generation pokemon games. For support, being notified of new updates, or just hanging out and sharing run updates:Ī tool used to generate Egglocke save files.
