Alexander Nicholi
what do you know about computing?
- 5,500
- Posts
- 15
- Years
- Age 27
- Research Triangle / Jakarta
- Seen Sep 22, 2024
If you're building on top of the original FireRed canon, maybe not?That and FireRed has over 511 Safe-non-temporary flags to use as it is (without the hack).
No one told you to. O_oYeah, it is lazy. I don't have time or patience to hack something that's not my preferred base. Ruby is like Emerald with less features and more bugs. Anyways, I'll address your points now.
You're your own person lol, this isn't work. Everyone does what they want to an extent.
All those nops in Emerald that were written over for years?There is no such thing as "wasted free space".
I'm not sure what you're trying to say here.File Sizes for the GBA are static sized because the cart size is 32MB max. When dumping the ROM, the dumpers trim the file size down to just the amount used (for Pokemon games that size is 16MB). If your argument is that the free space appended to the end of the file isn't present in Ruby while it is for other bases, then that just means you have less free space to hack the ROM with and add features to it.
I don't use Emerald, so I really don't care about that.Though ROM expansion is very easy these days with tools existing to do the process for you. However, this should be testament to show you how much more efficient Emerald is than Ruby if Emerald has more features and a smaller base file size.
How fruitful a hack is far from how "technically innovative" it is, lol. There's good writing, good graphics work, how the hack meshes together, then there's "features" made with assembly. It's one of many gears to be honest.What? Ruby is in no way "easier" to hack than the other bases. If anything, it's harder and less fruitful.
I wouldn't be hacking Ruby without a reason to.Fire Red is the easiest to hack out of all the bases, period.
Emerald is only one base.Other more popular bases are starting to require expansion support because they're so far ahead of R/S that all the wonderful hacks can't possibly be supported with the original file sizes.
We're getting around to fixing mistakes like that. But we're not there yet, are we? We have a ways to go, and until we get there "expanded ROM support" is still relevant.Anyways, this whole issue with expansion dis-compatibility was caused by poor programming practice in general by tool writers. However, you can't blame those who are working for free, and three years ago, probably couldn't imagine we'd have this many new things!
Don't kid yourself.You're partially right here. Everyone has their preferences, my favourite ROM is FireRed. It's a nice coincidence that FireRed is pretty much the awesomest base ever. In general, hack what you want, but if you're hacking a low resource ROM, then I will tell you what the disadvantages are and the better options. From there it's your choice on whether or not you prefer quality over a sense of nostalgic likeness or whatever. No one will ridicule you for hacking what you want, we're all doing this as a hobby :)
I'm sorry, you don't justify elitism. Shoving your opinion into everyone's faces and acting like it somehow holds any more water is just ignorant. FireRed and Emerald are being given technical advantages that could have honestly been bestowed onto Ruby but weren't, and whether those technical advantages are the bee's knees are your opinion - and you should know something about opinions: they all weigh the same. People are going to do what they want anyway, and the best thing you can do is hold what you have as preferences the same as what everyone else has, and not put them on a gilded pedestal like everyone needs to know about it. FireRed is more researched, and more developed for. That is a fact. It isn't by some magical virtue that that is the case, though! A large part of it was just luck. I'm honestly hacking Ruby because Nintendo's graphics are nicer in Hoenn, and because I'm building on top of their canon so I have to leave all of their flags alone. I don't have to expand my ROM and worry about tool incompatibility. That's it. It's not so complicated.The elitism is well justified. This is something you need to understand.