Post by Mateo on Nov 25, 2009 20:03:09 GMT -5
-----------------------------------------
Pokémon Gold/Silver Trainer Editing Doc
----By Mateo-----------------------------
What you will need:
1. Hex Editor
2. Knowledge of how to use hex editor
3. Pokémon Gold or Silver rom
4. Pokémon Gold/Silver/Crystal Table file
Okay, Editing trainer data cold not be simpler! First, let's find the trainer we wish to edit. This is ridiculously simple.
To start off with, load the rom and table file, then go to the Search function in your hex editor and type the name of the trainer you wish to edit. (Remember, names are case sensitive and all Nintendo made trainer names are in ALL CAPS)
Once you do a search, you should be taken immediately to the trainer data, which is stored like this:
[Trainer Name +&h50][Data Type][Pokémon Data]
The Pokémon data format varies based on the Data Type.
Data Type List:
00-Standard type. Pokemon Data is [Level][Pokémon](x however many)[FF]
01-Used often for Gym Leaders. Pokémon Data is [Level][Pokémon][Move1][Move2][Move3][Move4](x However many)[FF]
02-Used mainly by Pokéfans, Pokemon Data is [Level][Pokémon][Item](x however many)[FF]
03-Used by a few Cooltrainers, Pokémon Data is [Level][Pokémon][Item][Move1][Move2][Move3][Move4](x However many)[FF]
That is all you need for basic editing! Unless you have repointed the data for a trainer group and are adding new data, you should not change the data type. If another trainer comes next in the list, it will begin reading their data immediately after the FF, and if you have junk data in there, the other trainers in that group will be messed up. However if it is the only trainer in that group (i.e. Elite Four or a Gym Leader) Then you can change the data type without messing anything up as long as you do not go past the end of the original data.
Thanks:
Gateway, for this computer
Mom, for buying this computer
Pyro, For giving me the idea to write this
IIMakrus, for information on Data Type 3
Boredom, for causing me to sit down and figure all this out.
and last but definitely not least, Jesus Christ, without him I would be nothing.
Pokémon Gold/Silver Trainer Editing Doc
----By Mateo-----------------------------
What you will need:
1. Hex Editor
2. Knowledge of how to use hex editor
3. Pokémon Gold or Silver rom
4. Pokémon Gold/Silver/Crystal Table file
Okay, Editing trainer data cold not be simpler! First, let's find the trainer we wish to edit. This is ridiculously simple.
To start off with, load the rom and table file, then go to the Search function in your hex editor and type the name of the trainer you wish to edit. (Remember, names are case sensitive and all Nintendo made trainer names are in ALL CAPS)
Once you do a search, you should be taken immediately to the trainer data, which is stored like this:
[Trainer Name +&h50][Data Type][Pokémon Data]
The Pokémon data format varies based on the Data Type.
Data Type List:
00-Standard type. Pokemon Data is [Level][Pokémon](x however many)[FF]
01-Used often for Gym Leaders. Pokémon Data is [Level][Pokémon][Move1][Move2][Move3][Move4](x However many)[FF]
02-Used mainly by Pokéfans, Pokemon Data is [Level][Pokémon][Item](x however many)[FF]
03-Used by a few Cooltrainers, Pokémon Data is [Level][Pokémon][Item][Move1][Move2][Move3][Move4](x However many)[FF]
That is all you need for basic editing! Unless you have repointed the data for a trainer group and are adding new data, you should not change the data type. If another trainer comes next in the list, it will begin reading their data immediately after the FF, and if you have junk data in there, the other trainers in that group will be messed up. However if it is the only trainer in that group (i.e. Elite Four or a Gym Leader) Then you can change the data type without messing anything up as long as you do not go past the end of the original data.
Thanks:
Gateway, for this computer
Mom, for buying this computer
Pyro, For giving me the idea to write this
IIMakrus, for information on Data Type 3
Boredom, for causing me to sit down and figure all this out.
and last but definitely not least, Jesus Christ, without him I would be nothing.