Sup, I had some things kicking around that I figured might be useful to other people.
These are tools I made to help me out when I was making REDFE. They’re meant to help with the buildfile workflow.
Mug Preprocessor
This is a set of scripts (a batch script and a python 3.8 script) that can be used to automatically generate incbin style includes for mugs. I’ll just dump my explanation from the repo here.
Every PortraitFormatter call you make in a buildfile will eat up some time because you have to call an external file. And this call happens for every external include you do with PortraitFormatter. While it’s a useful tool, sometimes, you want your buildfile to compile a little faster.
incbin is a faster command than an incext with PortraitFormatter. Even 4 uses of it is faster than a single external call to PortraitFormatter.
By calling PortraitFormatter before the compilation, you can cut a little bit of time from each compile by using the raw output of that program.
tl;dr it’s faster
GBA RGB to LE 16 bit Converter
This converts a string of characters representing 16 bit RGB color into LE 16 bit colors. The format of the input is any number of colors in format RRGGBB where RR/GG/BB could be values from 0 to 31. 6 numbers per color, so make sure your input has 6*(number of colors) characters.
I’ll be real, I don’t remember why I made this. It was made nearly 3 years ago and I didn’t leave good enough notes. I think I used this to generate a new palette for REDFE’s title screen and I may have planned on using for battle palettes at some point too.
Easy Buildfile
Easy buildfile template for people to work off. An alternative to the skill system for just getting started with a buildfile, some basic demo content is attached so you can know the make worked.
NUPS Patch Batch
A quick script that lets you drag .ups files on to a batch script to patch them and produce a renamed output ROM. Praise NUPS!