So, to make a long story short, I'm working on a translation of "Chocobo Land – A Game of Dice" for the GBA. I've made a table file, figured out what some (most?) of the control codes do, located the pointers, and even dumped the script. Now, before I get to work on translating and going through the hassle of re-calculating pointers, I just wanted to ask:
If you have a large amount of empty space in the rom (which this game does), is there any compelling reason to NOT relocate the entire script and have the pointers point to the end, rather than deal with trying to squeeze in the script in between all the data? I mean, I suppose you could point to future compatibility with other hacks (if another person ALSO used that empty space, then it'd be completely incompatible), but to be honest, that seems really unlikely here considering how little interest there is in the game.
Before I move much further, I want to make a custom program to edit the script, so I figured I'd ask here before I made any decisions on how to deal with re-inserting and re-pointing!
Aaaaand, a progress shot, just to show that script re-insertion is working: