PDA

View Full Version : [Other] TB's Tuts


TB Pro
November 8th, 2008, 10:48 AM
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:
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.):
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:
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:
http://i259.photobucket.com/albums/hh290/Blazikendude/SmexyBush-4.png
- Choose the tile you want to insert, for this tutorial, I am inserting a custom bush tile.

Step One:
http://i259.photobucket.com/albums/hh290/Blazikendude/2-1.png
- 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:
http://i259.photobucket.com/albums/hh290/Blazikendude/1-1.png
[I]- 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:
http://i259.photobucket.com/albums/hh290/Blazikendude/3-1.png
- Open the saved tileset in MS Paint.

Step Four: http://i259.photobucket.com/albums/hh290/Blazikendude/4.png
- Enlarge the canvas size, and paste your image in the empty area.

Step Five:http://i259.photobucket.com/albums/hh290/Blazikendude/5.png
- 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:
http://i259.photobucket.com/albums/hh290/Blazikendude/6.png
- This is what you should get from the Step Above.

http://i259.photobucket.com/albums/hh290/Blazikendude/7.png
- Repeat Step Six until you have replaced all the colors.

Step Seven:
http://i259.photobucket.com/albums/hh290/Blazikendude/8.png
- 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:http://i259.photobucket.com/albums/hh290/Blazikendude/9.png
- Place it in a blank space, or over a tile you don't want anymore.

Step Nine:
http://i259.photobucket.com/albums/hh290/Blazikendude/10.png
- Now reduce the canvas size back to the origonal size you started with, and save.

Step Ten:
http://i259.photobucket.com/albums/hh290/Blazikendude/11.png
- Now click "Load Tileset"(1 or 2, Depending on what you are replacing, for this tut I'm using 1)

Step Eleven:
http://i259.photobucket.com/albums/hh290/Blazikendude/12-1.png
- Should look like this.

Step Twelve:
http://i259.photobucket.com/albums/hh290/Blazikendude/13.png
- Find an empty space to put your tile.
1 - Block edited tile.
2 - Blank space to put the tile.

Step Thirteen:
http://i259.photobucket.com/albums/hh290/Blazikendude/14.png
- Now click save, and walla, you inserted a tile.

Gyaridos1992
November 8th, 2008, 03:55 PM
Wow, this is a nice tut, I might try it out.

Satoshi Sugimori
November 8th, 2008, 04:04 PM
Looks Nice :D
Can't wait untill you add more :D [if you're gonna do that :P]

Tyrantrum
November 8th, 2008, 06:47 PM
Wonderful job TB! :D
Can't wait to start inserting soon. ;P

liuyanghejerry
November 8th, 2008, 08:15 PM
Good one,but the specials are not really enough...

TB Pro
November 8th, 2008, 08:43 PM
Wow, this is a nice tut, I might try it out.
Thanks, and please do:D

Looks Nice :D
Can't wait untill you add more :D [if you're gonna do that :P]
I am, as a matter of fact, I am doing that now.

Wonderful job TB! :D
Can't wait to start inserting soon. ;P
Thanks! Awesome, good luck.;)

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!

Hiche..
November 9th, 2008, 01:06 AM
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

torferno lvl-X
November 9th, 2008, 04:54 AM
Thanks for the Tut and all the tileset numbers :)

X-aveon
November 9th, 2008, 07:02 AM
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.

TB Pro
November 9th, 2008, 09:59 AM
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

Thanks for the Tut and all the tileset numbers :)
Your welcome:)

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.

-DarK-
November 9th, 2008, 10:30 AM
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)

Hiche..
November 9th, 2008, 10:32 AM
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

-DarK-
November 9th, 2008, 12:48 PM
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

Sgt. Custard
November 23rd, 2008, 11:51 PM
It's good, although some of the specials could do with some more explaining.