• 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!
  • Which Pokémon Masters protagonist do you like most? Let us know by casting a vote in our Masters favorite protagonist poll here!
  • Red, Hilda, Paxton, or Kellyn - which Pokémon protagonist is your favorite? Let us know by voting in our poll!
  • 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 CosmicEmerald Version [Updated! 12/24/2019]

Have you done any new ork in this hack lately?
Very little actually. I haven't really had the patience these days to get back into it, especially since there's lots of other things I've been having to worry about. I still want to make at least one final update to it that fixes as many issues as possible, and also changes the look of the title screen again. Though I can't say when that will be done. I did make a to-do list for the things I want to change, and will be doing all of it as soon as I get back into it. Right now my focus is on finding another job and sorting out some other IRL issues.
 
Very little actually. I haven't really had the patience these days to get back into it, especially since there's lots of other things I've been having to worry about. I still want to make at least one final update to it that fixes as many issues as possible, and also changes the look of the title screen again. Though I can't say when that will be done. I did make a to-do list for the things I want to change, and will be doing all of it as soon as I get back into it. Right now my focus is on finding another job and sorting out some other IRL issues.
That is all right. I am just an eager fan of this hack. I also prefer to wait until a hack is fully done before I play the hack.
I also understand needing to sor through rea life issues first.
 
☁ Pokémon ☪osmicEmerald Version ☁
v12-24-019



Base ROM: Pokémon Emerald Version (U)

[PokeCommunity.com] Pokémon CosmicEmerald Version [Updated! 12/24/2019]


Description:

I originally released this over at PHO (and more recently its successor, Silph Co.), and brought it to PokéCommunity due to several requests. Hope you guys enjoy it!

Alright, so this hack has been a long time in the making - having been worked on in little phases at a time, ever since I started learning about ROM hacking several years ago. Can't really remember when (maybe 2010?).

It was put on hiatus several times due to life-stuff, and a couple of times I had even redone it from the beginning to find and remove any and all glitches/errors; I spent most of the time trying to figure out what the most minimalistic/efficient ways to implement everything were. Finally it's here, and as of the latest update nearly all of the features I had planned are in!

A change-log (different from the one here) has been kept documenting every single change that has been made (as well as dates-of editing, revisions and future ideas), for the sake of being able to quickly and easily pinpoint the cause of any errors. Choices in programs and how they were used have been carefully considered to avoid glitches. I am also trying to keep the save-data structure of the base ROM intact so that the regular Emerald's game saves will remain 'backwards/forwards' compatible (originally for testing scripts, graphics, etc.). This may change in the future, but it will be on a separate branch of this project.


Gameplay/Summary:

This is largely a "quality of life improvement" type of ROM hack, and does not alter the main storyline. It retains all the features the original Emerald has, but adds several things to the mix to make it more fulfilling and fun to play. Remember those days when myths like going to the Moon after a certain number of rocket launches/weeks were a thing? Several things like that will be accounted for, but with some changes/twists to how they are done. There is a moderate increase in difficulty (not really big, just aimed more towards veteran players), but there are rewards to compensate.

Only a select few newer-generation features have been added, as I wanted to keep this hack's gameplay as faithful to the pre-2007 scene as possible while still adding a few of the newer games' improvements in function. However, I might add in a few newer-generation Pokémon as special appearances/events sometime in the distant future. Apparently, expanding the PokéDex could cause the game to require its own exclusive saves only, but I think that will be OK as long as one does not plan on using this hack's saves with the regular Emerald (or vice-versa, I think). You may want to also keep in mind that if I happen to release an expanded-Dex version at some point, it may not be compatible with a save file from the regular version of this hack. Regardless, I will not stop updating the regular one and will still release it as well if that is the case. I would also try to find a way to make the original saves compatible with the new one.


Main Features:

Δ CosmicEmerald is backwards-compatible with normal Emerald Version save files. All of your old progress will count in this game so you can pick up where you left off!
  • Yes, this means you can still do all the new events and new late-game content, even with an already completed Emerald save. All the new events have unique in-game flags/triggers so you won't miss anything, except any high-tier berries now held by legendaries you already battled in your old save. However, I can't make any promises for save files you import from other ROM hacks. You'll also miss an inconsequential line or two of dialogue added to the main story.
  • For those concerned about 'legit vs legal': any Pokémon you catch that are not from their non-hacked locations or encounter slots (as is the case with the majority of Pokémon ROM hacks) likely won't be considered legal to official tournaments, PokéBank, GTS, etc. They are still legit, since you still earned them, assuming you got them through actual gameplay and didn't construct/Gameshark them. The difference is really due to how each Pokémon's PID (personality ID/value) is generated by these games. That really can't be helped, but thankfully you can still fix any "invalid" PIDs if you want (though these invalid PIDs are harmless to the game).
  • Also if you'd like to RNG-abuse for Shinies, high IVs, etc., you are way better off doing it on regular R/S/E since CE's PRNG and encounter slots are too different. Finding random/stationary Shiny encounters is apparently still 1/8192, though I can't guarantee they'd have 'legal' PIDs (if this matters at all to you of course).

Δ Emerald's PRNG ("pseudo-random number generator") glitch has been fixed by re-enabling its unused PRNG system, as well as adding another structure that gives it more randomness

Δ Faster Emulation
  • If your emulator supports a 'speed-up' function and/or struggles to run the game, the latest version of this game should now be faster to emulate and speed up. By the way, I found the patch for this randomly a long time ago and can't even seem to locate it again. I'd like to give credit to whoever made it, so drop me a message if any of you know.
Δ All 386 Gen 1-3 Pokémon available
  • A New Evo Stone that evolves Trade-Evo Pokémon
  • More Roaming Legendaries, events, different sprites, etc.
    • Some events based on Day/Night/etc and/or game completion status
  • Pokémon from different PokéDex sections have their own battle music (based on region/availability in-game)
    • (i.e. Encounter a wild Pidgey somewhere, it will play Kanto's Wild Battle theme; while Sentret has an exclusive Johto Wild Battle remix)
  • Most events/Legendaries have signature themes too (i.e. Suicune and its Crystal battle theme), though related ones share themes
  • A special Event-Shiny somewhere
  • Check the Game Corner in Mauville City for a few surprises
  • Mirage Island can now be reached in a much better (and honestly much more sane) way than in the original R/S/E
    • Available on Sunday mornings after capturing 180+ National Dex Pokémon (remember that the National Dex always includes Hoenn Pokémon as well)
Δ Special Event Tickets are available via unlocking Mystery Gift and finding the MG Receptionist upstairs in all Pokémon Centers
  • Obtaining the Nintendo Event Tickets in this hack uses the real Mystery Gift scripts that legitimately unlock them! :)
  • Mystery Gift is now unlocked by merely interacting with the questionnaire
  • How to obtain the Tickets this time:
Spoiler:


Δ Phys/Spec Split and Fairy Type are each now included as optional patches you can toggle on/off

Δ Day & Night System (Early-Morning, Morning, Day, Afternoon, Twilight, Evening)
  • Affects battles too, as well as music on certain maps
Δ Graphics have been altered in many different areas/aspects (nothing too fancy, but it is an improvement IMO)
  • (i.e. Meteor Falls looks very different now, many menus are new colors, trees/caves different texture, etc).
  • New Battle Backgrounds based off of HG/SS's and recolored to match CosmicEmerald's altered environments
    • The tiled indoor trainer battle style and the Champion one were designed by me using MSPaint
  • Edited Rayquaza's backsprite so that its lower 'fin' points backwards instead of oddly forward
  • New (but still similar) Title Screen!
  • You may find that certain maps look quite a lot different than they were previously
  • The Pokémon Menu now uses a variant of the B/W style, and there are patches included to toggle it
Δ You can now customize the colors of your character's (and your rival's) clothing, as well as a few other things by using the included Add-On patches
  • The color changes even affect how they look in cutscenes!
Δ Upgraded B/W Repel System (lets you choose whether to use another and which kind)

Δ TMs are reusable

Δ Pokémon with Learnsets that had specific moves only available in FR/LG will now learn these moves naturally

Δ The in-game Move Tutors are now usable daily

Δ All Pokéballs (except Safari Balls) are reusable until capture
  • Are slightly less common and cost quite a bit more for balance's sake
  • No more worry about resets, savestate-abuse or running out of chances to capture a Shiny
  • Optional patch now included to turn this feature off or back on; turning it off changes the really high prices back down to normal
Δ Your Pokémon receive EXP when you capture another, like at the end of a normal battle

Δ Pokémon's Natures have color-coded stat boosts/drops

Δ Rough Skin Ability Fix (from Gen IV)

Δ EVs cap at 252 instead of 255 (in order to not waste remainder points)

Δ Somewhat steeper difficulty curve
  • Storyline-based/secret trainers are stronger, Event-Legendaries stronger, etc
  • Some movesets have been altered to increase difficulty
Δ Running While Indoors

Δ Final Trainer Card is no longer Gold, but is 'Platinum' (well, not that literally, but it's totally different than before)

Δ Upgraded EXP system: All Pokémon directly participating in a battle will receive full EXP, not half unless you use EXP Share to avoid having to switch them out. This allows you to have more options for how to train

Δ Steven can now be re-matched daily, and depending on when you face him, the Champion Battle theme might play (like in R/S)

Δ It is now possible to "turn off" the random calls on the PokéNav (except for the scripted ones in the story) by using Prof. Birch's machine in the lab

Δ The clock in the player's room now lets you know what the day of the week is before showing the time (there is a minor bug on the Playstation Portable, see below in the bugs section). Because of this, it can now help you know if the in-game day is correct when you want to do a special Event!

Δ The Safari Zone's expansion area is now split between nocturnal and diurnal Johto Pokémon (North and South, respectively)
  • Also runs a special event on certain days of the week
Δ The bed in the player's room is now a healing (and teleportation?) station

Δ Lamps on maps that have them now have a lit/glowing animation during night hours
  • Mt. Chimney's lava is also lit up at night
Δ Features several new songs from various games and some remixes I made of other themes

Δ As another special feature for this ROM hack, Rayquaza has a 1/200 Shiny chance and Jirachi has 1/100 (if this one doesn't sit well with you guys, I can remove/modify it if enough of you ask me to)

Δ A few Legendaries' movesets are very slightly different, for event battle purposes. Levels on most of them have increased, so be prepared. Some are also holding rare berries, and by researching these berries' tag info you can get an idea of who has which berry. See if you can steal them with Thief before they are used in battle.
  • Also, the roaming Legendary Bird Trio now have a catch rate of 5 instead of 3 to make things a tiny bit less frustrating
Δ There are rumored 'prehistoric' Magikarp on Faraway Island, battle them a bit to see what is so special about them.

Δ Cave of Origin is now accessible permanently after fully completing the Jirachi event

---

Suggestions for changes to features/requirements for events or items are welcome.


Screenshots:

[PokeCommunity.com] Pokémon CosmicEmerald Version [Updated! 12/24/2019]
[PokeCommunity.com] Pokémon CosmicEmerald Version [Updated! 12/24/2019]
[PokeCommunity.com] Pokémon CosmicEmerald Version [Updated! 12/24/2019]

[PokeCommunity.com] Pokémon CosmicEmerald Version [Updated! 12/24/2019]
[PokeCommunity.com] Pokémon CosmicEmerald Version [Updated! 12/24/2019]
[PokeCommunity.com] Pokémon CosmicEmerald Version [Updated! 12/24/2019]

[PokeCommunity.com] Pokémon CosmicEmerald Version [Updated! 12/24/2019]
[PokeCommunity.com] Pokémon CosmicEmerald Version [Updated! 12/24/2019]
[PokeCommunity.com] Pokémon CosmicEmerald Version [Updated! 12/24/2019]


Planned Features and Ideas:

Δ Wild Double Battles
  • I know the Emerald Battle Engine upgrade has it and many more great features, but using it means there will still be big changes to the battle system that get a bit too modern for this particular hack. If anyone knows about another way to put in this feature, please let me know about it since it would make this game way more fun
Δ Eventually have the 'indefinite berry replanting' feature working, it would be an amazing thing to have
  • Note: I've been playing through the original Emerald with the feature in it, and I can confirm it works (checking old Loamy Soil areas over several weeks, Berry Plants are still there). I think the new day/night system or PRNG modifications in this hack are just preventing it from functioning properly.

Δ Turning the Altering Cave into something more interesting someday?

Δ Maybe some additional graphics updates

Δ More Music Editing
  • More Day/Night-based song switches
Δ More time-based weather changes on maps

Δ Make it so Deoxys' form can be changed via regular overworld script
  • There is already a way to switch between Speed and Normal, but I'm not sure right now if it can be done via scripting. Unless I expand the Dex, it may be limited to just switching between Speed and Normal form using a patch.
Δ Consistent (but maybe not total) decapitalization of all-caps words and phrases
  • Saving this one for last to avoid any possible complex errors while I work on things. Honestly, not sure if I want to even implement this or not.

Credits:

Spoiler:


The credits list will be added to if more of others' resources become involved in this game.
If there is anyone missing from this section whose resources have been used here, please let me know ASAP so I can give credit.


Known Bugs/Issues (If you find any more, please let me know!):


Δ PokéDex text shifting glitch involving "EXP when Catching Pokémon" upon level-up
  • It's a bit annoying, but definitely not serious or game-breaking. There is currently no solution for this that I can properly use yet, but when I do then this should be an easy, easy fix.
Δ There is a feature implemented that is supposed to allow berries to replant themselves indefinitely but it is bugged. I have no idea why, and the game basically ignores it completely so it might as well not be there. It's also quite a pain to test, unfortunately.

Δ When Wally catches his Ralts at the beginning of the game, the battle background defaults to daytime when he exits the Pokéballs Menu. Unfortunately, I have no idea how to fix this one, I've tried but it's probably going to take a bit more than dealing with scripting commands.

Δ Some overworld sprites used to be incorrect and needed to be switched out, but I think I may have gotten them all now. If you find any more weirdly-placed sprites like that, let me know so I can fix it as soon as I can. It's not a game-breaking problem or anything, but it just looks kind of bad.
  • 5/31/2018 - Just found out that you may or may not see a random Lapras sprite in the Lilycove PKMN Center. For some reason it appears there as one of the game's dynamic sprites, and so never showed up in the map editor as a Lapras. Not sure how to fix it right now besides removing that dynamic sprite from that map, which could amount to removing whatever original feature it was intended for (don't want to do that though).

Δ Not a problem with the hack itself apparently, but: For those using a GBA emulator on Playstation Portable, the game may show an incorrect day of the week. In my case, the in-game day was behind the IRL day by one. For example, if it was Tuesday IRL, it said Monday in the game when I used the clock. This does not happen to me when I use VBA, however.

Δ Coming into Route 111's desert from the top side may result in a cactus (new tiles) appearing glitched. It's harmless and even fixes itself as soon as the map is refreshed, but I plan to address this next time the game is updated.

Δ When customizing characters' colors, the last "Primary" color used will change the Bag in the inventory to that color (as well as affecting some colors in the opening sequence), even if you use seperate ones for May/Brendan. Until a proper solution is found, just apply whatever colors you are using for the Rival first and then your own character's.

Δ Due to an issue with an old editing program, the evolution methods to get Espeon and Umbreon were swapped somehow. This will be fixed in all subsequent releases.


Updates/ChangeLog:
Spoiler:


Downloads:
*Nearly all of the planned features are done, but do check back in once in a good while in case of updates/fixes!*
  • When applying a new update, use the patch with a clean ROM to avoid any potential issues, unless you are only applying an Add-On.
  • Make sure you have the latest release of both the game and the guide! The files in the folder have their release dates in their filenames.
    • To know which release of the game you have, go into your character's Room and read the booklet on the desk next to the PC.

August 20, 2020 Edit: For those having problems with the Day/Night system and clock in your emulator or hardware, I've found a solution to it. It's mainly a fix for mGBA however. Here's a link to the post with the download: https://www.pokecommunity.com/posts/10197734/

August 16, 2022 Edit: Several people have brought to my attention that the Jirachi event is broken as of late (the variable value that activates the script gets changed by something I can't find any documentation on). I'm not sure what is causing the variable change but I made a workaround patch for it that lets it activate on the values it has changed to. The patch also fixes a minor graphical issue with the 'Running Shoes booklet' on the table in the female protagonist's house.

Latest .IPS Patch (12/24/2019) + Locations Guide (revision 12/17/2019) + Add-Ons/Extras:
this rom hack's really important to me. i have OCD and been obsessing over it for the past five years. it's the absolute best way to play pokemon emerald, and i'm so grateful that you've made it this far with the hack. i've accepted the christmas 2019 build as the final edition of the game, and i'm playing it for the third time right now. thank you.
 
☁ Pokémon ☪osmicEmerald Version ☁
v12-24-019



Base ROM: Pokémon Emerald Version (U)

[PokeCommunity.com] Pokémon CosmicEmerald Version [Updated! 12/24/2019]


Description:

I originally released this over at PHO (and more recently its successor, Silph Co.), and brought it to PokéCommunity due to several requests. Hope you guys enjoy it!

Alright, so this hack has been a long time in the making - having been worked on in little phases at a time, ever since I started learning about ROM hacking several years ago. Can't really remember when (maybe 2010?).

It was put on hiatus several times due to life-stuff, and a couple of times I had even redone it from the beginning to find and remove any and all glitches/errors; I spent most of the time trying to figure out what the most minimalistic/efficient ways to implement everything were. Finally it's here, and as of the latest update nearly all of the features I had planned are in!

A change-log (different from the one here) has been kept documenting every single change that has been made (as well as dates-of editing, revisions and future ideas), for the sake of being able to quickly and easily pinpoint the cause of any errors. Choices in programs and how they were used have been carefully considered to avoid glitches. I am also trying to keep the save-data structure of the base ROM intact so that the regular Emerald's game saves will remain 'backwards/forwards' compatible (originally for testing scripts, graphics, etc.). This may change in the future, but it will be on a separate branch of this project.


Gameplay/Summary:

This is largely a "quality of life improvement" type of ROM hack, and does not alter the main storyline. It retains all the features the original Emerald has, but adds several things to the mix to make it more fulfilling and fun to play. Remember those days when myths like going to the Moon after a certain number of rocket launches/weeks were a thing? Several things like that will be accounted for, but with some changes/twists to how they are done. There is a moderate increase in difficulty (not really big, just aimed more towards veteran players), but there are rewards to compensate.

Only a select few newer-generation features have been added, as I wanted to keep this hack's gameplay as faithful to the pre-2007 scene as possible while still adding a few of the newer games' improvements in function. However, I might add in a few newer-generation Pokémon as special appearances/events sometime in the distant future. Apparently, expanding the PokéDex could cause the game to require its own exclusive saves only, but I think that will be OK as long as one does not plan on using this hack's saves with the regular Emerald (or vice-versa, I think). You may want to also keep in mind that if I happen to release an expanded-Dex version at some point, it may not be compatible with a save file from the regular version of this hack. Regardless, I will not stop updating the regular one and will still release it as well if that is the case. I would also try to find a way to make the original saves compatible with the new one.


Main Features:

Δ CosmicEmerald is backwards-compatible with normal Emerald Version save files. All of your old progress will count in this game so you can pick up where you left off!
  • Yes, this means you can still do all the new events and new late-game content, even with an already completed Emerald save. All the new events have unique in-game flags/triggers so you won't miss anything, except any high-tier berries now held by legendaries you already battled in your old save. However, I can't make any promises for save files you import from other ROM hacks. You'll also miss an inconsequential line or two of dialogue added to the main story.
  • For those concerned about 'legit vs legal': any Pokémon you catch that are not from their non-hacked locations or encounter slots (as is the case with the majority of Pokémon ROM hacks) likely won't be considered legal to official tournaments, PokéBank, GTS, etc. They are still legit, since you still earned them, assuming you got them through actual gameplay and didn't construct/Gameshark them. The difference is really due to how each Pokémon's PID (personality ID/value) is generated by these games. That really can't be helped, but thankfully you can still fix any "invalid" PIDs if you want (though these invalid PIDs are harmless to the game).
  • Also if you'd like to RNG-abuse for Shinies, high IVs, etc., you are way better off doing it on regular R/S/E since CE's PRNG and encounter slots are too different. Finding random/stationary Shiny encounters is apparently still 1/8192, though I can't guarantee they'd have 'legal' PIDs (if this matters at all to you of course).

Δ Emerald's PRNG ("pseudo-random number generator") glitch has been fixed by re-enabling its unused PRNG system, as well as adding another structure that gives it more randomness

Δ Faster Emulation
  • If your emulator supports a 'speed-up' function and/or struggles to run the game, the latest version of this game should now be faster to emulate and speed up. By the way, I found the patch for this randomly a long time ago and can't even seem to locate it again. I'd like to give credit to whoever made it, so drop me a message if any of you know.
Δ All 386 Gen 1-3 Pokémon available
  • A New Evo Stone that evolves Trade-Evo Pokémon
  • More Roaming Legendaries, events, different sprites, etc.
    • Some events based on Day/Night/etc and/or game completion status
  • Pokémon from different PokéDex sections have their own battle music (based on region/availability in-game)
    • (i.e. Encounter a wild Pidgey somewhere, it will play Kanto's Wild Battle theme; while Sentret has an exclusive Johto Wild Battle remix)
  • Most events/Legendaries have signature themes too (i.e. Suicune and its Crystal battle theme), though related ones share themes
  • A special Event-Shiny somewhere
  • Check the Game Corner in Mauville City for a few surprises
  • Mirage Island can now be reached in a much better (and honestly much more sane) way than in the original R/S/E
    • Available on Sunday mornings after capturing 180+ National Dex Pokémon (remember that the National Dex always includes Hoenn Pokémon as well)
Δ Special Event Tickets are available via unlocking Mystery Gift and finding the MG Receptionist upstairs in all Pokémon Centers
  • Obtaining the Nintendo Event Tickets in this hack uses the real Mystery Gift scripts that legitimately unlock them! :)
  • Mystery Gift is now unlocked by merely interacting with the questionnaire
  • How to obtain the Tickets this time:
Spoiler:


Δ Phys/Spec Split and Fairy Type are each now included as optional patches you can toggle on/off

Δ Day & Night System (Early-Morning, Morning, Day, Afternoon, Twilight, Evening)
  • Affects battles too, as well as music on certain maps
Δ Graphics have been altered in many different areas/aspects (nothing too fancy, but it is an improvement IMO)
  • (i.e. Meteor Falls looks very different now, many menus are new colors, trees/caves different texture, etc).
  • New Battle Backgrounds based off of HG/SS's and recolored to match CosmicEmerald's altered environments
    • The tiled indoor trainer battle style and the Champion one were designed by me using MSPaint
  • Edited Rayquaza's backsprite so that its lower 'fin' points backwards instead of oddly forward
  • New (but still similar) Title Screen!
  • You may find that certain maps look quite a lot different than they were previously
  • The Pokémon Menu now uses a variant of the B/W style, and there are patches included to toggle it
Δ You can now customize the colors of your character's (and your rival's) clothing, as well as a few other things by using the included Add-On patches
  • The color changes even affect how they look in cutscenes!
Δ Upgraded B/W Repel System (lets you choose whether to use another and which kind)

Δ TMs are reusable

Δ Pokémon with Learnsets that had specific moves only available in FR/LG will now learn these moves naturally

Δ The in-game Move Tutors are now usable daily

Δ All Pokéballs (except Safari Balls) are reusable until capture
  • Are slightly less common and cost quite a bit more for balance's sake
  • No more worry about resets, savestate-abuse or running out of chances to capture a Shiny
  • Optional patch now included to turn this feature off or back on; turning it off changes the really high prices back down to normal
Δ Your Pokémon receive EXP when you capture another, like at the end of a normal battle

Δ Pokémon's Natures have color-coded stat boosts/drops

Δ Rough Skin Ability Fix (from Gen IV)

Δ EVs cap at 252 instead of 255 (in order to not waste remainder points)

Δ Somewhat steeper difficulty curve
  • Storyline-based/secret trainers are stronger, Event-Legendaries stronger, etc
  • Some movesets have been altered to increase difficulty
Δ Running While Indoors

Δ Final Trainer Card is no longer Gold, but is 'Platinum' (well, not that literally, but it's totally different than before)

Δ Upgraded EXP system: All Pokémon directly participating in a battle will receive full EXP, not half unless you use EXP Share to avoid having to switch them out. This allows you to have more options for how to train

Δ Steven can now be re-matched daily, and depending on when you face him, the Champion Battle theme might play (like in R/S)

Δ It is now possible to "turn off" the random calls on the PokéNav (except for the scripted ones in the story) by using Prof. Birch's machine in the lab

Δ The clock in the player's room now lets you know what the day of the week is before showing the time (there is a minor bug on the Playstation Portable, see below in the bugs section). Because of this, it can now help you know if the in-game day is correct when you want to do a special Event!

Δ The Safari Zone's expansion area is now split between nocturnal and diurnal Johto Pokémon (North and South, respectively)
  • Also runs a special event on certain days of the week
Δ The bed in the player's room is now a healing (and teleportation?) station

Δ Lamps on maps that have them now have a lit/glowing animation during night hours
  • Mt. Chimney's lava is also lit up at night
Δ Features several new songs from various games and some remixes I made of other themes

Δ As another special feature for this ROM hack, Rayquaza has a 1/200 Shiny chance and Jirachi has 1/100 (if this one doesn't sit well with you guys, I can remove/modify it if enough of you ask me to)

Δ A few Legendaries' movesets are very slightly different, for event battle purposes. Levels on most of them have increased, so be prepared. Some are also holding rare berries, and by researching these berries' tag info you can get an idea of who has which berry. See if you can steal them with Thief before they are used in battle.
  • Also, the roaming Legendary Bird Trio now have a catch rate of 5 instead of 3 to make things a tiny bit less frustrating
Δ There are rumored 'prehistoric' Magikarp on Faraway Island, battle them a bit to see what is so special about them.

Δ Cave of Origin is now accessible permanently after fully completing the Jirachi event

---

Suggestions for changes to features/requirements for events or items are welcome.


Screenshots:

[PokeCommunity.com] Pokémon CosmicEmerald Version [Updated! 12/24/2019]
[PokeCommunity.com] Pokémon CosmicEmerald Version [Updated! 12/24/2019]
[PokeCommunity.com] Pokémon CosmicEmerald Version [Updated! 12/24/2019]

[PokeCommunity.com] Pokémon CosmicEmerald Version [Updated! 12/24/2019]
[PokeCommunity.com] Pokémon CosmicEmerald Version [Updated! 12/24/2019]
[PokeCommunity.com] Pokémon CosmicEmerald Version [Updated! 12/24/2019]

[PokeCommunity.com] Pokémon CosmicEmerald Version [Updated! 12/24/2019]
[PokeCommunity.com] Pokémon CosmicEmerald Version [Updated! 12/24/2019]
[PokeCommunity.com] Pokémon CosmicEmerald Version [Updated! 12/24/2019]


Planned Features and Ideas:

Δ Wild Double Battles
  • I know the Emerald Battle Engine upgrade has it and many more great features, but using it means there will still be big changes to the battle system that get a bit too modern for this particular hack. If anyone knows about another way to put in this feature, please let me know about it since it would make this game way more fun
Δ Eventually have the 'indefinite berry replanting' feature working, it would be an amazing thing to have
  • Note: I've been playing through the original Emerald with the feature in it, and I can confirm it works (checking old Loamy Soil areas over several weeks, Berry Plants are still there). I think the new day/night system or PRNG modifications in this hack are just preventing it from functioning properly.

Δ Turning the Altering Cave into something more interesting someday?

Δ Maybe some additional graphics updates

Δ More Music Editing
  • More Day/Night-based song switches
Δ More time-based weather changes on maps

Δ Make it so Deoxys' form can be changed via regular overworld script
  • There is already a way to switch between Speed and Normal, but I'm not sure right now if it can be done via scripting. Unless I expand the Dex, it may be limited to just switching between Speed and Normal form using a patch.
Δ Consistent (but maybe not total) decapitalization of all-caps words and phrases
  • Saving this one for last to avoid any possible complex errors while I work on things. Honestly, not sure if I want to even implement this or not.

Credits:

Spoiler:


The credits list will be added to if more of others' resources become involved in this game.
If there is anyone missing from this section whose resources have been used here, please let me know ASAP so I can give credit.


Known Bugs/Issues (If you find any more, please let me know!):


Δ PokéDex text shifting glitch involving "EXP when Catching Pokémon" upon level-up
  • It's a bit annoying, but definitely not serious or game-breaking. There is currently no solution for this that I can properly use yet, but when I do then this should be an easy, easy fix.
Δ There is a feature implemented that is supposed to allow berries to replant themselves indefinitely but it is bugged. I have no idea why, and the game basically ignores it completely so it might as well not be there. It's also quite a pain to test, unfortunately.

Δ When Wally catches his Ralts at the beginning of the game, the battle background defaults to daytime when he exits the Pokéballs Menu. Unfortunately, I have no idea how to fix this one, I've tried but it's probably going to take a bit more than dealing with scripting commands.

Δ Some overworld sprites used to be incorrect and needed to be switched out, but I think I may have gotten them all now. If you find any more weirdly-placed sprites like that, let me know so I can fix it as soon as I can. It's not a game-breaking problem or anything, but it just looks kind of bad.
  • 5/31/2018 - Just found out that you may or may not see a random Lapras sprite in the Lilycove PKMN Center. For some reason it appears there as one of the game's dynamic sprites, and so never showed up in the map editor as a Lapras. Not sure how to fix it right now besides removing that dynamic sprite from that map, which could amount to removing whatever original feature it was intended for (don't want to do that though).

Δ Not a problem with the hack itself apparently, but: For those using a GBA emulator on Playstation Portable, the game may show an incorrect day of the week. In my case, the in-game day was behind the IRL day by one. For example, if it was Tuesday IRL, it said Monday in the game when I used the clock. This does not happen to me when I use VBA, however.

Δ Coming into Route 111's desert from the top side may result in a cactus (new tiles) appearing glitched. It's harmless and even fixes itself as soon as the map is refreshed, but I plan to address this next time the game is updated.

Δ When customizing characters' colors, the last "Primary" color used will change the Bag in the inventory to that color (as well as affecting some colors in the opening sequence), even if you use seperate ones for May/Brendan. Until a proper solution is found, just apply whatever colors you are using for the Rival first and then your own character's.

Δ Due to an issue with an old editing program, the evolution methods to get Espeon and Umbreon were swapped somehow. This will be fixed in all subsequent releases.


Updates/ChangeLog:
Spoiler:


Downloads:
*Nearly all of the planned features are done, but do check back in once in a good while in case of updates/fixes!*
  • When applying a new update, use the patch with a clean ROM to avoid any potential issues, unless you are only applying an Add-On.
  • Make sure you have the latest release of both the game and the guide! The files in the folder have their release dates in their filenames.
    • To know which release of the game you have, go into your character's Room and read the booklet on the desk next to the PC.

August 20, 2020 Edit: For those having problems with the Day/Night system and clock in your emulator or hardware, I've found a solution to it. It's mainly a fix for mGBA however. Here's a link to the post with the download: https://www.pokecommunity.com/posts/10197734/

August 16, 2022 Edit: Several people have brought to my attention that the Jirachi event is broken as of late (the variable value that activates the script gets changed by something I can't find any documentation on). I'm not sure what is causing the variable change but I made a workaround patch for it that lets it activate on the values it has changed to. The patch also fixes a minor graphical issue with the 'Running Shoes booklet' on the table in the female protagonist's house.

Latest .IPS Patch (12/24/2019) + Locations Guide (revision 12/17/2019) + Add-Ons/Extras:
Do E-Reader cards work with the hack?
 
this rom hack's really important to me. i have OCD and been obsessing over it for the past five years. it's the absolute best way to play pokemon emerald, and i'm so grateful that you've made it this far with the hack. i've accepted the christmas 2019 build as the final edition of the game, and i'm playing it for the third time right now. thank you.
Thank you too for the kind words. It's really good to see that this game is still appreciated, especially with the disassembly-based hacks taking things to another level.

Do E-Reader cards work with the hack?
They should, since I didn't change any of the functions related to it that I know of. Mystery Gift, on the other hand, does work a bit differently now.
 
I look back quite fondly on Cosmic Emerald. If anything, this was the first and only ROM hack that I tried to complete the Pokedex in, as well as take on the Battle Frontier, and succeed in doing so. Plus, the tiles, added legendary events and battle backgrounds still hold up well to this day.
 
Last edited:
Back
Top