Rm2k3Guy:
After you edited the trainernames.txt file, the new internal ID is now called "CHAMPION_Mike", and not "CHAMPION" anymore. You need to update the Trainer event to reflect this, e.g.:
Code:
pbTrainerBattle(PBTrainers::CHAMPION_Mike,"Mike","....")
Glitchfinder:
Move data is stored in the file "PBS/rsattacks.dat". Unfortunately, it's a binary file so it requires a hex editor. I will explain the format when I have the chance.
EDIT: Here it is.
The file consists of a number of nine-byte data blocks, one for each move.
It is meant to be edited using a hex editor. Here are the meanings for each byte:
Byte 1: Function code. Moves are categorized according to their function. You can find a list of moves by function code in my
attack list.
Byte 2: Base damage.
Byte 3: Type.
Byte 4: Accuracy (up to 100).
Byte 5: Move's total PP.
Byte 6: Additional effect chance (up to 100).
Byte 7: Target (see top of attack list for details).
Byte 8: Priority. Normally equal to 0.
Byte 9: Flags (see top of attack list for details).
I hope this helps.
Also, the file "PBS/moves.txt" contains the text of each move in the game.