![]() |
[Discussion] So what's the deal with Emerald? Which, in your opinion, is truly better?
Time to start some drama. :/
I've seen a lot of people here adamantly defend Emerald version as the best ROM to hack because it "has more features" but no one actually says what those features are. I would love it if people elaborated on this, because from what I've seen those "additional features" things like contest selection screens that no one uses anyways, or can easily be emulated in FR. What I am most curious to learn is how the benefits of these so-called "features" outweigh the overwhelming support for FR in terms of found offsets, tools, asm/hex routines (for example, this decryption of a pokémon's data doesn't have an emerald alternative), rom bases (JPAN's engine comes to mind), and general ability to fine-tune almost everything about your FR hack while most people struggle to do tasks as simple as removing the effing truck at the beginning of Emerald. You can obviously tell which side I'm biased to, but I'm looking forward to see the argument for both sides. Why did you personally choose either ROM? Are you feeling boxed in working with either ROM? |
Quote:
|
Removing the truck is super easy using diegoisawesome's tool GBA Intro Manager.
In regards to features I don't really know although I made almost an entire hack in Emerald. It did come to me much easier than FR though, can't explain why. |
Well Emerald has abilities with field effects such as Compound Eyes increasing the chances of a wild Pokemon holding a rare item. I haven't seen anybody port those abilities into FireRed besides azurile13 in his "Nameless FireRed" hack. FireRed is defnitely more convenient to modify due to all of the resources given. I think anybody can modify Emerald just as easily, though it requires research of your own and will take more time due it to having less resources than FireRed.
Then there's also the personal preference in the art styles between them... I mean you can port graphics from one to another, but that also is time-consuming. |
Personally, I really enjoy the animations in Emerald. There's also the Hoenn region, which, unless you're fully reworking the entire map, is very different from Kanto and some people prefer its design and story.
Honestly, to me, Fire Red just feels too easy and too overdone. There are rom bases that are practically full QoL hacks already. Everything feels like it's been done for you and almost every Fire Red hack feels like it has the same features. Emerald really stands out as a game you have to work for to hack. You have to hunt down lone comments explaining how to port a feature, you have to search forums for hours sometimes learning about its unique byte locations, you have to really push to make an Emerald hack special. But when you do, it really does end up special because so few of them exist and, odds are, the features you worked to get in wont be in someone else's hack. |
You're right that most, if not all, of the useful extra features in the Emerald ROM have been ported over to Fire Red by now. However, in my opinion all of the projects Dizzy Egg and Chacha Dinosaur/KDS have made for Emerald put it well above Fire Red. That includes the Battle Engine upgrade, Dizzy's Hacked Engine, and their item/bag expansion code. The battle engine in particular doesn't have anything close to a Fire Red equivalent, and even though it's on hiatus, most of it is still perfectly usable right now. Unless the battle engine gets ported to Fire Red once the decompilations are done (or something similar gets made for it), Emerald will be the better choice if you want modern battle mechanics.
Also, once the decompilations are done, which ROM has the most tools and research done on useful memory addresses won't matter at all (provided you know/are willing to learn C). |
Quote:
(respectively, those links, which each took hours to find the first time, are making Mew obedient, making evolutions w/o the national dex work, and changing the *freaking* shiny chance PROPERLY, something no one had asked or answered until I asked) |
It amazes me people STILL are pushing for Fire Red even though it has been completely outclassed by Emerald in terms of features and documentation. At this point, with pokeruby being almost complete, even Ruby beats Fire Red by a mile.
|
Quote:
Quote:
b) wtf is pokeruby??????? |
Quote:
1) DizzyEgg has written some of the most impressive gen 3 engine upgrades that exist. Just his Battle Engine upgrade alone is miles ahead of anything Fire Red has. There is also no Fire Red equivalent to many of his features in that engine 2) pokeruby is the same thing as pokecrystal i’m assuming, which would be a disassembly project. |
Does one have to be better? Both have their merits and any capable hacker with a decent amount of skill can make a quality hack for either of them.
|
Quote:
also IDK what pokecrystal is either. Als these "poke[game]" things are gibberish to me and just look like dumb ways to spell the original names TBH - TLDR telling me "it's like pokecrystal" doesn't help since I don't know what that is (which should be an easy inference since I clearly don't know what the other are) |
Quote:
And I did just say what both pokecrystal and pokeruby are. They are disassembly projects. Pokeemerald (look I don't name them) is also pretty far into development and you can basically do anything you want to in both of those games using the disassembly so neither game is going to have features the other game can't have as long as you're willing to learn C or know someone who is. |
Now I skipped alot of the discussion except the first post and for me the variety of tracks and voicetables makes Emerald my go to for music hacking
|
Quote:
|
Quote:
|
Quote:
|
Quote:
|
FireRed at least has the benefit of being new-hacker friendly. There's not as much work you have to do if you're just trying to make a simple hack, and there's enough documentation, bases, patches, etc. to either help you add new things in or patch them in for you.
Emerald has a lot more versatility and a stronger engine without needing a functional-yet-buggy ROM base like the MrDS base, but it's definitely not user friendly and requires a lot of dedication to learning new hacking styles like coding in C. However, the things you can accomplish in it are much, much better. In the hands of any semi-capable hacker with at least 14 functional brain cells, a decent hack can be made from either. At this point, it just narrows down to how much work the hacker is willing to do to make the hack and the level of skill they have with either the hacking tools or the disassemblies. |
What Emerald has is more GameFreak developed code to handle R/S specific features like the Pokenav, Battle Frontier, Bikes and the addition of a few minor quality of life changes (abilities outside battle as mentioned prior). It is the later released game afterall. As a game developer who plans to make a gen III hack, you have your work cut out for you as it is. Upgrading the battle engine, graphics, game data tables, adding mechanics, making scripts, maps, audio hacking, are all pretty much essential to please your audience and it's a lot of work as it is. So people who are looking for some of those RS features EM has, it makes sense to hack EM. People who don't need them however, are working on a ROM with poor aesthetics (imo, truely 2d buildings and npcs), larger code base, and with the absence of a lot of the nice tools we have for FR as seen in the vast ASM resource thread & projects like Navetrox's palette hack.
I cannot get behind the misinformation about the engine either. How can Emerald have a stronger engine? GF literally took FireRed and just added code and resources to it to make Emerald. The base engine is all the same. FR's map engine is actually better than EM, as FR's cross map and block header functions were removed/edited out. The reason why I currently would hack FR is because of the larger saveblock available, smaller and therefore easier to learn code base, R/S feature recycling is hack specific, nostalgia and because it looks prettier in literally every aspect :3 |
Woke up from your slumber to work on the battle engine? xD @Fbi
|
Quote:
|
Quote:
Having more tools and being easier to hack is the thing that makes FR better. Screw the "engine upgrades", it's irrelevant when there's no documentation on forcing obedient mythicals or changing shiny chance (TSK's tool should be illegal TBH ;) ), for example. |
Quote:
|
Rip my notification box
|
Quote:
|
Quote:
You may wanna check out these links: https://github.com/pret/pokeruby https://github.com/pret/pokeemerald Having the source code is more better than hacking with tools and don't worry PokeFireRed will come out soon eventually i.e 100% disassembled and documented. Hope that clears it! :smile: |
Quote:
Right now though, having source code helps a bit more compared to an idb interms of increasing your understanding of the code and how it works. Sometimes when I was doing something on FR, I've looked at the EM decomps to find the same file because it's just easier than reverse engineering the code yourself. As someone who has a hard time reading code, one would probably prefer text documentation though. |
Quote:
|
Quote:
|
Quote:
|
I've only ever used Fire Red.
But, i've been messing around with pokeemerald in the last day or so. And produced the screenshots in my signature. And all the graphics I've inserted. It's been far easier to do, than anything I've done with FR. (especially the Trainer Sprites). |
Quote:
|
Quote:
|
| All times are GMT -8. The time now is 2:29 AM. |
![]()
© 2002 - 2018 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2016 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.
Acknowledgements
Use of PokéCommunity Assets
vB Optimise by DragonByte Technologies Ltd © 2023.