Second post here, I lurk often but I'm not really active here. So here's my dilemma: I've been modifying FF3us for almost a year now and learned a lot about what is in the ROM and other stuff related to sprites, SNES harware, ASM, the SPC-700, and bits about other games too. The thing is, my hacking project became so huge it might take 5 years to finish, no joke (or even more!!!). I love ROM hacking but with the available programming tools today I was wondering if there would be a quicker way to do a nice project that has some magnitude.
There is a lot of option and I wanted to know if some of you could give me a real expert opinion. What about the difficulty of creating a RPG that would be somewhat close to a Final Fantasy on the GBA/SNES, in terms of smootness and graphics? I'm on my 3rd year of programming and I can code well in Java, C# and C++ mainly and I have a rough idea of the classes that would be required for such a project but I never coded any other game than minesweeper, tetris or a Wolfenstein 3D clone (much more shorter, square and ugly though) as for games . So what would be the best language to code a FF clone?
I'm reading all kind of opinions in random threads (other than here). Does the XNA framework environment offer good speed, smoothness in a 2D environment if well coded? Could we say better things thing about openGL (or other libraries) and C++ (for a 2D game ?!?). Should I go with something I don't know like Python or RPG maker XV/XP/2003 that offer scripting with Ruby and RGSS3/RGSS2 (not to mention the coming FFVI SDK...)? Or should I attemp coding a GBA game in C and assembly ?
What would be the least time consuming option that would offer the most possibilities, given that I know how to code (but not how to choose a language for a project...) o_o