PDA

View Full Version : [Tutorial] [Tutorial] How to change the first intro


lucariofan
July 14th, 2009, 01:58 AM
For those who are hacking Ruby / Sapphire, do not follow this tutorial, I am looking for how to do it in Ruby (it's in hex) of the first intro (see image below). If someone knows how to find / insert it, tell me, please.

Hello everybody, I do this tutorial for making your hacks a bit better (and custom), and, together, we could prevent the sale of illegal roms.

Some people have done this in their own hacks (Koder in Pokémon Caps, Alexmad in Pokémon Mitic Island), but haven't tutorial, therefore, I pledge to do so:)

Everytime (or rather, every time you open a Pokémon rom), you'll see a screen like this, or similar:

http://i402.photobucket.com/albums/pp109/chaos4ever94/intro-1.png

And most of those who have have edited this, has only edited the letters. But it's very little, and in my case, I want it to be totally different (I would avoid selling my hack, and customize a little more). We will use these tools:

-Our imagination (not a tool, but it is very important if you want to do things without using my resources (below is the download of my resources)).

-A Emerald, Fire Red or Leaf Green.

-Microsoft Paint (yes, that is included in all Windows installations (MSPaint.exe): I recommend the Windows Vista/XP/2000 paint ... but not the new of Windows 7, it's uncomfortable.

-FreeSpaceFinder (FSF) or Thingy32: To search for available space.

-Cyclone / NamelessTileMapEditor or (NTME): To create the tilemap.

-GBA-unLZ: To insert the image and tilemap.

-AdvancePalletteEditor (APE) or another palettes editor.

VisualBoyAdvance: To test if it works.

Then we should begin to work!

STEP 1: Make our own screen in paint.

http://i402.photobucket.com/albums/pp109/chaos4ever94/resultado.png

I made my template with the background of the second screen in a battle, in Pokémon Platinum, and I use the fonts.

Many will think that insert this template is impossible, but it's not, follow the tutorial and see how it works.

STEP 2: Remove the tiles wich are repeated in the image, and remember, use the eraser to the size of 8x8.
In MSPaint, it's like this:

http://i402.photobucket.com/albums/pp109/chaos4ever94/intro-3.jpg

After erasing all the tiles repeated, we must sort (or disorder), but get more empty space. If there are empty spaces, fill it, or leave as is. (REMEMBER: It can only have 16 colors)

Remember: In NTME flip images, so if a tile that is the same if flip it, you can remove the other.

After having done these things, it should be something like this:

http://i402.photobucket.com/albums/pp109/chaos4ever94/fondounlz.png

Very messy, no? : P

Now we have to index the image and save it in .GIF

Mine is indexed, and to be in. Png, and for those who want to know how I did, here are the steps:

1) Open the image with MSPaint.

2) Save it in .PNG

It's easy, no?

STEP 3: Open any editor tilemap, although I recommend NTME, because you can flip images and so you save more space (and bytes). Build the image as you did. This is mine:

http://i402.photobucket.com/albums/pp109/chaos4ever94/ntme.png

