Tools, Tutorials & Resources Various tools to help you develop your hacks can be found here.

Reply
 
Thread Tools
  #1    
Old August 10th, 2010 (1:16 AM). Edited August 5th, 2013 by Pachel22.
Pachel22's Avatar
Pachel22 Pachel22 is offline
  • Crystal Tier
 
Join Date: Mar 2007
Age: 25
Gender: Male
Nature: Relaxed
Posts: 698
256/240 color Titlescreen (FireRed)

Tools used/required:
-NLZ-GBA Advance (for importing the big titlescreen image when done)
-UNZL-GBA
-APE
-NTME
-Irfanview (used for indexing and for the palette)
-FSF (Free Space Finder)

Step 1 – Preparing the titlescreen image

We start with making a full titlescreen image,
a full titlescreen image is the titlescreen with everything on it.
The pokemon, the logo, the press start button and the background.
This is a full titlescreen image:



See that’s a “full titlescreen image”, for those who still didn’t get what I was saying.
Make sure the image is not bigger then 240×160 if it is crop it to size.

Step 2 – Indexing the titlescreen image

Now we have to index the image you can do this by opening the image in irfanview.
Then go to the menu in irfanview.
Go to image -> decrease color depth
Then uncheck floyd dithering and set colors to 239.
You should get this:



Next while your still in irfanview go to image -> palette -> the edit palette.
edit the first color to a bright color by double clicking it.



Then go to image -> palette -> the export palette.
And save the palette.
Then save your image with a different name then your unindexed image. Next open the unindexed image and the indexed image in paint. Copy and paste the unindexed image on to the indexed image and hit save.

Note, the modern version of Paint distributed in Windows 7 does no longer support indexed files. If you use this version, please find an alternative.

Step 3 – Importing the palette to the ROM

Open up your ROM in APE and then go to offset 00EAB6C4.
Then go to Edit -> Adjusted palette -> import
Import the palette you saved in step 2.

Then hit replace next go to offset 00EAB6E4 then click the > arrow in the most down index like shown in this screenshot:



Then go on like that and hit replace until you had all 16 indexes.

Here are the offsets and which index they use of the palette you imported.
Quote:
00EAB6C4 – Index 1
00EAB6E4 – Index 2
00EAB704 – Index 3
00EAB724 – Index 4
00EAB744 – Index 5
00EAB764 – Index 6
00EAB784 – Index 7
00EAB7A4 – Index 8
00EAB7C4 – Index 9
00EAB7E4 – Index 10
00EAB804 – Index 11
00EAB824 – Index 12
00EAB844 – Index 13
00EAD5E8 – Index 14
00EAE094 – Index 15

Step 4 – Importing the image to the rom

First open unzl.gba en load your rom then go to 2009 or 2010 somewhere around that is your Pokemon logo image it should look like this:



Then copy the image offset in my case (00EAB8C4).
Next open NLZ-GBA Advance and load your rom.
Then go to offset 00EAB8C4 click it on 256 colors then click import bitmap.
Then this popup should appear:



I choose the offset to repoint to 800000 since I don’t know how much bytes I need for the titlescreen.
This is because the normal of way of checking this through unzl.gba does not work as it crashes unzl.gba.
When you clicked ok you should get a message that states that the image is repointed.
Next click write to ROM and then close the program.

Step 5 – Making the raw

Open NTME then click File -> open tileset select the image you saved at step 2 the indexed image.
Next in the tilemap area make sure you set the preset size to FR/LG TS.
Next in the tile selection menu click on the + for width and height until you have the whole image this way you spare a lot of time making the raw.
It will look like this:



Then go to the menu again and click File -> save tilemap and save it as a raw.

Step 6 – Importing the raw

Next open unzl.gba and load your rom go to the location where the pokemon logo was 2009/2010,
then go 1 image further so 2010/2011 then click on file -> load raw and write that to your ROM.
It should give you an error as your tilemap size is to big.



Note the compressed size is: 564.
This shows how many bytes it needs to be written to the ROM.
Now open FSF (Free Space Finder) open your ROM through file -> open ROM.
Then select search from offset 700000 and type the 564 in the hex field it will show 1380 in the dec field this is the number of bytes it needs.
Next type that number in needed bytes and click search it will show it to you like this:



