PHO - Pokémon Hackers Online
Go Back   PHO - Pokémon Hackers Online > Other Generations Hacking > Guides & Documentation

Guides & Documentation Learn how to make your own Pokémon game through the process of ROM Hacking, or help out the community by sharing your information.

Reply
 
Thread Tools Display Modes
Old 9th February 2012, 09:14 PM   #1
thethethethe
n00b
 
Join Date: May 2010
Posts: 1
thethethethe is on a distinguished road
Default [Fire Red] Rom Map

This isn't complete. It was just something I threw together. I'll be adding more when I can be bothered. I'll add the MAp data and pointers when I can be bothered getting it all.
This doesn't contain any info on any structures, just ROM locations.
If you have any to add please post, and if I find them reasonable I'll add them to this post.

Well here:
Rom Entry Point - 0x0 (b $XXXXXXXX)
Game Title - 0xA0
Game Code - 0xAC
Maker Code - 0xB0
Rom Name - 0x108
Pointer To Pokemon Front Sprite Pointer Table - 0x128
Pointer to Pokemon Back Sprite Pointer Table - 0x12C
Pointer to Pokemon Front palette Table - 0x130
Pointer to Pokemon Back Pointer Table - 0x134
Pointer to Pokemon Names - 0x144
Pointer to Attack Names - 0x148
Pointer to Base Stat Data - 0x1BC
Pointer to Ability Names - 0x1c0
Pointer to Item Data - 0x1C8
POinter to Attack Data - 0x1CC
Pointer to PokeBall Image Pointer table - 0x1D0
Pointer to Pokeball pallete pointer table - 0x1D4
Pointer to Attack Data - 0xE3D8
Pointer to Attack Data - 0x128CC
Pointer to Attack Data - 0x12BA4
Pointer to Attack Data - 0x15060
Pointer to Attack Data - 0x15FBC
Pointer to Attack Data - 0x160F0
Pointer to Attack Data - 0x16238
Pointer to Attack Data - 0x16368
Pointer to Attack Data - 0x176D8
Pointer to Attack Data - 0x17990
Pointer to Attack Data - 0x19544
Pointer to Attack Data - 0x197A4
Pointer to Attack Data - 0x19bf0
Pointer to Attack Data - 0x1A0D0
Pointer to Attack Data - 0x1A638
Pointer to Attack Data - 0x1A740
Pointer to Attack Data - 0x1AB0C
Pointer to Attack Data - 0x1AC00
Pointer to Attack Data - 0x1ACDC
Pointer to Attack Data - 0x1ADB8
Pointer to Attack Data - 0x25C4C
Pointer to Attack Data - 0x2EA9C (For Target)
Pointer to Attack Names - 0x308A4 (For Battle Screen)
Pointer to type names - 0x309C8
POinter to Attack Data - 0x386BC (For Opponent Target)
Pointer to Pokemon Names - 0x40FEC
Pointer to Attack Data - 0x4105C (For PP Count)
Pointer to National Pokedex Order - 0x4323C
Pointer to NAtional POkedex Order - 0x432B0
Y position at Game Start - 0x54A00
Map Bank at game start position - 0x54A04
Map Level at Game Start Position - 0x54A06
X position at Game Start - 0x54A08
Start Money - 0x54B60
Pokemon Title Screen Cry - 0x791EE
Pointer to Attack Names - 0xD764C (For 'XX used ATTACK)
Pointer to Trainer Class Names - 0xD80A0
Pointer to Trainer Class Names - 0x11B4B0
Pointer to Attack Data - 0x136950 (For Types)
Attack Name Pointer - 0x13695C (For Stats Screen)
Facing at Game Start Position - 0x168D44
Pokemon Front Sprite Pointer Table - 0x2350AC
Front Sprite Height - 0x2349CC
Back Sprite Height - 0x235E6C
Pokemon Back Sprite Pointer Table - 0x23654C
Pokemon Front Palette Pointer Table - 0x23730C
Pokemon Back Palette Pointer Table - 0x2380CC
Trainer Image Pointer Table - 0x23957C
Trainer Palette Pointer Table - 0x239A1C
Battler Altitude - 0x23A004
Trainer Class Names - 0x23E558
Trainer Data - 0x23EAF1
Pokemon Names - 0x245EE0
Attack Names - 0x247094
Type Strength Chart - 0x24F050
Type Names - 0x24F1A0
Ability Names - 0x24Fc40
Attack Data - 0x250c04
Hoenn Pokedex Order - 0x251CB8 (Don't ask WHy, I don't know)
National Pokedex Order - 0x251FEE
TM's LEarnable - 0x252bc8
Base Stat Data - 0x254784
Moveset Data - 0x257494
Evolution Data - 0x259758
Moveset Pointer Table - 0x25D7B4
Egg Moves - 0x25EF0C
Pokeball Image Pointer Table - 0x26056C
Pokeball Palette Pointer Table - 0x2605CC
Trade Data - 0x26CF8C
Bank Pointer List - 0x3526A8
X Sprite Position (all Pokes) - 0x3AE01C
Pokemon Icon Pointers - 0x3D37A0
Pokemon Icon Palettes (Byte Array) - 0x3D3E80
Pokemon Icon Palettes (Pointer)- 0x3D4038
Item Data - 0x3DB028
Pointer to Map Names Pointer table - 0x3F1CAC
Menu Text - 0x41627D
Footprints - 0x43FAB0
PokeDex Data - 0x44E850
Decoration Names - 0x4556F8
Move Tutor Data - 0x459B60
Move Tutor Learnability - 0x459B7E
TM Data - 0x45A5A4
TM Data - 0x45A80C
Attack Description Pointers - 0x4886E8
Cries - 0x48C914
Trainer Back Sprites - 0xE69F00
thethethethe is offline   Reply With Quote
Sponsored Links
Old 9th February 2012, 10:11 PM   #2
Hopeless Masquerade
山の新人神様
Ex-Staff
 
Hopeless Masquerade's Avatar
 
Join Date: Oct 2012
Location: 守矢神社
Age: 20
Posts: 87
Hopeless Masquerade
Default

Wow, this is great! Thanks for sharing this.
Hopeless Masquerade is offline   Reply With Quote
Old 9th February 2012, 11:19 PM   #3
knizz
n00b
 
knizz's Avatar
 
Join Date: Jun 2010
Posts: 1
knizz is on a distinguished road
Default

Thanks. I'll write these into my db too.
__________________
Firered IDA DB Apr 2: http://www.mediafire.com/?ke9os59eseiok45
Please take a look at http://cradle-song.com/ (EN/DE/ES)
When you don?t create things, you become defined by your tastes rather than ability. Your tastes only narrow and exclude people. So create.
knizz is offline   Reply With Quote
Old 10th February 2012, 03:01 AM   #4
Team Fail
Balance and Ruin
Ex-StaffStyle AdminstratorPHO VIP
 
Team Fail's Avatar
 
Join Date: Jul 2010
Posts: 585
Team Fail Team Fail Team Fail Team Fail Team Fail
Default

Ok. I took a good look in that list, but if you're documenting Fire Red, why in the world would the Hoenn Pokedex order be in there? And where is the Kanto Pokedex order?
__________________
twitter | dropbox | youtube | bro

Thank you for your time, PHO. I won't soon forget it.
Team Fail is offline   Reply With Quote
Old 10th February 2012, 03:24 AM   #5
Hopeless Masquerade
山の新人神様
Ex-Staff
 
Hopeless Masquerade's Avatar
 
Join Date: Oct 2012
Location: 守矢神社
Age: 20
Posts: 87
Hopeless Masquerade
Default

Quote:
Originally Posted by Team Fail View Post
Ok. I took a good look in that list, but if you're documenting Fire Red, why in the world would the Hoenn Pokedex order be in there? And where is the Kanto Pokedex order?
They copied directly from Ruby/Sapphire. Then, when the pokedex loads, it loads only the first 151 for Kanto.
Hopeless Masquerade is offline   Reply With Quote
Old 10th February 2012, 03:47 AM   #6
Team Fail
Balance and Ruin
Ex-StaffStyle AdminstratorPHO VIP
 
Team Fail's Avatar
 
Join Date: Jul 2010
Posts: 585
Team Fail Team Fail Team Fail Team Fail Team Fail
Default

Quote:
Originally Posted by agentgeo View Post


They copied directly from Ruby/Sapphire. Then, when the pokedex loads, it loads only the first 151 for Kanto.
Weird. Looks like they were a little lazy lol.
__________________
twitter | dropbox | youtube | bro

Thank you for your time, PHO. I won't soon forget it.
Team Fail is offline   Reply With Quote
Old 10th February 2012, 10:48 PM   #7
Full Metal ★
Unstable?
Ex-StaffPHO VIP
 
Full Metal ★'s Avatar
 
Join Date: Oct 2012
Posts: 326
Full Metal ★ Full Metal ★
Default

Quote:
Originally Posted by agentgeo View Post


They copied directly from Ruby/Sapphire. Then, when the pokedex loads, it loads only the first 151 for Kanto.
I see their laziness as an opportunity for exploitation. But that might just be me. :3
__________________

★ full metal.

#busy
Full Metal ★ is offline   Reply With Quote
Old 10th February 2012, 10:50 PM   #8
Pia Carrot
Orange Developer
Administrator
 
Pia Carrot's Avatar
 
Join Date: Aug 2010
Location: Valencia Island
Age: 22
Posts: 848
Pia Carrot Pia Carrot Pia Carrot Pia Carrot
Default

Perhaps they didn't expect Ruby/Sapphire to be exploited in the first place. Then again Gamefreak and Nintendo's anti-piracy is a joke.
__________________

I'm a boob
Pia Carrot is offline   Reply With Quote
Old 11th February 2012, 03:37 PM   #9
Hopeless Masquerade
山の新人神様
Ex-Staff
 
Hopeless Masquerade's Avatar
 
Join Date: Oct 2012
Location: 守矢神社
Age: 20
Posts: 87
Hopeless Masquerade
Default

On the subject of the Hoenn Dex being in the game, I have found out that you ca repoint the code that loads the first 151 in the Kanto Dex to use the Hoenn Dex!
With this, you can have a custom dex for your region, as well as a national dex!
Just repoint the pointer at 0x4323C to the Hoenn Dex, and you're good to go!
Hopeless Masquerade is offline   Reply With Quote
Old 12th February 2012, 06:53 AM   #10
Team Fail
Balance and Ruin
Ex-StaffStyle AdminstratorPHO VIP
 
Team Fail's Avatar
 
Join Date: Jul 2010
Posts: 585
Team Fail Team Fail Team Fail Team Fail Team Fail
Default

Quote:
Originally Posted by agentgeo View Post
On the subject of the Hoenn Dex being in the game, I have found out that you ca repoint the code that loads the first 151 in the Kanto Dex to use the Hoenn Dex!
With this, you can have a custom dex for your region, as well as a national dex!
Just repoint the pointer at 0x4323C to the Hoenn Dex, and you're good to go!
Out of curiousity, will the game recognize there are now 201 Pokemon, or will it only list the first 151 in that dex?
__________________
twitter | dropbox | youtube | bro

Thank you for your time, PHO. I won't soon forget it.
Team Fail is offline   Reply With Quote
Reply

Tags
fire, map, red, rom, [Reference]

Thread Tools
Display Modes

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. The time now is 05:12 AM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, vBulletin Solutions, Inc. User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.
Feedback Buttons provided by Advanced Post Thanks / Like (Lite) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.
Pokémon characters and images belong to Pokémon USA, Inc. and Nintendo.
Pokémon Hackers Online (PHO) is in no way affiliated with or endorsed by Nintendo LLC, Creatures, GAMEFREAK inc,
The Pokémon Company, Pokémon USA, Inc., The Pokémon Company International, or Wizards of the Coast.
All forum/site content (unless noted otherwise) and site designs are © 2006-2013 Pokémon Hackers Online (PHO).
Green Charizard Christos TreeckoLv100

"Black 2" by ARTPOP. Kyurem artwork by XOUS.

no new posts