Hex editing pokemon trainers pokemon
This is a pkmn trainer pokemon editing guide.
What is needed hex editor
The examples are taken out of Sapphire, which should be the same as ruby.
You should be able to find the data by loading a text editing table, searching the
trainer name, and using the pointer that is with the trainer's name when you find it
with a bunch of other trainers.
WARNING: Do not change the two bytes before the data.
The format is as follows for normal trainers:
< 0000 > < 1A00 > < 4A01 > < 0000 > | < 0000 > < 1A00 > < 4A01 > < 0000 >
This is the data for a fisherman.
This is what each number means with normal trainers:
< 0000 > < level > < 00 > < POKÉMON 1 > < carried Item (0000 for no Item) > | < 0000 > < level > < 00 > < POKÉMON 2 > < carried Item > etc..
Here is an example:
< 0000 > < level 1A = 26 > < 00 > < Carvanha = 4A01 > < 0000 > |
< 0000 > < level 1A = 26 > < 00 > < Carvanha = 4A01 > < 0000 >
Gym leaders have the attacks too!
< C800 > < 1600 > < 5100 > < 3000 > < 3100 > < 5400 > < 5600 > < 0000 >
< C800 > < 1400 > < 6400 > < CD00 > < 7800 > < D100 > < 3100 > < 0000 >
< FA00 > < 1700 > < 5200 > < 3000 > < 3100 > < 5F00 > < 5600 > < 0000 >
This is the data for Watson, who has the Electric gym.
This is the structure:
< C800 > < level > < 00 > < POKÉMON 1 > < attack 1 > < attack 2 > < attack 3 > < attack 4 > < 0000 >
< C800 > etc..
The first byte, C8, is untested and may not not be safe!
How to chose a scene.
All you have to do is change the pointer of the battle you want to edit. (Or add, if you're editing FR/LG. In FR/LG, there's a whole bunch of blank or semiblank battles you can use) The pointer will be found where you see a bunch of trainer names together. (Just use a table file, and search the name of a trainer you know [in caps], I just search BROCK) Then, scroll to the blank spaces where names could be, add a name, and change the offset to that of a blank area within the ROM. Then, you can use this tutorial to edit the data of the trainer by changing the values in the blank area where the new offset points to. If you figure out how to make it a gym leader, please tell me, because I'll put it into the tutorial. The Gym Leaders and Elite Four members all have preprogrammed moves for their Pokemon, while normal trainers don't. Finally, I would use PET to change the type of trainer that appears, as well as which trainer sprite the trainer uses.
This was translated and typed by Glitchfinder.
This post was last modified: 03-13-2007 08:22 AM by foofatron.