Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
Our weekly protagonist poll is now up! Vote for your favorite Conquest protagonist in the poll by clicking here.
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.
Hey I'm currently working on adding a modified sceptile to my save, so far I have all the sprites done and a file for his color palette and I installed YAPE to implement it as a new pokémon so I can make him dragon type and change his stats. But I don't really know how to do it and if I will have to start a game all over again or if my .sav file will be good for the modified ModernEmerald rom. I think it will work but I'm not very sure so if you have some help to provide me with it would be awesome
Thanks
Edit : I just tried to use YAPE and when loading the rom to modify it, it says "error reading base stats" I don't really know why it happens, maybe because of the new pokémons added, but it says the same thing on FireGold rom and it only has first and second generation pokémons.
Hey I'm currently working on adding a modified sceptile to my save, so far I have all the sprites done and a file for his color palette and I installed YAPE to implement it as a new pokémon so I can make him dragon type and change his stats. But I don't really know how to do it and if I will have to start a game all over again or if my .sav file will be good for the modified ModernEmerald rom. I think it will work but I'm not very sure so if you have some help to provide me with it would be awesome
Thanks
Edit : I just tried to use YAPE and when loading the rom to modify it, it says "error reading base stats" I don't really know why it happens, maybe because of the new pokémons added, but it says the same thing on FireGold rom and it only has first and second generation pokémons.
YAPE is a tool used in binary hacking (aka the old way of making hackroms). This is a project made using pokeemerald, and binary tools do not work with it. It's a bit more difficult to work with it at the start, but the upside is that is way more stable and you can do many things that in binary would be pretty difficult.
You basically have to make the changes manually (palettes, in this case), use the guide I provided you on the other page to install the project, and then compile the game to make it work. If you don't touch anything else, your save will continue working.
YAPE is a tool used in binary hacking (aka the old way of making hackroms). This is a project made using pokeemerald, and binary tools do not work with it. It's a bit more difficult to work with it at the start, but the upside is that is way more stable and you can do many things that in binary would be pretty difficult.
You basically have to make the changes manually (palettes, in this case), use the guide I provided you on the other page to install the project, and then compile the game to make it work. If you don't touch anything else, your save will continue working.
Yeah I just realized it was impossible to use it on the patched rom. I thought I could maybe edit a 1.0 Emerald rom and then patch it again but since I don't have the patch file for my version anymore I can't make it work. I'm just going to do as you suggested me and will do the same once a Dragon Type Sceptile version will be out
Thanks for your time
Yeah I just realized it was impossible to use it on the patched rom. I thought I could maybe edit a 1.0 Emerald rom and then patch it again but since I don't have the patch file for my version anymore I can't make it work. I'm just going to do as you suggested me and will do the same once a Dragon Type Sceptile version will be out
Thanks for your time
I just gained the 6th gym badge, i've been doing some re-battle with trainers around Mauville City and noticed that some trainers have Pokemon party of level 38, while i'm stuck at level 33 since i'm using the Level-Cap limit. Is this normal? Right now i find those battles to be harder than the Gym leader ones by a lot
I just gained the 6th gym badge, i've been doing some re-battle with trainers around Mauville City and noticed that some trainers have Pokemon party of level 38, while i'm stuck at level 33 since i'm using the Level-Cap limit. Is this normal? Right now i find those battles to be harder than the Gym leader ones by a lot
Rematches get increasingly more difficult each time you battle that trainer.
I'm thinking of doing a system that lowers the level of the rematches until the next badge is won. Like a level cap, but for rematches.
For example:
You have 5 badges, the ace pokémon of the 6th gym is level 33. If a trainer wants a rematch, that rematch would be limited to a few levels under the next ace pokémon. So, rematches would cap at level 30.
When you obtain the 6th badge, that cap is raised to the next ace Pokémon, which is level 42, so rematches would be around level 37 more or less. And so on until the end of the game, where rematches would be uncapped.
In other words, level caps for the enemy Pokémon only for the rematches. It wouldn't affect other trainers.
I don't think I fully understood what you said. When you say "all the changes are already on github", are you referring to Sceptile's changes like his moveset typing and stats ? Because I just checked the species_info.h file in the src folder and Sceptile is still grass type only (+ his stats are the same). But that's not a problem anymore because I now know how to modify it. Also I went to the github that you provided me with and there was a "wiki" thing where a lot of tutorials are, so it seems way less difficult to do the modifications I want on the code. But there is still two things that I can't figure out so I need your help once again. I'm sorry to keep bothering you but I really like your romhack and I just want to know how to add a custom sceptile, sort of a new form like ash greninja if you know him. The pokeemerald github has a tutorial on adding a new species, but in your romhack the first pokemon in your party follows you, which is a really great feature. But since I'm adding a new specis to the game, I don't know how to deal with the follower thing. There is no tutorial in the github wiki and there seems to be several methods make it work, but I don't kow how you did it, I tried to check the files and folders in the source code to see if I could find one where all pokémon FollowerSprites are, but all I found was extractsprites.py which extract follower sprites from HGSS (but Dudunsparce or Annihilape aren't there in HGSS so I'm probably missing something here) or follower_helper.c and it leads me nowhere (or I don't get what I'm supposed to do with it). Can you help me and explain how I can make a follower sprite for my new species ? Basically I just need Sceptile's one because I will just copy it, modifiy it and assign it to my new Sceptile.
The second thing I need you to explain me is that in the pokeemerald github, it says that INSTALL.md helps you turn source files into a ROM. But Modern Emerald is a patch. So when I'll compile everything with "make modern", will it be a ROM or a .bps patch file ?
I hope you can answer everything, thanks in advance
I've found a bug with the Pokedex: Viewing an evolved Pokemon's entry (i.e. Raichu) and selecting its pre-evolution on the Evo tab (i.e. Pikachu) then returning to the main entry list causes the evolved Pokemon to be replaced by its pre-evolved form. Closing and reopening the PokeDex fixes it.
Thanks for your input! You're right about version exclusives. My idea is to keep FireRed and LeafGreen relevant since I am planning to do a similar hack with them, but there is no point in keeping Ruby/Sapphire relevant. In a few minutes I'll upload version 1.0.1 which will include Meditite, Lunatone, Surksit, and Zangooze before post-game. Roselia (Budew, actually) was already available via trade.
Ghastly, on the other hand, won't be available until post-game via Wonder-trade.
Trade evolutions are available when you get to Lilycove, as there is an Auto-Trader to trade to yourself.
I don't think I fully understood what you said. When you say "all the changes are already on github", are you referring to Sceptile's changes like his moveset typing and stats ? Because I just checked the species_info.h file in the src folder and Sceptile is still grass type only (+ his stats are the same). But that's not a problem anymore because I now know how to modify it. Also I went to the github that you provided me with and there was a "wiki" thing where a lot of tutorials are, so it seems way less difficult to do the modifications I want on the code. But there is still two things that I can't figure out so I need your help once again. I'm sorry to keep bothering you but I really like your romhack and I just want to know how to add a custom sceptile, sort of a new form like ash greninja if you know him. The pokeemerald github has a tutorial on adding a new species, but in your romhack the first pokemon in your party follows you, which is a really great feature. But since I'm adding a new specis to the game, I don't know how to deal with the follower thing. There is no tutorial in the github wiki and there seems to be several methods make it work, but I don't kow how you did it, I tried to check the files and folders in the source code to see if I could find one where all pokémon FollowerSprites are, but all I found was extractsprites.py which extract follower sprites from HGSS (but Dudunsparce or Annihilape aren't there in HGSS so I'm probably missing something here) or follower_helper.c and it leads me nowhere (or I don't get what I'm supposed to do with it). Can you help me and explain how I can make a follower sprite for my new species ? Basically I just need Sceptile's one because I will just copy it, modifiy it and assign it to my new Sceptile.
The second thing I need you to explain me is that in the pokeemerald github, it says that INSTALL.md helps you turn source files into a ROM. But Modern Emerald is a patch. So when I'll compile everything with "make modern", will it be a ROM or a .bps patch file ?
I hope you can answer everything, thanks in advance
Let's see. You need to follow the tutorial from pret's wiki but instead of downloading their github pokeemerald project, you need to use my link. This will download my version of pokeemerald, with all my changes. Secondly, if you are editing the sprite (follower or not follower) or data of Sceptile, you don't need to add new species because, first of all, your save will become incompatible and secondly, you will have 2 Sceptiles. Also it requires a lot of steps, more than I would like. You need to edit the current data and overwrite it. However, when you download the project you'll see that Sceptile is already Dragon type anyway. The same goes for sprites: overwrite them and that's it. If they are properly indexed and there's no palette issues, you will be able to build the project just fine. Don't touch anything else except the .png of the sprites, especially if you don't know, or you may have to re-download everything if you make a mistake.
I've found a bug with the Pokedex: Viewing an evolved Pokemon's entry (i.e. Raichu) and selecting its pre-evolution on the Evo tab (i.e. Pikachu) then returning to the main entry list causes the evolved Pokemon to be replaced by its pre-evolved form. Closing and reopening the PokeDex fixes it.
I don't know, since to download Delta on EU you have to do a few more steps other than going to the AppStore and I can't be bothered. I tried "iGBA" and it seems to start fine, but I have no idea if it's fully stable.
Let's see. You need to follow the tutorial from pret's wiki but instead of downloading their github pokeemerald project, you need to use my link. This will download my version of pokeemerald, with all my changes. Secondly, if you are editing the sprite (follower or not follower) or data of Sceptile, you don't need to add new species because, first of all, your save will become incompatible and secondly, you will have 2 Sceptiles. Also it requires a lot of steps, more than I would like. You need to edit the current data and overwrite it. However, when you download the project you'll see that Sceptile is already Dragon type anyway. The same goes for sprites: overwrite them and that's it. If they are properly indexed and there's no palette issues, you will be able to build the project just fine. Don't touch anything else except the .png of the sprites, especially if you don't know, or you may have to re-download everything if you make a mistake.
Someone already reported it, it's just a bug from the HGSS Pokédex branch. Not a big deal.
I don't know, since to download Delta on EU you have to do a few more steps other than going to the AppStore and I can't be bothered. I tried "iGBA" and it seems to start fine, but I have no idea if it's fully stable.
Yeah I'm aware that my save would be incompatible but that does not bother me since I would have started a new game eventually. Also if I compile the current source code my save would be unusable anyway since it's a save file for the 1.5.6 version I think. The addition of a new species is what I want to do, I know it will create 2 sceptile but the second one will be my own version, if I modify the original Sceptile every NPC that has a sceptile will have it. I want to modify his base stats and his movepool too. I just don't know where to find the follower sprite to make a new one for my modified Sceptile, like in which folder and which file it is. And you didn't answer my second question which was when I compile everything, will it be a ROM or a patch file ? because in INSTALL.md, in both your github and pokeemerald github, it is written "These instructions explain how to set up the tools required to build pokeemerald, which assembles the source files into a ROM.", so I'm a bit lost
Thanks
Edit : I downloaded the 2.1 version source code that's why I didn't see that you did modify Sceptile's stats and typing, sorry for that
Edit 2 : I know it will take a lot of steps to actually implement a new species, way more than it would if I just modified the current Sceptile, but that's not a problem really, the tutorials on pret's github are really helpful and since I basically just copy and modify Sceptile's infos to make a new one, I thik it won't be that difficult, it will just take some time. The only missing thing is how I can make the follower feature work out for my new pokemon
I have had some problems with evolving my eevee, it just try's to evolve to a glaceon every level since i got it any way i can have it evolve into an umbreon?
I have had some problems with evolving my eevee, it just try's to evolve to a glaceon every level since i got it any way i can have it evolve into an umbreon?
I have had some problems with evolving my eevee, it just try's to evolve to a glaceon every level since i got it any way i can have it evolve into an umbreon?
Yeah I'm aware that my save would be incompatible but that does not bother me since I would have started a new game eventually. Also if I compile the current source code my save would be unusable anyway since it's a save file for the 1.5.6 version I think. The addition of a new species is what I want to do, I know it will create 2 sceptile but the second one will be my own version, if I modify the original Sceptile every NPC that has a sceptile will have it. I want to modify his base stats and his movepool too. I just don't know where to find the follower sprite to make a new one for my modified Sceptile, like in which folder and which file it is. And you didn't answer my second question which was when I compile everything, will it be a ROM or a patch file ? because in INSTALL.md, in both your github and pokeemerald github, it is written "These instructions explain how to set up the tools required to build pokeemerald, which assembles the source files into a ROM.", so I'm a bit lost
Thanks
Edit : I downloaded the 2.1 version source code that's why I didn't see that you did modify Sceptile's stats and typing, sorry for that
Edit 2 : I know it will take a lot of steps to actually implement a new species, way more than it would if I just modified the current Sceptile, but that's not a problem really, the tutorials on pret's github are really helpful and since I basically just copy and modify Sceptile's infos to make a new one, I thik it won't be that difficult, it will just take some time. The only missing thing is how I can make the follower feature work out for my new pokemon
Well, then you'll have to learn how to. It's not something I can explain because it has a lot of steps. You should head over to the Pokeemerald tutorial section from the wiki and look for a tutorial for adding species. Regarding followers, it's the same deal: long tutorial. Have a look at the followers github page and it's code to learn how.
It's how I learned to do it, with patience!
Oh and you get a .gba file when you compile, not a patch.
To put it simply, "Pokémon Modern Emerald" is a modernization of the original "Pokémon Emerald" game. This game offers all the QOL features and improvements that I've always wanted since I got my hands on the original game in 2005. Think of this as a 2.0 update for the original game. This game is not a "difficulty hack-rom", and never will be. If you want a super difficult version of Pokémon Emerald there are already a lot of good hack-roms available. The idea behind this game is to play it instead of the original "Pokémon Emerald", especially for those who want a vanilla experience with more features: simple difficulty modes, move splits, QOL features, new Pokémon, new areas, new rematches, and a large etc.
This hack is a "3rd generation hack", meaning that it doesn't try to mimic later generations and, although certain features and improvements from later generations are included, this hack is a 3rd generation game at its core. Don't expect all the new moves from later generations, or being able to catch 900 different Pokémon. This hack does not include the "Battle Engine Upgrade" or anything similar, but it does include certain mechanics from it (like the OPTIONAL Physical / Special split that happened in Gen. IV, or the Fairy Type). There are a total of 423 Pokémon, including 2 from Generation 8 and 3 from Generation 9.
In addition, the game is incredibly modular. When you start a new game, a menu that contains dozens of options to customize your experience will appear. This includes:
Gamemode: Select a preset to have a closer experience to the original Emerald, or a more up-to-date experience.
Features: Select a ton of new features that will enhance the game. Includes a Fake-RTC for those with flashcards / emulators without RTC.
Randomizer: Randomize every aspect of the game, from inside the game.
Nuzlocke: Create your Nuzlocke rules!
Difficulty: Customize the difficulty of the game with pretty simple options. Hard, or easy? Your choice.
Challenges: Select some challenges to test yourself.
The code is available on Github, and you can report bugs over there or in this thread. The game works on any good emulator (tested on: mGBA on PC / Switch) and on real hardware (tested on: EZ Flash Omega (BUT YOU HAVE TO SELECT FLASH TYPE 128KB MANUALLY), Everdrive Mini). Some emulators can cause crashes (OpenEMU, MyBoy, VBA) probably because they are too old or they are missing features other good emulators have.
This is my "dream emerald" version but now even better!
✨FEATURES
There are a lot of things!
Spoiler:
Selectable options (at the start of the game):
Gamemode
Choose between a "Classic" or "Modern" preset, or customize it to your liking.
Modern Spawns: You can now capture the 423 new Pokémon available. Only changes wild Pokémon, not trainers. Modern Spawns have also a Night encounter version for each route, making certain Pokémon night exclusive.
Modern Typings: Some Pokémon have their types changed to buff them.
Add Fairy Type: Adds Fairy Type to Pokémon that had it added in Generation 6.
Better Stats: Some Pokémon have their stats changed to buff them.
Extra Legendaries: Adds new legendaries that weren't available in vanilla Emerald.
Legendary abilities: Buffs some legendaries giving them a better ability than "Pressure".
Modern Movepool: Adds 15 new moves, and modifies all Pokémon movepool to add them.
Nature mints: Adds nature mints to the game, available after the 4th gym.
Synchronize: Choose if this ability works like in modern games or like in Gen 3.
Sturdy: Choose if this ability works like in modern games or like in Gen 3.
Reusable TMs: Choose between a faithful usage of TMs or a simplistic option that makes TMs infinite. All TMs can be bought in the Battlefrontier PokéMart only if you have Reusable TMs off, and makes Move Tutors one time only just like in the original (Move tutors are infinite if you enable Reusable TMs).
Citrus berry: Choose if it works like Gen 3 or like Gen 4+.
Survive Poison: If enabled, your Pokémon will survive poison damage with 1hp when outside of battle.
Features
RTC Type: Choose between using a real clock, or using a fake clock. Fake clock rate is 1h irl, 1 day ingame.
Item Drops: Items held by wild Pokémon, when defeated, will be dropped and obtained by the player. Forget about catching it or using Thief!
Pokémon Faint: Your Pokémon will stay in the FAINTED status, meaning that you can't use them again. CAREFUL as it could end your adventure if you lose all your Pokémon (Previously known as Perma Faint).
Uncaped wondertrade. No 3-daily limit.
Easier Feebas: If enabled, Feebas have a 5% chance to appear around all Route 119.
Randomizer:
Includes every option that any randomizer can have, and it's completely modular.
Nuzlocke:
Any option that any Nuzlocker would want to use.
Difficulty:
Lock difficulty: locks the current select option that was selected during Birch's Speech and can't be changed ingame. Hard sets "Battle Style" to "Set" always. Beating the game disables the lock.
Number of Party Members limit: From 1 to 5
Level caps
Exp. Multipliers
Player items
Trainer items
Player IVs: Sets all IVs from wild Pokémon to 31, or if you choose "No (HP) , between 30 and 31 to allow for different Hidden Powers.
Trainer IVs: If hard is selected together with "Player IVs", you'll completely remove IVs from the game.
Player EVs
Trainer EVs
Challenges:
Play without Pokémon Centers
PC doesn't heal
Evolution limits
One type only challenges
Stat equalizers
Mirror Mode
Mirror Mode Thief
Story related:
Gym rematches are easier to trigger. After 10 wild battles won, or 5 trainer battles won, there is a 50% chance of getting a rematch.
The Elite Four can be rematched after battling with Steven, and they are double battles.
After completing the Elite Four Rematch, a rematch with Steven will be available. You will get a unique, special prize.
The Sealed Chambers puzzles have changed slightly. Learn braille and find out what changed!
Also, there are 6 Regis. Try to discover where are the new 3!
All the trainer rematches scale up a lot more than in the original game, and their parties have been changed.
All the trainers in the Battle Frontier have new Pokémon in their teams and have been buffed or modified.
All the gym leaders, Elite Four, the 2 champions, Wally, Magma / Aqua leaders, and Red and Leaf will appear during the Battle Frontier challenges.
Pokémon related:
Following Pokémon (Optional, with a second option to enable or not Big Followers like Rayquaza).
40 new Pokémon species, mostly from Gen. IV and 3 from Gen 9 (Annihilape, Dudunsparce, Farigiraf).
1 new box space since 2.0, for a total of 450 Pokémon box space.
Night encounters. Certain species will have a higher rate during night and others will only be available during night (the latter only with Modern Spawns).
All the buffs from later generations are in (Optional).
All the move buffs AND nerfs from later generations are in, with small changes to make them work in a 3rd gen game (Optional).
All Egg moves and tutor moves have been improved with data from later generations.
New evolution methods.
Pokémon inherit 5 IV's from their parents, no item is needed.
Everstone works on male or female Pokémon and guarantees nature.
Gen. VIII Synchronize (Optional).
Kanto fossils are available in different caves.
Shuckle can make berry juice just like in Gen. II!! Yay?
Nature Mints are available to buy in the Flower Shop after the 4th Gym (Optional).
Deoxys forms can be changed.
Custom Shiny forms for some Pokémon.
Battle related:
Modern Battle Frontier, Battle Tents and Trainer Hill. Your Pokémon will be limited to level 50 when playing in those battle facilities, even if your level is 100.
15 new moves from Gen IV to buff typings that didn't have a certain Physical / Special move. (Ex. Dark Pulse, as Dark type didn't have a Special Dark type move). (Optional).
Fairy type introduced (Optional)
3 New abilities for Regidrago, Regieleki and Arceus.
Gen. VI EXP. SHARE and Gen III EXP. SHARE in the same game. "EXP. SHARE S" can be obtained at the Slateport Mart after obtaining the "EXP. SHARE" at Devon Corp.
HM01 Cut is now Grass type, NightShade does 50 static damage, Hidden power is now 60 always, and shows the type in the summary screen and in battle, Charge now ups Sp. Def., and more move move buffs.
EV Training is available in Lilycove.
IV Maximizer is available in Lylicove, after beating the game. Needs a lvl.100 Pokémon.
A nurse NPC is available after beating the game to farm EXP in Lilycove.
New battle backgrounds, completely optional, in the options menu.
Faster battle intros. Enable "Fast Intros" option in the options menu.
Faster-paced battles. Enable "Fast Battles" option in the options menu.
3 beeps when low-health, then it stops.
Press START while selecting a move to open a new Submenu with information about the selected move.
Trainer class-based Pokéballs.
Catching EXP.
Macho Brace multiplies EV gain * 5.
Gen. IV Sitrus Berry (Optional).
UI related:
New Pokédex! You can now see important information on the new "Stats" page. It's very, VERY useful and it's like having the game documentation in-game.
The Pokédex can now be scrolled faster: if you hold left or right, it will advance like before but without the need to keep pressing left and right.
The Pokédex can now be scrolled faster than faster! If you hold left or right AND you hold the R button it will scroll even faster than explained above!
Faster trainer transitions ported from Fire Red.
Hold L+R, then A when entering a Wild Battle to instantly run (Optional).
You can now register 2 key items: Pressing (as usual) and holding SELECT!
Swap Pokémon by pressing SELECT.
Colored Stats (red = good, blue = bad).
Pressing L in the stats section of a Pokémon will bring the EVs, pressing R will bring the IVs, and pressing START will bring the default stats.
HM moves don't need to be taught anymore. If you have a Pokémon that can use a certain HM, if you have the correct HM in the bag, and if you have the required badge, you will be able to perform an HM move.
(Nuzlocke only) HMs do not impede advancing in the game. Pokémon that usually don't learn certain HMs will now do in order to not halt your progress.
HM moves can be deleted since they are not that important anymore.
TMs had their price changed, especially if you are not using Infinite TMs.
The bag now holds up to 90 items and item capacity has been upgraded to x999.
When the bag is full, items go to the PC.
You can change the ball your Pokémon is in using a different ball from the bag.
Reusable repel prompt.
The time on the clock can be changed (Although it halts berry tree growth, be mindful of it! Fix it by using Growth Mulch.)
Three pages with additional options in the options menu.
Debug menu can be enabled by everybody so you can cheat or modify whatever you want. Refer to the Faq to learn how.
Gameplay related:
Wonder-trade on the second floor of the Pokémon Center, available after the 5th badge (unless you are doing a randomizer, which makes it available from the start, or a challenge, which enables WT after beating the game). Can be uncapped now.
3 difficulty modes (EASY, NORMAL and HARD). Selected at the start of the game, can be changed anytime from the options menu.
Spoiler:
EASY mode: Makes the game quite a lot easier by scaling levels down, and obtaining more EXP (+20%).
- Trainer Pokémon and Wild Pokémon scale down to 10 levels compared to the original game. More badges, less level.
- There are no restrictions on the Battle Frontier.
NORMAL mode: Vanilla.
- No changes, except rematches and small things (also on EASY mode).
HARD mode: Makes the game a bit more difficult by scaling levels up, and obtaining less EXP (-40%). This mode does not intend to be a "super difficult difficulty". It only tries to be a bit more difficult than vanilla.
- Trainer Pokémon and Wild Pokémon scale up to 10 levels compared to the original game. More badges, more level.
- Certain ace Pokémon have had their abilities or items changed to make everything a bit more difficult. This mode does not change anything else in trainer parties, or their strategies.
- SET MODE is automatically selected and can't be disabled if you lock the difficulty.
- There are more restrictions on the Battle Frontier.
- The GEN VI Exp. Share will give less Exp. to the battling Pokémon.
- Legendaries will have higher stats WHILE battling, to make it more challenging.
- (OPTIONAL but recommended) Use in combination with scaling IV/EV trainers, or any of the other options available at the start of the game. You can also lock your difficulty to not cheat!
Optional and recommended PHYSICAL / SPECIAL MOVE split from Gen. IV. Selected in the options menu, second page.
Day / Night System with Day / Night encounters. Now Daytime is from 6AM to 20PM. Night-time is from 20PM to 6AM. For (2 new) evolutions, Morning is from 6AM to 9AM. Also includes cool lighting at night!
Run everywhere.
Autorun (in the options menu).
HM moves text and interaction is way faster.
Link with Fire Red / Leaf Green available from the start.
One-time tutors are infinite, but you have to pay now (only if Infinite TMs is on).
Trainer HIll prizes are the berries that were not available in the GBA games.
Match and Acro Bike are now one. Change between them by pressing "R".
Chain fishing has been added.
Easier fishing has been added to the options menu (FR/LG fishing).
All tickets are available to buy, together with its events.
Faster nurse Joy healing, and now with an even faster version in options.
A new item, the Big Nugget! Can be sold for a very high price. Available from Clamperl, or Rich trainers (rematch only).
You can check the Soot Sack to know how much ash you have.
Interacting with berry trees is faster, berry trees that are in rainy routes don't need to be watered, and berry trees don't decay.
Higher berry yield (6 max, 4 min).
A new "Growth Mulch" item which makes berries instantly grow.
New Self-trader to force trade evolutions (trading with another game still works).
PokéMarts items change with every badge.
AI improvements.
Amulet coin works always, doesn't matter who has it.
Map related:
Altering cave is now an Unown cave.
A few new maps to introduce the new Regis and the legendary events.
Mirage Island can be forced with a certain Pokémon in the party, apart from its unusual rate.
🕶️EXTRA INFORMATION (SPOILERS)
Evolution changes and improvements:
Spoiler:
All trade evolutions --> Can be evolved by trading or using the Self-Trader located in Lilycove.
Aipom --> Ambipom, using Tickle
Bonsly --> Sudowoodo, using Mimic
Budew --> Roselia, high friendship
Roselia --> Roserade, increasing Beauty (less than Milotic)
Chingling --> Chimecho, high friendship.
Dusclops --> Dusknoir, trading with the item "Spell Tag"
Electabuzz --> Electivire, using a Thunderstone
Snorunt --> Glalie, level 42 (default)
Snorunt --> Froslass, being Female, at level 42, during Morning time (6AM to 9AM)
Kirlia --> Gardevoir, level 30 (default)
Kirlia --> Gallade, being Male, at level 30, during Morning time (6AM to 9PM)
Eevee --> Glaceon, holding "Water Stone"
Eevee --> Leafeon, holding "Leaf Stone"
Eevee --> Sylveon, using a Fairy Type move
Gligar --> Gliscor, level 36 during the night
Happiny --> Chansey, level up with "Lucky Egg" during the day
Murkrow --> Honchkrow, level 30 during the night
Lickitung --> Lickilicky, using Rollout
Magmar --> Magmortar, using a Firestone
Magneton --> Magnezone, holding a Thunderstone
Piloswine --> Mamoswine, using Ancient Power
Mantyke --> Mantine, using Water Pulse
Misdreavus --> Mismagius, holding during the night the item "Spell Tag"
Mime Jr. --> Mr. Mime., using Mimic
Munchlax --> Snorlax, high friendship
Porygon2 --> Porygon-Z, trading with the item "Up-grade"
Nosepass --> Probopass, holding a Thunderstone
Rhydon --> Rhyperior, trading with the item "Hard Stone"
Tangela --> Tangrowth, using Ancient Power
Togetic --> Togekiss, holding the item "Heart scale", only during daytime
Sneasel --> Weavile, level 35 during the night
Yanma --> Yanmega, using Ancient Power
Primeape --> Annihilape, level 44 during the night
Girafarig --> Farigiraf, using Signal Beam
Dunsparce --> Dudunsparce, using Drill Peck
New wild Pokémon available for every mode (for Classic mode encounters):
Spoiler:
Ruby / Sapphire exclusives (Meditite, Medicham, Lunatone, Roselia, Surskit, Masquerain, Zangoose): In their respective Ruby / Sapphire places.
Kabuto / Omanyte / Aerodactyl: 3 new fossils found in caves.
Unown: Altering cave.
Budew: In-game trade for a Ralts, and in Route 123 (together with Roselia), only during Night-time.
Chingling: In-game trade for Volbeat.
New static encounters:
Spoiler:
Articuno: After defeating / capturing Ho-Oh, in Bagon's room in Meteor Falls.
Zapdos: After defeating / capturing Ho-Oh, in Scorched Slab.
Moltres: After defeating / capturing Ho-Oh, in Victory Road.
Mewtwo: After defeating / capturing Mew, in Altering Cave.
Mew: Old Sea Map, bought in the Exchange Service of Battle Frontier.
Suicune: After defeating / capturing Lugia, in the icy room of Shoal Cave.
Entei: After defeating / capturing Lugia, in Magma Hideout.
Raikou: After defeating / capturing Lugia, in New Mauville.
Ho-Oh: Aurora Ticket, bought in the Exchange Service of Battle Frontier.
Lugia: Aurora Ticket, bought in the Exchange Service of Battle Frontier.
Celebi: After defeating / capturing Lugia, with Entei, Raikou and Suicune on the team. In Petalburg Woods.
Jirachi: After becoming the champion, interacting with the White Rock in Mossdeep.
Lati@s: Eon Ticket, bought in the Exchange Service of Battle Frontier.
Deoxys: Mystic Ticket, bought in the Exchange Service of Battle Frontier.
Regieleki: After completing the Sealed Chamber puzzle, East of Route 110.
Regidrago: After completing the Sealed Chamber puzzle, on a secret island north of Route 132.
Regigigas: After obtaining / defeating all Regis, in the braille puzzle of Dewford Cave, and after being the champion.
(Not a static encounter) ????? egg: Prize for beating Steven for the second time.
My game crashes on an emulator that's not recent / it's not mGBA or real hardware!
Decompilation hack-roms may crash or have strange bugs if you are using other emulators other than mGBA or a real GBA. This is not something I can fix, as it relies on the base pokeemerald project adding support or fixes to it.
Will you add more Pokémon to the game?
No, the game will feature only 423 Pokémon. No Hisuian Pokémon, no regional forms are planned.
And Dexnav?
No.
What about other modern mechanics like Mega Evolution?
This is mostly a 3rd generation project. Although many features are pulled directly from newer generations, battle mechanics from newer generations will never come to the game.
Can I cheat?
Debug menu can be enabled by everybody so you can cheat or modify whatever you want. To enable it, just hold "SELECT" then press "START" inside the options menu and you'll hear a noise. Pressing "START" to open the menu from that moment will show a "DEBUG" option at the bottom. It can also be opened with "R" + "START". Be careful, using certain options can break your save so I'm not responsible for any misuse.
Can I change the options I chose at the start of the game in the Challenges menu?
Yes and no! I do not recommend doing it, but version 1.5.5+ has an option to do it. First, enable the debug menu and open it. Navigate to scripts, and you'll see that the first script now opens the challenges menu again. PLEASE, read carefully before making any changes and saving. It can really ruin your savegame.
The Regi Event does not trigger. Dig takes me to the underwater route again. What's happening?
Read the braille messages.
Help! PkHex / PKSM / Similar tools or apps can't open the savefile!
These programs rely on knowing where to find the data on the savefile, and Modern Emerald has modified certain parts of the savedata which makes it incompatible with these apps or tools. HELP! My berries and in-game timed events are stuck after changing the clock! (EDITED for version 1.5.5+)
The game now has a "Growth Mulch" item which makes berries instantly grow, and it solves the problem of berries getting stuck. You can still use the previous method if you have problems.
Spoiler:
The game resets the date to 1/1/2000 when you start or reset the clock. As the game uses this date to track daily events and berry growth, timed events will not happen again until you get to "your previous date before resetting the clock".
Example: It's your 15th day in-game (counted by the RTC, so 15 real-life days). You change the clock so the date resets to day 1. You need to wait until day 16 to get time events again.
In order to fix it, 1.3.5.2 introduced a (maybe temporal?) fix. First, enable the DEBUG menu. Then, go to the wallclock in your house and hold SELECT and then press the L Button. You will hear a sound. This sound means that the in-game clock has been advanced by 10 days. Press the button combination as many times as you think you need and in-game timed events will work again. You will need to do this every time you change the clock if you want time-events again. So, if you reset your clock on day 23, you will need to press the combination 3 times.
🐛KNOWN BUGS
PLEASE DON'T REPORT BUGS IF YOU ARE NOT USING MGBA EMULATOR OR REAL HARDWARE. Decompilation hack-roms may crash or have strange bugs if you are using other emulators. To report a bug first use mGBA or real hardware, then DM me or comment here.
None (for now?)
📒CHANGELOG
Spoiler:
2.1
Pokémon Faint now works only if Nuzlocke is disabled, preventing accidentally turning on "Pokémon faint" while checking Nuzlocke options.
Added DP/HGSS versions of: winning a wild battle, winning a trainer and catching a Pokémon.
The Pokédex can now be scrolled faster: if you hold left or right, it will advance like before but without the need to keep pressing left and right.
The Pokédex can now be scrolled faster than faster! If you hold left or right AND you hold the R button it will scroll even faster than explained above!
Removed the daily money Meowth. Replaced by a new item: the Big Nugget. Can be sold for 30.000$.
Big Nuggets can be stolen from rich trainers (like in vanilla Emerald) from each rematch, starting from the 4th one.
Clamperl can now drop Big Nuggets instead of Blue Shards as a rare drop.
Tentacool and Tentacruel now hold Blue Shards, as a rare drop.
Raichu can learn Volt Tackle at level 50 with Modern Moves, to buff him a bit.
Added new OPTIONAL battle terrains due to popular demand. They are based on GEN IV. They include a night version as well.
The "battery is dry" error will not appear if Fake RTC is on.
Added a "Pokedex seen all" debug option for those who want to know Pokémon locations without having everything marked as captured.
Fixed being able to catch more than one Pokémon per route during a Nuzlocke.
Fixed DP/HGSS fanfares.
Fixed a lot of 1 tile errors.
Fixed Lannete's notes: "Boxed hold 420 Pokémon" --> 450 Pokémon
Overworld mints will not appear if Mints have been disabled. In order to apply this fix to your savegame, visit Littleroot Town once and they will get disabled.
Fixed some evolutions triggering with their respective item in the bag, and not while the Pokémon is holding it.
Fixed Groudon and Kyogre movement in their caves.
2.0.1
A bug related to the presets, as some options were not applying properly. For example, enabling Extra Legendaries was not enabling the flag for some reason and it didn't work. IF YOU ARE AFFECTED BY THIS BUG (you may not be), enable the debug menu, enter "Scripts" and enter the Challenges menu again. Re-enable all the same options you had enabled before (try not to enable any other option you didn't have) and save. It should work now.
Trying to get an Electric type paralyzed now properly shows a message saying that it can't be paralyzed.
Fixed some type effectiveness between Ground and Electric types.
Larvitar and Pupitar can learn Rock Tomb.
2.0b
Fixes a few typos and, more importantly, fixes Pokéballs being used twice.
2.0
This new update requires a new savegame, as there have been many internal changes, like...
Added 1 more box space. Now you can make a living dex.
Trainers in the BF now use class-specific Pokéballs.
Wild Pokémon changes. Refer to the new docs.
3 beeps at low health is back.
Battle intros are faster, closer to Fire Red speed.
Every legendary that was not in the game originally now has a small event to make it a bit more special.
Hard mode introduces new stats to Legendaries ONLY when battling them to make it a bit more difficult.
Introduced a new tab in "Challenges menu" named "Gamemode", which lets you choose between a "Classic", "Modern" or "Custom" to suit your gaming preferences.
Includes: Nature mints, New types, Fairy types, Better Stats, Synchronize (ability), Sturdy (ability), New legendaries, Legendary abilities, Citrus berry and New moves.
Added a new option to uncap wondertrades.
Player IV now has a third option, called "No (HP)", which randomizes IVs between 30 and 31 so Pokémon can have different Hidden Powers.
Added a new "Fake RTC" option. It's not in the options menu because changing between "RTC" and "Fake RTC" after starting the game breaks daily events, so it's a one time option.
The options menu has also been reorganized into "Options", "Battle options" and "Sound", a new menu.
"Sound" has a music selector for battles! Choose between different battle music for Wild, Trainers and Frontier trainers.
"Sound effects" can also be changed between "Gen 3 / DPL / HGSS".
Also a "No music" option has been added.
Added a "Throw pokeball" visual prompt in battles, enable it in options.
Added a "Run prompt" to disable the text to run when entering in battles, enable it in options.
Added a "Skip intro" option.
Fixed Fast battles option, now auto skips all delays.
Pokémon in the BF now don't have EVs if they are disabled.
Ticket purchases in BF are not infinite anymore.
Small Pokédex fixes.
Nosepass and Magneton won't show twice their evolution in the Pokédex.
Leafeon and Glaceon had their evolution condition changed.
Fixed the Pokédex overlap between "Modern" encounters and "Classic" encounters.
Fixed the Pokédex after catching a Pokémon.
Fixed type effectiveness randomizer, now it should work.
1.5.6
Added the ability Pixilate to Sylveon (Thanks pinkshellos).
Type effectiveness of Hidden Power is now shown correctly (Also fixed by pinkshellos).
1.5.5
New "Growth Mulch" item that makes berries instantly grow! Solves the problem of berries getting stuck after changing the clock. Please refer to the FAQ section for more information.
"Growth Mulch" drops from Tropius, Gloom and Bulbasaur.
"Growth Mulch" can be obtained daily by the berry master.
Higher Berry yields (6 max, 4 min).
Randomizing Wild Pokémon now enables wonder-trade from the start of the game to make it more fun.
Limit difficulty now gets disabled after beating the game.
You can open and change options in the challenges menu during normal play. Please refer to the FAQ section, as this can really break you savegame.
Increased the speed of battle transitions to match Fire Red speed, which is faster.
Modern Spawns are now selected by default in the Challenges Menu, as I now recommend playing with them.
1.5b
Fixed save message after Wonder Trading.
Not an important update, download it if the bug bothers you.
1.5
Wonder Trade has been completely revamped! Now available in every Pokémon Center Second Floor after obtaining 5 badges, and has been removed from the Battle Frontier.
Players playing with challenges enabled (Nuzlocke; Pokécenter; Evo Limit; One type Only; Stat equalizer; Mirror; Mirror Thief) won't be able to Wonder Trade until they finish their challenge (beating the Pkm League).
The game will save 2 times while doing Wonder Trades, preventing save scumming.
Hidden Power now includes Fairy type!
New option to not heal Pokémon when deposited on the PC (needs to be enabled via de challenges menu at the start of the game).
Not healing when deposited on the PC is enabled by default in the "Pokécenter Challenge".
The Pokédex now features green colors instead of red, because this is Modern Emerald! Yay?
Norman's Slaking doesn't have Speed Boost anymore, now has Immunity.
Shinies shouldn't appear in HyperTraining anymore (needs more testing).
Hidden Power has been fixed as it was showing incorrect typings.
Hasty mint now has the correct description.
1.4.1
Infinite Rare Candies and Infinite Repel items! Talk with the new girl in Oldale Town to obtain them. Cheat with responsibility!
Manectric now has fire-type moves (Overheat and Flamethrower).
Changed the name of the "Perma Faint" option, now it's called "Pokémon Faint". The colour and description have also been updated to reflect how important is not to enable it by mistake.
Changed the text in the Challenge Option "TRAINER EVs" to reflect that Trainers do NOT have EVs by default.
Fixed spawn of Dratini. Now spawns in Route 120, surfing in the water (Modern Spawns only).
Fixed not being able to buy TM13 (Ice beam) in the Mauville Game Corner with Infinite TMs on.
Fixed the circular saving animation breaking in caves with Flash.
All items are now obtainable via Pokémon drops. Refer to the documentation.
NEW Pokémon Faint (Perma faint in 1.4) option available from the Challenges Menu at the start of a new game. This feature makes your Pokémon unusable after it has fainted like in a Nuzlock, but without the Nuzlocke rules. Use with caution, as if you get to zero team members it could mean the end of your run.
Random Type Effectiveness now works as it should.
The game will beep 5 times when your Pokémon gets to low health, and then it will stop.
Opponents have an updated Pokeball throwing animation with sound.
Castform can now be caught in Route 119, and Chingling in Mt. Pyre exterior in both vanilla and modern spawns.
1.3.5.3
Gallade and other Pokémon now work properly in the move tutor screen.
Using Sweet Scent in water no longer breaks surf.
1.3.5.2
TIME EVENTS GETTING STUCK FIX. Enable the debug menu, and hold SELECT and then press L while looking at the wallclock. More info in the FAQ section.
Cyndaquil appears in the WonderTrade trades.
The Pyramid Bag now works correctly.
Wild encounters have been slightly improved. Now, Gastly appears in the Abandoned Ship only (Modern Spawns only, other Pkm are used if Modern Spawns are off) and has been removed from other routes. Some other changes are included, but they are small ones.
You can now see your Pokémon team on your trainer card's second page (Thanks SDarkra1).
Cable Car hikers have been fixed and Zigzagoon can now appear in the cinematic (Thanks SDarkra1).
1.3.5.1
Debug menu is now activated holding SELECT, then pressing START.
Mawile is now Steel / Fairy.
Safari Balls now have their correct price.
Other small fixes.
1.3.5
Hard mode is now harder.
Paralysis doesn't affect electric types.
Steel doesn't resist Dark.
Spinda has had a cool buff. BST has been increased by 10 in every stat and it can learn Superpower. When using Superpower, it has a 50% chance of increasing the stats instead of decreasing them (like a 50% chance Contrary). Spinda has also a 1% chance of multiplying any damage by 2x. Not the best Pokémon, but certainly interesting.
Coins are half the price in the Game Corner.
Stat Reducing Berries now spawn in Route 123 (They will be there only if you start a new game, as they are set during it. You can still obtain them the usual way).
Stat Reducing Berries can now be used repeatedly without closing the party menu, and "Use" has been moved as the first option in the bag.
Battle Frontier now loads different sets of Pokémon according to the option "Physical / Special Split" (it was loaded in 1.3.4, but now all data has been finished).
Debug menu can be enabled by everybody so you can cheat or modify whatever you want. To enable it, just press "SELECT" + "START" inside the options menu and you'll hear a noise. Pressing "START" to open the menu from that moment will show a "DEBUG" option at the bottom. It can also be opened with "R" + "START". Be careful, using certain options can break your save so I'm not responsible for any misuse.
1.3.4
Regidolls can be obtained from the Mauville Game Corner.
The "Solid Board" can be bought in Lilycove without the Rooftop sale, and during the Rooftop sale, you can buy the Blue and Red tent.
Wally now appears in the tutorial even if you skip it.
New option at the start of the game: Infinite TMs. Now you can select if you want them or not. Move tutors are one use again if you turn off Infinite TMs.
New option at the start of the game: Survive poison. If you select it, you'll survive poison with 1HP like Gen IV onwards.
New option at the start of the game: Easy Feebas. If you select it, Feebas will appear 5% of the time in any tile on Route 119.
New option in the options menu (no new game required): Surf Music, Bike Music and Even faster Joy (for those who cannot wait).
While playing in HARD, EXP. SHARE (GEN IV) will divide the Battling Pokémon EXP., so it's not as easy to over-level enemies. EASY and NORMAL are unaffected and work exactly like GEN VI. EASY / NORMAL: 100% exp. for the battling mon, 50% for the rest. HARD: 75% exp. for the battling mon, 50% for the rest.
Regieleki, Regidrago and Arceus have 3 new abilities. Transistor and Dragon's Maw boost Electric and Dragon moves by 50%, and Multitype for Arceus works the following way:
Arceus has been massively buffed and it's probably broken. It's the last Pkm you'll probably obtain, it's fine.
Battle facilities now load 2 different versions of Pokémon: one adjusted with the Physical / Special split and one that is not adjusted to the split. It's still a work in progress and it's not finished.
Carvanha and Sharpedo now hold Red Parts.
Buffs and nerfs for many Pokémon. Notable ones: Sunflora has the default Sp. Atk and other stats have been boosted, Regidrago is not as broken with Dragon's Maw.
Buffs for some moves: Charge now up Sp. Def like in later gens, Poison Jab was added to some Pokémon.
Fixes:
Probably a lot, most important ones are Eevee having Fairy Moves, Fury Cutter not doing 640 damage after 5 turns (lol), lighting fixes and probably more.
1.3.3
Fixed Suicune not appearing after defeating Lugia.
You can buy "EXP. SHARE S" at the Slateport Mart AFTER obtaining the "EXP. SHARE" item at Devon Corp. Works just like Gen 3 Exp. share, it's a hold item.
Fairy Gem added to boost Fairy Type moves. Current only hold by Azurrill, will be obtained in the overworld next update.
1.3.2
New stuff:
A new option called "Player IVs" has been added to the Challenges menu at the start of the game. All Pokémon caught will have 31 IVs in all 6 stats. It applies also to in-game trades, bred Pokémon and Wonder-traded Pokémon. With this option, together with "Trainer IVs" set to "Hard", you can remove IVs completely from the game which can be fun for some people. Or not, maybe you want an easier run.
Night backgrounds to all terrains (from 21:00 to 6:00).
Battling in the Battle Frontier will not show the Experience bar (it bothered me a lot).
The move Earth Power has been added to help Pokémon that use more Special Ground moves.
Moonblast and Play Rought have been added and Covet and Hyper Voice are Normal Type again.
The Celebi event has new and improved dialogues, as the ones that were used were from the very first implementation.
Entering a battle will show a prompt to instantly run with L + R.
The Summary Screen now shows a prompt for showing EVs and IVs with L and R.
The bag now shows a prompt for sorting the items in the bag by pressing START.
The party menu now shows a prompt for Switching Pokémon by pressing SELECT.
Fixes:
Exp. Catch code has been updated again. Fixes learning a move while levelling up after a catch showing the just caught Pokémon.
Deoxys has Pokédex number 386 in all four forms.
Cut HM is... Green!
Azurill has the correct gender percentage. This bug is from vanilla.
The new Pokédex can now search Fairy Types.
Five Pokémon (Slaking, Kingdra, Milotic, Whiscash and Dusknoir) will not show their hidden, second ability in the new Pokédex. These secondary abilities cannot be obtained by the player, and only select trainers can use them while playing only in HARD difficulty.
L + R does not guarantee running from a Pokémon anymore (it was 100% before).
Buffs / Nerfs:
Gulpin and Swalot are now Poison / Normal, and now Swalot can learn Recover.
Castform can learn... Tri-Attack!
Grumpig has had its level-up moves changed quite a bit. Only additions, no removals.
Typhlosion is again Fire / Ground and has had quite a lot of new move additions.
Bubble is now 30 damage, and Uproar 70.
Lots of Pokémon now have Earth Power.
Some Pokémon have been reverse nerfed as they didn't need any buff. Nothing exceptional, you probably won't notice it.
1.3.1
Fixed the EXP. per catch code (thanks Lunos for his code and quick fix, and SPazzzi95 for finding a bug that has been around that code for like 2 years lol ). The sound still loops 2 times, but it's not a big deal.
Fixed Swapping moves in battle with Physical / Special Split option disabled showing garbage graphics. Thanks SPazzzi95 again.
Re-added some Pokémon to their original encounter zones with the option "Modern Spawns" enabled. If you see other Pokémon that should be there just like the Original Emerald but for some reason they are not showing up after many many tries, please report it to me. Seedot in Route 102 now has again a 1%, removed Eevee from Route 103 and added Poliwag and Hoppip, Re-added Oddish and Gloom to many routes that I deleted them in.
Extra buffs and moves for Slugma and Magcargo so they are not as bad.
Fixed 2 follower sprites (Charizard and Annihilape).
1.3 (Biggest update!)
IMPORTANT! 1.3 version requires a new game, and there is no way to carry on previous progress. You can connect version 1.2 with 1.3 and transfer your Pokémon.
New Stuff
Introducing Pokémon Followers! Everybody knows about them, and now they are available.
3 new Pokémon. Annihilape, Dudunsparce and Farigiraf! They come with hand-made animations and followers.
Modern Battle Frontier! Your Pokémon will be limited to level 50 during the facility challenges! Also includes battle tents.
Modern Trainer Hill! Your Pokémon will be limited to level 50 during the facility challenges!
Night encounters! Certain Pokémon will have a higher rate of appearing at night. For example, Ralts are easier to catch at night.
Introducing Modern Spawns! Optional, you can now capture the 423 new Pokémon available. Only changes wild Pokémon, not trainers. If you don't like it, you can have the original spawns. Modern Spawns have also a Night encounter version for each route, making certain Pokémon night exclusive.
Item drops! Optionally, wild Pokémon will drop their item instead of having to capture or use Thief them to obtain the item. Quite useful, if you ask me.
The options menu has 2 pages, with new customizable options: Difficulty, Pokémon Followers, Big Followers, Autorun, Physical / Special Split, Fast Intro in battles, Fast Battles, Easier Fishing, Match Calls, and Show type effective in combat.
The Challenges menu shown at the start has many new options: Locking difficulty to the chosen one during the Birch Speech, Modern Spawns, Shiny Chance and Item drops.
Shiny Chance goes from 8192 (default) to 512 (Very high). Have fun!
New lighting system! Window and certain objects will shine during nighttime! Looks great!
Kanto fossils can now be found in 3 different caves and can be resurrected in Rustboro City.
Pressing start while selecting a move will now open a Submenu showing information about the selected move.
You can now register 2 key items: Pressing (as usual) and holding SELECT!
All the gym leaders, Elite Four, the 2 champions, Wally, Magma / Aqua leaders, and Red and Leaf will appear during the Battle Frontier challenges.
New Pokédex! You can now see important information on the new "Stats" page. It's very, VERY useful and it's like having the game documentation in-game.
Improvements / Changes
Regidrago and Regieleki now have a sprite animation made by me!
9 new moves from Gen IV to buff certain typings that didn't have Physical / Special moves (Dark Pulse, Psycho Cut, Flash Cannon, Power Gem, Shadow Claw, Air Slash, Bug buzz, Dragon pulse and Focus blast).
You cannot change Difficulty or Gamemode in Birch's Lab anymore because of the above change. It's a positive change.
Day and Night system updated! Now it looks better, but it doesn't work in combat.
Hidden Power is now 60 DMG always, and you can see its type in the summary screen and battle.
Physical / Special icons are only shown if you have them enabled in the options menu.
The Physical / Special icons are now shown in the summary screen if you have the option enabled.
Bag capacity has been increased to 90 items, and you can now hold x999 of each item.
Gym rematches have been slightly tweaked so they all have, more or less, the same difficulty, and their difficulty has also increased.
Elite Four rematches are now double battles.
Lots of Pokémon buffs and changes! Use my personal document to see them all.
Battle Frontier buffs and changes!
Removed the "registered in Pokédex" screen after catching the first species of a Pokémon to speed up battles.
Shortened even more HM field animations, including Sweet Scent, Dig, Secret Power, etc.
Ingame trade Porygon is now a Chingling.
All overworld Pokémon have a new sprite.
Removed the Battle Frontier island that was located in the East.
Fixes
Pokédex height comparison now works with the newly added Pokémon.
Tons of bug fixes! Includes being able to rematch Steven, text fixes and many, many others.
1.2
Shortened HM field animations. Cut, Rock Smash, and Strength are way shorter, and Surf, Dive, Waterfall and Fly had the horizontal bar animation removed. No HM asks "Do you want to use [HM]?" anymore.
Autorun implemented. Can be enabled or disabled from the options menu.
Added version identification to the title screen.
1.1.1:
Pokémon now inherit 5 IV's from their parents. This was a planned feature, but I forgot to add it. No item needed.
1.1:
Gym rematches are easier to trigger. After 10 wild battles or 5 trainer battles, there is a 50% chance of getting a rematch.
Match calls can be turned on / off. Go to POKéNAV --> CONDITION --> ALLOW MATCH CALL.
EXP. SHARE messages have been reduced.
Skarmory can now learn Swords Dance via Move tutor. If you see move pools mistakes, let me know!!
1.0.1:
Ruby / Sapphire exclusives added to their respective areas.
🆙INSTALLATION AND DOWNLOADS
Download the attachment
You need the ROM: Pokemon - Emerald Version (USA, Europe). sha1: f3ae088181bf583e55daf962a92bb46f4f1d07b7
Patch using flips.
I think it's easier to say that all my edits came from Pret's pokeemerald wiki. If you want to appear in this section, just message me and I will edit the post.
You can use this game as a base for your rom-hack, if you so desire.
You can use any code from the Github repository, if you really want to.
No need to credit me, just have fun.