• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Staff applications for our PokéCommunity Daily and Social Media team are now open! Interested in joining staff? Then click here for more info!
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Emerald hack: Pokémon Modern Emerald (Complete, 2.3.3 Released! Following Pokémon, Modern Battle Frontier, and more!)

Hey! Thanks for making this amazing hack! I played it and it really brought back the childhood memories and I almost cried when I finally become a champion and I'm goddamn 30 yrs old now… Truly a great game, truly a great hack! So many qol improvements!

I managed to crack the new Braille and caught all Regis! At first I was confused as the old trick didn't work, later I realized the puzzle changed. I finally legit did the puzzle. (when I was a kid I just did what other people say)

I encountered some issue in the end game though.

after I finally finished catching mew, I don't see mewtwo in the altering cave. I also caught Ho-Oh, but I couldn't find the three element birds in their respective locations. Did I miss anything?

If anyone knows, please tell me! Thanks!
 
I can't help be feel that I am soft blocked from obtaining certain legendary pokemons... I can't seem to obtain Jirachi either, even if I have already become the Champion multiple times. Interacting with the white rock in mossdeep does nothing for me... :cry:
 
I can confirm that trading with the official games indeed works on 2.3.1. :)

Was able to trade a Poochyena from Sapphire to Modern Emerald with a link cable.
That's actually pretty cool. Nice to know!

I don't know if this has been reported yet or not, but sorting the pokedex by anything other than number gives some very funky results such as certain pokemon being listed in the wrong order, duplicate entries, and some pokemon are missing entirely. For example, when sorting alphabetically, a number of duplicate entries appear at the bottom of the list, and Arceus, who should be listed towards the top, is nowhere to be found.
Looks like a HGSS Pokédex code issue, as it happens in Pokeemerald Expansion too. Will have to wait for an update.

Hey! Thanks for making this amazing hack! I played it and it really brought back the childhood memories and I almost cried when I finally become a champion and I'm goddamn 30 yrs old now… Truly a great game, truly a great hack! So many qol improvements!

I managed to crack the new Braille and caught all Regis! At first I was confused as the old trick didn't work, later I realized the puzzle changed. I finally legit did the puzzle. (when I was a kid I just did what other people say)

I encountered some issue in the end game though.

after I finally finished catching mew, I don't see mewtwo in the altering cave. I also caught Ho-Oh, but I couldn't find the three element birds in their respective locations. Did I miss anything?

If anyone knows, please tell me! Thanks!
I can't help be feel that I am soft blocked from obtaining certain legendary pokemons... I can't seem to obtain Jirachi either, even if I have already become the Champion multiple times. Interacting with the white rock in mossdeep does nothing for me... :cry:
Are you using the lastest version? Is you savegame from a previous version other than the actual one? Have you used the debug menu? I haven't encountered anything like that before, even in my countless hours of gameplay (legit and in real hardware), so I don't know how to proceed. I need more information.

Also, how do I get into this cave in artisan cave? Does anyone know?
That's just decoration!

-------

Besides, the new update isn't coming soon. I'm extremely busy and I can't find any time to code. But I'll come back to it if I get some time.
 
Last edited:
Not gonna lie, I used the DEBUG menu after reaching battle frontier because it took too long for me to grind the points, and I'm quite busy at work so I want to skip forward a bit.

I gave myself max BP so that I could proceed to catch the legendaries. I bought all tickets all at once, I wonder if that could have corrupted the save file somehow?

Now that I am in the end game, I have not a lot more things I can think of that I can do, I also use the DEBUG menu to heal party / increase max PP.

I know maybe I can restart a save, and maybe get all that, but I met shiny Rayqueza in this save (without using the DEBUG menu!), that was soooo cool and I was mind blown when I encountered it. The kid in me was screaming when I saw it. It was already a fantastic experience for me, so thank you for that!!!

I guess, if my save is blocked from the remaining legendaries, then that is that. I'm not expecting it to really get fixed... but if you know a way to unblock my progress that would be great, like a flag that I can flip. I understand that you only fix bugs that happen on mGBA or real hardware. I'm using DELTA emulator on iOS so that probably is not something you will fix.

Regardless, I thank you for creating this hack. It gave me so much fun and such a good time. Know that you make a person very very happy for about 100 hours. THANK YOU!!!
 
Last edited:
I managed to find a save before I enabled DEBUG, the problem still exists somehow…
 
Anyone here ever encounter an issue with Fiery Path not spawning shiny Pokémon?

Might be a little too early to call this a bug yet, but I'm at around 1k encounters inside Fiery Path and have yet to run into a single shiny when I have the rate set to 1/512. Right now doing the math it seems I have a 12% chance of just being that unlucky, which is still pretty high. But I would rather know whether I'm wasting my time since I can do this an infinite amount of times and it would still technically be possible for me to just be unlucky.

I've encountered other shinies before while I was grinding against wild Pokémon, so I'm certain the rate is correct.

