How to Fix Added Pokemon's Backsprites!
Works with Ruby/Sapphire/Emerald/Firered/Leafgreen
Have you ever inserted both a Pokemon's frontsprite and backsprite, but the backsprite always comes out weird but the front comes out perfectly? Well I know how to change that!
(For RUBY/SAPPHIRE/EMERALD!)
(FOR FIRERED/LEAFGREEN!)
Tools:
UnLZ.GBA
Irfanview (Possibly! Unless you have already indexed your frontsprite.)
FSF (Free Space Finder)
Paint
After you have finished making the backsprite of your Pokemon, (You need both the frontsprite and the backsprite for this!) index your frontsprite. (If you haven't already!) Now, paste your UN-INDEXED backsprite onto your frontsprite and goto File --> Save As... and name is what your frontsprite is, except with backsprite at the end of it. Now go and insert your frontsprite as you would normally with UnLZ.GBA.
(ONLY READ THIS NEXT PART IF YOU DON'T KNOW HOW TO INSERT YOUR FRONTSPRITE!)
To do that you would insert the picture, hit Write to ROM, tick Export Image and Auto Abort. If the new pic is bigger, write down/memorize the compressed number on the popup. open up FSF, and then open your ROM. Type in the compressed offset into the HEX box. A number should appear in the DECIMAL box. Type that number into the NEEDED BYTES box and hit Search at Beginning of ROM. Now hit SEARCH. Now click the offset, then hit the COPY button. Go back to UnLZ.GBA, hit Write to ROM again, and this time use that offset from FSF and put it in the Image Offset box. Keep the two beginning zeros there! (The 00.) And now tick Export Image, Auto Abort, and Automatically Fix Pointers. It should say that the image was redirected to the free offset you found in FSF. Now click Write to ROM again, but only tick Auto Abort and Export Palette. You are now done with your frontsprite, and it is inserted into your game.
(NOW TO INSERT THE BACKSPRITE!)
Ok, now hit Next. It should be the backsprite. Since you pasted the backsprite onto your frontsprite, the palette will be the same. So no messed up backsprites for Firered/Leafgreen!
Thanks for reading my tutorial on how to fix backsprites! :)
Works with Ruby/Sapphire/Emerald/Firered/Leafgreen
Have you ever inserted both a Pokemon's frontsprite and backsprite, but the backsprite always comes out weird but the front comes out perfectly? Well I know how to change that!
(For RUBY/SAPPHIRE/EMERALD!)
Spoiler:
---Tools Needed--- (IF you do not have them, google it, you will most likely find them.)
PokePic (Comes with Elitemap)
The ROM with the Pokemon's front and back sprites inserted.
Paint
(YOU CAN ONLY DO THIS IF YOU KEPT YOUR INDEXED BACKSPRITES THAT YOU USED TO PUT IN THE GAME!)
Okay, here we go. First, open up PokePic and go to the Pokemon you replaced. You will see that on the top, the Pokemon you replaced will be there. Normal and shiny. Uh-oh! But the backsprites are reversed!
To fix that, tick the box that says "Backpic" and click export. It will be called "mypicture." Best to put it on the desktop for easy access. Now go to the indexed sprite and open it in "Paint." CTRL + A, and then CTRL + C. (Or "Edit - Select All, then Edit - Copy.) Now go to the "mypicture" and open it up in paint. Now either goto Edit - Paste, or CTRL + V. File - Save. Or CTRL + S.
Now go back to PokePic. Click the "Import" button. Now import "mypicture." Now click "Compress / write back to rom."
You should now see that the backsprites have reversed! When you go back into your ROM, you will see that you don't have a messed up backsprite!
Thanks for reading my tutorial on how to fix backsprites! :)
PokePic (Comes with Elitemap)
The ROM with the Pokemon's front and back sprites inserted.
Paint
(YOU CAN ONLY DO THIS IF YOU KEPT YOUR INDEXED BACKSPRITES THAT YOU USED TO PUT IN THE GAME!)
Okay, here we go. First, open up PokePic and go to the Pokemon you replaced. You will see that on the top, the Pokemon you replaced will be there. Normal and shiny. Uh-oh! But the backsprites are reversed!
To fix that, tick the box that says "Backpic" and click export. It will be called "mypicture." Best to put it on the desktop for easy access. Now go to the indexed sprite and open it in "Paint." CTRL + A, and then CTRL + C. (Or "Edit - Select All, then Edit - Copy.) Now go to the "mypicture" and open it up in paint. Now either goto Edit - Paste, or CTRL + V. File - Save. Or CTRL + S.
Now go back to PokePic. Click the "Import" button. Now import "mypicture." Now click "Compress / write back to rom."
You should now see that the backsprites have reversed! When you go back into your ROM, you will see that you don't have a messed up backsprite!
Thanks for reading my tutorial on how to fix backsprites! :)
(FOR FIRERED/LEAFGREEN!)
Spoiler:
Tools:
UnLZ.GBA
Irfanview (Possibly! Unless you have already indexed your frontsprite.)
FSF (Free Space Finder)
Paint
After you have finished making the backsprite of your Pokemon, (You need both the frontsprite and the backsprite for this!) index your frontsprite. (If you haven't already!) Now, paste your UN-INDEXED backsprite onto your frontsprite and goto File --> Save As... and name is what your frontsprite is, except with backsprite at the end of it. Now go and insert your frontsprite as you would normally with UnLZ.GBA.
(ONLY READ THIS NEXT PART IF YOU DON'T KNOW HOW TO INSERT YOUR FRONTSPRITE!)
To do that you would insert the picture, hit Write to ROM, tick Export Image and Auto Abort. If the new pic is bigger, write down/memorize the compressed number on the popup. open up FSF, and then open your ROM. Type in the compressed offset into the HEX box. A number should appear in the DECIMAL box. Type that number into the NEEDED BYTES box and hit Search at Beginning of ROM. Now hit SEARCH. Now click the offset, then hit the COPY button. Go back to UnLZ.GBA, hit Write to ROM again, and this time use that offset from FSF and put it in the Image Offset box. Keep the two beginning zeros there! (The 00.) And now tick Export Image, Auto Abort, and Automatically Fix Pointers. It should say that the image was redirected to the free offset you found in FSF. Now click Write to ROM again, but only tick Auto Abort and Export Palette. You are now done with your frontsprite, and it is inserted into your game.
(NOW TO INSERT THE BACKSPRITE!)
Ok, now hit Next. It should be the backsprite. Since you pasted the backsprite onto your frontsprite, the palette will be the same. So no messed up backsprites for Firered/Leafgreen!
Thanks for reading my tutorial on how to fix backsprites! :)
Last edited by a moderator: