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

TrollandToad.com
Closed Thread
 
Thread Tools
  #1    
Old December 20th, 2008 (5:47 PM). Edited December 21st, 2008 by Zeikku™.
Zeikku™'s Avatar
Zeikku™ Zeikku™ is offline
Johto remaker
  • Silver Tier
 
Join Date: Aug 2007
Location: London, England
Age: 25
Gender: Male
Nature: Naughty
Posts: 1,118


Introduction:-
Yo dudes, dudettes and in-betweenies! This thread that will contain all my graphical based guides, I’ll try and cover everything graphical eventually. I get a lot of request for doing pretty simple stuff. So hopefully I’ll teach you a few things.
If you would like to make suggestions for other tutorials that I could write, then feel free. OK... We should really get started...!

The index Key:
Done
Undone

The index –
Back-sprite insertion.
Making a hack original with “simple” tile editing.
Standard Boot Screen Editing D/P/P style.

The Boot Screen Tutorial Revised (The Liquid Crystal Boot screen explained).
Inserting multiple trees into tilesets/ making the most out of palettes.
Intro Sprite
Basic Title screens.
Advanced Title screens.
Trainer card changing.
Searching palettes using hex.



The Backsprites:-
Spoiler:
Ok, So Heres how to edit the Fire red backsprite I’ve been doing this for like a year and a half. So I’m pretty sure it works.

You’ll need:-
A Fire Red ROM
Tile Molester Alternate
A five frame set of sprites, with each frame being one image.
VBA (Visual Boy Advance)

Firstly, Open your Fire Red ROM in VBA, Go to a battle scene where you see the backsprite. Go to the palette viewer and “Save OBJ”.
Like this:-


Secondly, Close VBA and open your ROM in Tile Molester Alternate.
Go to View> block size> custom, it should say 16x16, but we’ll make it 8x8
And set the whole thing to block grid.
Here are 2 screens to help.




Thirdly, We Click on “Navigate” > Go to and type in E69F00.
Now the image looks a little screwed up. Click the “<” button twice.
And the “÷” button 4 times. It should now look like this:-


Now, notice the colors are hard to work with? Click on “Palette”> import from> then another file and select the Palette OBJ from VBA we saved earlier. Now it should look like this:-


Lastly, go to “Edit” and click “Paste from” and select individual sprite frames you should have prepared. Keep doing then till you have 5 new frames.
When you’re done, you’ll notice the images index into the colours in game. Just edit the sprite if necessary. Then Go to file, and save.


In game it should look like this:-


Have fun! 


Making a hack original with “simple” tile editing(works with R/S/E/LG).

Spoiler:
Ok this is pretty easy, Things you need to know are, when to use light and dark colors. Another thing is to use colors from in the ROM. I’ll explain a little deeper.

What you’ll need:-
A Pokemon Advance ROM
Advance map
Paint
Visual Boy Advance (VBA)


I’m going to show you basic mountain tile editing.

So firstly, Open your ROM in Advance Map.
I’m using fire red so I’ll go to Header 3 and I’ll select Viridian City. Just to show you the result after. Ok so viridians open now we go to “Tools”>block editor. Select palette 1, because that is the mountain palette. Go to “Picture” and Save tileset 1.


Secondly, Open that tileset in paint, zoom in. and have your eye-dropper tool ready.
Eye-drop a colour and choose the pencil tool to edit the tile.


Thirdly Re-import, the tileset. Go to the Block editor again, go to “Picture” and load the tileset click Save. Close Advance map and Open the ROM in VBA and try it out. Enjoy the result. This is a good way of being creative. (This isn’t a test of my tiling do not judge it)
Result:-
Before> After

Enjoy! 



The Boot Screen Editing Tutorial
Spoiler:
OK well, this idea came from thex4s titlescreen tutorial on PHO, and thought I could try getting the platinum boot screen on my hack!

But here it is, my tutorial!


What you will need:-
FR/ LG Rom
Un-LZ GBA
PAINT
PTC (Found attached on this thread or at WAH)
HEX EDITOR ( you won't need because I'll give you the offset)
APE
Advance map (I used it to get the right pallette)


