Felt like answering your questions through VM here.
"I know that using FSF gives you offsets through out the game that are free and available for use, but I also know that only so much can be done with this offset before it starts affecting other parts of the game, script overlap and so forth. My question is this:
1) What is the best way to find and get an offset that you can be certain will cope with the amount of data you wish to input ?
2) Is it possible to know how many bytes a particular script will use before you insert it ?
Answers:
1) Download a hex editor and see where there is enough large amount of unused data - in FR marked as FF, FF, FF,..., FF. You can also re-write existing data that won't be used in your hack although I don't think that's necessary when editing GBA games size of 16MB.
2) Yes as long as you know what the script really does (=what is written to the rom when you write the script in XSE and click Compile). You see, it's not like you need a script editor to write a script - you can write it with a hex editor too which is actually handful in some occasions.
"I know that using FSF gives you offsets through out the game that are free and available for use, but I also know that only so much can be done with this offset before it starts affecting other parts of the game, script overlap and so forth. My question is this:
1) What is the best way to find and get an offset that you can be certain will cope with the amount of data you wish to input ?
2) Is it possible to know how many bytes a particular script will use before you insert it ?
Answers:
1) Download a hex editor and see where there is enough large amount of unused data - in FR marked as FF, FF, FF,..., FF. You can also re-write existing data that won't be used in your hack although I don't think that's necessary when editing GBA games size of 16MB.
2) Yes as long as you know what the script really does (=what is written to the rom when you write the script in XSE and click Compile). You see, it's not like you need a script editor to write a script - you can write it with a hex editor too which is actually handful in some occasions.