So now write that offset down/copy it.
And go back to unzl.gba to the raw image on number 2011 in 16 colors then load your raw again and this time repoint the image to the offset FSF gave you.

Step 7 – Removing blinking and blocks

I included a zip file with all replacement images.

To remove the blinking you have to go to unzl.gba and open your rom.
Then go to offset 140 in 16 colors look around there for the flames if you find them hit 1 time the previous button so that you will see this image:

Save that image and then open it in paint. Turn the whole image to the transparent color so in this case the blue.
Make sure when you save it that it’s indexed. Or you can use my indexed image and import it through unzl.gba the image file name is: “blinking image.png”

Next go to the charizard image around 2010, save the image and then make it 1px in both height and width with only the transparent color.
Make sure when you save it that it’s indexed. Or use my included indexed image called: “transparent.png”

Next go to the image after charizard and import the transparent image this will make the animation before the titlescreen be black with just a blinking bar that goes through it else you would have wierd kind of blocks there.

Then go to the press start gamefreak image which is around 2012 save the image and then make it 1px in both height and width with only the transparent color.
Make sure when you save it that it’s indexed. Or use my included indexed image called: “transparent.png”

Next go to the image after the gamefreak image and import the transparent image this will make the animation before the titlescreen be black with just a blinking bar that goes through it else you would have wierd kind of blocks there.

Once you’ve done all this your titlescreen should work completely have fun!

Credits Tutorial

- Horus/Seth/Black Charizard(.) (Me ;p)
- WilliamGJ (For his tutorial on how to make a 256 color titlescreen from which I have built upon)
- X-Buster (For helping with researching some parts)

Tutorial Files

Click Here!
Reply With Quote

Relevant Advertising!

  #2    
