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 January 2nd, 2012, 05:30 PM
itari's Avatar
itari
悪魔の妹
Community Supporter
 
Join Date: Mar 2010
Location: 紅魔館
Age: 17
Gender: Female
Nature: Relaxed

Advertise here

BootScreen Editing for FR/LG



Preface


Alright, the bootscreen is the first screen you see that appears when you start a game. Editing this is becoming somewhat scarce knowledge (imo), and I'd like to share my knowledge.
*Note: This tutorial is only for people that know a little about image editing in the first place. If you don't know what indexing an image is, or tilemap editing, or how to edit palettes, then this isn't for you.

Tools


Okay, you need these tools to do this.
  1. unLZ.GBA
  2. NTME
  3. APE
  4. FSF
  5. GIMP or Paint (or another graphics editing program)
  6. Irfanview
  7. Sphere (not necessarily)

Step 1


Okay, step 1. The first step is to create your bootscreen.
After you've made your bootscreen, you want to index it with Irfanview. (Also, export the palette for later!)

For my example, I will use this:


Step 2


Next step. Now that you have your image, you want to remove all repeated 8x8 tiles that appear in the image. To do this, I recommend using Sphere, however, you can do it by hand. Once done, don't forget to make sure your image is indexed!
Need help? Clicky.

At this point, I am here:


Step 3


The next step is to take the tileset created in the last step, open it in NTME, and create a tilemap. Make sure that the size is the preset size "FR/LG TS" (32x20 tiles). For this tilemap, all the tiles need to be in the palette 0.

This is what my tilemap looks like:


Step 4


Okey, open unLZ.GBA. The first part is to insert the tileset. In unLZ, go to image 207 (FR) or 209 (LG). Now, it won't look like the tileset for the bootscreen, but it is. Insert the image, and repoint the image data if need be. (But, don't import the palette!).

At this point:


Step 5


Okay, now in unLZ.GBA goto to 208 or 210. This is the tilemap for the bootscreen. Import your tilemap, and repoint as necessary.

Import the tilemap:


In the ROM thus far:

Time for a palette change! (But it's working so far! )

Step 6


Finally, the palette editing (if necessary). Open your ROM in APE. Next, go to 00402260 (FR) or 0040209C (LG). Once you loaded the palette, edit away! If you did, import your palette from earlier. However, it (probably) throws an error. To get the palette to load, just keep trying to load the palette until the program actually loads it but crashes. When the message comes up about the crash, quickly press "Print Screen" and save the loaded colors. Paste this image in Paint or GIMP, and manually input the values.

The error:

Don't forget to print screen!

Finished product:

Yay!

Last edited by itari; January 4th, 2012 at 01:34 PM.
  #2    
Old January 3rd, 2012, 02:57 PM
sturmen
Beginning Trainer
 
Join Date: Oct 2010
Gender: Male
Pardon my newbness, but could you please elaborate on Step 2? What exactly do I do in Sphere? And "indexing" is the same as decreasing color depth, right?
  #3    
Old January 4th, 2012, 01:33 PM
itari's Avatar
itari
悪魔の妹
Community Supporter
 
Join Date: Mar 2010
Location: 紅魔館
Age: 17
Gender: Female
Nature: Relaxed
Quote:
Originally Posted by sturmen View Post
Pardon my newbness, but could you please elaborate on Step 2? What exactly do I do in Sphere? And "indexing" is the same as decreasing color depth, right?
Indexing is the process of taking the image and making it 16 colors, so yes.

In sphere, this is what you should do:
  1. Open Sphere Editor
  2. Go to "File>Import>Image to Map"
  3. On image to map, select remove tiles, and make sure the tiles are 8 x 8
  4. Re-open the newly created map file.
  5. Copy the tileset, and index the tiles.
  6. Open the tiles in NTME.
  7. Make the tilemap.
Hope that helps.
  #4    
Old January 22nd, 2012, 08:55 AM
xephos's Avatar
xephos
xephos Inc.
 
Join Date: Jan 2012
Location: U.S.A
Gender: Male
Nature: Quiet
After I try and insert it NTME it gives me some funky error got any ideas? Also what is a good size for the image?
  #5    
Old January 30th, 2012, 04:40 PM
itari's Avatar
itari
悪魔の妹
Community Supporter
 
Join Date: Mar 2010
Location: 紅魔館
Age: 17
Gender: Female
Nature: Relaxed
Quote:
Originally Posted by xephos View Post
After I try and insert it NTME it gives me some funky error got any ideas? Also what is a good size for the image?
What do you mean? (For the NTME part)

Also, for the image, the size probably be less than 240x160, and MUST have at most 256 tiles.
  #6    
Old February 24th, 2012, 10:27 AM
Reygok's Avatar
Reygok
Beginning Hacker
 
Join Date: Sep 2009
Gender: Male
Where can I find Sphere? Since it's a name with many different meanings, I can't find it through googling...

Edit: Okay I found it now, but it seems it has been updated several times, and now your explanation to remove all 8x8 tiles does not fit anymore... I can't find a way to do it now

Last edited by Reygok; February 24th, 2012 at 01:00 PM.
  #7    
Old June 20th, 2012, 05:03 PM
Robert Conley's Avatar
Robert Conley
GPXPlus.net/user/Robert+Conley
 
Join Date: Oct 2008
Location: The Anti Spiral Homeworld
Gender: Male
Nature: Docile
What version of sphere did you use for this? Also, is this the right sphere program?: http://spheredev.org/smforums/index.php?topic=3798.0
  #8    
Old June 22nd, 2012, 10:03 PM
iPika's Avatar
iPika
Crytec
 
Join Date: May 2012
Location: Singapore
Gender: Male
Nature: Quiet
Mine didn't even come up. It came up blank.
*insert overly-dramatic and deep quote here*
  #9    
Old June 23rd, 2012, 06:42 AM
Haru~'s Avatar
Haru~
Can't resist the chubbiness :3
 
Join Date: Mar 2012
Gender: Female
Nature: Modest
There's a way to use Irfanview's .pal exports.
Just temporarily increase the color depth of your image to 256 colors and export.

Then in APE, load the palette to be replaced and then open the .pal file. (On the changed palette)
You should be able to import the palette much easier.

Well, that's what I do when I'm working with APE.

Must resist the chubbiness!
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 01:41 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.