If it matters, I'm doing a randomized Nuzlocke.

Edit: I am at over 1,300 encounters, which means there is about a 7.8% chance that this is not a bug. I am using a bike if that effects anything? But yeah, leaning more and more toward bug territory. Not sure if it's just this area or if the game changed the shiny rate somehow, since I don't believe I can check that.

Final Edit: Just an update, I got off my bike and within another few hundred encounters I finally ran into a shiny. So either I was part of the 5.3% who manage to get ~1,500 encounters before running into a 1/512 chance shiny, or maybe the bike somehow affects the odds? Either way I know for sure it's not Fiery Path that is the problem.
 
Last edited:
Not gonna lie, I used the DEBUG menu after reaching battle frontier because it took too long for me to grind the points, and I'm quite busy at work so I want to skip forward a bit.

I gave myself max BP so that I could proceed to catch the legendaries. I bought all tickets all at once, I wonder if that could have corrupted the save file somehow?

Now that I am in the end game, I have not a lot more things I can think of that I can do, I also use the DEBUG menu to heal party / increase max PP.

I know maybe I can restart a save, and maybe get all that, but I met shiny Rayqueza in this save (without using the DEBUG menu!), that was soooo cool and I was mind blown when I encountered it. The kid in me was screaming when I saw it. It was already a fantastic experience for me, so thank you for that!!!

I guess, if my save is blocked from the remaining legendaries, then that is that. I'm not expecting it to really get fixed... but if you know a way to unblock my progress that would be great, like a flag that I can flip. I understand that you only fix bugs that happen on mGBA or real hardware. I'm using DELTA emulator on iOS so that probably is not something you will fix.

Regardless, I thank you for creating this hack. It gave me so much fun and such a good time. Know that you make a person very very happy for about 100 hours. THANK YOU!!!
I managed to find a save before I enabled DEBUG, the problem still exists somehow…
Some people have reported stuff like that, but seriously, in all my hundred of hours of playing via real hardware plus the other hundred testing the game, I haven't been able to reproduce something similar.
In any case, you can reset the flags that (for some reason) are set so you can encounter the legendaries again, just by using the debug menu. Have a look at the flags, then use the debug menu to locate the flag and set it to 0.
https://github.com/resetes12/pokeemerald/blob/master/include/constants/flags.h

For example, let's say Moltres. CNTL+F "Moltres", then look at the number of the flag "FLAG_DEFEATED_MOLTRES", which is 4A. Then go in-game, open the debug menu, "Flags and Vars" and then "Set Flag". Search for 4A, which should be set to 1 (since, for some reason, was set as you had defeated Moltres) and set it to 0. Go where Moltres is, and it should be there.

Or, if you want, just send me your save and I'll reset whatever legendary you need.

Anyone here ever encounter an issue with Fiery Path not spawning shiny Pokémon?

Might be a little too early to call this a bug yet, but I'm at around 1k encounters inside Fiery Path and have yet to run into a single shiny when I have the rate set to 1/512. Right now doing the math it seems I have a 12% chance of just being that unlucky, which is still pretty high. But I would rather know whether I'm wasting my time since I can do this an infinite amount of times and it would still technically be possible for me to just be unlucky.

I've encountered other shinies before while I was grinding against wild Pokémon, so I'm certain the rate is correct.

If it matters, I'm doing a randomized Nuzlocke.

Edit: I am at over 1,300 encounters, which means there is about a 7.8% chance that this is not a bug. I am using a bike if that effects anything? But yeah, leaning more and more toward bug territory. Not sure if it's just this area or if the game changed the shiny rate somehow, since I don't believe I can check that.

Final Edit: Just an update, I got off my bike and within another few hundred encounters I finally ran into a shiny. So either I was part of the 5.3% who manage to get ~1,500 encounters before running into a 1/512 chance shiny, or maybe the bike somehow affects the odds? Either way I know for sure it's not Fiery Path that is the problem.
Shiny chance is not calculated by area. You just had extremely bad luck.
 
Hey, this might seem odd but I decided to do a water-only run, i.e. only using water types per the starting challenge menu. However, I also randomized I think the mon's types or just the mons spawned, definitely the mons spawned at least (I so wish I could check in-game what happened), and when I went to get the starter with the zigzagoon, they were randomized to Charizard which I chose, Butterfree, and Beedrill, which aren't/shouldn't be water types unless they were randomized, and now I'm in Littleroot with no pokemon wondering where it all went wrong. At least the wild battles end real quick, what with them ending just after I send out this lovely bastard.[PokeCommunity.com] Pokémon Modern Emerald (Complete, 2.3.3 Released! Following Pokémon, Modern Battle Frontier, and more!)
Unfortunately, I get shat back to the player's room afterwards because I have no usable mons and white out. I'm likely just gonna reset and hope for the best next time.
 
