Introduction:
Hello every that's me ADLFM14 i bet that most of you guys don't know me yeah I'm new here and ill be making a tutorial for hacking ruby title screen step by step for beginner hackers and non beginner hackers.
NOTE:
This tutorial only works for Pokemon Ruby for fire red and the other roms need different steps
Note:
This tutorial only works with a clean Ruby rom sorry for that but the first thing you had to to do in your hack is to edit your title screen if you did it to a used rom the unlz numbers will be different
Tools Needed:
1)unLZ-GBA
2)APE(Advanced Palette Editor)
3)FSF(Free Space Finder)
4)MS Paint(It comes with windows)
Very Important note:
if you are a windows 7 or vista user you must download xp paint HERE this is only for non windows xp users.
5)NMTE(Namless Tile Map Editor)
6)VBA(Visual boy advance)
7)IrfanView
Simply ill make all in about 4 steps
----------------------------------------------------------------
STEP 1:
STEP 2(Groudon Part)
STEP 3 (POKEMON AND RUBY VERSION LOGO)
STEP 4 (PRESS START AND GAME FREAK)
Hello every that's me ADLFM14 i bet that most of you guys don't know me yeah I'm new here and ill be making a tutorial for hacking ruby title screen step by step for beginner hackers and non beginner hackers.
NOTE:
This tutorial only works for Pokemon Ruby for fire red and the other roms need different steps
Note:
This tutorial only works with a clean Ruby rom sorry for that but the first thing you had to to do in your hack is to edit your title screen if you did it to a used rom the unlz numbers will be different
Tools Needed:
1)unLZ-GBA
2)APE(Advanced Palette Editor)
3)FSF(Free Space Finder)
4)MS Paint(It comes with windows)
Very Important note:
if you are a windows 7 or vista user you must download xp paint HERE this is only for non windows xp users.
5)NMTE(Namless Tile Map Editor)
6)VBA(Visual boy advance)
7)IrfanView
Simply ill make all in about 4 steps
----------------------------------------------------------------
STEP 1:
Spoiler:
Open unLZ-GBA click Open file and choose your ruby rom after you opened it if this is your 1st time you use unLZ-GBA a message will appear for you telling you:
(Looking for LZ77 compressed data. this might take a while) press ok and wait about 10 seconds
type in the text box next to Goto button These numbers
For Editing:
1)The Word POKEMON or Pokemon logo go to this number "1637" and open in 256 color mode and click (+) button till it look like this:
click on save as and name it as you want.
2)"Press Start and game freak" go to this number "1636" and open in 16 color mode and check on "Use Black/white" and also save it.
3) in this tutorial we won't edit "RUBY VERSION" by the usual way we will make it in a tricky one so just export it and the number is "1638" in 256 color mode.
4) and the most important thing which is groudon goto that number(don't forget to uncheck "Use Black/white" box) "78" and save it.
if you want to put a pokemon in your title screen then you have to change the pic "78"(groudon pic) palette to the pokemon you want like this :
but if you want to put a big sprite like this
in the title screen it takes different steps.
so ill be using that arcanine pic.
5)dont forget to save the picture of the pokemon you want
(Looking for LZ77 compressed data. this might take a while) press ok and wait about 10 seconds
type in the text box next to Goto button These numbers
For Editing:
1)The Word POKEMON or Pokemon logo go to this number "1637" and open in 256 color mode and click (+) button till it look like this:
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img69.imageshack.us/img69/6530/par1y.png)
2)"Press Start and game freak" go to this number "1636" and open in 16 color mode and check on "Use Black/white" and also save it.
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img694.imageshack.us/img694/3647/par2c.png)
3) in this tutorial we won't edit "RUBY VERSION" by the usual way we will make it in a tricky one so just export it and the number is "1638" in 256 color mode.
4) and the most important thing which is groudon goto that number(don't forget to uncheck "Use Black/white" box) "78" and save it.
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img818.imageshack.us/img818/4864/par3.png)
if you want to put a pokemon in your title screen then you have to change the pic "78"(groudon pic) palette to the pokemon you want like this :
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img560.imageshack.us/img560/2491/par4.png)
but if you want to put a big sprite like this
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img706.imageshack.us/img706/6509/zekromspritebytorenceko.png)
in the title screen it takes different steps.
so ill be using that arcanine pic.
5)dont forget to save the picture of the pokemon you want
STEP 2(Groudon Part)
Spoiler:
Ill start with groudon part some people say that this is the hardest part but i think it's really easy if you read what i say very well it will be easy for you too :D
after you have exported groudon pic for unLZ-GBA with the pokmon palette you want open it in MS Paint it looks really terrible so you have to erase groudon with his tail i recommend to use rubber to erase groudon you must erase him with a color from the image itself don't bring another color not included in the image some people may ask me why can't i use another color
because if you used another color the image color will mess up so you must choose a color from the pokemon you chose to be it's background so we will replace this:
to this:
now to put our pokemon into the the pic first you have to change the real pokemon background with the background you wanted so open the pokemon in paint and change his back ground with the title screen back ground you need to use color picker on the title screen pic and from colors tap in paint click on edit colors and copy the RBG colours to the pokemon pic like this:
and put it here:
and change his background with the color you imported to be like this:
and put it in the title screen like this:
and save it.
now goto to unLZ-GBA again and goto number 78 again click import and choose your title screen image and click "write to rom" and check those three boxes only:
if something like this:
appeared click on (Cancel) and open free space finder and load your rom and open windows calculator in programmer mode and type the compressed size that unlz gabe you which is in hex and we want to change to dec so in calculator click on hex and type the compressed size it gave you of course yours is differant than mine so type yours in calculator like this
and click on Dec and it should give you the Decimal form of this hex number like this
and type the number that in Dec form in free space finder you opened in needed bytes box and click on search from the beginning of the rom and click search like this:
an offset will appear to you like mine "6B09F8" also different offset will appear to you so just copy it and past it here:
This menu will come after you clicked cancel in compressed size menu and you click on write to rom again then click ok and this dialogue must come to you:
if it didn't come then you had done something wrong and click on ok now we had successfully entered groudon tile set or picture in the rom now for the title map for it.
NOTE1:
In pokemon ruby title screen some bubbles appear in it if you want to erase them you have to erase them from the image just erase them normally like this
NOTE2:
If you wanted to change the image after you inserted it and when you click write to rom compressed size menu appeared for you you can't make the steps you done with fsf before you have to bring another rom and put your new image that you edited and do fsf steps in it.
open NTME from file menu choose tileset and open your image now this part you will do it by your style which is making the title screen appear in your design dont forget to click from preset size menu on "R/S TS"
and draw whatever style you want at tile map box like this :
and click on palette map below and choose letter "E" which is covered in purple color and cover the whole image with it like this:
and from file menu choose save tile map and and name it as you want.
now goto unlz and load number "79" and from file menu in unlz click on load raw
and write to rom and if compressed size menu came do what you did previously if not just leave it.
now for the last thing in groudon part which is the palette open APE(Advance palette editor)
open your rom from file menu and type this offset: this"00393210" in offset(hex) box and click on load
open irfanview and load your Pokemon sprite and from image tap click on palette and export pall and save it anywhere
open APE and and click on this tiny button which is called "Import"
click on it a window will appear choose paint shop palette(Pal) to show the palettes you saved
and load you palette file you just saved and dont forget to click replace button.
And finally we are finished with groudon part if you want to test open VBA and test.
after you have exported groudon pic for unLZ-GBA with the pokmon palette you want open it in MS Paint it looks really terrible so you have to erase groudon with his tail i recommend to use rubber to erase groudon you must erase him with a color from the image itself don't bring another color not included in the image some people may ask me why can't i use another color
because if you used another color the image color will mess up so you must choose a color from the pokemon you chose to be it's background so we will replace this:
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img835.imageshack.us/img835/5269/lolzqu.png)
to this:
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img853.imageshack.us/img853/5585/lolhp.png)
now to put our pokemon into the the pic first you have to change the real pokemon background with the background you wanted so open the pokemon in paint and change his back ground with the title screen back ground you need to use color picker on the title screen pic and from colors tap in paint click on edit colors and copy the RBG colours to the pokemon pic like this:
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img707.imageshack.us/img707/6641/kkoko.png)
and put it here:
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img685.imageshack.us/img685/6949/omgudk.png)
and change his background with the color you imported to be like this:
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img715.imageshack.us/img715/9100/araw.png)
and put it in the title screen like this:
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img40.imageshack.us/img40/410/lolxb.png)
and save it.
now goto to unLZ-GBA again and goto number 78 again click import and choose your title screen image and click "write to rom" and check those three boxes only:
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img228.imageshack.us/img228/7227/20694532.png)
if something like this:
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img195.imageshack.us/img195/4941/sasasau.png)
appeared click on (Cancel) and open free space finder and load your rom and open windows calculator in programmer mode and type the compressed size that unlz gabe you which is in hex and we want to change to dec so in calculator click on hex and type the compressed size it gave you of course yours is differant than mine so type yours in calculator like this
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img6.imageshack.us/img6/7982/hexz.png)
and click on Dec and it should give you the Decimal form of this hex number like this
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img84.imageshack.us/img84/4223/bigga.png)
and type the number that in Dec form in free space finder you opened in needed bytes box and click on search from the beginning of the rom and click search like this:
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img692.imageshack.us/img692/7174/serachm.png)
an offset will appear to you like mine "6B09F8" also different offset will appear to you so just copy it and past it here:
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img715.imageshack.us/img715/8528/71051601.png)
This menu will come after you clicked cancel in compressed size menu and you click on write to rom again then click ok and this dialogue must come to you:
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img85.imageshack.us/img85/7087/kokok.png)
if it didn't come then you had done something wrong and click on ok now we had successfully entered groudon tile set or picture in the rom now for the title map for it.
NOTE1:
In pokemon ruby title screen some bubbles appear in it if you want to erase them you have to erase them from the image just erase them normally like this
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img824.imageshack.us/img824/6769/99103978.png)
NOTE2:
If you wanted to change the image after you inserted it and when you click write to rom compressed size menu appeared for you you can't make the steps you done with fsf before you have to bring another rom and put your new image that you edited and do fsf steps in it.
open NTME from file menu choose tileset and open your image now this part you will do it by your style which is making the title screen appear in your design dont forget to click from preset size menu on "R/S TS"
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img844.imageshack.us/img844/3497/manx.png)
and draw whatever style you want at tile map box like this :
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img10.imageshack.us/img10/1016/24522961.png)
and click on palette map below and choose letter "E" which is covered in purple color and cover the whole image with it like this:
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img641.imageshack.us/img641/5664/20390577.png)
and from file menu choose save tile map and and name it as you want.
now goto unlz and load number "79" and from file menu in unlz click on load raw
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img846.imageshack.us/img846/8080/halfz.png)
and write to rom and if compressed size menu came do what you did previously if not just leave it.
now for the last thing in groudon part which is the palette open APE(Advance palette editor)
open your rom from file menu and type this offset: this"00393210" in offset(hex) box and click on load
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img546.imageshack.us/img546/364/98637462.png)
open irfanview and load your Pokemon sprite and from image tap click on palette and export pall and save it anywhere
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img821.imageshack.us/img821/2678/mgfdf.png)
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img440.imageshack.us/img440/2541/jackx.png)
click on it a window will appear choose paint shop palette(Pal) to show the palettes you saved
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img217.imageshack.us/img217/7267/sasasasasasasaosasa.png)
and load you palette file you just saved and dont forget to click replace button.
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img337.imageshack.us/img337/7474/monh.png)
And finally we are finished with groudon part if you want to test open VBA and test.
STEP 3 (POKEMON AND RUBY VERSION LOGO)
Spoiler:
Open this file that you exported from unlz-gba
if you want to keep the word pokmeon as it is just leave it without changing but in this tutorial ill change it so ill get my logo image and delete the old one and put it on it to be like this :
Now for the ruby version there is an image for ruby version alone but when you edit it you can't change it's palette so we will put the version name in the pokemon image so type it and it will be like this type any word:
It doesn't really look cool but it's not bad.
save it and open it in irfanview and from image tap click on "Decrease color depth" a dialogue will appear click on 256 8(BPP)
and export the palette as you did in step 1.
now open unlz-gba and goto number 1637 256 color and import you pokemon and version name if compressed menu came do what you did in step 1 with fsf and open APE and type this offset in Offset(hex)
box "00E9F624" click load and click on paint shop palette(Pal) as you did in step 1 and click replace and load.
last thing in pokemon logo is to delete to the old ruby version logo remember the image you loaded in step 1 which it's number was "1638"
to make it transparent open it in paint and and right click on the back space with the color picker tool and delete all the colors with the rubber until it become like this
and save it.
open unlz-gba and load this number "1638" and import your blank image and write to rom and as i always say if compressed size menu came to you do as you did in step 1 with fsf.
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img10.imageshack.us/img10/6559/asasauv.png)
if you want to keep the word pokmeon as it is just leave it without changing but in this tutorial ill change it so ill get my logo image and delete the old one and put it on it to be like this :
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img7.imageshack.us/img7/6066/asasav.png)
Now for the ruby version there is an image for ruby version alone but when you edit it you can't change it's palette so we will put the version name in the pokemon image so type it and it will be like this type any word:
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img705.imageshack.us/img705/5729/asasack.png)
It doesn't really look cool but it's not bad.
save it and open it in irfanview and from image tap click on "Decrease color depth" a dialogue will appear click on 256 8(BPP)
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img213.imageshack.us/img213/5899/noobxl.png)
and export the palette as you did in step 1.
now open unlz-gba and goto number 1637 256 color and import you pokemon and version name if compressed menu came do what you did in step 1 with fsf and open APE and type this offset in Offset(hex)
box "00E9F624" click load and click on paint shop palette(Pal) as you did in step 1 and click replace and load.
last thing in pokemon logo is to delete to the old ruby version logo remember the image you loaded in step 1 which it's number was "1638"
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img254.imageshack.us/img254/3630/61447876.png)
to make it transparent open it in paint and and right click on the back space with the color picker tool and delete all the colors with the rubber until it become like this
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img690.imageshack.us/img690/3587/42732185.png)
and save it.
open unlz-gba and load this number "1638" and import your blank image and write to rom and as i always say if compressed size menu came to you do as you did in step 1 with fsf.
STEP 4 (PRESS START AND GAME FREAK)
Spoiler:
Open the image you saved from unlz-gba with the number "1636" this image in 16 color mode and black and white.
open it in paint keep "press start" as it is you just want to edit the year and "game freak" so write it or draw to be like this:
dont change the color or the size of the image and import the new one back in unlz in number 1636 and write tom rom and if compresses size menu came do what you did in step one with fsf. and now you are done let's text it with VBA
not bad it looks like this because i did it quickly if you done yours more carefully it would look great.
any thing you want to ask about feel free to post it and thnx for seeing my tutorial.
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img198.imageshack.us/img198/5637/dsadasdas.png)
open it in paint keep "press start" as it is you just want to edit the year and "game freak" so write it or draw to be like this:
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img12.imageshack.us/img12/5941/easyu.png)
dont change the color or the size of the image and import the new one back in unlz in number 1636 and write tom rom and if compresses size menu came do what you did in step one with fsf. and now you are done let's text it with VBA
![[PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step [PokeCommunity.com] Hacking Ruby Title Screen Completely Step By Step](https://img109.imageshack.us/img109/3830/notbado.png)
not bad it looks like this because i did it quickly if you done yours more carefully it would look great.
any thing you want to ask about feel free to post it and thnx for seeing my tutorial.