Patch Pokémon Emerald - ROM Base (Free to Use) Page 9

Started by Li Yun May 24th, 2021 3:40 PM
  • 109623 views
  • 519 replies

LucasLyn

Lyn

Male
Denmark
Seen October 15th, 2021
Posted October 15th, 2021
13 posts
6.9 Years
Hello! great tool! I have just 2 questions though; I cannot figure out how to use the trainer EV/IV stuff. The txt just tells me to make the opponents pokemon hold an item, and then go into the EV/IV tab, however, there isn't an EV/IV tab in either PGE or G3T. Am I doing something wrong or?
Also, is it possible to get your opponents to use Mega Evolutions? I might want a boss or two to use them. Is it just a simply matter of making the pokemon hold the corresponding mega stone and it's mega eveolve?

Thank you!

Li Yun

"Does the truth exist or is it all a lie and the world is just a theater, a reflection of something we don't know?"

Male
Brasil
Seen March 4th, 2023
Posted February 25th, 2023
204 posts
2.4 Years
Hello! great tool! I have just 2 questions though; I cannot figure out how to use the trainer EV/IV stuff. The txt just tells me to make the opponents pokemon hold an item, and then go into the EV/IV tab, however, there isn't an EV/IV tab in either PGE or G3T. Am I doing something wrong or?
Also, is it possible to get your opponents to use Mega Evolutions? I might want a boss or two to use them. Is it just a simply matter of making the pokemon hold the corresponding mega stone and it's mega eveolve?

Thank you!
1.It is necessary to create a custom moveset for the Pokémon, and in addition, you must secure some item for the custom ev-iv to work.
It is enough to repeat the steps of the video that I am sure that it will work perfectly.
For more information, read the EVs - IVs.txt file, explained by much better that. Watch the video below and try to understand more or less how it works in your configuration.

2.
As for mega evolution, it only takes the trainer's Pokémon to be holding its mega stone. It is not necessary to have the opponent own the mega bracelet.
In the video below I configured the mega evolution of Venusaur and Charizard, as an example.
Male
Seen March 22nd, 2023
Posted March 22nd, 2023
14 posts
8.9 Years
Nice update 😀

Unfortunately the Battle Frontier's move tutors seem to be still broken:
Like I described before, most of the offered moves link to the same tutor slot, which is Fire Punch. Changing this slot's attack via PGE does work but then most of the move slots contain this very move.
Maybe the pointers to the tutor attack table (or the table itself) was damaged somehow?

Li Yun

"Does the truth exist or is it all a lie and the world is just a theater, a reflection of something we don't know?"

Male
Brasil
Seen March 4th, 2023
Posted February 25th, 2023
204 posts
2.4 Years
Nice update 😀

Unfortunately the Battle Frontier's move tutors seem to be still broken:
Like I described before, most of the offered moves link to the same tutor slot, which is Fire Punch. Changing this slot's attack via PGE does work but then most of the move slots contain this very move.
Maybe the pointers to the tutor attack table (or the table itself) was damaged somehow?
Maybe it's emerald engine v1 incompatibility with Battle Frontier. Perhaps at the time of the creation of the Engine there was
no complete data from the battle frontier to be able to adapt the Engine to it. Unfortunately I do not know how to solve this.

LucasLyn

Lyn

Male
Denmark
Seen October 15th, 2021
Posted October 15th, 2021
13 posts
6.9 Years
1.It is necessary to create a custom moveset for the Pokémon, and in addition, you must secure some item for the custom ev-iv to work.
It is enough to repeat the steps of the video that I am sure that it will work perfectly.
For more information, read the EVs - IVs.txt file, explained by much better that. Watch the video below and try to understand more or less how it works in your configuration.

2.
As for mega evolution, it only takes the trainer's Pokémon to be holding its mega stone. It is not necessary to have the opponent own the mega bracelet.
In the video below I configured the mega evolution of Venusaur and Charizard, as an example.
Ah, alright that makes sense. I understand now. Thank you very much for the explaination and short videos!

I don't suppose it would be possible to give trainers shinies? That would be awesome but a pretty far stretch hehe.
Also would it be possible to easily modify the shiny odds? I would like the 1/4k from the later games instead of the 1/8k in the game. But that would probably not be that easy in binary hacking?

Also, in HxD, when going to the offset 152FB80 for trainer EVs/IVs, there's just empty space before and after. All the values are just FF. Is this normal? I figured the already created indexes would start at that offset? Or was it just examples in the .txt?

Li Yun

"Does the truth exist or is it all a lie and the world is just a theater, a reflection of something we don't know?"

Male
Brasil
Seen March 4th, 2023
Posted February 25th, 2023
204 posts
2.4 Years
Ah, alright that makes sense. I understand now. Thank you very much for the explaination and short videos!

I don't suppose it would be possible to give trainers shinies? That would be awesome but a pretty far stretch hehe.
Also would it be possible to easily modify the shiny odds? I would like the 1/4k from the later games instead of the 1/8k in the game. But that would probably not be that easy in binary hacking?

Also, in HxD, when going to the offset 152FB80 for trainer EVs/IVs, there's just empty space before and after. All the values are just FF. Is this normal? I figured the already created indexes would start at that offset? Or was it just examples in the .txt?
1. Well, there's a routine that forces Shiny Pokémon into the trainer, but I can't remember where I saw it. I'll let you know if I find her. There is the Shiny Charm item, which raises the likelihood of meeting Shiny. By default this value is 1/8, but with this item on the bag this value goes to 1/4.
2.. The actual offset of the custom ev-iv table is in file 02.1 - Hacked Engine - Offsets.txt. Look for the config_table option, and next to it will be the offset of the table.

LucasLyn

Lyn

Male
Denmark
Seen October 15th, 2021
Posted October 15th, 2021
13 posts
6.9 Years
1. Well, there's a routine that forces Shiny Pokémon into the trainer, but I can't remember where I saw it. I'll let you know if I find her. There is the Shiny Charm item, which raises the likelihood of meeting Shiny. By default this value is 1/8, but with this item on the exchange this value goes to 1/4.
That would be much appreciated! Thank you!
Yeah I completely forgot that the shiny charm item existed. I guess I can just give it to the player right at the beginning of the game. Thank you!

2.. The actual offset of the custom ev-iv table is in file 02.1 - Hacked Engine - Offsets.txt. Look for the config_table option, and next to it will be the offset of the table.
Alright. So does that mean, if I simply write my own at the offset, then the first one would be index 00, or would it continue from the ones you wrote? As in theres a gap between the two but the index's still line up?

Li Yun

"Does the truth exist or is it all a lie and the world is just a theater, a reflection of something we don't know?"

Male
Brasil
Seen March 4th, 2023
Posted February 25th, 2023
204 posts
2.4 Years
That would be much appreciated! Thank you!
Alright. So does that mean, if I simply write my own at the offset, then the first one would be index 00, or would it continue from the ones you wrote? As in theres a gap between the two but the index's still line up?
I pre-configured 44 tables, and both are in enumerated order. That means you can add another 210 new custom ev-iv tables.
The last table i created has index 43, so if you create new tables the index of it will start at 44, then 45 for next table, and so on.
I don't know if you can understand my explanation, just let me know if you still have doubts.

LucasLyn

Lyn

Male
Denmark
Seen October 15th, 2021
Posted October 15th, 2021
13 posts
6.9 Years
I pre-configured 44 tables, and both are in enumerated order. That means you can add another 210 new custom ev-iv tables.
The last table i created has index 43, so if you create new tables the index of it will start at 44, then 45 for next table, and so on.
I don't know if you can understand my explanation, just let me know if you still have doubts.
Yeah I understand, thanks! My main doubt was just the fact that the given offset in the .txt file was surrounded by empty space, so I thought that the pre-configured tables weren't actually implemented for a sec there. Thanks again!
Seen August 14th, 2022
Posted November 21st, 2021
9 posts
1.6 Years
Thanks for reporting, this will be fixed from the next update.
EDIT: Fixed. File in the attachament updated.

I just wanted to check once more if the string was translated from Spanish to English.
I believe the latest release is the 7-10-2021 attachment, however when I tested by performing the mega evolution to Zard X, I still get the Spanish string in battle.

LucasLyn

Lyn

Male
Denmark
Seen October 15th, 2021
Posted October 15th, 2021
13 posts
6.9 Years
I just wanted to check once more if the string was translated from Spanish to English.
I believe the latest release is the 7-10-2021 attachment, however when I tested by performing the mega evolution to Zard X, I still get the Spanish string in battle.
Just tested vs an opponent with a mega, and I get the same result. Spanish text.

Okay, so I might have messed up something in the EV/IV section, but could you try and take a look at the video below and tell me if you can spot the problem? The whole EV/IV thing doesn't work :/
Thanks! If I apply some low indexes (01-10) it just switches between Premier Balls and Luxury Balls (even though I have only used those balls on indexes 122-217).



The video cannot play because it is still pending the HD version apparantly. Here's the direct link https://youtu.be/UuYIxc_lSFY

Li Yun

"Does the truth exist or is it all a lie and the world is just a theater, a reflection of something we don't know?"

Male
Brasil
Seen March 4th, 2023
Posted February 25th, 2023
204 posts
2.4 Years
Spoiler:
I just wanted to check once more if the string was translated from Spanish to English.
I believe the latest release is the 7-10-2021 attachment, however when I tested by performing the mega evolution to Zard X, I still get the Spanish string in battle.
Just tested vs an opponent with a mega, and I get the same result. Spanish text.

Okay, so I might have messed up something in the EV/IV section, but could you try and take a look at the video below and tell me if you can spot the problem? The whole EV/IV thing doesn't work :/
Thanks! If I apply some low indexes (01-10) it just switches between Premier Balls and Luxury Balls (even though I have only used those balls on indexes 122-217).



The video cannot play because it is still pending the HD version apparantly. Here's the direct link https://youtu.be/UuYIxc_lSFY


Thanks for reporting this error. Issue fixed, download and apply the update below.
Small Update v1.7 11-10-2021:
Fixed String Mega Evolution.
Decap map name Trainer Hill.

Patch and ModExe for download in the attached file in the main post.

Li Yun

"Does the truth exist or is it all a lie and the world is just a theater, a reflection of something we don't know?"

Male
Brasil
Seen March 4th, 2023
Posted February 25th, 2023
204 posts
2.4 Years
Would you happen to know where the offsets are for the 4 colors on the Day and Night feature to make any changes?
I checked the Offsets.ini files, but not sure if I misread it.
With this tool you can easily edit the system day and night inserted in the base rom. Here: Day & Night System
Link(the link of the post is off): D&N System
Seen May 5th, 2022
Posted October 16th, 2021
6 posts
2.8 Years
With this tool you can easily edit the system day and night inserted in the base rom. Here: Day & Night System
Link(the link of the post is off): D&N System
Hello y like your rom base :3 i have little cuestion about the rom base, it´s posible make the abilities that change forms like battle bond disguise, zen mode etc. work with anothers Pokémon?

Li Yun

"Does the truth exist or is it all a lie and the world is just a theater, a reflection of something we don't know?"

Male
Brasil
Seen March 4th, 2023
Posted February 25th, 2023
204 posts
2.4 Years
Hello y like your rom base :3 i have little cuestion about the rom base, it´s posible make the abilities that change forms like battle bond disguise, zen mode etc. work with anothers Pokémon?
Yes, but for that I would have to re-apply the Engine and configure the entire base again. It would be a lot of work for a small result.
Seen May 5th, 2022
Posted October 16th, 2021
6 posts
2.8 Years
Yes, but for that I would have to re-apply the Engine and configure the entire base again. It would be a lot of work for a small result.
yeah i understand, well i have another question how works the rotom form change? its via a script?

i already figured out and found the script. xD

Li Yun

"Does the truth exist or is it all a lie and the world is just a theater, a reflection of something we don't know?"

Male
Brasil
Seen March 4th, 2023
Posted February 25th, 2023
204 posts
2.4 Years
Small Update v1.8 13-10-2021:
Little has been added in this update. It's actually just to bring in some minor changes in the graphic look of the bag.
What was added in Modexe:
New Frame Style.
PC System BW Style.
New Style Box Visual
White Color(Bag).
Black Color(Bag).
Obs¹: To be able to apply the mod Rework Bag Style(White Color) or Rework Bag Style(Black Color), first apply the mod 03 - Slightly altered bag,
now you can apply the mod Rework Bag Style(White Color) or Rework Bag Style( Black Color).
Obs²: The bag has a small visual bug, which is the part circulated in the print below. She doesn't interfere with anything in the game.
As soon as I figure out how to fix it, I'll let everyone know and upload a fix update.


Patch and ModExe for download in the attached file in the main post.
Seen 1 Week Ago
Posted October 13th, 2021
1 posts
1.8 Years
(Excuse my English) my native language is Spanish and I use google traslante
Well it happens that I have a doubt
In order to use the personalized music of the coach, it is necessary to give a value to a variable the number of the song and I did not see in the whole post that you mentioned this variable.
What is that variable?
Seen May 5th, 2022
Posted October 16th, 2021
6 posts
2.8 Years
I have a little problem inserting the cries :( i have no problem putting the cries from ivysaur to the last alolan form but starting whit the fillers to the rest of pokemon spaces the cries are the same of bulbasaur i already repointed the bulbasaur cry but the other cries are in the same offset of bulbasaur so.. How can i fix that?
my english is´t great hope someone can understand me :(

Li Yun

"Does the truth exist or is it all a lie and the world is just a theater, a reflection of something we don't know?"

Male
Brasil
Seen March 4th, 2023
Posted February 25th, 2023
204 posts
2.4 Years
(Excuse my English) my native language is Spanish and I use google traslante
Well it happens that I have a doubt
In order to use the personalized music of the coach, it is necessary to give a value to a variable the number of the song and I did not see in the whole post that you mentioned this variable.
What is that variable?
Var 0x40FF
I have a little problem inserting the cries :( i have no problem putting the cries from ivysaur to the last alolan form but starting whit the fillers to the rest of pokemon spaces the cries are the same of bulbasaur i already repointed the bulbasaur cry but the other cries are in the same offset of bulbasaur so.. How can i fix that?
my english is´t great hope someone can understand me :(
Well, open your rom in PGE and navigate to the tab shown in the image below. Each Pokémon has a cry index, a number in a table that indicates which Pokémon each Cry belongs to. I set this table from Bulbasaur to Marowak alolan, but after Marowak alolan all slots are index 0, so you are experiencing this error. To fix it you will need to set a value for each cry in each Pokemon slot. Marowak alolan Cry index is 880, from it all other slots have index 0, just change 0 by another value from 881(remembering that 880 has marowak alolan). After configuring this, just open your rom in the cry editor and re-insert the creates. Let me know if this doesn't work, but I believe this solution will solve your problem 100%.
Seen May 5th, 2022
Posted October 16th, 2021
6 posts
2.8 Years
Var 0x40FF


Well, open your rom in PGE and navigate to the tab shown in the image below. Each Pokémon has a cry index, a number in a table that indicates which Pokémon each Cry belongs to. I set this table from Bulbasaur to Marowak alolan, but after Marowak alolan all slots are index 0, so you are experiencing this error. To fix it you will need to set a value for each cry in each Pokemon slot. Marowak alolan Cry index is 880, from it all other slots have index 0, just change 0 by another value from 881(remembering that 880 has marowak alolan). After configuring this, just open your rom in the cry editor and re-insert the creates. Let me know if this doesn't work, but I believe this solution will solve your problem 100%.
thank you so much! omg thats its very simple sorry to bother you xD yeah there is no more prblem with de cries :)
and have you planned to update the base with the dynamic overworld palettes? or it´s better put it by myself?

LucasLyn

Lyn

Male
Denmark
Seen October 15th, 2021
Posted October 15th, 2021
13 posts
6.9 Years
Hey! I forgot to update to the 1.7 version via modexe (to fix spanish mega evolve text), and now I have updated to 1.8, and the spanish text doesn't appear to have a fix :/.
What do I do? Is it posible for you to give me the 1.7 update modexe file and I can update that way?
Thanks!

Also, I applied the Altered bag mod, and then applied the New Black Bag style, but it looks a little weird, is it supposed to look like this or have I done something wrong?
Seen May 5th, 2022
Posted October 16th, 2021
6 posts
2.8 Years
I have another beginner question, Its possible to add more megaevolutions and primal forms?
the issue is that i created a new mega in this case another mega venusaur so i edit the evolution of venusaur put the item and the specie to mega evolve but the new mega doesn´t work the megas and primal forms by default work properly,
How can I make the new megas and primal work?

Li Yun

"Does the truth exist or is it all a lie and the world is just a theater, a reflection of something we don't know?"

Male
Brasil
Seen March 4th, 2023
Posted February 25th, 2023
204 posts
2.4 Years
thank you so much! omg thats its very simple sorry to bother you xD yeah there is no more prblem with de cries :)
and have you planned to update the base with the dynamic overworld palettes? or it´s better put it by myself?
Unfortunately such a feature exists only for Fire Red. It exists for Emerald, but it's just for decomp.

Hey! I forgot to update to the 1.7 version via modexe (to fix spanish mega evolve text), and now I have updated to 1.8, and the spanish text doesn't appear to have a fix :/.
What do I do? Is it posible for you to give me the 1.7 update modexe file and I can update that way?
Thanks!
Here is the string in English(v1.8).



Also, I applied the Altered bag mod, and then applied the New Black Bag style, but it looks a little weird, is it supposed to look like this or have I done something wrong?
Spoiler:

First apply the mod [03] - Slightly altered bag, then apply the mod [10] Rework Bag Style(Black Color) or the [11]
Rework Bag Style (White Color)
I have another beginner question, Its possible to add more megaevolutions and primal forms?
the issue is that i created a new mega in this case another mega venusaur so i edit the evolution of venusaur put the item and the specie to mega evolve but the new mega doesn´t work the megas and primal forms by default work properly,
How can I make the new megas and primal work?
Yes, it's possible. You forgot to edit Mega Stone. Open G3T and go to the desired Pokémon Mega Stone.
Once there, look at the image below. There, you'll put the index of the evolved mega Pokémon in hex.
For example, the index of the Venusaur Mega Evolved is 949(decimal) and 3B5(Hex);
Set this up in mega stone and I'm sure it will work without problems.