The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > ROM Hacking > Tools, Tutorials & Resources
Sign Up Rules/FAQ Live Battle Blogs Mark Forums Read

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.

Reply
 
Thread Tools
  #1    
Old July 21st, 2014, 10:10 PM
Queen Azura's Avatar
Queen Azura
Mistress of Midnight
 
Join Date: Jul 2014
Location: North Carolina
Gender: Female
Nature: Sassy
Greetings! In the process of working on my personal Emerald hack, I was looking into how to replace the sprite of Professor Birch in the intro.
As you may or may not already know, his sprite is not found by unLZ, so I searched the Internet for answers.

All of the tutorials I found stated that hackers must use either TileMolester (which in my opinion is a very painful program, plus the crutch of requiring Java)
or TLP, which is an ancient program that does not actually support Emerald according to my tests.
So, I got curious. And eventually, after much trial and error, I managed to edit his sprite in none other than NSE (Nameless Sprite Editor)!


----------------------------------------

What you need:
Sprite Offset: 553A90
Palette Offset: 55A950
Nameless Sprite Editor
(I am using 1.7.5.0 for this, however, 2.x will work.)
A photo editing program such as GIMP or Photoshop (optional)

Step One

Open NSE 1.7.5.0 and open your .gba file.
Under "View", select "Offset". Enter the offsets above. Make sure you set the size to 64x64, and then click "Open".

You should see this:




Step Two

You have two choices here:
1. Edit Birch's sprite directly in NSE.
2. Import your own sprite.

If you choose 1, merely make your changes, hit Save, and you are done. Yay! ♪

If you have a sprite to insert, go to "File", then hit "Import", then "Import Image".
"Load" your image, keeping in mind that it must be an 64x64, indexed 16-colour .PNG or .BMP.
If you do not know how to create such a file, please look through the forum for tutorials on sprite formatting.

Once your sprite has loaded, be sure the drop-down box says "Image", not "Palette" or "All", and click "Save".

Your image should now take Birch's place.



In my game, I used a sprite from Black/White, resized and recoloured to match Birch's palette.
If your sprite's palette does not match Birch's, you will have to edit your image to fit his colours.

----------
------------------------------

I hope this tutorial is able to help those struggling with editing the Pokemon Professor in their hacks.
I have not tested this method in Ruby or Sapphire, but the offsets are

Sprite Offset (Ruby): 39DC14
Palette Offset (Ruby): 39E414

Sprite Offset (Sapphire): 39DA5C
Palette Offset (Sapphire): 39E25C

(thanks to itari for the offsets!)


Thanks for reading, and happy hacking! ♥
__________________


. : | cast off the fleeting, transient world | : .
. : | FC: 5086-3361-9631 IGN: Azura | : .

Last edited by Queen Azura; July 26th, 2014 at 11:48 AM.
Reply With Quote
  #2    
Old July 23rd, 2014, 05:15 PM
Dark Sneasel's Avatar
Dark Sneasel
dem Verdanturf flowers are sexy
Community Supporter
 
Join Date: Jun 2013
Location: Miami, FL
Age: 14
Gender: Male
Nature: Hasty
Very nice tutorial! I was gonna do something like this a few days ago but completely forgot. :D
__________________
Pokémon Fluorite Version (Beta 2 Released)


Join Poketch.com, a new ROM hacking community! Click on the image for more!
Reply With Quote
  #3    
Old July 23rd, 2014, 06:57 PM
Queen Azura's Avatar
Queen Azura
Mistress of Midnight
 
Join Date: Jul 2014
Location: North Carolina
Gender: Female
Nature: Sassy
Quote:
Originally Posted by Dark Sneasel View Post
Very nice tutorial! I was gonna do something like this a few days ago but completely forgot. :D
Thank you! And it seems I saved you some work :D I want to make a huge push to get more people hacking Emerald~♪ (...notbiasedatall)
__________________


. : | cast off the fleeting, transient world | : .
. : | FC: 5086-3361-9631 IGN: Azura | : .
Reply With Quote
  #4    
Old July 23rd, 2014, 07:25 PM
itari's Avatar
itari
普通の魔法使い
Community Supporter
 
Join Date: Mar 2010
Location: 魔法の森
Age: 17
Gender: Male
Nature: Relaxed
You know, this tutorial isn't too bad. But, wouldn't it be simpler to do this using NSE 2.1? It was made to do tasks like this.

Also, the Ruby palette works, but the image is actually 39DC14.
The Sapphire palette is 39E25C and the image is 39DA5C.
__________________
Pokémon Something Version

SubscriptAdvanced SongType Effectiveness EditorTilemap CreatorPython IPS Patcher

Last edited by itari; July 23rd, 2014 at 07:42 PM.
Reply With Quote
  #5    
Old July 23rd, 2014, 07:54 PM
Queen Azura's Avatar
Queen Azura
Mistress of Midnight
 
Join Date: Jul 2014
Location: North Carolina
Gender: Female
Nature: Sassy
Quote:
Originally Posted by itari View Post
You know, this tutorial isn't too bad. But, wouldn't it be simpler to do this using NSE 2.1? It was made to do tasks like this.

Also, the Ruby palette works, but the image is actually 39DC14.
The Sapphire palette is 39E25C and the image is 39DA5C.
Thank you for the offsets! I'll add them in.

NSE 2.x is unable to view Trainer sprites in Emerald as well as being unable to navigate to a 64x64 sprite. Even when "64" is typed into the width and height, his sprite shows only in garbled, chopped-up bits. Unless there is some secret to fixing this that I am not aware of, using 1.7.5.0 is the only way I know.
__________________


. : | cast off the fleeting, transient world | : .
. : | FC: 5086-3361-9631 IGN: Azura | : .
Reply With Quote
  #6    
Old July 23rd, 2014, 08:05 PM
itari's Avatar
itari
普通の魔法使い
Community Supporter
 
Join Date: Mar 2010
Location: 魔法の森
Age: 17
Gender: Male
Nature: Relaxed
Quote:
Originally Posted by Queen Azura View Post
Thank you for the offsets! I'll add them in.

NSE 2.x is unable to view Trainer sprites in Emerald as well as being unable to navigate to a 64x64 sprite. Even when "64" is typed into the width and height, his sprite shows only in garbled, chopped-up bits. Unless there is some secret to fixing this that I am not aware of, using 1.7.5.0 is the only way I know.
I think you misunderstand. In NSE 2.X, the sizes you type in are actually the size of the sprite in "tiles", that is 8 x 8 sections of an image. So, for a 64 x 64 pixel image, the size would be 8 x 8 tiles in NSE 2.X.
__________________
Pokémon Something Version

SubscriptAdvanced SongType Effectiveness EditorTilemap CreatorPython IPS Patcher
Reply With Quote
  #7    
Old July 23rd, 2014, 08:14 PM
Queen Azura's Avatar
Queen Azura
Mistress of Midnight
 
Join Date: Jul 2014
Location: North Carolina
Gender: Female
Nature: Sassy
Quote:
Originally Posted by itari View Post
I think you misunderstand. In NSE 2.X, the sizes you type in are actually the size of the sprite in "tiles", that is 8 x 8 sections of an image. So, for a 64 x 64 pixel image, the size would be 8 x 8 tiles in NSE 2.X.
Ah, I see. That is something that I didn't know. (it'd be nice if it stated that). Thanks for the info.
__________________


. : | cast off the fleeting, transient world | : .
. : | FC: 5086-3361-9631 IGN: Azura | : .
Reply With Quote
  #8    
Old 3 Weeks Ago, 11:14 AM
anonyboy's Avatar
anonyboy
 
Join Date: Sep 2013
Location: Israel
Gender: Male
Nature: Adamant
I've Just done extacly what you did but for brendan's backsprites...

Offsets:
Palette: D61A30
Frame 0: D66480
Frame 1: D66C80
Frame 2: D67480
Frame 3: D67C80
Reply With Quote
Reply
Quick Reply

Sponsored Links
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 02:02 AM.


Style by Nymphadora, artwork by Sa-Dui.
Like our Facebook Page Follow us on Twitter © 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.
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.