Old August 11th, 2010 (2:21 AM).
Orangturttle's Avatar
Orangturttle Orangturttle is offline
Magikarp MASTER!
     
    Join Date: Jul 2010
    Gender: Male
    Nature: Jolly
    Posts: 44
    Ehh, I don't know if I did something wrong.. But I get this weird screen, which is the normal screen, just with messed up parts of it, it doesn't look like it combines both of them, like the Charizard Picture and the Picture I made, but it's really weird looking.
    And I don't know If I just misplaced it, but, where is the files, you include? like, the .raw files and the indexed images.. And I got confused in the 7th step.
    " Next go to the image after charizard and click raw dump. Open it in NTME with the titlescreen tileset, make the whole image the transparent tile. Or just import the raw I included called: raw2011.raw"
    On the NTME it's saying it doesn't support Raw Files.. So what should I do?
    Reply With Quote
      #3    
    Old August 11th, 2010 (2:38 AM).
    tuna97's Avatar
    tuna97 tuna97 is offline
       
      Join Date: Jul 2010
      Location: somewhere
      Gender: Male
      Posts: 82
      What a awesome tut....love it...and the titlescreen is awesome :D
      __________________
      Reply With Quote
        #4    
      Old August 11th, 2010 (6:19 PM).
      sir.euge's Avatar
      sir.euge sir.euge is offline
      Bunchies Back!
         
        Join Date: Jun 2009
        Gender: Male
        Nature: Naughty
        Posts: 140
        This means we can make anything have more than 16 colors? Nice titlescreen!
        __________________
        Reply With Quote
          #5    
        Old August 11th, 2010 (8:50 PM).
        Sora's Nobody's Avatar
        Sora's Nobody Sora's Nobody is offline
        The Official Roxas
        • Gold Tier
         
        Join Date: Jun 2009
        Location: Destiny Island
        Gender: Male
        Nature: Brave
        Posts: 1,111
        Wow, great tutorial. I just dont understand one thing.It's the NLZ-GBA part "Import a bitmap....of what?"
        __________________

        Sora's Nobody ★ Nothing Yet!
        ♠The Official Roxas♠ My Stuff:


        Reply With Quote
          #6    
        Old August 11th, 2010 (10:02 PM).
        KyotoTushoni's Avatar
        KyotoTushoni KyotoTushoni is offline
        Veteran Trainer/Beginner Hack
           
          Join Date: Jul 2010
          Location: Midnite Town, Ohyuu Region
          Gender: Male
          Nature: Adamant
          Posts: 9
          This is a good tut. My only problem with it is that you do lose a lot of creativity with it...I mean there is absolutely no layering, so its very easy. But you do get more colors out of it I suppose.
          __________________
          It takes more than 400
          billion pixels to reach
          a star, but it takes just
          one to make a difference.
          Reply With Quote
            #7    
          Old August 12th, 2010 (3:54 AM).
          Geinor Geinor is offline
             
            Join Date: Sep 2009
            Gender: Male
            Posts: 3
            Quote:
            Next go to the image after charizard and click raw dump. Open it in NTME with the titlescreen tileset, make the whole image the transparent tile. Or just import the raw I included called: raw2011.raw
            I also dont understand this.
            Reply With Quote
              #8    
            Old August 12th, 2010 (7:14 AM).
            Pachel22's Avatar
            Pachel22 Pachel22 is offline
            • Crystal Tier
             
            Join Date: Mar 2007
            Age: 25
            Gender: Male
            Nature: Relaxed
            Posts: 698
            Quote:
            Originally Posted by Sora's Nobody View Post
            Wow, great tutorial. I just dont understand one thing.It's the NLZ-GBA part "Import a bitmap....of what?"
            You click on import bitmap and then select the titlescreen image you want in the rom this is because unzl.gba chrashes when trying to write it to the rom.

            Quote:
            Originally Posted by Orangturttle View Post
            Ehh, I don't know if I did something wrong.. But I get this weird screen, which is the normal screen, just with messed up parts of it, it doesn't look like it combines both of them, like the Charizard Picture and the Picture I made, but it's really weird looking.
            And I don't know If I just misplaced it, but, where is the files, you include? like, the .raw files and the indexed images.. And I got confused in the 7th step.
            " Next go to the image after charizard and click raw dump. Open it in NTME with the titlescreen tileset, make the whole image the transparent tile. Or just import the raw I included called: raw2011.raw"
            On the NTME it's saying it doesn't support Raw Files.. So what should I do?
            The image next to the charizard is the one after you hit the raw dump button on that image then go to NTME click open tileset select your titlescreen and then open that saved raw. or you can use the image raw2011.raw I included.
            __________________
            Rarely visiting but still have great memories of this place.

            Currently a streamer at http://twitch.tv/pachel22

            Or stay up to date on twitter : @pachel212
            Reply With Quote
              #9    
            Old August 12th, 2010 (12:58 PM).
            King Koopa's Avatar
            King Koopa King Koopa is offline
            The Dark Spriter >>>>
               
              Join Date: Jul 2010
              Gender: Male
              Posts: 21
              What font is used for the "press start" >_< I want to make one in photoshop just for fun
              __________________

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


              monkey sprited by me
              Reply With Quote
                #10    
              Old August 12th, 2010 (2:23 PM).
              Darkerm's Avatar
              Darkerm Darkerm is offline
              Darkness is Not always Evil
                 
                Join Date: Jan 2010
                Location: Bangladesh
                Age: 24
                Gender: Male
                Nature: Gentle
                Posts: 401
                Awesome Tutorial. I'll try it. Thanks
                __________________
                This signature has been disabled.
                Exceeds the 350px height limit.
                Please review and fix the issues by reading the signature rules.

                You must edit it to meet the limits set by the rules before you may remove the [sig-reason] code from your signature. Removing this tag will re-enable it.

                Do not remove the tag until you fix the issues in your signature. You may be infracted for removing this tag if you do not fix the specified issues. Do not use this tag for decoration purposes.
                Reply With Quote
                  #11    
                Old August 14th, 2010 (8:59 AM).
                KyotoTushoni's Avatar
                KyotoTushoni KyotoTushoni is offline
                Veteran Trainer/Beginner Hack
                   
                  Join Date: Jul 2010
                  Location: Midnite Town, Ohyuu Region
                  Gender: Male
                  Nature: Adamant
                  Posts: 9
                  Quote:
                  Originally Posted by King Koopa View Post
                  What font is used for the "press start" >_< I want to make one in photoshop just for fun
                  Its not a specific Font, Its custom for the screen. If you want you could just screenshot FR/LG and pull the "press start" off the screenshot. Or you can just make your own with some other font that looks decent.
                  __________________
                  It takes more than 400
                  billion pixels to reach
                  a star, but it takes just
                  one to make a difference.
                  Reply With Quote
                    #12    
                  Old August 15th, 2010 (3:31 AM).
                  stinger123's Avatar
                  stinger123 stinger123 is offline
                  I wish to learn .!PKM HACKING!
                     
                    Join Date: Jun 2010
                    Gender: Male
                    Nature: Calm
                    Posts: 40
                    I've read the rules and i think its is fine to post this!
                    Sorry if this is a bit OFF TOPIC.
                    Hey would this work for ruby? I know it says fire red but I've made a title screen and I've forgot about keeping 16 colors only in my mind. I don't want to redo it because it took me AGES and its my first title screen. Also if i put it in 16 colors it is going to look horrible . I've checked ruby tutorials on youtube and they all say different things, on other websites and they say very little explanation and about put it in tiles or something. I've checked the tutorial on poke community for title screen editing for ruby but I don't think it would work because I got a few objects dotted around. May I please try this method for ruby just it case it saves me because my title screen is more than 16 colors.
                    Thanks in advance
                    Reply With Quote
                      #13    
                    Old August 16th, 2010 (11:18 PM).
                    Pachel22's Avatar
                    Pachel22 Pachel22 is offline
                    • Crystal Tier
                     
                    Join Date: Mar 2007
                    Age: 25
                    Gender: Male
                    Nature: Relaxed
                    Posts: 698
                    Quote:
                    Originally Posted by stinger123 View Post
                    I've read the rules and i think its is fine to post this!
                    Sorry if this is a bit OFF TOPIC.
                    Hey would this work for ruby? I know it says fire red but I've made a title screen and I've forgot about keeping 16 colors only in my mind. I don't want to redo it because it took me AGES and its my first title screen. Also if i put it in 16 colors it is going to look horrible . I've checked ruby tutorials on youtube and they all say different things, on other websites and they say very little explanation and about put it in tiles or something. I've checked the tutorial on poke community for title screen editing for ruby but I don't think it would work because I got a few objects dotted around. May I please try this method for ruby just it case it saves me because my title screen is more than 16 colors.
                    Thanks in advance
                    it's possible in the same kind of way for ruby but with different pallete offsets and different unzl.gba numbers I still need find the raw for the titlescreen for ruby.
                    __________________
                    Rarely visiting but still have great memories of this place.

                    Currently a streamer at http://twitch.tv/pachel22

                    Or stay up to date on twitter : @pachel212
                    Reply With Quote
                      #14    
                    Old August 17th, 2010 (1:55 AM).
                    stinger123's Avatar
                    stinger123 stinger123 is offline
                    I wish to learn .!PKM HACKING!
                       
                      Join Date: Jun 2010
                      Gender: Male
                      Nature: Calm
                      Posts: 40
                      Quote:
                      Originally Posted by Black Charizard. View Post
                      it's possible in the same kind of way for ruby but with different pallete offsets and different unzl.gba numbers I still need find the raw for the titlescreen for ruby.
                      Thanks for replying . Since i've just become a hacker in scripting and raw stuff and yeah yesterday I dont know what you mean by raw I just follow tutorials :D. Anyways so its possible with ruby even 256 colors? But with different offsets and stuff. Is it hard to find the 'raw' for ruby because I can wait as long as you need, no rush. By the way I think I know the unlz - gba numbers for ruby (titlescreen bit) Number 78 or 79 for the whole titlescreen to replace without title and press start and bit later on there is the font and the roms name to replace.
                      Reply With Quote
                        #15    
                      Old August 17th, 2010 (5:51 AM).
                      ดูดดื่ม's Avatar
                      ดูดดื่ม ดูดดื่ม is offline
                      Hello! Im from Thailand.
                         
                        Join Date: May 2010
                        Gender: Male
                        Posts: 37
                        Thank you so much.

                        Quote:
                        Originally Posted by stinger123 View Post
                        Thanks for replying . Since i've just become a hacker in scripting and raw stuff and yeah yesterday I dont know what you mean by raw I just follow tutorials :D. Anyways so its possible with ruby even 256 colors? But with different offsets and stuff. Is it hard to find the 'raw' for ruby because I can wait as long as you need, no rush. By the way I think I know the unlz - gba numbers for ruby (titlescreen bit) Number 78 or 79 for the whole titlescreen to replace without title and press start and bit later on there is the font and the roms name to replace.
                        I am interested as well.
                        If the emerald is great with it.
                        *I may be strange expressions. Because I used google to translate.
                        My English is not strength. (*๓*)
                        Reply With Quote
                          #16    
                        Old August 17th, 2010 (10:01 AM). Edited August 17th, 2010 by stinger123.
                        stinger123's Avatar
                        stinger123 stinger123 is offline
                        I wish to learn .!PKM HACKING!
                           
                          Join Date: Jun 2010
                          Gender: Male
                          Nature: Calm
                          Posts: 40
                          I saw a another tutorial like this one and this person also said that he wash trying to find the offsets and stuff for ruby as well.
                          OFF TOPIC:
                          Quote:
                          Originally Posted by ดูดดื่ม View Post
                          Thank you so much.
                          Eh? Who you saying to and why?
                          Are you a beginner at this scripting stuff and hacking because then your on the same level as me
                          Anyways what is you original language?

                          EDIT: Check your PM
                          Reply With Quote
                            #17    
                          Old August 17th, 2010 (2:55 PM).
                          Neeb Neeb is offline
                             
                            Join Date: May 2010
                            Posts: 25
                            that a good tutorial
                            I really like is a great contribution
                            thanks

                            Reply With Quote
                              #18    
                            Old August 19th, 2010 (10:14 PM).
                            ~Teh Panda~'s Avatar
                            ~Teh Panda~ ~Teh Panda~ is offline
                            Sea of Dreams - Redux
                            • Silver Tier
                             
                            Join Date: Aug 2007
                            Posts: 906
                            Pre-insertion:



                            Result:



                            Comments:

                            Alright, I followed every step exactly as written, and I have now attempted this two times. For whatever reason my rom just does not want this to work for me... Both times I have had this result and I am not sure why. In NLZ-GBA after each time that I write my new image to the rom. I check its new offset and the image is screwed up. I know I made tilemap right at 32x20, the TS standard. It's an indexed images as you can tell by the result. Everything should be good. But it's not.
                            __________________




                            Mystic still in work to let you know...
                            Reply With Quote
                              #19    
                            Old August 20th, 2010 (6:07 AM).
                            N.D.'s Avatar
                            N.D. N.D. is offline
                            Cossack
                               
                              Join Date: Aug 2010
                              Location: Kiev, Ukraine
                              Gender: Male
                              Posts: 4
                              Quote:
                              Alright, I followed every step exactly as written, and I have now attempted this two times. For whatever reason my rom just does not want this to work for me... Both times I have had this result and I am not sure why. In NLZ-GBA after each time that I write my new image to the rom. I check its new offset and the image is screwed up. I know I made tilemap right at 32x20, the TS standard. It's an indexed images as you can tell by the result. Everything should be good. But it's not.
                              I'm also have this problem.
                              __________________
                              Sorry for my grammar, i'm Ukrainian.

                              Reply With Quote
                                #20    
                              Old August 21st, 2010 (5:03 AM).
                              Pachel22's Avatar
                              Pachel22 Pachel22 is offline
                              • Crystal Tier
                               
                              Join Date: Mar 2007
                              Age: 25
                              Gender: Male
                              Nature: Relaxed
                              Posts: 698
                              Quote:
                              Originally Posted by ~Teh Panda~ View Post
                              Pre-insertion:



                              Result:



                              Comments:

                              Alright, I followed every step exactly as written, and I have now attempted this two times. For whatever reason my rom just does not want this to work for me... Both times I have had this result and I am not sure why. In NLZ-GBA after each time that I write my new image to the rom. I check its new offset and the image is screwed up. I know I made tilemap right at 32x20, the TS standard. It's an indexed images as you can tell by the result. Everything should be good. But it's not.

                              Hello teh panda I did it for you with the indexed image and there are no issues here:



                              So get on msn soon so we can talk and discuss what you did wrong.
                              __________________
                              Rarely visiting but still have great memories of this place.

                              Currently a streamer at http://twitch.tv/pachel22

                              Or stay up to date on twitter : @pachel212
                              Reply With Quote
                                #21    
                              Old August 21st, 2010 (6:47 AM).
                              slawter666 slawter666 is offline
                                 
                                Join Date: Sep 2008
                                Posts: 67
                                Quote:
                                Originally Posted by Orangturttle View Post
                                I get this weird screen, which is the normal screen, just with messed up parts of it
                                The same thing has happened to me. i did the indexing in photoshop though so that could be the problem...
                                __________________
                                Reply With Quote
                                  #22    
                                Old August 21st, 2010 (8:14 AM).
                                ดูดดื่ม's Avatar
                                ดูดดื่ม ดูดดื่ม is offline
                                Hello! Im from Thailand.
                                   
                                  Join Date: May 2010
                                  Gender: Male
                                  Posts: 37
                                  Quote:
                                  Originally Posted by ~Teh Panda~ View Post
                                  Comments:

                                  Alright, I followed every step exactly as written, and I have now attempted this two times. For whatever reason my rom just does not want this to work for me... Both times I have had this result and I am not sure why. In NLZ-GBA after each time that I write my new image to the rom. I check its new offset and the image is screwed up. I know I made tilemap right at 32x20, the TS standard. It's an indexed images as you can tell by the result. Everything should be good. But it's not.
                                  I can be, too.
                                  I used the picture size 240x160.
                                  Reply With Quote
                                    #23    
                                  Old August 21st, 2010 (11:00 AM).
                                  Pachel22's Avatar
                                  Pachel22 Pachel22 is offline
                                  • Crystal Tier
                                   
                                  Join Date: Mar 2007
                                  Age: 25
                                  Gender: Male
                                  Nature: Relaxed
                                  Posts: 698
                                  Quote:
                                  Originally Posted by slawter666 View Post
                                  The same thing has happened to me. i did the indexing in photoshop though so that could be the problem...
                                  Use irfanview it's recommended and also make sure you don't use windows 7 paint with indexing.

                                  Quote:
                                  Originally Posted by ดูดดื่ม View Post
                                  I can be, too.
                                  I used the picture size 240x160.
                                  What do you mean if you follow all steps carefully and good then it will work for sure.
                                  __________________
                                  Rarely visiting but still have great memories of this place.

                                  Currently a streamer at http://twitch.tv/pachel22

                                  Or stay up to date on twitter : @pachel212
                                  Reply With Quote
                                    #24    
                                  Old August 21st, 2010 (9:46 PM).
                                  ดูดดื่ม's Avatar
                                  ดูดดื่ม ดูดดื่ม is offline
                                  Hello! Im from Thailand.
                                     
                                    Join Date: May 2010
                                    Gender: Male
                                    Posts: 37
                                    Quote:
                                    Originally Posted by Black Charizard. View Post
                                    What do you mean if you follow all steps carefully and good then it will work for sure.
                                    I made out to be the same ~ Teh Panda ~.
                                    Now I delete the ROM already. Moment I made to look new again.
                                    Reply With Quote
                                      #25    
                                    Old August 21st, 2010 (10:46 PM).
                                    Pachel22's Avatar
                                    Pachel22 Pachel22 is offline
                                    • Crystal Tier
                                     
                                    Join Date: Mar 2007
                                    Age: 25
                                    Gender: Male
                                    Nature: Relaxed
                                    Posts: 698
                                    Quote:
                                    Originally Posted by ดูดดื่ม View Post
                                    I made out to be the same ~ Teh Panda ~.
                                    Now I delete the ROM already. Moment I made to look new again.
                                    I fixed it for ~ Teh Panda ~ with following the steps perfectly correct.
                                    __________________
                                    Rarely visiting but still have great memories of this place.

                                    Currently a streamer at http://twitch.tv/pachel22

                                    Or stay up to date on twitter : @pachel212
                                    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

                                    Forum Jump


                                    All times are GMT -8. The time now is 11:19 AM.