LordGarmonde, lemme try to explain...
Every bit of information in the game, obviously, has its own starting point within the ROM.
The way the game knows how to find that starting point is by referencing pointers, often grouped together right before the part of the ROM designated to house the data in question.
Now, if you change those pointers, you can change where the beginning of that information is, and the game will handle the change seamlessly. One could, in theory, switch the data for the opening events with the data of the closing events and (as long as they fit I each other's spots) the game would play exactly as normal, as long as the pointers were changed to accommodate the changes.
NOW THEN... presumably, when first programming the game, the developers did not know exactly howlong the data for the opening events would be, BUT, they had a ballpark, so they set aside a block that was a bit more than long enough, set the pointers, and moved on until such time that the opening events were programmed.
Later, when the opening events were programmed, it turned out thatthere was extra space at the endthat was not needed. At that point, instead of moving a shitton of data around and changing a bunch of pointers, they just left the empty space, filled presumably with FFs.
Flash forward to now. In FF4kster, Pinkpuff has programmed the instructions to recognize unused space between events and, well, squeeze it out, so to speak. The pointersareautomatically adjusted bythe program, and any empty space is gathered together after the end of the last event. This, if nothing else, helps the hacker knowhowmuch extra space is still available for more events, or longer events.
When one loads and saves a clean FFIIUS ROM with FF4kster, the program does not just read the book then put it back on the shelf. It looks at the book, finds the empty pages, tears them out, gathers them together, and replaces the at the end of the chapter. Now an aspiring reader could pick up the book, look at the end of a chapter, and kmmediately know how many pages are available for edits and rewrites.
Hope that helps.
Please excuse multiple typos. I'm kind of in a hurry right now.