(I'm sure this has been asked in so many ways before, but couldn't really get a grasp on it from searching around or reading pinned topics.)
The tl;dr of my question is: which Gen III ROM (or patch/base) and tools do I start with, as a newbie?
Just recently getting my feet wet with the goal of creating my own region, so I only have a loose idea of the few essentials I'd want in a base gen III ROM. I don't want to go too off the rails with that many complex additions, but I do want some later gen QoL and mechanics, and the freedom to add more if it comes to mind - namely, phys/spec split, expanded dex through (ideally) gen 8, and as a stretch, things like mega evolutions.
I'm somewhat familiar with coding and what GBA romhacking entails, so I'm willing to do the research in getting whatever features I want in myself or by searching around here, but would a better starting point be vanilla (or patched) fire red, emerald, or something more full like CFRU?
As I understand it after reading around, Fire Red is the most supported/documented ROM to work off of, and the CFRU engine itself does seem to have most of what I want already built in, but what would I be missing in the long run by not working with Emerald, or even just vanilla Fire Red? What can't I do (easily) if I commit to using CFRU?
I'm mostly afraid that if I use CFRU, other helpful patches the community here worked on wouldn't be compatible, or I wouldn't be able to edit/script in quite the same way without conflicts later into development.
The tl;dr of my question is: which Gen III ROM (or patch/base) and tools do I start with, as a newbie?
Just recently getting my feet wet with the goal of creating my own region, so I only have a loose idea of the few essentials I'd want in a base gen III ROM. I don't want to go too off the rails with that many complex additions, but I do want some later gen QoL and mechanics, and the freedom to add more if it comes to mind - namely, phys/spec split, expanded dex through (ideally) gen 8, and as a stretch, things like mega evolutions.
I'm somewhat familiar with coding and what GBA romhacking entails, so I'm willing to do the research in getting whatever features I want in myself or by searching around here, but would a better starting point be vanilla (or patched) fire red, emerald, or something more full like CFRU?
As I understand it after reading around, Fire Red is the most supported/documented ROM to work off of, and the CFRU engine itself does seem to have most of what I want already built in, but what would I be missing in the long run by not working with Emerald, or even just vanilla Fire Red? What can't I do (easily) if I commit to using CFRU?
I'm mostly afraid that if I use CFRU, other helpful patches the community here worked on wouldn't be compatible, or I wouldn't be able to edit/script in quite the same way without conflicts later into development.