Community

The PokéCommunity

We are still working on a better slogan!

Visit Index



Advertise here

Go Back   The PokéCommunity Forums > ROM Hacking > Tools, Tutorials & Resources
Notices

Tools, Tutorials & Resources Various tools to help you develop your hacks can be found here.
New threads in this forum are to be approved by a moderator before they are displayed.

Post Reply
 
Thread Tools
  #1    
Old November 7th, 2012, 07:59 PM
papayaperson's Avatar
papayaperson
Intermediate Hackker
 
Join Date: Dec 2011
Location: United States
Age: 16
Gender: Male
Nature: Relaxed

Advertise here
Programs Needed:
IrfanView
unLZ.GBA
NSE
MS Paint
VBA (To ensure your new sprite appears properly in-game)

Welcome to my tutorial! Here I will show you the absolute easiest, least time-consuming way (in my opinion) to insert new pokemon, trainers, berries, maps and any other sprite you wish!

Step 1: Readying the Image
Spoiler:
*You may skip Step 1 if your sprite is of proper size and is indexed

To begin, you need to ensure three things are true about your sprite:
The sprite's background is not used anywhere else in the sprite
No more than 16 colors are used (including background color)
The size is correct for what you are using it for
To make sure your sprite is the right size, just know that it is 64x64 pixels big, and a worldmap is 256x160 pixels.

Open up the image in IrfanView now. Go to Image>Decrese Color Depth>16 Colors. Then, go to File>Save. Where it says "Save as type", change it to say PNG. Now the other box that came up when you clicked 'Save' should have changed. Check of the first checkmark that says "save transparent color", then click save. Click the images background, and save again, just uncheck "save transparent color", and close the image. It's now ready to be inserted!


Step 2: Inserting the Image
Spoiler:
Now that your image is indexed, open up your ROM in unLZ.GBA and go to the sprite you wish to replace.
Click "Import", and import your new image. Then, click "write to ROM", and it will be there. However, the color will be off. We fix this in the next step!


Step 3: Fixing the Images Color
Spoiler:
There are two ways to do this, If you truly care about shiny sprites, go to the next part of Step 3 (large text further down in this spoiler) If you don't care much about shiny sprites, this way is much faster and easier.

Open up NSE and find the image you inserted, and Open up the same properly-colored sprite in MS paint.
In both programs, use the eye dropper and select the same pixel (Not in the background)
In paint, click 'Edit Colors' and in NSE, go to the pallette>edit current>edit>define custom colors. Now copy the numbers in Sat, Hue, and Lum from paint into NSE and save that color. That color is now saved properly. Do this until every color is fixed. Then close paint, and open the pallet in NSE and choose the first color there. Choose the paint bucket, make that color your background. Lastly, Save the pallet and the ROM (Pallet>Edit Current>Save Pallet to ROM, and File>Save) Your sprite now has the right color!

If shiny Sprites are of your concern:
Open your sprite in NSE and in Paint, and locate the main colors of your sprite. Ie, Voltorb is Red and White. Open up the pallet viewer in NSE and edit the color on the far right. Make it the darkest shade of a color you have, ie the darkest red pixel on Voltorb. To do this, copy the Sat, Hue, and Lum of the color in paint to the pallet editor in NSE. With the next pixel from the right, make it the next darkest shade of the same color. When you finish with this color, start on the next one, until every color (excluding background) is in the pallet. Now just put the colors where they are supposed to be in the sprite, and save both the pallet and the ROM. See another sprite,and return to yours to see the difference. From experience, I know the shiny sprite has a much more appealling pallet if you do it this way.


Step 4: Testing The Sprites
Spoiler:
This step isn't necessary, but I recommend it. Make a trainerbattle script involving your new trainer, an event in which you battle your new poke sprite, etc, and see that it works. Now you're finished!
  #2    
Old November 21st, 2012, 01:07 PM
Naruto200's Avatar
Naruto200
Togepi
 
Join Date: Oct 2012
Location: In a freaking house, where else lol
Gender: Male
Nature: Brave
Hey, I don't know if you're still active or not.
Can you explain how to insert overworld sprites for a new trainer sprite?

I want to Add an overworld character (possibly more than one) to use in my game.
In other words, how can I add an NPC to FR/LG without replacing any of the original ones. If this is possible a tutorial for it would be nice.
  #3    
Old November 21st, 2012, 03:21 PM
Sudeki's Avatar
Sudeki
Can you feel it?
 
Join Date: Feb 2010
Location: Golden Rod
Age: 22
Gender: Male
Nature: Gentle
Quote:
Originally Posted by Naruto200 View Post
Hey, I don't know if you're still active or not.
Can you explain how to insert overworld sprites for a new trainer sprite?

I want to Add an overworld character (possibly more than one) to use in my game.
In other words, how can I add an NPC to FR/LG without replacing any of the original ones. If this is possible a tutorial for it would be nice.
If you want to add lots of new Overworlds / overworld palettes then I suggest getting JPAN's hacked engine. Then you can follow this tutorial :
http://www.pokecommunity.com/showthread.php?t=211535
  #4    
Old June 15th, 2013, 07:17 PM
SacredRose
Unhatched Egg
 
Join Date: Jun 2013
Gender: Female
Does this work for the World Map?
  #5    
Old June 16th, 2013, 04:49 AM
papayaperson's Avatar
papayaperson
Intermediate Hackker
 
Join Date: Dec 2011
Location: United States
Age: 16
Gender: Male
Nature: Relaxed
Quote:
Originally Posted by SacredRose View Post
Does this work for the World Map?
No, inserting the world map is different
  #6    
Old June 16th, 2013, 09:45 AM
Synchronous's Avatar
Synchronous
Lying is my forte, you know?
Community Supporter
 
Join Date: Mar 2011
Location: in a「daze」
Age: 15
Gender: Male
Nature: Quiet
Send a message via Skype™ to Synchronous
Quote:
Originally Posted by SacredRose View Post
Does this work for the World Map?
That Wouk require AM 1.92's WME, or the Positron World Map Editor.
  #7    
Old July 2nd, 2013, 04:01 PM
JCInnes's Avatar
JCInnes
 
Join Date: Jun 2013
Gender: Male
Is there a way to create a brand new colour pallet instead of over writing one?
Post Reply
Quick Reply

Sponsored Links


Advertise here
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Minimum Characters Per Post: 25



All times are UTC -8. The time now is 08:45 AM.

About Us
© 2002 - 2014 The PokéCommunity™, pokecommunity.com. Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.

Copyright
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2014 The PokéCommunity / PokéCommunity.com. PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator. Header artwork by Jordanice of deviantART.

Social Media
If you would like to stay up-to-date with us on the go, when we're down, or other such things, follow us on social media sites--most notibly Twitter, Facebook, and Google Plus--by clicking on the links provided.

Design presented by Peitharchia. Special thanks to Hiroshi Sotomura and Ausaudriel.