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

Reply
 
Thread Tools
  #1    
Old November 8th, 2008 (10:48 AM). Edited May 22nd, 2010 by TB Pro.
TB Pro's Avatar
TB Pro TB Pro is offline
Old-timer
     
    Join Date: Nov 2004
    Location: Midwestern USA
    Age: 22
    Gender: Male
    Posts: 2,739
    [Intro:]
    Hey guys I'm TB Pro™, or whatever you want to call me. I have been hacking for a while, and I decided to make this tutorial so I could try and help some new hackers out! Please don't take these tutorials without my permission. Thanks :D

    Fire Red Tilesets In A-Map:

    Code:
    1 = Palette Town
    2 = Viridian City
    3 = Pewter City
    4 = Cerulean City
    5 = Lavender Town
    6 = Vermilion City
    7 = Celadon City
    8 = Fuchsia City
    9 = Cinnabar Island
    10 = Indigo Plateau
    11 = Saffron City
    12 = Glitchy
    13 = Poke Mart
    14 = Poke Center
    15 = Mt. Moon
    16 = Glitchy
    17 = Muesem
    18 = Trade/Battle Room
    19 = Bike Shop
    20 = Glitchy
    21 = Glitchy Lab
    22 = Inside Somewhere
    23 = Rocket Hideout/Viridian City Gym
    24 = Glitchy inside house where rocket broke into
    25 = Glichy Game Corner
    26 = Pewter City Gym
    27 = Cerulean City Gym
    28 = Vermilion City Gym
    29 = Celadon City Gym
    30 = Saffron City Gym
    31 = Cinnbar Island Gym
    32 = S.S. Anne
    33 = Glitchy
    34 = Viridian Forest
    35 = Glitchy Route Connector(Give tea to pass place)[wrong color]
    36 = Rock Tunnel
    37 = Diglett's Cave
    38 = Seafoam Islands/Icefall Cave
    39 = Glitchy Route Connector[wrong color]
    40 = Cerulean Cave
    41 = Celadon department Store
    42 = Route Connector[right color]
    43 = Power Plant
    44 = Bill's House
    45 = Rocket Hideout/Viridian City Gym
    46 = Underground Path
    47 = Pokemon Tower
    48 = Glitchy Inside
    49 = Pokemon Mansion
    50 = Pokemon Mansion 2
    51 = Pokemon School Room
    52 = Pokemon Fan Club
    53 = Glitchy Rocket Hideout/Viridian City Gym
    54 = Glitchy inside house where rocket broke into
    55 = Glitchy
    56 = Glitchy
    57 = Mt. Ember
    58 = Weird Colored Viridian Forest
    59 = Dotted Hole/Navel Rock
    60 = Unknown Chambers
    61 = One/Two/Three Islands
    62 = Four/Five Islands
    63 = Six/Seven Islands/Tanoby Ruins
    64 = Glitchy
    65 = Ports
    66 = Pokemon League
    67 = Champion Recording Room
    68 And On = Glitchy

    Useful Information(Including Specials, setflags, palette offsets ect.):
    Code:
    Specials:
    
    0x0 - Heal Pokemon
    
    0x3C - Acess Bill's PC [FR/LG Only]
    
    0x98 - Going to Mountain [R/S Only]
    
    0x9C - Wally Ani [R/S Only]
    
    0x9F -Choose A Pokemon [R/S Only]
    
    0xE0 - Pokeblock Case [R/S Only]
    
    0x10F - Restart Game
    
    0x110 - Hall of Fame/Credits
    
    0x111 - Elevator Ani
    
    0x119 - Groudons Orb Effect [R/S Only]
    
    0x131 - Earthquake [R/S Only]
    
    0x132 - Show Floors
    
    0x136 - Earthquake [FR/LG Only]
    
    0x137 - Lava Battle
    
    0x156 - Battle with Ghost [FR/LG Only]
    
    0x157 - Get on Bike [FR/LG Only]
    
    0x161 - Start Surfing [FR/LG Only]
    
    0x166 - Nickname
    
    0x16F - Activate National Dex [FR/LG Only]
    
    0x17B - Seagallop Animation
    
    0x191 - SS. Anne Leaving
    
    0x1F3 - Activate National Dex [Em Only]
    
    Thethethethe's Specials
    
    [0000] - Heal Pokémon
    
    [2900] - Choose 3 Pokémon for something
    
    [3C00] - Access Bill's PC
    
    [8D00] - Person says what said the last person you talked to
    
    [8E00] - Reload Map
    
    [9D00] - Old man catching scene
    
    [9F00] - Choose a Pokémon for something
    
    [AB00] - FR/LG/R/S 'Tree' Data Called
    
    [AE00] - Emerald 'Tree' Data Called
    
    [0801] - Kanto dex document
    
    [0F01] - Game Restart
    
    [1001] - Hall of Fame and Credits
    
    [1101] - Elevator animation
    
    [1301] - FR/LG/R/S screen scrolling (control with 7F with move commands)
    
    [1401] - FR/LG/R/S stop screen scrolling (return to original position before using this)
    
    [1601] - Emerald screen scrolling (control with 7F with move commands)
    
    [1701] - Emerald stop screen scrolling (return to original position before using this)
    
    [3201] - Shows floors
    
    [3601] - Earthquake
    
    [3701] - Glitchy Battle
    
    [3801] - Battle
    
    [3901] - Battle
    
    [3D01] - Flash
    
    [3F01] - Warp to first warp of the map
    
    [5601] - Ghost [FR/LG]
    
    [5701] - Bike
    
    [6101] - Surf
    
    [6301] - Store Pokemon to Dex [FR/LG]
    
    [6601] - Nickname
    
    [6F01] - Activate National Dex [FR/LG]
    
    [7301] - Add to fame Checker [FR/LG]
    
    [7B01] - Seagallop Animation [FR/LG]
    
    [8B01] - Displays an image. Only known images are Kabuotps and Aerodactyl fossils. [FR/LG]
    
    [8C01] - Closes image shown with special 0x18B [FR/LG]
    
    [9101] - S.S. Anne animation [FR/LG]
    
    [9D00] - Old Man Catches Weedle [FR/LG]
    
    [F301] - Emerald national dex 
    
    Setflags:
    
    0x860 - Pokemon Menu [Em Only]
    
    0x861 - Pokedex Menu [Em Only]
    
    0x862 - Pokenav Menu [Em Only]
    
    0x800 - Pokemon Menu [R/S Only]
    
    0x801 - Pokedex Menu [R/S Only]
    
    0x802 - Pokenav Menu [R/S Only]
    
    0x807 - First Badge [R/S Only]
    
    0x808 - Second Badge [R/S Only] 
    
    0x809 - Third Badge [R/S Only]
    
    0x80A - Fourth Badge [R/S Only]
    
    0x80B - Fifth Badge [R/S Only]
    
    0x80C - Sixth Badge [R/S Only]
    
    0x80D - Seventh Badge [R/S Only]
    
    0x80E - Eighth Badge [R/S Only]
    
    0x860 - Running Shoes [R/S Only]
    
    0x820 - First Badge [FR/LG Only]
    
    0x821 - Second Badge [FR/LG Only]
    
    0x822 - Third Badge [FR/LG Only]
    
    0x823 - Fourth Badge [FR/LG Only]
    
    0x824 - Fifth Badge [FR/LG Only]
    
    0x825 - Sixth Badge [FR/LG Only]
    
    0x826 - Seventh Badge [FR/LG Only]
    
    0x827 - Eighth Badge [FR/LG Only
    
    0x82F = Running Shoes
    
    0x828 = Pokemon Menu
    
    0x829 = Pokedex
    
    Pallete Offsets:
    
    398FE0 = Grass Animation
    
    EA1B60 = Trees and Flowers
    
    00EAD5E8 = Charizard Title Screen 
    
    00EAE094 = Title Screen Background Color
    
    00471DEC = Text Box
    
    00E99198 = Trainer Card
    
    00460568 = Oak Intro Background
    
    00E991B8 = Trainer Card Background
    
    0046161C = Hero Sprite Intro
    
    00EAB6C4 = Pokemon Logo Title Screen
    
    288546 = Trees In Viridian Forest
    
    26EBFA = Museum Palette
    
    00EA1B68 = PALETTE #0 
    
    00EA1B88 = PALETTE #1
    
    00EA1BA8 = PALETTE #2
    
    00EA1BC8 = PALETTE #3
    
    00EA1BE8 = PALETTE #4
    
    00EA1C08 = PALETTE #5
    
    00EA1C28 = PALETTE #6
    
    0026D8A0 = PALETTE #7
    
    0026D8C0 = PALETTE #8
    
    0026D8E0 = PALETTE #9
    
    0026D900 = PALETTE #10
    
    0026D920 = PALETTE #11
    
    0026D940 = PALETTE #12
    
    0026D960 = PALETTE #13
    
    0026D980 = PALETTE #14
    
    0026D9A0 = PALETTE #15
    
    00471E0C = Signpost Box Text box
    
    00D004E0 = Battle textbox
    
    00277B90 = Pokemart Floor
    
    00E76EC1 = Male Backsprite 
    
    00E76EE9 = Female Backsprite
    
    00E76F39 = Weedle Catching Old Man In Viridian City
    
    00E76F11 = Teachy TV Guy
    
    003BF780 = Titlescreen Flames
    
    00460594 = Pikachu Start Info Box
    Cooley's Fire Red Info:
    Code:
    Locations of all pointers of the Titlescreen:
    
    00078AB0  -  Image of background pointer offset
    00078AB4  -  RAW image of background pointer offset
    00078AA4  -  Charizard Image pointer offset
    00078AA8  -  Charizard RAW image pointer offset
    00078A98  -  Pokemon Logo pointer offset
    000EC614  -  Raw Image of Copyright screen(boot screen)
    
    Animations:
    
    doanimation 0x2   -  Cut animation, same as rock smash(0x25)
    doanimation 0x18  -  Freezes game, also turns player into lines
    doanimation 0x19  -  Pokemon center animation
    doanimation 0x20  -  Fly animation, when you arrive
    doanimation 0x23  -  Something wierd, that turns you into lines??
    doanimation 0x25  -  Rock smash animation
    doanimation 0x26  -  Escape Rope(effect) teleport
    
    Image Pointers:
    
    00239964  -  Gary Sprite #3
    000EC610  -  Image for Boot screen pointer
    000EC614  -  Image RAW for Boot screen
    0023559C  -  Totodile Image pointer
    Tile Inserting:

    To Begin:
    Spoiler:

    - Choose the tile you want to insert, for this tutorial, I am inserting a custom bush tile.


    Step One:
    Spoiler:

    - Goto Block Editor, Choose the palette desired for the tile to be inserted.(For this tutorial, I'm using palette two, the green palette.)


    Step Two:
    Spoiler:

    - Click Picture->Save Tileset(Either one or two, depending on which tileset you would like to export, for this tutorial I'm exporting tileset 1.)


    Step Three:
    Spoiler:

    - Open the saved tileset in MS Paint.


    Step Four:
    Spoiler:

    - Enlarge the canvas size, and paste your image in the empty area.


    Step Five:
    Spoiler:

    - This part is the most complicated.
    1 = Color you want to replace, Left-Click this with the eyedropper tool.
    2 = Desired color, Right-Click this with the eyedropper tool.
    3 = Eyedropper Tool.
    4 = Color of Game palette, you want to convert the tile you are inserting over to these colors, Right-Click this with the Eyedropper Tool.
    5 = Color of existing palette, you want to convert these over to the Game colors, Left-Click this with the Eyedropper Tool.
    Okay, first off, click on 3. Secondly, Right-Click 5. Next, Left-Click 4. Last, choose the Eraser tool, and Right-Click and hold, all over the tile you are inserting.


    Step Six:
    Spoiler:

    - This is what you should get from the Step Above.


    - Repeat Step Six until you have replaced all the colors.


    Step Seven:
    Spoiler:

    - Now to insert it into the tileset.
    1 = Selector Tool.
    2 = Transparent Background Setting.
    3 = Choose the tile.
    Then right click on the white background color.


    Step Eight:
    Spoiler:

    - Place it in a blank space, or over a tile you don't want anymore.


    Step Nine:
    Spoiler:

    - Now reduce the canvas size back to the origonal size you started with, and save.


    Step Ten:
    Spoiler:

    - Now click "Load Tileset"(1 or 2, Depending on what you are replacing, for this tut I'm using 1)


    Step Eleven:
    Spoiler:

    - Should look like this.


    Step Twelve:
    Spoiler:

    - Find an empty space to put your tile.
    1 - Block edited tile.
    2 - Blank space to put the tile.


    Step Thirteen:
    Spoiler:

    - Now click save, and walla, you inserted a tile.
    Reply With Quote

    Relevant Advertising!

      #2    
    Old November 8th, 2008 (3:55 PM).
    Gyaridos1992 Gyaridos1992 is offline
    Banned
       
      Join Date: Oct 2008
      Gender:
      Posts: 15
      Wow, this is a nice tut, I might try it out.
      Reply With Quote
        #3    
      Old November 8th, 2008 (4:04 PM).
      Satoshi Sugimori's Avatar
      Satoshi Sugimori Satoshi Sugimori is offline
      Hermit
         
        Join Date: Dec 2006
        Location: Tokyo, Japan
        Age: 24
        Gender: Male
        Nature: Timid
        Posts: 862
        Looks Nice :D
        Can't wait untill you add more :D [if you're gonna do that ]
        __________________
        Reply With Quote
          #4    
        Old November 8th, 2008 (6:47 PM).
        Tyrantrum's Avatar
        Tyrantrum Tyrantrum is offline
        ʕ´•ᴥ•`ʔ
        • Crystal Tier
         
        Join Date: Oct 2007
        Location: New Jersey
        Age: 23
        Gender: Male
        Nature: Lonely
        Posts: 5,811
        Wonderful job TB! :D
        Can't wait to start inserting soon. ;P
        __________________




        (x) Tumblr
        (y) Twitter
        Previously Eeveon
        Reply With Quote
          #5    
        Old November 8th, 2008 (8:15 PM).
        liuyanghejerry's Avatar
        liuyanghejerry liuyanghejerry is offline
           
          Join Date: Jan 2008
          Location: China,Xi'an
          Nature: Calm
          Posts: 219
          Good one,but the specials are not really enough...
          __________________
          Zel,thethethethe,LU-HO,Darthatron,HackMew,ZodiacDaGreat,Juan,score_under,JPAN,Tamah-chan,I really appreciate your kindness and your help!:D
          Reply With Quote
            #6    
          Old November 8th, 2008 (8:43 PM).
          TB Pro's Avatar
          TB Pro TB Pro is offline
          Old-timer
             
            Join Date: Nov 2004
            Location: Midwestern USA
            Age: 22
            Gender: Male
            Posts: 2,739
            Quote:
            Originally Posted by Gyaridos1992 View Post
            Wow, this is a nice tut, I might try it out.
            Thanks, and please do:D

            Quote:
            Originally Posted by ~Satoshi Sugimori~ View Post
            Looks Nice :D
            Can't wait untill you add more :D [if you're gonna do that ]
            I am, as a matter of fact, I am doing that now.

            Quote:
            Originally Posted by .Pichu-kun View Post
            Wonderful job TB! :D
            Can't wait to start inserting soon. ;P
            Thanks! Awesome, good luck.

            Quote:
            Originally Posted by liuyanghejerry View Post
            Good one,but the specials are not really enough...
            Well, sorry, but that's all I have.


            Update: New Info.
            Includes: Locations for all the pointers in the titlescreen. Animations. And some Image pointers.

            Brought to you by: The wonderful Cooley! Thanks a lot Cooley!
            __________________
            --I'm a creepin'..
            Reply With Quote
              #7    
            Old November 9th, 2008 (1:06 AM).
            Hiche.. Hiche.. is offline
             
               
              Join Date: Apr 2008
              Posts: 979
              One of the best tutorials around here :D Really useful, and a great help for all. I know how to insert large tiles because of his :D
              Reply With Quote
                #8    
              Old November 9th, 2008 (4:54 AM).
              torferno lvl-X's Avatar
              torferno lvl-X torferno lvl-X is offline
              learning asm
                 
                Join Date: Sep 2008
                Gender:
                Nature: Relaxed
                Posts: 148
                Thanks for the Tut and all the tileset numbers
                __________________
                The best hacks ever:
                Spoiler:




                I'm a spriter for



                Insert new pokemon WITHOUT removing old ones up to 25!
                Tom's PokePet

                Charizard the level 36 Charizard!

                For All GBC hackers!
                Reply With Quote
                  #9    
                Old November 9th, 2008 (7:02 AM).
                X-aveon's Avatar
                X-aveon X-aveon is offline
                IS BACK!!!!!!!!!!!!!!!!!!!
                   
                  Join Date: Jan 2008
                  Gender:
                  Nature: Naive
                  Posts: 232
                  nice tutorial, but you should explain the tutorial for tileset editing more, (and minimize images), and put how to put in the trees with different palettes.
                  __________________


                  I want that apple......
                  Reply With Quote
                    #10    
                  Old November 9th, 2008 (9:59 AM). Edited November 9th, 2008 by TB Pro.
                  TB Pro's Avatar
                  TB Pro TB Pro is offline
                  Old-timer
                     
                    Join Date: Nov 2004
                    Location: Midwestern USA
                    Age: 22
                    Gender: Male
                    Posts: 2,739
                    Quote:
                    Originally Posted by Hiche View Post
                    One of the best tutorials around here :D Really useful, and a great help for all. I know how to insert large tiles because of his :D
                    Thanks a lot man! :D

                    Quote:
                    Originally Posted by torferno lvl-X View Post
                    Thanks for the Tut and all the tileset numbers
                    Your welcome

                    Quote:
                    Originally Posted by X-aveon View Post
                    nice tutorial, but you should explain the tutorial for tileset editing more, (and minimize images), and put how to put in the trees with different palettes.
                    Like I said to somebody else, if you can't learn how to insert tiles with this tutorial, you'll never learn. I might minimize the images later. And what do you mean by that?

                    Update: New Info.
                    Includes: More Specials.

                    Brought to you by: The amazing Thethethethe! A big thanks to Thethethethe.
                    __________________
                    --I'm a creepin'..
                    Reply With Quote
                      #11    
                    Old November 9th, 2008 (10:30 AM).
                    -DarK- -DarK- is offline
                    Hold Your Colour
                       
                      Join Date: Jun 2007
                      Location: Belgium
                      Age: 24
                      Gender: Male
                      Nature: Brave
                      Posts: 185
                      Hey, I tried the Earthquake thingy for FR and it didn't work. Instead I heard the sound of breaking ice... (and yes I'm using the right one, 0x136)
                      __________________
                      Reply With Quote
                        #12    
                      Old November 9th, 2008 (10:32 AM).
                      Hiche.. Hiche.. is offline
                       
                         
                        Join Date: Apr 2008
                        Posts: 979
                        Well, Dark.. The earthquake is not only special 0x136, look at this:

                        #raw 0x2F 0x4B 0x01
                        setvar 0x8004 0x0
                        setvar 0x8005 0x6
                        setvar 0x8006 0x9
                        setvar 0x8007 0x2
                        special 0x136
                        pause 0x7

                        It should be like this. :D
                        Reply With Quote
                          #13    
                        Old November 9th, 2008 (12:48 PM).
                        -DarK- -DarK- is offline
                        Hold Your Colour
                           
                          Join Date: Jun 2007
                          Location: Belgium
                          Age: 24
                          Gender: Male
                          Nature: Brave
                          Posts: 185
                          Quote:
                          Originally Posted by Hiche View Post
                          Well, Dark.. The earthquake is not only special 0x136, look at this:

                          #raw 0x2F 0x4B 0x01
                          setvar 0x8004 0x0
                          setvar 0x8005 0x6
                          setvar 0x8006 0x9
                          setvar 0x8007 0x2
                          special 0x136
                          pause 0x7

                          It should be like this. :D
                          Thx a lot Hiche :P Didn't knew it was needed, since I never saw anyone post it :P
                          __________________
                          Reply With Quote
                            #14    
                          Old November 23rd, 2008 (11:51 PM).
                          Sgt. Custard's Avatar
                          Sgt. Custard Sgt. Custard is offline
                          Novice Hacker
                             
                            Join Date: Apr 2007
                            Location: Rule Britannia!
                            Age: 24
                            Gender:
                            Nature: Calm
                            Posts: 85
                            It's good, although some of the specials could do with some more explaining.
                            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 6:46 AM.