Hey, this might seem odd but I decided to do a water-only run, i.e. only using water types per the starting challenge menu. However, I also randomized I think the mon's types or just the mons spawned, definitely the mons spawned at least (I so wish I could check in-game what happened), and when I went to get the starter with the zigzagoon, they were randomized to Charizard which I chose, Butterfree, and Beedrill, which aren't/shouldn't be water types unless they were randomized, and now I'm in Littleroot with no pokemon wondering where it all went wrong. At least the wild battles end real quick, what with them ending just after I send out this lovely bastard.View attachment 169217
Unfortunately, I get shat back to the player's room afterwards because I have no usable mons and white out. I'm likely just gonna reset and hope for the best next time.
I mean, if you mix too many options it'll cause stuff like that. It's pretty difficult and time-consuming to make all options mix and match each other. Oh, and the missigno it's because you enabled the "Pokémon faint" option.
 
Shiny chance is not calculated by area. You just had extremely bad luck.
Hey thanks for the response!

I actually came back to the thread because I am on a second hunt (the first one wasn't what I was looking for but at least it "stopped the count" lol). I've been estimating encounters by counting the total in two minutes, dividing by 2, and then multiplying by how long I've been hunting. On the Mach bike with the emulator at 2x speed and with all the time saving features you've included (fast running away, skipping intro animations), I'm getting about 12.5 encounters per minute.

I've been at it for several hours at the very least, and just two hours is already 1.5k encounters.

Again, I understand it is totally possible that I am part of the .03% of people who would have something with an 5.3% chance of occurring, have happen to him two times in a row.

Is there any way for me to check the shiny odds after the game started? I saw you said you implemented a different system than the weird one the old Emerald had. The old one as far as I understand could have resulted in a 0% chance if someone was constantly having an encounter on the same frame or something like that. I wonder if with whatever the new system is that is in this rom hack, I am having something similar happen or the odds have somehow changed.
 
Last edited:
Hey thanks for the response!

I actually came back to the thread because I am on a second hunt (the first one wasn't what I was looking for but at least it "stopped the count" lol). I've been estimating encounters by counting the total in two minutes, dividing by 2, and then multiplying by how long I've been hunting. On the Mach bike with the emulator at 2x speed and with all the time saving features you've included (fast running away, skipping intro animations), I'm getting about 12.5 encounters per minute.

I've been at it for several hours at the very least, and just two hours is already 1.5k encounters.

Again, I understand it is totally possible that I am part of the .03% of people who would have something with an 5.3% chance of occurring, have happen to him two times in a row.

Is there any way for me to check the shiny odds after the game started? I saw you said you implemented a different system than the weird one the old Emerald had. The old one as far as I understand could have resulted in a 0% chance if someone was constantly having an encounter on the same frame or something like that. I wonder if with whatever the new system is that is in this rom hack, I am having something similar happen or the odds have somehow changed.
There is not really a "new system", it's just the old one with a few "if's" that change the odds with each option and that's it. You can search for "SHINY_ODDS" on the code that's on github and see for yourself how it's done, but it's pretty simple and basically the same as vanilla.
 
There is not really a "new system", it's just the old one with a few "if's" that change the odds with each option and that's it. You can search for "SHINY_ODDS" on the code that's on github and see for yourself how it's done, but it's pretty simple and basically the same as vanilla.
Thank you so much for your responses. After 1,732 encounters I finally encountered a second shiny. After that they were coming every few hundred.

I apologize for thinking there was some kind of a bug. I guess we all like to think "it could never happen to me, it's somebody else that would be that unlucky" but this time around it was me! Since the final odds of 1500+ encounters followed by 1,732 encounters were literally .1%, I thought there could be no way I was so unlucky. But I was! I appreciate your patience and explaining things to me. Loving the rom hack.
 
If you go to a place where you haven't had any encounter yet you will be able to hatch it. If there are no encounter zones available, no, there is no way to hatch it.
Do places without grass/water like Verdanturf count as a place you can have an encounter for the purposes of hatching an egg?
 
Aww, you forgot to add it!
And also, I think players should be able to use items in wild pokemon battles even with player items turned off.

Edit: Crunch still lowers sp.def instead of physical defence. But Crunch is physical so lowering sp.def does nothing.

Also would've been good if Leppa berry used the same interaction as healing potions, where after using one it wouldn't put you back on the bag screen. To speed up pp restores.
 
Last edited:
Heya. Im kinda stuck in the draco chamber. If i translated the braille correctly, it states to go down thrice, go right 5 times, and press "the" button.

What button? :<
 
Can I recommend a slight changing of phrasing for how to enable DEBUG menu?
"To enable it, just hold "SELECT" then press "START" inside the options menu and you'll hear a noise." >> "To enable it, open the options menu, and hold "SELECT" then press "START" and you'll hear a noise."
 
Heya. Im kinda stuck in the draco chamber. If i translated the braille correctly, it states to go down thrice, go right 5 times, and press "the" button.

What button? :<
Try going down twice instead of thrice. Your translation is correct btw.
 
Back
Top