Ok, so now pay attention!
Keep all the programs above open and ready
this can be confusing if your reading..

Step one
Open your ROM with UnLZ GBA, use 16 color and use black and white
look around 207 and export this image (click save as..):


Step 2
Now on paint open the image and add your tiles, I used the default pallettes that the image had... be sure to add the tiles at the end of the image, it's to keep good measure of the tiles being 8x8.



Step 3
now Import that new image back in,
Write to ROM it and press next, now click raw dump.


Step 4
Now open PTC, and go to file "Apri tileset", it means open, open your image from earlier, so this :-


Now Go to file and click "Apri tilemap"
and select the raw dump from earlier.
The black on the right is NOT to be overwritten
Now, draw the tiles on the Tilemap.
and you should have something which looks like this when your done..



Step 5
Now, go to file, "Salva tilemap" (save tilemap)
and go to un-lz gba where you found the raw
Now go to file load RAW, Your new Tilemap should look different from the one thats in already.
Now write to ROM and re-point the image offset to a free one, so 800000 if thats free.



In game it should look like this....


Step 6
Now load your ROM on APE and go to offset 0040226A
Copy and change the necessary pallettes


Finally it should look something like this:-


:D



I'll make the thread pretty when I have time.
__________________

Follow me on Twitter by clicking on my signature.

Relevant Advertising!

  #2    
Old December 20th, 2008 (7:51 PM).
Surf's Avatar
Surf Surf is offline
...
     
    Join Date: Jul 2008
    Location: Rust
    Age: 22
    Gender: Male
    Nature: Relaxed
    Posts: 1,197
    Nice Zekkiu this should help me in my hack
    __________________
    I'm looking for some good (When I say good,
    I mean you can hold your own by yourself)
    N**i Zombies players, to form a team or even a
    clan, to play with casually.
    Send me a PM with your Highest Level and your PSN,
    and I'll get back to you.
      #3    
    Old December 20th, 2008 (11:30 PM).
    Hiche.. Hiche.. is offline
     
       
      Join Date: Apr 2008
      Posts: 979
      Very nice, Jake. This is very useful for a lot of hackers. Nice one.
        #4    
      Old December 21st, 2008 (2:49 AM).
      Pokepal17's Avatar
      Pokepal17 Pokepal17 is offline
      More cowbell~
      • Silver Tier
       
      Join Date: Oct 2008
      Location: Steeltown
      Age: 22
      Gender: Male
      Nature: Modest
      Posts: 1,511
      Yeah thanks, this is really helpful.
      __________________
      Pokémon Stardrop
        #5    
      Old December 21st, 2008 (8:09 AM).
      Liquid Shadow's Avatar
      Liquid Shadow Liquid Shadow is offline
      xD
         
        Join Date: Mar 2008
        Gender:
        Posts: 223
        Zeikku do you know the offsets for the boot screen in Ruby AXVE and the offsets for the backsprites for Ruby AXVE? I'm pretty sure these tuts would work on Ruby too.

        Anyways really nice tutorial, the backsprite editing part was really helpful. Thanks.
          #6    
        Old December 21st, 2008 (10:28 AM).
        Vrai's Avatar
        Vrai Vrai is offline
        can you feel my heart?
        • Crystal Tier
         
        Join Date: Jun 2008
        Age: 23
        Gender: Male
        Nature: Adamant
        Posts: 2,893
        Thanks, Zeikku. This should help out quite a few people (including myself ).
        __________________
          #7    
        Old December 21st, 2008 (10:58 AM).
        cooley's Avatar
        cooley cooley is offline
        ///Keepin' it simple
        • Silver Tier
         
        Join Date: Feb 2007
        Location: United States
        Age: 22
        Gender: Male
        Nature: Impish
        Posts: 1,147
        Excellent thread Zeikku!
        Really looking forward to that Intro sprite tutorial
        __________________

          #8    
        Old December 21st, 2008 (11:01 AM).
        Chimchar 9's Avatar
        Chimchar 9 Chimchar 9 is offline
        (:
        • Silver Tier
         
        Join Date: Jan 2008
        Location: England, London
        Age: 23
        Gender: Male
        Nature: Calm
        Posts: 1,618
        wow this really helped thanks !
        iv just done the boot screen and it worked perfectly.
        thanks again !
        __________________
        Pokemon Green Diamond
        Status: cancelled
          #9    
        Old December 21st, 2008 (11:25 AM).
        zatch325's Avatar
        zatch325 zatch325 is offline
           
          Join Date: Jul 2008
          Posts: 4
          When I import from another file and try to find the obj file, it won't let me choose the obj file
          __________________

          Click here to feed me a Rare Candy!


            #10    
          Old December 21st, 2008 (1:58 PM).
          Zeikku™'s Avatar
          Zeikku™ Zeikku™ is offline
          Johto remaker
          • Silver Tier
           
          Join Date: Aug 2007
          Location: London, England
          Age: 25
          Gender: Male
          Nature: Naughty
          Posts: 1,118
          Quote:
          Originally Posted by NeoNemesis View Post
          Zeikku do you know the offsets for the boot screen in Ruby AXVE and the offsets for the backsprites for Ruby AXVE? I'm pretty sure these tuts would work on Ruby too.

          Anyways really nice tutorial, the backsprite editing part was really helpful. Thanks.
          It should work on Ruby, i need to find the offsets and make a tut for it, but this is for FR...I'll make a R/S/E version of this soon.

          Quote:
          Originally Posted by Vrai View Post
          Thanks, Zeikku. This should help out quite a few people (including myself ).
          Hopefully, it should help people quite a bit.

          Quote:
          Originally Posted by cooley View Post
          Excellent thread Zeikku!
          Really looking forward to that Intro sprite tutorial
          Thanks man. I'm feeling lazy to do the intro sprite thing, Because it takes forever
          But it has to be done

          Quote:
          Originally Posted by Lucario 9 View Post
          wow this really helped thanks !
          iv just done the boot screen and it worked perfectly.
          thanks again !
          yeah, wait till you see the next part of the boot screen tut

          Quote:
          Originally Posted by zatch325 View Post
          When I import from another file and try to find the obj file, it won't let me choose the obj file
          sure you have tile molester alternate?
          not just Tile molester?
          __________________

          Follow me on Twitter by clicking on my signature.
            #11    
          Old December 22nd, 2008 (4:55 AM).
          Darthatron's Avatar
          Darthatron Darthatron is offline
          巨大なトロール。
          • Silver Tier
           
          Join Date: Jan 2006
          Location: Melbourne, Australia
          Age: 25
          Gender: Male
          Nature: Modest
          Posts: 1,152
          Rather than messing with the "<" and divide buttons, you could just put this offset: E69EBC

          That'll save a step. :D

          EDIT: This is regarding the back sprites, by the way.
          __________________
          あなた は しきしゃ です
          わたし は ばか です
            #12    
          Old December 24th, 2008 (3:41 AM). Edited December 24th, 2008 by Pokepal17.
          Pokepal17's Avatar
          Pokepal17 Pokepal17 is offline
          More cowbell~
          • Silver Tier
           
          Join Date: Oct 2008
          Location: Steeltown
          Age: 22
          Gender: Male
          Nature: Modest
          Posts: 1,511
          For some reason my boot screen went white after I edited it

          Edit: Never mind, it worked. Thanks for this tutorial Zeikku

          Edit2: Now when I edit the palettes, the boot screen is messed up. tbh, I don't know how to use APE, I just copied the palettes that Zeikku used, but I replaced the red ones with blue. Someone please help me.

          Edit3: I'm using a hex editor wich is 10x easier.
          __________________
          Pokémon Stardrop
            #13    
          Old December 26th, 2008 (9:15 PM).
          Jcat4's Avatar
          Jcat4 Jcat4 is offline
          Awesome Person
             
            Join Date: Dec 2008
            Location: America
            Gender:
            Nature: Bashful
            Posts: 5
            hey my image offset is 004024E4 and i did everythign you said but it doesnt look anything like it should. I noticed your image offset was different at first. Howd you get the offset to change? Im sorry, im a little new to rom hacking and im clueless on a lotta stuff.
              #14    
            Old December 26th, 2008 (9:19 PM).
            Visible Light's Avatar
            Visible Light Visible Light is offline
            Take me to your king...
               
              Join Date: Nov 2008
              Location: USA
              Gender:
              Nature: Brave
              Posts: 65
              Nice tutorials, they should be helpful (especially the last one, even though I could change the image on the title screen, I never get the credits section done), I'm glad you didn't end up leaving PC.
              __________________
              This is my new user name, I wanted to create a new user name because I wanted to start over in a clean slate and be a better member. I have asked an administrator for permission.
                #15    
              Old December 27th, 2008 (8:42 AM).
              Zeikku™'s Avatar
              Zeikku™ Zeikku™ is offline
              Johto remaker
              • Silver Tier
               
              Join Date: Aug 2007
              Location: London, England
              Age: 25
              Gender: Male
              Nature: Naughty
              Posts: 1,118
              Quote:
              Originally Posted by Jcat4 View Post
              hey my image offset is 004024E4 and i did everythign you said but it doesnt look anything like it should. I noticed your image offset was different at first. Howd you get the offset to change? Im sorry, im a little new to rom hacking and im clueless on a lotta stuff.
              All Image offsets are different depending on roms, you change it by writing a free offset. Something like 00750000/ 00800000/ 008500000, would work.
              use a hex editor if you need free offsets and find a line of just FFs.

              Quote:
              Originally Posted by Visible Light View Post
              Nice tutorials, they should be helpful (especially the last one, even though I could change the image on the title screen, I never get the credits section done), I'm glad you didn't end up leaving PC.
              thanks, I should be posting a new tutorial soon, I recently, re-formatted my PC. So things are going a little slow.
              __________________

              Follow me on Twitter by clicking on my signature.
                #16    
              Old December 28th, 2008 (3:23 PM).
              Liquid Shadow's Avatar
              Liquid Shadow Liquid Shadow is offline
              xD
                 
                Join Date: Mar 2008
                Gender:
                Posts: 223
                Do you think you could add textbox editing to this thread? I tried following textbox editing tuts but they all didn't work and were very vague.
                  #17    
                Old December 28th, 2008 (7:20 PM).
                Zeikku™'s Avatar
                Zeikku™ Zeikku™ is offline
                Johto remaker
                • Silver Tier
                 
                Join Date: Aug 2007
                Location: London, England
                Age: 25
                Gender: Male
                Nature: Naughty
                Posts: 1,118
                Quote:
                Originally Posted by NeoNemesis View Post
                Do you think you could add textbox editing to this thread? I tried following textbox editing tuts but they all didn't work and were very vague.
                probably. I haven't done it in a bout a year. So I'll ned to search for my offsets.
                __________________

                Follow me on Twitter by clicking on my signature.
                  #18    
                Old December 30th, 2008 (2:48 AM).
                Pokepal17's Avatar
                Pokepal17 Pokepal17 is offline
                More cowbell~
                • Silver Tier
                 
                Join Date: Oct 2008
                Location: Steeltown
                Age: 22
                Gender: Male
                Nature: Modest
                Posts: 1,511
                I can't wait for the trainer card changing
                __________________
                Pokémon Stardrop
                  #19    
                Old January 1st, 2009 (1:27 AM).
                .Seth's Avatar
                .Seth .Seth is offline
                .explorer.
                • Crystal Tier
                 
                Join Date: Jun 2008
                Location: A capacitor in a power supply board.
                Gender: Male
                Nature: Quiet
                Posts: 1,645
                Hey, Zeikku, I get some error message from both NTME and PTC, they both (probably PTC as well) say that they can't find the raw's (tilemap's) size. Any help?
                  #20    
                Old January 1st, 2009 (3:56 AM).
                D-Trogh's Avatar
                D-Trogh D-Trogh is offline
                Dead
                   
                  Join Date: Jul 2005
                  Location: Belgium
                  Age: 25
                  Gender: Male
                  Posts: 438
                  Quote:
                  Originally Posted by Seth-kun View Post
                  Hey, Zeikku, I get some error message from both NTME and PTC, they both (probably PTC as well) say that they can't find the raw's (tilemap's) size. Any help?
                  You should tell such things to the one who made the program.. and that's me :P
                  That error isn't really an error.. It just can't guess the size..
                  And that's because it only checks some dimmensions.. should update that.. ASAP!
                  Happy New Year everyone!
                  __________________
                  [NTME | WPEDS | HTPE | SGPE | TGPE | PDEDS]
                    #21    
                  Old January 2nd, 2009 (6:36 AM).
                  .Seth's Avatar
                  .Seth .Seth is offline
                  .explorer.
                  • Crystal Tier
                   
                  Join Date: Jun 2008
                  Location: A capacitor in a power supply board.
                  Gender: Male
                  Nature: Quiet
                  Posts: 1,645
                  Oh, sorry D-Trogh. I'll do that.

                  Anyways, Zeikku, I figured out the boot screen thing...for a second. But when I redid the palletes, it completely messed up and gave me a black screen. I'll try repointing the pallete to a free offset.
                    #22    
                  Old January 2nd, 2009 (8:56 AM).
                  Anonamous's Avatar
                  Anonamous Anonamous is offline
                     
                    Join Date: Mar 2008
                    Gender:
                    Posts: 28
                    This tutorial is coming together nicely. I would like to see it when you are finished with everything else
                      #23    
                    Old January 9th, 2009 (10:09 PM).
                    LegendarySaiyanBroly's Avatar
                    LegendarySaiyanBroly LegendarySaiyanBroly is offline
                       
                      Join Date: Jan 2009
                      Gender:
                      Posts: 2
                      Eheh... as you can assume from the rest of this post, im very new to this. I can do all the other steps fine, they're fairly simple, I just can't seem to find the pallette viewer :\
                      If anyone could just give me a quick answer, I'd appreciate it.
                        #24    
                      Old January 9th, 2009 (10:30 PM).
                      Liquid Shadow's Avatar
                      Liquid Shadow Liquid Shadow is offline
                      xD
                         
                        Join Date: Mar 2008
                        Gender:
                        Posts: 223
                        Quote:
                        Originally Posted by LegendarySaiyanBroly View Post
                        Eheh... as you can assume from the rest of this post, im very new to this. I can do all the other steps fine, they're fairly simple, I just can't seem to find the pallette viewer :\
                        If anyone could just give me a quick answer, I'd appreciate it.
                        Ehmm.. In VBA go to Tools - Palette Viewer...

                        Anyways any updates on this soon?
                        __________________

                        4 truths of life
                        1. You cannot touch all your teeth with your tongue.
                        2. All idiots, after reading the first truth, will try it.
                        3. And discover that the first truth is a lie.
                        4. You're smiling now because you're an idiot.
                          #25    
                        Old January 9th, 2009 (10:44 PM). Edited January 9th, 2009 by LegendarySaiyanBroly.
                        LegendarySaiyanBroly's Avatar
                        LegendarySaiyanBroly LegendarySaiyanBroly is offline
                           
                          Join Date: Jan 2009
                          Gender:
                          Posts: 2
                          Quote:
                          Originally Posted by NeoNemesis View Post
                          Ehmm.. In VBA go to Tools - Palette Viewer...
                          Ah. Im using the newest VBA (VBA v 0.6.0.1), not enough posts to link you to photobucket, but the synopsis is that there isn't a tools tab, only file, options, cheats, and help. Anywhoo, thanks, I'll try another version.

                          MAN AM I BAD AT THIS OR WHAT? xD
                          So I was using the oldest version all along.
                          Closed Thread

                          Quick Reply

                          Join the conversation!

                          Create an account to post a reply in this thread, participate in other discussions, and more!

                          Create a PokéCommunity Account

                          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 5:53 AM.