- 1,315
- Posts
- 17
- Years
- Seen Jun 11, 2024
I wish more people would hack R/S/E, so hopefully this might encourage people. Anyways, I have 3 useful Emerald stuff:
How to make the Town Map from FR/LG work in Emerald:
First of all, if you've hacked Emerald before, you may notice that it contains all of the items from FR/LG. Such as Gold Teeth, Vs Seeker, Sapphire, etc. But you may also have noticed that none of them work. Well, of course they don't work, since they're not meant to be obtainable in the game...
But, in R/S/E, the only portable way of viewing the Town Map is in your PokeNav. Some people (like me), may choose to not use the PokeNav, meaning that if you don't have a PokeNav, the only way to view the Town Map is in a Pokemon Center, since the Town Map item does absolutely nothing in Emerald. Well, I've figured out a way to activate the useless item!
Activating the Town Map:
Required:
*A Pokemon Emerald rom
*ItemManager
Step-by-step:
1. Open up your Emerald rom, and scroll down until you see the useless FR/LG items. Click on TOWN MAP.
2. Click on the arrow that's right next to "Save"
3. Right next to where it says, "Field Usage", paste this into the box: 8138C95
You're done! Yep, that is literally all you have to do to make the Town Map function in Emerald. Now how the hell did I find that out, since there's no other item with that function? Well, I assumed that the offset right next to "Field Usage" calls the corresponding routine. JPAN told me where the offset to the special routines are located, so I counted each pointer until I got to the 254th one. Special 0xFE is what views the town map, and FE = 254. Then, using a pointer calculator, I found out that Special 0xFE calls a routine located at 0x138C95. So, I simply put that offset into the Field Usage part of the item manager, and voila, you now have a fully working Town Map.
Here's a video demonstrating the working Town Map:
https://romhacktube.com/video/B54SGO9739XB/Working-FRLG-Town-Map-in-Emerald
How to change the Ralts that Wally fights:
Um, okay, not really much to say here, but mess with the bytes at 0xB0870. I really don't know how it works, but just change the bytes there, and you'll eventually get what you want. If someone can tell me how the data works, that would be great.
To make Wally fight a Weedle, simply change the bytes at 0xB0870 to:
0D 21 4A
Doing that will give you this:
Also, I don't think this really matters, but at 0xB088C, you can change that byte to change the battle intro, such as making the Team Aqua logo appear, making the Battle Frontier logo appear, make Kyogre's symbol appear, make Regice's symbol appear, etc.
How to make a portable clock:
1. Open up Item Manager
2. Scroll down to whatever item you want to replace
3. Click on the Arrows right next to Save
4. On the menu next to, "Type", select "01 Out of Battle"
5. Right next to "Field Usage", replace the numbers with: 8137CC9
Credits:
JPAN - He told me the offset at where the Special table in Emerald is located. I would have figured none of this out if he didn't tell me.
Whoever made the Pointer Calculator - It's awesome
ZodiacDaGreat - Item Manager
How to make the Town Map from FR/LG work in Emerald:
Spoiler:
First of all, if you've hacked Emerald before, you may notice that it contains all of the items from FR/LG. Such as Gold Teeth, Vs Seeker, Sapphire, etc. But you may also have noticed that none of them work. Well, of course they don't work, since they're not meant to be obtainable in the game...
But, in R/S/E, the only portable way of viewing the Town Map is in your PokeNav. Some people (like me), may choose to not use the PokeNav, meaning that if you don't have a PokeNav, the only way to view the Town Map is in a Pokemon Center, since the Town Map item does absolutely nothing in Emerald. Well, I've figured out a way to activate the useless item!
Activating the Town Map:
Required:
*A Pokemon Emerald rom
*ItemManager
Step-by-step:
1. Open up your Emerald rom, and scroll down until you see the useless FR/LG items. Click on TOWN MAP.
2. Click on the arrow that's right next to "Save"
3. Right next to where it says, "Field Usage", paste this into the box: 8138C95
You're done! Yep, that is literally all you have to do to make the Town Map function in Emerald. Now how the hell did I find that out, since there's no other item with that function? Well, I assumed that the offset right next to "Field Usage" calls the corresponding routine. JPAN told me where the offset to the special routines are located, so I counted each pointer until I got to the 254th one. Special 0xFE is what views the town map, and FE = 254. Then, using a pointer calculator, I found out that Special 0xFE calls a routine located at 0x138C95. So, I simply put that offset into the Field Usage part of the item manager, and voila, you now have a fully working Town Map.
Here's a video demonstrating the working Town Map:
https://romhacktube.com/video/B54SGO9739XB/Working-FRLG-Town-Map-in-Emerald
How to change the Ralts that Wally fights:
Spoiler:
Um, okay, not really much to say here, but mess with the bytes at 0xB0870. I really don't know how it works, but just change the bytes there, and you'll eventually get what you want. If someone can tell me how the data works, that would be great.
To make Wally fight a Weedle, simply change the bytes at 0xB0870 to:
0D 21 4A
Doing that will give you this:
![[PokeCommunity.com] Useful Emerald Stuff [PokeCommunity.com] Useful Emerald Stuff](https://a.imageshack.us/img189/7001/pokemonemerald.png)
Also, I don't think this really matters, but at 0xB088C, you can change that byte to change the battle intro, such as making the Team Aqua logo appear, making the Battle Frontier logo appear, make Kyogre's symbol appear, make Regice's symbol appear, etc.
How to make a portable clock:
Spoiler:
1. Open up Item Manager
2. Scroll down to whatever item you want to replace
3. Click on the Arrows right next to Save
4. On the menu next to, "Type", select "01 Out of Battle"
5. Right next to "Field Usage", replace the numbers with: 8137CC9
Credits:
JPAN - He told me the offset at where the Special table in Emerald is located. I would have figured none of this out if he didn't tell me.
Whoever made the Pointer Calculator - It's awesome
ZodiacDaGreat - Item Manager
Last edited: