foullump
Rom Hacking Guru
- 221
- Posts
- 18
- Years
- United States
- Seen May 15, 2020
Trainer Editing
This is basicly just teach people how to edit trainers.
For this tutorial, you will need:
PET
RS BALL (Unless you already have the pics folder)
A ROM
If you are missing any of these, or all of these tools, visit https://www.freewebs.com/birminstudios/hacktools.htm and download the complete hack package.
Now then, let's begin.
Step One: Using RS Ball
(RS Ball is intended solely for geting the pictures of certain people or pokemon.)
Open RS Ball. (Can be found in elite map)
Go to pokemon in the pictures box.
Click Dump GFX BANK.
Then click trainers on the pictures box.
Dump the gfx bank.
Now, you are done.
Next:
Step Two: Using Pet
(For doing the actual editing)
First, open your rom in Pet. [You should see a bunch of names, numbers, and other stuff.]
Now, for the editing:
For now, we will just use the fist trainer. On a fire red rom, it should have a blank name, the class of aqua leader, and some random sprite. It really doesn't matter what the heck it has or shows, as long as you see something!
First, let's give it a name. How about Joe? So, let's go up to the trainer name box, and type in a name. When you click there, you may see a large indent before you type. It is important to get rid of this, so that when you play, it won't look like this:
Then, let's say you don't like his class. Say you want it to be......Retard?
Go to options>edit trainer class, and then type your new one.
Then it comes to editing their sprite. All you need to do is click on the little arrows below the trainer's sprite's picture. Same thing goes with pokemon editing.
Make sure that you save all of your work ;)
But then, when you try to edit their moves, it might not work. But don't worry, their moves come standard depending on what pokemon and what level it is.
Oh yeah, next thing:
Giving a trainer more than one, or less than six pokemon.
Really, I suggest not changing the amounts, but if you must, beware: It may run into the offsets of other trainers!
And now,
Putting Your Trainer Into A Script
Really, just a plain trainer script in pokescript would look something like:
0x00 for normal battles, 0x04 for 2-on-2 and 0x05 for rematches.
I don't know what the offset for an elite four battle is.
If anyone does, please tell me.
And that's about it. Hope this helped. Be on the lookout for my upcomming threads on scripting, special mapping, and many other things. I will try to cover everything I know about hacking!
See-ya!
This is basicly just teach people how to edit trainers.
For this tutorial, you will need:
PET
RS BALL (Unless you already have the pics folder)
A ROM
If you are missing any of these, or all of these tools, visit https://www.freewebs.com/birminstudios/hacktools.htm and download the complete hack package.
Now then, let's begin.
Step One: Using RS Ball
(RS Ball is intended solely for geting the pictures of certain people or pokemon.)
Open RS Ball. (Can be found in elite map)
Go to pokemon in the pictures box.
Click Dump GFX BANK.
Then click trainers on the pictures box.
Dump the gfx bank.
Now, you are done.
Next:
Step Two: Using Pet
(For doing the actual editing)
First, open your rom in Pet. [You should see a bunch of names, numbers, and other stuff.]
Now, for the editing:
For now, we will just use the fist trainer. On a fire red rom, it should have a blank name, the class of aqua leader, and some random sprite. It really doesn't matter what the heck it has or shows, as long as you see something!
First, let's give it a name. How about Joe? So, let's go up to the trainer name box, and type in a name. When you click there, you may see a large indent before you type. It is important to get rid of this, so that when you play, it won't look like this:
Code:
PKMN TRAINER JOE
would like to battle.
Then, let's say you don't like his class. Say you want it to be......Retard?
Go to options>edit trainer class, and then type your new one.
Then it comes to editing their sprite. All you need to do is click on the little arrows below the trainer's sprite's picture. Same thing goes with pokemon editing.
Make sure that you save all of your work ;)
But then, when you try to edit their moves, it might not work. But don't worry, their moves come standard depending on what pokemon and what level it is.
Oh yeah, next thing:
Giving a trainer more than one, or less than six pokemon.
Really, I suggest not changing the amounts, but if you must, beware: It may run into the offsets of other trainers!
And now,
Putting Your Trainer Into A Script
Really, just a plain trainer script in pokescript would look something like:
Code:
#org $trainer
checkflag 0x200
if B_true goto $done
trainerbattle 0x001 0x00 $allo $goodbye
setflag 0x200
end
#org $allo
$allo 1 = Hello.
#org $goodbye
$goodbye 1 = Good-Bye!
#org $done
end
I don't know what the offset for an elite four battle is.
If anyone does, please tell me.
And that's about it. Hope this helped. Be on the lookout for my upcomming threads on scripting, special mapping, and many other things. I will try to cover everything I know about hacking!
See-ya!