- 3,828
- Posts
- 15
- Years
- Age 28
- OH
- Seen Apr 7, 2025
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.- unLZ.GBA
- NTME
- APE
- FSF
- GIMP or Paint (or another graphics editing program)
- Irfanview
- 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:
![[PokeCommunity.com] BootScreen Editing [FR/LG] [PokeCommunity.com] BootScreen Editing [FR/LG]](https://img853.imageshack.us/img853/6751/examplegv.png)
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:
![[PokeCommunity.com] BootScreen Editing [FR/LG] [PokeCommunity.com] BootScreen Editing [FR/LG]](https://img546.imageshack.us/img546/7720/tilesin.png)
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:
![[PokeCommunity.com] BootScreen Editing [FR/LG] [PokeCommunity.com] BootScreen Editing [FR/LG]](https://img11.imageshack.us/img11/8203/ntmeimg.png)
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:
![[PokeCommunity.com] BootScreen Editing [FR/LG] [PokeCommunity.com] BootScreen Editing [FR/LG]](https://img708.imageshack.us/img708/1364/unlz1.png)
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:
![[PokeCommunity.com] BootScreen Editing [FR/LG] [PokeCommunity.com] BootScreen Editing [FR/LG]](https://img860.imageshack.us/img860/143/unlz2.png)
In the ROM thus far:
![[PokeCommunity.com] BootScreen Editing [FR/LG] [PokeCommunity.com] BootScreen Editing [FR/LG]](https://img694.imageshack.us/img694/5306/pre1m.png)
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:
![[PokeCommunity.com] BootScreen Editing [FR/LG] [PokeCommunity.com] BootScreen Editing [FR/LG]](https://img854.imageshack.us/img854/7960/palerror.png)
Don't forget to print screen!
Finished product:
![[PokeCommunity.com] BootScreen Editing [FR/LG] [PokeCommunity.com] BootScreen Editing [FR/LG]](https://img718.imageshack.us/img718/4203/successj.png)
Yay! :)
Last edited: