dearman4

Age 29
He/Him
Michigan
Seen 8 Hours Ago
Posted 3 Weeks Ago
553 posts
4.6 Years
Welcome to Pokemon Emerald Final, this started out as something for personal use, but I continue to improve it. The goal of this ROM hack is to make the ultimate enhanced vanilla Emerald

Discord: https://discord.gg/kGAvnS7nNM
Current Version: 7.4

There is currently a bug that causes pokemon in boxes to become BAD EGGS, looking into it!

How to patch IPS files/Play the game
Spoiler:
To play this ROM hack, you'll need a clean Pokemon Emerald ROM (against the forum rules to share, search for it on your preferred search engine) and the Lunar IPS program provided in the links below.
First, you patch the main Emerald Final patch, which is in the root directory along with Lunar IPS, to do this simply open up Lunar IPS, then click "Apply IPS Patch" and double-click the "Pokemon Emerald Final v7.36.ips" file, then double-click your Pokemon Emerald ROM. This is all that is required to patch the game. However there are a selection of optional patches you may wish to apply, such as removing the Physical/Special Split or removing the Day-Night Cycle. To do this, simply open up Lunar IPS again and navigate to the Optional Patches folder and select the one you want. You may add in any of the optional patches or all of them, up to you! Once all the patches are applied, the game is ready to play.

To do this on Android using the My Boy! app is a little more tedious, so I suggest patching on your computer/laptop then transferring the ROM but it's doable entirely on your phone. First you rename the main Emerald Final patch to have the same name as the Pokemon Emerald ROM and have it in the same folder. Then in My Boy! long press the ROM and tap "Patch Game" and it will be ready to go! Unfortunately to add in optional patches will require you to rename them and patch them individually... One at a time. But it is entirely doable, the previous patch will have to be deleted or moved before renaming the next one, obviously.

To do this on iOS... I have no experience with so should someone provide a how-to, I will include it here!


CIA Injection Instructions:
Spoiler:
This pertains to anyone who wishes to play on a 3DS, 2DS, 3DSXL, or 2DSXL.

Requirements:
- A PC or Laptop that you can insert an SD card or Micro SD card into
(You can also buy an adapter for this)

- The "New Super Ultimate Injector for 3DS"

- A Homebrewed system
(There are dedicated websites and discords that explain how you can do this)

Steps:
- Patch your vanilla Emerald ROM with the latest version of Emerald Final

- Open the "New Super Ultimate Injector"(NSUI), and click on "File" at the top left

- Click on New and then click on "Game Boy Advance CIA"

- From this point on you can just drag and drop the Emerald Final GBA ROM file

- At the bottom right you'll see "ROM save type" in order to get DNS working, you'll need to change it from "Flash 1Mbit Macronix" to "Flash 1Mbit Macronix + RTC". This will allow the CIA to use the RTC from your 3DS for the DNS.

- Now look at the bottom left. Select "Edit content options". Open up the options for "Color config" and now select the preferred color filter. If you want it to look accurate to a GBA SP, I'd recommend the "Soft dark filter" option.

- Customize the CIA to your liking

- Click on "Project" and then "Export CIA"

- Put that CIA file into the SD or Micro-SD card where you want

- After Ejecting your SD card safely, put it back into your 3DS/2DS system and power it back on

- Open FBI and select SD, finding the CIA file

- Select it and then select "install and delete CIA"

- Close FBI once it's done installing and enjoy!!!


Frequently asked questions
Spoiler:
Q: Does this hack have Fairy Type?
A: No, and no plans to add it.

Q: Can I use this as a ROM base?
A: Absolutely, just credit me and let me know what you've made because I would love to see it! Plus you'll need the Editing Kit at the bottom of this post.

Q: How did you add [insert feature here]
A: Happy to help but please ask this in the form of a personal message not a post on this.

Q: Can you make this feature optional?
A: If it's something that you can convince me on, sure! Just give me a good reason.

Q: Can you make a patch that has only a certain feature or two to add to my ROM?
A: If it is something easy, sure! But again please ask this in a message not a public post here.

Q: Found a bug!
A: That is always appreciated, but please look to be sure its not one already known about!

Q: How do I catch/evolve this pokemon?
A: Literally every pokemon's location and evolution methods are listed in the README, as well as there being a chart detailing the encounter chances in every cave, patch of grass, or water source as well as the required fishing rod!

Q: Is (insert pokemon here) really where the README says?
A: I can assure you, with absolute certainty, beyond a shadow of a doubt, that the Wild Encounter List is completely 100% accurate. If it says they're there, then they are definitely there...


About this Version:
This version has been a long time in the works and I am thrilled to finally have it ready to release! v7.4 now has two variants to it, Deluxe and Legacy. Deluxe uses the Battle Engine Upgrade v1 by DizzyEgg which includes newer generation mechanics, moves, abilities and such, whereas Legacy does not. I decided to split Final like this so that the Legacy Variant will have 100% vanilla compatibility like previous versions. Deluxe also includes gen four evolutions like Leafeon and Froslass, Legacy and Deluxe are otherwise the same in terms of gameplay besides a few differences in the available optional patches.
NOTE: Only use the optional patches for the variant you opted to use! They are not mutually compatible.

About Compatibility:
As always, Emerald Final is compatible with Vanilla saves, however the Deluxe Variant's saves cannot be imported back into Legacy or a Vanilla ROM unless all new generation moves are deleted. This also means Vanilla link compatibility exists so long as no new moves are involved in the trade / battle.
Saves will transfer between both versions of Deluxe no problem, and from legacy or vanilla into Deluxe.

New This Version:
  • Wild encounters balances
  • Legendary encounters
  • Wild Hold Items updated
  • Changed Trade while holding item Evos to Levelup while holding item for lore reasons (OPTIONAL, on by default)
  • PP Ups for sale at Vitamin merchants
  • All Vitamins (Protien, Carbos, etc) now give 63 EVs each and can go up to 252 (four total to reach 252)
  • All Secret Base items purchaseable after E4
  • Six IV Perfectors instead of one (Steven must be beaten) also with option for IV 30 for Hidden Power and 0 in Speed for Gyro Ball type setups
  • EV Resetter in Frontier (BP Shop building) and Slateport Effort Ribbon giver
  • Happiness Maxer in Frontier (BP Shop building)
  • Pokemon Gender Switcher in Slateport (Pokemon Fan Club)
  • Auto Levelers in Gyms and Frontier (level 100 available after beating Steven, Petalburg NPC now always present)
  • Smeargle now breeds like Ditto for Egg Move passing
  • XD Only moves added to learnsets (example: Baton Pass on Spearow)
  • DNS Updated to work on more emulators/hardware
  • Added guaranteed evolution options for Wumple, Moon Stone to Cascoon, Sun Stone to Silcoon.
  • Added easier option for evolution to Feebas (Water Stone)
  • Beginner's kit in Littleroot, activate the lone sign below May's house, Cycling Road blocked until entering Mauville to avoid sequence breaking
  • Added stairs to allow quick access to Lavaridge, blocked until Mt Chimney event is finished
  • Expanded starter choice - Same type starters from Johto + Kanto, plus Pikachu and Eevee because of the Anime / Let's Go, as well as Ditto and Smeargle as a nod to Youtuber Pikasprey
  • Pokemon Box only moves available after talking to Lanette in her house (gamecube in player house, put appropriate pokemon in front)
  • Pickup Table changes, including Heart Scales
  • Game Corner now sells Porygon for 6,000 coins
  • Devon Corp front desk sells Up-Grades for Porygon evolution after obtaining the Coin Case
  • Lavaridge Medicine shop has incenses (I hate one off items)
  • Devon Scope can be used to view EV/IVs
  • Fallarbor Shop no longer sells Heart Scales
  • Move Relearners in second floor of Pokecenters, charges $1,000 per use
  • Frontier Tutors in old Move Relearner's house in Fallarbor, take payment in Heart Scales
  • Hoenn fossil pokemon purchaseable after reviving both fossils (mostly just for realism, how do others get Armaldo?)
  • Can skip Wally catching tutorial and Pokenav match call with Mr Stone
  • Unwanted eggs can be deleted in Verdanturf rather than having to hatch them
  • Harbor mail in Trick House instead of Orange Mail (to trade for the Coin Case, some forget to buy one in Slateport)
  • XD Tutors added: Nightmare in Rustboro Trainer School, Selfdestruct in Jagged Pass, Refresh in Lavaridge, Sky Attack in Fortree, and Heal Bell on Mt Pyre Summit

Features included:
Spoiler:
  • National Pokedex enabled from the start
  • All 386 Pokemon are available through catching/breeding and in-game events, all event items available at Lilycove mart
  • Trade evolutions changed to stones or levelup (all evolution stones available at Lilycove mart)
  • HM moves are eraseable [Thanks to JPAN and kleenexfeu]
  • TMs are reusable
  • Running allowed indoors
  • Both the Mach and Acro bikes are available to purchase at the Mauville Pokemart (I hate switching between them)
  • Reusable Move Tutors
  • Catching Pokemon gives experience [Thanks to Logan and DoesntKnowHowToPlay]
  • EVs are capped at 252 [Thanks to Touched and Artemis64]
  • The in-game time can now be changed (activated next to Shoal Cave to allow easier access to both tides) this doesn't affect the Day/Night cycle because it is tied to your system time [thanks to Chaos Rush]
  • The entire Safari Zone is open from the start and it provides you with the PokeBlock case
  • The fishing system is now much easier to deal with, hitting 'A' too early or too late won't lose the pokemon on the hook and you only ever get one "Oh! A bite!" message (Thanks to DizzyEgg)
  • Mirage Island spawns after The Elite Four (thanks to igorfs10)
  • The summary screen now has stats affected by natures color coded (Red for increased stat, Blue for decreased stat) [Thanks to DizzyEgg]
  • Rare berries now purchaseable (PokeBlock ingredients in the Contest Hall, battle oriented berries in The Battle Frontier mart)
  • Altering Cave is now an EV Training area, just interact with the signs inside the cave to initiate battles with high EV yield pokemon (no more random encounters inside) There is also an NPC to heal your pokemon and show EV/IVs inside the cave.
  • Flash now lights up the whole screen [Thanks to MWisBest]
  • Black and White's repel system (asks you if you want to use another when one expires) [thanks to Chacha Dinosaur]
  • Ability Switcher in the Daycare [thanks to Chacha Dinosaur]
  • NPC in the Daycare who will show your party's EVs and IVs [thanks to jiangzhengwenjzw]
  • Maximum money is 9,999,999 [thanks to Chacha Dinosaur]
  • Berries ask to be watered when planted and replanted after picking (thanks to igorfs10)
  • Auto turn around after healing at a Pokecenter (got the idea from Crystal Clear)
  • Changes to learnsets to include not only FR/LG exclusive moves, but also prior evolution moves (it always made no sense to me how Shiftry and Ludicolo lose access to their movepool almost entirely) this includes a few instances of baby Pokemon being able to be taught by move tutor but not their evolved form, they now can use the tutors like the pre-evolution
  • IV Perfector in Devon Corp (the scientist on the second floor at the bottom left desk) Steven must be defeated before he will work
  • Nature switching at the Battle Frontier
  • NPC that can set your Pokemon's level to 50 at the Battle Frontier
  • Birch no longer ASKS you to go see his kid after being saved, autofire B with aplomb (as I usually do for the beginning)
  • Obtain the Exp. Share upon delivering the letter rather than having to backtrack
  • HM moves are usable without being taught, simply acquire the requisite badge
  • Steven can be re-battled


Optional Features Enabled by Default:
Physical/Special Split with icons (thanks to DoesntKnowHowToPlay)
Visual day/night cycle for the overworld (thanks to prime-dialga)
Game fully de-capitalized [thanks to Le pug]

Optional Features Disabled by Default:
Kanto or Johto starters
Updating move stats (accuracy, power, pp) to either 5th or 6th gen
Update to Rough Skin
Later gen style overworld poison (survive at 1 hp when walking)
Moemon Sprites
Lucky Egg experience modifier upped to 2.5x
Gen VI Exp System
Remove darkness from caves so Flash becomes irrelevant
Disabled Bike Music
Alternate choices for the Free Egg in Lavaridge (Togepi, Tyrogue)


Planned Features:
Spoiler:

Safari Zone time re-upper and ball seller
Shiny Charm
Additional Tutors


Programs used:
Spoiler:
Lunar IPS
Advancemap
XSE
Pokemon Game Editor (PGE)
Universal Pokemon Randomizer
HxD
Free Space Finder
THUMB Editor and Assembler
devkit
Python
HexManiacAdvance (HMA)


Here's the link for the latest version in RAR format:
https://www.mediafire.com/file/zp92zor6w9yvzzs/Emerald_Final_v7.4.rar

Here's the link for the latest version in ZIP format:
https://www.mediafire.com/file/4unkzku6hmxwvux/Emerald_Final_v7.4.zip

Also a Dropbox link for those having problems with the archives:
https://www.dropbox.com/sh/j4g7wcojs21gtsl/AACHXbvJ_QT_jZ8qgIJObLNja?dl=0

And finally a Google Drive link if all else faile:
https://drive.google.com/drive/folders/19cf7qw_ctpFx2ka12UFJvOyRgy7lCeTM?usp=sharing

ROM Hacks that have used Emerald Final as a base:
Spoiler:
Pokéluv by Akiak - Described as a "rebalancing" hack that intends to make every pokemon, even unevolved ones viable



Screenshots
Day/Night Cycle:
Spoiler:
Morning:Evening:Night:

Fully evolved trade evolutions:Stats Color Coded by NaturePokeblock Case given out by Safari Zone clerk
Mirage Island:Frontier Services:Pokemon Gender Switcher:


EV Training Cave:New Pickup Table:Stairs to Lavaridge (Post Mt Chimney):


New Tutors:
Spoiler:
Nightmare (Rustboro Trainer School):Selfdestruct (Jagged Pass):Refresh (Lavaridge):
Sky Attack (Fortree):Heal Bell (Mt Pyre Summit):


Legendary Locations:
Spoiler:
Zapdos (New Mauville):Moltres (Scorched Slab):Articuno (Shoal Cave Ice Room):
Entei (Fiery Path):Raikou (Route 123):Suicune (Route 134):
Mewtwo (Cave of Origin):Celebi (Mirage Island):Jirachi (Artisan Cave):


Event Item Locations:
Spoiler:
Eon Ticket (Mt Pyre Summit):Old Sea Map (Abandonded Ship Dive Area):Aurora Ticket (Mossdeep Space Center post E4):
MysticTicket (Artisan Cave):


Editing Kit:
Spoiler:
Since I have added new tutors and used the Battle Engine Upgrade, editing Final now requires using tailor made instructions for the editing programs, and here they are!
https://www.mediafire.com/file/t2wnnk0rou91348/Editing_Kit.zip
https://www.dropbox.com/sh/dts5tam6ti67snx/AADWYVgSRSfieLtWR7fslHvna?dl=0
https://drive.google.com/drive/folders/1TY46pm4SW3tz-nAjLqTjTXLrWb8eT0zj?usp=sharing


Special thanks:
megatyler30#6446
Zeo#4959
Akiak#4655
jwoy#5378
philenarion#0933

And all the others who have helped me! (Please tell me in a private message if I forgot your name!)

Disturbed

Age 28
Seen October 21st, 2019
Posted August 29th, 2019
1,912 posts
14.1 Years
Looks like you have the five posts you need now, so go ahead and add whatever is needed.

If you can't add a particular link or image just PM me what you want added and I can edit it in.

dearman4

Age 29
He/Him
Michigan
Seen 8 Hours Ago
Posted 3 Weeks Ago
553 posts
4.6 Years
Looks like you have the five posts you need now, so go ahead and add whatever is needed.

If you can't add a particular link or image just PM me what you want added and I can edit it in.
Added in the link, I didn't know if the original post had gone through till just now. Let me know what you think!

dearman4

Age 29
He/Him
Michigan
Seen 8 Hours Ago
Posted 3 Weeks Ago
553 posts
4.6 Years
Some fun updates, move tutors are now reusable (they say that they can only be used once, just ignore that) and catching pokemon now gives experience! A great addition to a 386 patch in my opinion, not that you'll need more motivation to catch 'em all!

dearman4

Age 29
He/Him
Michigan
Seen 8 Hours Ago
Posted 3 Weeks Ago
553 posts
4.6 Years
I really want to try out your hack but everytime i try to extract the Rar file it says "No Archives found" or something to that extent.
I just tested the download link and extracted it myself with no problem, if you want I can send you the files individually, there's three IPS files to choose from, one with the Day/Night Cycle, one with it not affecting battles, and one without. Which one do you want?

Trev

i gave you everything...

Age 25
Male
Seen December 31st, 2021
Posted March 27th, 2019
1,618 posts
10.1 Years
I appreciate seeing a hacker who understands that not everyone wants DNS haha.

dearman4

Age 29
He/Him
Michigan
Seen 8 Hours Ago
Posted 3 Weeks Ago
553 posts
4.6 Years
Some optional features I have been toying around with:
Ability to change the ingame time (the Day/Night cycle is tied to your system time and that's why I haven't put it in)
Berries in Pokemarts
Removing Badge requirements for HMs (this seems to be toeing the line for me since I want this ROM hack to feel like an enhanced vanilla)

I would love to hear people's thoughts on these and I am open to suggestions as well

dearman4

Age 29
He/Him
Michigan
Seen 8 Hours Ago
Posted 3 Weeks Ago
553 posts
4.6 Years
Some small updates today, EVs now capped at 252, removed the "Can only Be Taught Once" warning from move tutors, added an option to change in-game time next to Shoal Cave (I hate waiting for the tides), Entire Safari Zone is open from the start and the clerk provides you with the PokeBlock Case (that always annoyed me, as soon as you find it you have to fetch the case)

dearman4

Age 29
He/Him
Michigan
Seen 8 Hours Ago
Posted 3 Weeks Ago
553 posts
4.6 Years
Probably my favorite update so far, improvements to the fishing system. If you're like me, you HATE how annoying fishing is, hit 'A' too early? Try again. Too late? Try again. And make sure you do this little minigame about six or seven times in a row just to find another Tentacool. But no more! Now it only has to be done once and you can't cause the pokemon to flee by pressing too early or too late!
Also I have added a clock next to Shoal Cave so you can see where to change the time, it looks out of place and I might try to change it to a sundial or something but I'm not planning on it just yet.

dearman4

Age 29
He/Him
Michigan
Seen 8 Hours Ago
Posted 3 Weeks Ago
553 posts
4.6 Years
I'm streaming this ROM hack if anyone is interested
Watch me at twitch.tv/dearman4

Xertified

Shtposting is my life.

Age 22
Male
Idk man, the Devil's Anus?
Seen 6 Days Ago
Posted June 24th, 2020
1,860 posts
7.1 Years
T h i s.

This is the hack that I've been waiting for. Not much crazy changes. Everything to make my Pokemon Emerald experience the greatest. I really don't know what's more needed except to add all 807 Pokemon. Other than that, I'll be having a good time with this hack. ;)

Great job!
Satire.

dearman4

Age 29
He/Him
Michigan
Seen 8 Hours Ago
Posted 3 Weeks Ago
553 posts
4.6 Years
T h i s.

This is the hack that I've been waiting for. Not much crazy changes. Everything to make my Pokemon Emerald experience the greatest. I really don't know what's more needed except to add all 807 Pokemon. Other than that, I'll be having a good time with this hack. ;)

Great job!
Thank you! I set out to make this basically the ultimate Emerald experience (hence the admittedly ostentatious name) so I don't know If I'll set out to include all 807 pokemon, might look into updating moves and abilities since there's a lot of fun ones in later gens. I'm glad you like what I've done, always open to feedback and criticism!

dearman4

Age 29
He/Him
Michigan
Seen 8 Hours Ago
Posted 3 Weeks Ago
553 posts
4.6 Years
Made Mirage Island spawn every day and added static encounters for the legendary birds and dogs.
Unfortunately there's a few bugs now, IDK why but the bags for Pokeballs, TMs, and Berries have a visual glitch but this doesn't affect gameplay luckily. The other bugs are the static legendary encounters I've added do not despawn after battling them which is not BAD but thematically annoying.
Because of this, I have kept the previous link for v4.6 which has everything but the additional static encounters (for example Mirage Island will still spawn every time)

dearman4

Age 29
He/Him
Michigan
Seen 8 Hours Ago
Posted 3 Weeks Ago
553 posts
4.6 Years
Decided to take out the static encounters for the legendary dogs and birds until I can get it working right. Also added a nifty feature, the summary screen now has stats affected by natures color coded (Red for increased stat, Blue for decreased stat)

dearman4

Age 29
He/Him
Michigan
Seen 8 Hours Ago
Posted 3 Weeks Ago
553 posts
4.6 Years
Between Emerald Advanced and this... I'm going to play both, very likely, but I'm not sure yet which one is better. Both sound very tempting. Going to wait until you fixed the bugs though.

I might monotype it too for fun.
Currently no bugs in it, removed the feature that was causing them until I can debug it. All 386 pokemon still available and all other features are still present and working properly!