[important] The height and width of this tilemap must be 32x32 (if not, it doesn't work) and always starts at the top left. Used to adjust the "+".

STEP 4: Save the tilemap, and it is time to see how big is the tileset. Find the tileset, right click -> properties and look for "Space" (I think (size is in English)), we can see how big your tilemap, to use the FSF (FreeSpaceFinder).

In my case, it's 2512. There is no need to see how much the RAW weighs, because it should always be 2048 bytes (2kb).

STEP 5: Open the FSF (FreeSpaceFinder) and start searching for 2512 bytes. Copy this address.

Open unLZ, load the rom that you want to use. In my case was FireRed.
Remember, usually the tilemap (. RAW) images are from the address just after the image.
Directions:

-Pokémon Ruby / Sapphire:
Image of the intro: 1635
Tilemap (.Raw) of the intro: In hex.

-Pokémon FireRed / LeafGreen (in my case)
Image of the intro: 207
Tilemap (. Raw) of the intro: 208

-Pokemon Emerald
Image of the intro: 2540
Tilemap (. Raw) of the intro: 2541

Go to the direction of the image. In this direction, select import image, select Write To ROM, and in "image offset", paste the address of the FSF get (must be 8 numbers, and if you have only 6 or 7, add one or two zeros (0)).
Select everything except "Export Pallett (that would be Export Image, New Image Auto Abort if Bigger and Automatically fix pointers), select OK. REMEMBER: Id doesn't matter if the image is bigger.


When you import the image in the box below you have the pallettes in order (I mean that when you go to insert the pallet should be in the same order). I recommend to make a screenshot (screenshot) of the screen, paste in paint, so you can more easily use the color picker in APE.


After importing the image, go to FSF, search for 2048. Copy the address, and in the unLZ, go to the direction of Tilemap (.Raw). When you're out there in the menu bar, go to File - "Load ...", and select the RAW tilemap you created. Select open. Write To ROM, as before, paste the address of the FSF, adding zeros are required (must end up with 8 numbers), select Export all Pallett. Select OK.

STEP 6: Go to VBA, and see how the image has been (though this is optional):

http://i402.photobucket.com/albums/pp109/chaos4ever94/emrld.png
(Pokémon Emerald inserted with the background).

Since there is not much, but of course we have to change the palletes, so let us begin.

Go to APE, find the pallets intro (down) and replace the order they were in the unLZ.
Offset of the pallets of the introduction:

-Ruby/Sapphire: I don't know.
-FireRed/LeafGreen: 00402260
-Emerald: 00DC3D54


After changing the pallettes, it'll be as wanted.

RESULT:

http://i402.photobucket.com/albums/pp109/chaos4ever94/resultado.png

I've left the resources that used for those who want to make their own images. Putting credit or thanks is optional.
http://rapidshare.com/files/249614391/tutorial_resources_by_Chaos.zip.html
http://www.megaupload.com/?d=VYPXZP4B

I recommend you to change it as this avoid sale of illegal ROMs.

For those that are vague, the tutorial seems very long, but for those who are satisfied with my contributions, with about 10 minutes you have plenty of time, if you understand how.

I hope that the tutorial have helped you!

Robert Conley
July 14th, 2009, 12:49 PM
Nice tut but I think the copyright info should be left there somehow.

colcolstyles
July 14th, 2009, 01:08 PM
Well if you want an anti-pirate screen, this thread (http://www.pokecommunity.com/showthread.php?t=164184) can help you out with that. The patches available there will insert a screen before the screen that you edit here so that you can have a message telling people not to sell the hack and have a copyright screen.

Well this is a nice and simple tutorial, easy to follow and it's got pictures (always a plus^^). Very helpful, thanks!

sasquatchd00d
July 14th, 2009, 01:17 PM
I saw this in your hack thread and I wondered how to do it. Thanks for this! It's very informative and easy to follow with pictures.

Although, the patch that colcolstyles pointed out is a bit better because it doesn't use the boot screen (I may be wrong) and it uses a screen before the boot screen.

NarutoActor
July 14th, 2009, 02:57 PM
Nice Tutorial but its a bit complicated and I like the image you made can you provide a download link so all I will need to do is insert it.

mat1554
August 6th, 2009, 03:38 PM
Hi,
I have a question for you, do you give me autorization to translate your tutorial in french for my forum please ? I you want, can you answer me by MP please.

Thank you !
Mat1554

oliverl79
September 26th, 2009, 10:33 PM
could you make a patch for that intro or others u could make, for people like me who cant be bothered making there own please?

theking6
September 29th, 2009, 01:50 PM
Thanks I am in the middle of a few hacks so that really helped.

Maxzeroedge
October 7th, 2009, 10:24 PM
Can u explain how to disorder the image. Sorry I am very amatuer in all this and hence need help :D

ME0W
October 7th, 2009, 11:34 PM
Well I will wait for a tut on how to edit the intro for pokemon ruby!

D-Trogh
October 8th, 2009, 09:06 AM
Can u explain how to disorder the image. Sorry I am very amatuer in all this and hence need help :DIf you look for my NTME thread, there's a video which shows you a way how to do it.Well I will wait for a tut on how to edit the intro for pokemon ruby!It's the same for Ruby.. just edit the tileset and tilemap..

Elite Trainer Red
May 16th, 2010, 10:56 AM
great :D
thanks for the tutorial!1!

Steveice10
July 28th, 2010, 04:45 PM
It isn't working for me. I deleted the copy I used it on, so I have no screenshots. It shows parts of the screen I used, but not in the right order.

ultimatedood
July 29th, 2010, 05:18 PM
After importing the image, go to FSF, search for 2048. Copy the address-
Not enough free space found. My tile(set?).gif was 3189, I guess this is too big http://www.pokecommunity.com/images/smilies/Normal/depressed.gif http://www.pokecommunity.com/images/smilies/Normal/disappointed.gif

I guess I'll never be able to use this for my team rocket hack, no matter how good or bad it turned out to be:
http://filebox.me/files/zy8tz13fg_intro.png
I spent so much time on that .raw image too.

I give up

Full Metal
July 29th, 2010, 06:14 PM
yea you can, you just got to convert it to a tileset first, then ..you know what, go look at the vid in NTME's thread ;)

professional
July 30th, 2010, 12:27 AM
can you make one for pokemon ruby ???

Mr.Silver
August 5th, 2010, 03:05 PM
this looks SO smexy [/sarcasm]
Anyone able to help?
http://i985.photobucket.com/albums/ae333/animeFTW01/fgv.png?t=1281049540

colcolstyles
August 5th, 2010, 03:08 PM
this looks SO smexy [/sarcasm]
Anyone able to help?
http://i985.photobucket.com/albums/ae333/animeFTW01/fgv.png?t=1281049540

I can't say for sure because I haven't tried this recently but it looks to me as though you made the tilemap two tiles too thin. Try adding 2 to the width of the tilemap and then import it again.

Mr.Silver
August 5th, 2010, 03:18 PM
I can't say for sure because I haven't tried this recently but it looks to me as though you made the tilemap two tiles too thin. Try adding 2 to the width of the tilemap and then import it again.
Thanks. that fixed it. now onto the title screen....

KyotoTushoni
August 13th, 2010, 10:22 PM
This is a useful little [TUT]. Do you think you could add editting to the screen with "Game Freak" and their logo behind it, I haven't found it anywhere and this was a really nice Tut so I figured you could.


Also I would like to help make your Step 1 easier...Download Sphere v1.5, open the 'editor', [File]>[Import]>[Image to Map]. Set to 8 and 8, ok for deleting duplicate tiles. Double click the created file, it will open up in sphere with a window that has a Tilemap, hit key: Prt Sc, Paste intp MS Paint and essentially crop the tile map and whatever the first tile is will have to be changed because there will be a pink box around it (which commen sense can fix in many ways).

haack16
August 15th, 2010, 10:55 PM
Usefull tut, but can you make a video that show us what you do?

cloud_felipe
August 16th, 2010, 05:45 PM
nice tutorial, a little difficult but you explain it well http://picturedip.com/rn1dk3md80lw/0910lakersschedule_banner_1920.jpg.htmlhttp://picturedip.com/0d9z7gp5fgnk/Comedien-Wall-Paper-watchmen-2847860-1920-1200.jpg.htmlhttp://picturedip.com/qfe2ezaw0wsw/justin-bieber-tile-wallpaper-HD.jpg.htmlhttp://picturedip.com/geh3jr6k7s5m/Megan_Fox_HD_Wallpaper_by_mrccreativo.jpg.html

Line3007
March 28th, 2013, 12:26 PM
Ah, nice! Very helpful turotial, thank you! :)

Haxxox
November 8th, 2013, 11:25 AM
I doubt the OP is still around to answer this but can anyone explain what he does in step 2? He just goes from having a normal image to a scrambled up one.

Rycanthropy
November 9th, 2013, 01:46 AM
I doubt the OP is still around to answer this but can anyone explain what he does in step 2? He just goes from having a normal image to a scrambled up one.
What he does is break up his titlescreen into 8x8 tiles (squares of side 8 pixels), then removes all the tiles that have already been used (repeated tiles).

edit. This tutorial is outdated, and you can actually do a lot of the manual work automatically using Sphere Editor, (the only difference being Sphere's tilemaps don't remove flipped tiles, so your image will use a little extra space). Search this forum for another tutorial using the keywords "bootscreen editing", there was a really nice tutorial as a part of a compilation somewhere here.

Sniper
November 9th, 2013, 01:53 AM
I didn't know we can do that.
Thanks, I'll be sure to have it on my hack!