Support the PokéCommunity’s running prices with a small monetary donation. You can even get a few cool points by doing so.
You are watching: How to make a pokemon sprites
Welcome come PokéCommunity! register now and join among the ideal places on the "net to talk Pokémon and also more! ar members will certainly not see the footer advertisement.
inspect out our new Travel journals forum because that sharing playthroughs the ROM Hacks, fan Games, and also other Pokémon content!
v the BDSP giveaway over, PokéCommunity is now likewise giving out one copy the Legends: Arceus to a happy winner! Interested in authorized the giveaway? Click here!
❄️ PokéCommunity"s yearly secret Santa event is at this time accepting sign-ups! If you"re interested in signing up, click below to see more information. ❄️
Binary Hack Tools, Tutorials & sources Tutorial basic Guide to instead of Pokemon Sprites (FR/LG/R/S) started by Maco February 20th, 2010 4:00 afternoon
~ looking v every tutorial I could find, each v their own confusing text and also some v incomplete steps, I"ve determined to do my own overview to replacing Pokemon sprites because that the GBA generation. I usage Photoshop for any type of spriting, and the ROM is FireRed, therefore this guide is focused on that.
Part 1: Locating and also exporting a spriteOpen up your clean ROM v unLZ. Wait a tiny bit because that it to pack the images.
Now you have actually to discover the sprite you great to replace. Pokemon sprites start at roughly Goto 670 in Fire Red (may be various for R/S). Just type in 670, click goto, and click "Next" until you uncover the sprite you want to replace. I saw Goto 674, Charmander.
Click "Save As" and also save the picture as a .png what memorable. There, part 1 done! :)Part 2: Colouring and indexing the spriteMake a new paper in your graphics modifying program. Make certain it is 64x64 pixels in size. Draw or copy/paste your new sprite into this window. You can use the saved picture from part 1 as reference. Remember to just use 15 color in the picture. If you accidentally use more than 15 colours, you can use Photoshop/IrfanView to mitigate the colours come 15 (more on that later). In my instance I developed a Charmander in a various pose, based upon the sprite indigenous Pokemon Yellow.
Choose a colour for the background of your brand-new sprite. Make certain that this colour is not provided in the yes, really sprite itself. I offered a creamy-greeny-white.
Indexing time! This is the hard part, return if you have Photoshop, this is quite easy:
Click Image, Mode, indexed Colour...You will see a box prefer this come up:
Uh Oh! as you can see, when the color board is specific (i.e. Every colour will certainly be presented in the palette), I have used 17 colours in the picture :surprised: If I had actually done it right, the color number need to be 16. Luckily for me Photoshop has a attribute to limit the colours come a certain number (click the drop-down palette menu, click "Local (Selective)" and kind 16 in the colours box)
If the colour box states 16, you can proceed to the next step.Also, untick transparency, due to the fact that this adds an additional colour (transparent) to the palette. Pokemon ROMs don"t manage transparency in this way, therefore it"d simply be a garbage of a palette slot.Now the we have a 16-colour image, we need to index it and also create the palette. If we simply clicked yes sir now, Photoshop might not put the background colour in the an initial slot that the palette, i m sorry is yes, really bad. The first colour in the palette will be transparent in the game, for this reason we want the creamy-greeny-white colour to be in the first slot. Click the drop-down menu under Forced, and choose Custom. One more box will certainly pop up:
Click the very first square in the brand-new box, and a colour selection box will certainly pop up. Click the background color of your brand-new sprite, and click OK, OK, OK.
Guess what? Your new sprite is indexed, all set to it is in imported right into your ROM. Click File, save As and also choose .png in the drop down menu. Conserve this document somewhere memorable. Proceed to component 3.
Firstly, come index her sprite utilizing IrfanView, open up her sprite in the program. Click Image, Decrease colour Depth. Choose 16 colors (4 BPP), and also make sure the 2 boxes space unticked. Click OK.
See more: How Does A Weather Vane Work, Re: How Exactly Does A Weather Vane Work
Now click Image, Palette. View the 16 colour there? Remember, the first colour in the palette will certainly be transparent in game. For my Charmander sprite, we want the very first colour to it is in the greeny-creamy-white elevator colour.
As you deserve to see from this picture, IrfanView has actually made the an initial colour black. So how do we fix this problem? us swap the elevator colour with the first colour in the palette.Click ~ above the background colour in the palette:
Notice the circled little in red under the bottom? These space the Red/Green/Blue values identifying that colour. Compose this down somewhere. Click the very first colour in the palette and write down its RGB worth too. Mine RGB values finished up being
Now double-click on the an initial colour in the palette, a new window will pop up:
Replace the values in package (circled in red in the pic) with the worths of the background color you simply wrote down. Click OK. Carry out the very same for the background colour, replace its RGB values v the an initial colour"s values. Click OK. Now your palette should have actually the background colour and very first colour swapped:
Click yes sir again. Your sprite will currently look messed up. This is normal. mine sprite looks prefer this after swapping the colours:
Just click File, save As, and also save this snapshot as a .PNG file. Close up IrfanView, and open her graphics editing program. I will use paint just as one example. Open up the messed-up version of her sprite you simply saved indigenous IrfanView. Also open increase the effectively coloured variation of her sprite:
Now just copy every one of the exactly sprite throughout to the messed up sprite (I supplied Ctrl+A, Ctrl+C, then Ctrl+V into the other window):
Save this addressed up paper as a .PNG file. Assumption: v what? your sprite is currently correctly indexed and ready because that insertion. Relocate to the following step :)