What a pain in the dick to set up.
First get dev firmware
>Grab SystemUpdater from Switch SDK>Extract SystemUpdaterEdevI1.nsp>Compile firmware tool>FirmwareTool.exe --keys dev.keys extract-initimg SystemUpdaterEdevI1.nsp extracted>FirmwareTool.exe --keys dev.keys extract-fat extracted/SYSTEM.bin devfwThe firmware is in devfw/contents/registered
Now generate licenses
>compile genlic>run to generate Hayabusa license. move the license elsewhere for now>edit program.cs replace AES_KEY with "EDA3FB847A37A4396F7015ABBF1C7945CFEC55E3A9702F5A027EE7511B2747B3" and change "Hayabusa" with "Titan".>compile and run to generate Titan license>Acquire Ryujinx source code>Apply diff to source and compile. Make sure diff has linux line endings or you will get errors.>Create portable directory next to exe>place dev.keys in portable/system/>place Hayabusa license in portable/sdcard/>place Titan license in portable/sdcard/titanIn Ryujinx set the date to the past, like 2021. Set your usename to "User". Install firmware from directory and choose the folder with the dev firmware ncas.
sdk:
https://gofile.io/d/2FWy4Adiff:
>>56774561dev.keys:
>>56776064firmwaretool:
https://files.catbox.moe/o4jm93.zipgenlic:
https://files.catbox.moe/fwzdwc.zip