Thank you. It could be interesting if Luma3DS itself renames the old patches every time you create a new one, appending a number, at least.
But it's pretty cool.
Edit: I'm a bit confused with the TXT thing
Yeah I think to add an increment on each new TwlBg you'd need to edit the patcher itself? But unless you could input a custom name at the time of patching you would probably still want to rename the TwlBg-232.cxi (or whatever) file to something more meaningful. I go in an rename with FBI or 3DShell after I create each patch.
The text file is what stores the previous .cxi file name. So if you find that the names are getting messed up then delete that text file. I should probably try to explain how it's supposed to work a bit better...
Ideally, you start off with no "TwlBg.cxi" in the "/luma/sysmodules" directory. Instead, have a few that you renamed such as "widescreen.cxi", "redshift.cxi" etc. Just make sure they all still have the file extension ".cxi".
Each time you create a new TwlBg.cxi patch:
- Make sure to manually rename the old TwlBg.cxi to avoid overwriting it
- Manually rename the newly created TwlBg.cxi file
- Delete the twlbgName.txt file (as this will still hold the previous name of the old TwlBg.cxi)
Sorry, I've got to used to how it works so I forget it needs a bit of explaining. I was trying to keep it as a "simple" switcher and have the setup done with a proper file management homebrew.