|
First off, I did not make this discovery. It was made by a friend of mine on Pokecommunity. With that being said, let me continue the tutorial.
First: Open your favorite hex-editor and load your rom. (In this case I use Diamond JP, Pearl/ or English not tested)
Second: Go to Jump to address, or goto and type in the hex value, "1C88ACC".
Third: You should see the string, "00 00 05 00 8C 01 00 00".
The "05" part of this string represents the pokemons level and the "8C 01" is the pokemon's value...reversed. Expample: This string states the pokemon is a Starly, so Starly's value is not "8C 01", but simply "01 8C". Understand???
Fourth: Now let's have some fun! Change the "05" to "64", which changes the level to 100 and change the value "8C 01" to "ED 01", this changes the pokemon to none other than Arceus!
Fifth: Save and load your rom. The first trainer you battle should have a level 100 Arceus instead of a level 5 Starly! Pretty cool huh?
Now feel free to try different values here, If the site becomes more popular I will try more to make a file of the different pokemon. Remember, I did not discover this and always backup your rom files when you change something.
|