Yes I get that, but could you store the two different generated files and keep them for later and then just switch them? Or do they have to be up-to-date and be compressed every time?
Imagine I wanted to try a different compression mode or I was just unsatisfied with a setting, I have to do the compression all over again. It would be nice to have at least the previous configuration saved or some presets
Ah, I couldn't quite get what you wanted, but I get it now.
I have actually considered these to *some* degree, but there is a slight problem: I have absolutely no idea where and how to store this data. This has even been requested by some folks in the DS scene who want to manage variations of TwlBg.cxi just by inspecting the file itself, but I never really managed to find a solution.
This time it is actually possible to solve this problem, and I do have the knowledge and experience to be able to solve it, but I'm simply just lost for words, and can't evaulate if I actually want or need to do it.
You see, the original idea was short time after releasing the patcher is to actually just throw Nintendo's code out of the window, and just make my own.
This has happened to some degree, but it's nowhere near finished to be able to have a public release. It does work, but there is no touchscreen support, and there is also no image scaling, so it's clearly unfinished.
As for why I never ended up continuing this project is a story not meant for this thread, but let's just say that I have a difficulty working on homebrew anymore, possibly forever, so it'll never happen from me.
tl;dr: the reason there are no settings, is because TWPatch was meant to be a temporary workaround to a problem, and I was working on a *real* sustainable solution, but due to complications I have limited ability to be a developer anymore, so it will never be released, and so TWPatch remains in feature limbo.
As for compression mode, it can *not* be changed. It is hardcoded in the legacy kernel, and unhardcoding it is so much work that it's basically impossible. It's easier to just re-make the entire damn thing from scratch.
There are still some ways to optimize the compressor slightly, but it's too late now for me to do it.
I'm sorry, but you'll have to use some tool made by the community to manage versions of TwlBg.cxi, or use the
unofficial Luma fork, which should have it.
Oh right I might have mixed that up
But if you need a new avatar I can always make you one!
Ah, that's fine. We can discuss this in a profile post, I think.