Unofficial Luma, Rei-Six, Luma Legacy, and Puma Compatibility Fixes For Usage With StarGate 3DS Flashcarts!
UPDATED TO THE MOST RECENT LUMA COMMIT. CHEAT FILES ADDED NOW.
The title says it all. I found the whitelist code that was causing the problem in Luma3DS, Rei-Six, Luma Legacy, and Puma33DS, and recompiled them. I realize there were modified Luma releases already out there, but this is the latest one and has the cheat support built-in (not to mention the latest bug fixes). Some cheat files are now included as a separate archive (I batch renamed the files from the CTRPF archive, and they seem to work alright). Luma was also built with the Friends patch included, as all of my builds usually are (it's been updated in Luma Legacy and Puma33DS as well). Legacy uses the "legacy" folder as usual to avoid conflicting with regular Luma.
I have added "_SG" to the end of the names so that they can readily be copied to the "b9s/payloads" and "gm9/payloads" folders of my InScripted AIO (or any other configuration for that matter) without overwriting any existing files. Just add them to those folders, and you can make them the default or put them on hotkeys with Settings (hold R at boot) or using Fastboot3DS if you are running it (hold Home at boot). Though you could also copy them to the "Updater" folder, remove the "_SG" part, and run it if you want to use these exclusively.
Puma33DS has been done a bit differently. It needs a copy of the A9LH payload (which must be listed in the "path.txt" file) for the reboot patches to work correctly. In order to have the SG-patched copy and the original in the same configuration, one of these has to use a different text file. So, there is one build that uses "path.txt" for replacing the existing copy, and one that uses "path_sg.txt" to coexist. Said "path_sg.txt" is included with the latter, as well as some other files you will want if you plan to use it with InScripted (a PumaLoader_SG is included for launching it from chainloaders other than BootCTR9). It has been somewhat assumed that, if you want this at all (and being a fork of old Luma 6, I understand why most people probably won't see the point), you either want it to replace or run along side the copy in my InScripted AIO (especially since that already provides all the workarounds needed to run it).