• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Forum moderator applications are now open! Click here for details.
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

[Repost | R/S/E/FR/LG] How to change Pokémon sprites (Beginners guide)

Status
Not open for further replies.

Pazuzu

Flushing Meadows
5,468
Posts
19
Years
How to change Pokémon sprites
(Beginner Tutorial)​



Note that this is a repost of the old tutorial that was posted before the Documents forum wipe. A new and freshly updated version might be posted later.


Well looks like it's kind of a mystery how to change Pokémon sprites in the games...
Hopefully this tutorial will help you.​

Please note that this is made for beginners.

Requirements: unLZ-GBA (comes with EliteMap), Imaging Program.

1) Well first off you need a base to draw your new Pokémon on.
For this you open unLZ-GBA, and keep clicking the "next" button untill you reach the Pokémon image you want to use as base.
Once you found the one you want, click on the "Save as" button and save your image in PNG format.

77758878so0.png


2) Now you have the base image. Edit it in any imaging program and draw your own Pokémon right over it. Save it as an indexed PNG image.
Note: You might need to adjust the palette, but I won't go into detail here since this is a beginners guide.
Okay, once you've finished that, you should have 2 images. The old one (as backup) and your new one. (I called mine "Boxie". =P)​

bulbacc4.png
boxyyc1.png


3) Sweet! Now you go back to unLZ-GBA and (if you have closed it before) go back to the Pokémon you want to change.
Now you click the "Import" button and select your new Image.
Secondly, you click on the "Write to rom" button to save your new Pokémon.
When a message box pops up, just select the options you need, enter a new offset for the image that points to free space in the ROM and hit OK.

86650354md1.png


50918368ay2.png


4) w00t! You're done.
Preview your new Pokémon in the game.

gameit2.png

Congrats!
You've successfully changed the sprites and inserted a new Pokémon to your game.
If you want you can now customize the Abilities and Stats of your Pokémon.
This can be done by using program like BaseEDIT (comes with EliteMap), Pokémon-Amplifier, Dexter (comes with EliteMap) and N-E-A or by just using a Hex-Editor.
All tools can be found in the Toolbox, or on sites which are linked in the Tools Reference.

This tutorial is designed for newbies to the Rom-Hacking scene and that's why things are kept simple. I hope its helpful for you.

If I missed out anything, feel free to post the addition.

Tutorial copyright 2007 by Scizz.
You're not allowed to copy things without permission.
 
Last edited:

Superkid11

Covered in Shroomish
180
Posts
17
Years
  • Age 32
  • Seen Mar 2, 2016
Are you still able to get the Pokemon you replaced after that?

... and thanks a bunch for putting this up. I haven't made any new Pokemon with it but it showed me what I was doing wrong when I was trying to replace Gary with the FR/LG girl. xD
 
1
Posts
17
Years
  • Seen Jul 21, 2007
I'm trying to replace May with a Team Aqua member.
But he ends up being Black in the game, yet in Unlz-GBA it is exactly how it looks in Paint.
Do you know how to fix that?
 
12
Posts
17
Years
  • Seen Feb 19, 2010
do yuo know how to change the colour pallete and keep the pokemon that colour? cause i want the black rayquaza with messing up the pictures

oh and thanks a ton it helped me with the basic editing!
 

Overclocked

Paired with......Myself
72
Posts
17
Years
  • Age 30
  • Seen May 1, 2007
Paint, Paint Shop Pro, Photoshop, Fireworks. Whatever you have.
 
6,355
Posts
18
Years
  • Seen Apr 16, 2020
I'm trying to replace May with a Team Aqua member.
But he ends up being Black in the game, yet in Unlz-GBA it is exactly how it looks in Paint.
Do you know how to fix that?

The Team Aqua sprite needs to be indexed. To replace it easier, export the Team Aqua member sprite and then import it and replace Mat's sprite. Choose "Export Palette" when you insert the sprite.

do yuo know how to change the colour pallete and keep the pokemon that colour? cause i want the black rayquaza with messing up the pictures

oh and thanks a ton it helped me with the basic editing!

Choose a palette and then choose "Write to ROM" and choose "Export Palette" to keep the palette.
 
27
Posts
17
Years
  • Seen Aug 31, 2014
Nice tutorial... The only thing is, when I Import the image, it gets screwed up. o.O This is how I do it:

-Make whatever sprite
-Change the Color Depth to 16
-Import the Sprite

Is there something else you have to do? o.O (I don't know how to index, or what it is, and whatnot. Yes, I used the search feature. No luck.)

Thanks.
 
6,355
Posts
18
Years
  • Seen Apr 16, 2020
Indexing a sprite is changing the color depth to 16.
The sprite has to be the same size as the one you're replacing.
And when you write it to the ROM tick export palette too.
 
32
Posts
17
Years
  • Seen Oct 12, 2018
maby a suggest to put in where u can find the lg/fr can find thats on 669

edit:when i try to load me indexed.png picture it says error:image is not indexed
 
Last edited:
27
Posts
17
Years
  • Seen Aug 31, 2014
Indexing a sprite is changing the color depth to 16.
The sprite has to be the same size as the one you're replacing.
And when you write it to the ROM tick export palette too.

Thanks, I did all those things, and I'm quite sure that the Sapphire/Ruby is supposed to be 64x64... I'll re-check.
 

Pazuzu

Flushing Meadows
5,468
Posts
19
Years
The picture frames in R/S/E/FR/LG are a bit tricky.
It's true that the overall picture has to be 64x64 pixel. However, each Pokémon has it's own set dimensions.
So, when redrawing from a base, make sure that the Pokémon fits in the exact same place dimensions as the original. (That means you draw a square around the base Pokémon's outer edges, and fit your new Pokémon in there.)
 
32
Posts
17
Years
  • Seen Oct 12, 2018
scizz do u maby know to how to do this withouth deleting the old pokemon? so just adding something and not deleting?

edit:i did try to replace 1 pokemon with the ?? but then it shows a sort of glitch pokemon
 

Artty

aka. Unown !
3
Posts
18
Years
  • Seen Jul 13, 2008
Scizz, everytime I try to put my own sprite in the game, I come into a battle, then the screen goes purple. Could someone help me?
Edit: Never mind, I fixed it.
 
Last edited:
6,355
Posts
18
Years
  • Seen Apr 16, 2020
I followed all the directions, but I still have this problem

I edited Professor Oak's sprite, and it doesn't appear when I go through the introduction sequence (the one in which he talks about the world of Pokemon)

When I revist unLZ the sprite looks like this: http://i18.photobucket.com/albums/b144/shirokiryuu/jiormenterror.jpg

=/ I'm not sure why....

You edited Oak's trainer sprite. The sprite in the intro is in unLZ but with dark colors. You have to insert your sprite over the one with the dark colors but it must be the same size and you mustn't export the palette.
 

shirokiryuu

L'Arc Fanatic
48
Posts
17
Years
You edited Oak's trainer sprite. The sprite in the intro is in unLZ but with dark colors. You have to insert your sprite over the one with the dark colors but it must be the same size and you mustn't export the palette.

Oh okay! I figured after a while that it wasn't the same sprite. Haha

I'm assuming it's the same with the choose your gender trainers.
 

D R E ™

Goku's back oh yeh!
178
Posts
17
Years
ive tryee and tryed and cant seem too get my d/p pokemon intto my game like the pokemon opal and coral creator kike could somone pm me some tip or a tut.
 
Status
Not open for further replies.
Back
Top