Link: Free Space Move - github
(before anyone asks, no, this isn’t for FEBuilder, it’s a collection of files for a Buildfile)
Me and @P33RL355 have done some work to allow the data at the end of the rom, starting at 0x8C00000, to be freely repointed, allowing for freespace start to be moved back to the aforementioned 0x8C00000.
This is pretty useful if you’re not planning to use many vanilla animations, as the data that gets repointed (and therefore destroyed) is battle animation data, battle animation palette data and battle platforms.
We’ve already done all of the hard work, leaving a setup which repoints anim and palette tables (not data - that’s lost!) and repoints + reinserts all 0x73 battle platforms.
The setup provided gives 3 files, and a folder ‘o’ stuff.
The 3 files are:
FreeSpaceCreator.event
, which should be included before yourORG FreeSpace
in your buildfile.MasterPaletteInstaller.event
which is repointing and etc. that then#include
s pal2ea’s main setup file, so should be put in whatever Palette folder you have.MasterAnimationInstaller.event
, which is 30 lines of “stuff to put at the top of your animation installer before you install your animations”. Personally, going from what I just said, I’d put those lines at the top of my installer.
The folder, BattlePlatforms
, is the folder containing the installers and images for the Battle Platforms. It’s entirely self-contained, and unless you’re adding more battle platforms, can be safely #include
d in your buildfile and left there.
This isn’t anything entirely groundbreaking, but merely something cool that was made. If you do get use out of this, great! If not, yeah that’s expected.