So, the plan for 3.0 now (Patreon)
Content
Alright, so I've been kicking the sand around for a bit trying to potentially figure it out, but it seems we've come to the conclusion there's no real way for me to distribute something that's just a patch or a script that patches the starbound executable into a modified version, its just beyond my knowledge to figure out how to do that, and I don't want to be stalling on figuring out something I can't do.
So, how am I going to have to distribute it? well I'm just going to have to upload my modified build of the game executable, this means that it'll be incompatible with anything like StarExtensions or any other modified game builds sadly, if there are other builds that are open source, with permission I'd try to include any performance improvements they may create.
The main thing to keep in mind with my build, is while I may improve performance of the game when it comes across my path, that is never going to be my primary goal, and I am not going to go out of my way to do that, the primary goal of any of my engine modifications is to include support for things I have had to do stupid workaround to make functional, eg, putting vehicle seat support on humanoid entities and etc so I don't have to do stupid workaround of having invisible vehicles ad status effects to replace player sprites which bog down the game's performance and induce other visual bugs
If someone comes along with a modified version of SB which can load external compiled binaries as mods, I'd switch to that instantly, I'm just not smart enough to create that myself.
So, I don't think I'm afraid of Chucklefish, they do not care, they're well aware the source is out there and have done absolutely nothing to get it taken down, so I believe it is safe to distribute modified builds, however, the main thing to keep in mind is I am only going to distribute a modified executable and my mod assets, none of the base game assets are going to be distributed, so one would still need to have purchased the game to have it be functional, and I think I'm comfortable with that at least