Implemented incbin, which was a bit of a nightmare for the MSVC side. Currently MSVC does not compile inline, so Visual Studio complains about linker errors.
I’ve added another executable process to CMake so that incbin.exe can be built, and apparently that should do the trick, however the few times I’ve tried to compile assets using the tool, it’s dumped a file without the desired results, so I suspect that it’s failing to load the files I specify in command line arguments.
Anyway all of the lua is in a clean place now, and it’s much easier to manage. So massive positive end of the day.