"remove the mod from sysnand" - that's not how it works. All files are on sdcard, you choose where you want to use it - sysmmc or emummc. "Mod" is not installed to sysnand
Here is an example of something i did in 90 minutes
Video from unfinished version, only difference are used symbols
You can download it from here
https://github.com/masagrator/SMD-Files/blob/main/Compact/Compact.smd
Requires sys-clk or hoc-clk to show all data properly
R - RAM load (white -...
This project is now discontinued, superseeded by Status Monitor Deux
https://gbatemp.net/threads/status-monitor-deux-customizable-successor-of-status-monitor-overlay.682096/#post-10865143
Status Monitor Deux
I released first version of Status Monitor Overlay almost 6 years ago. With advancements in tech i decided to take upon challenge of making something I wanted to do but in normal circumstances was too time consuming to be a viable option for me.
Status Monitor Deux is a...
Btw, you don't need GUI if you want to just implement keyboard. You can invoke system keyboard with swkbd.
Switch example:
https://github.com/switchbrew/switch-examples/blob/master/applet/libapplets/software-keyboard/source/main.c
Atmosphere doesn't care about that. As long as it's not replacing currently existing program id, if you have boot2.flag in flags folder atmosphere will try to launch it at boot.
Only real thing you should look out is that you cannot use titleid valid only for applications (is in range...
In Suika Game i couldn't reproduce the same error code, i was getting 2155-8007 / 0x3e8e9b. So I tried to patch that.
It was shown by using "error" applet, so i was trying to look at nn::err namespace. There are many types of nn::err::ShowResult, stubbing nn::err::ShowResult(nn::Result) fixed an...
Only way afaik would be to make an exlaunch plugin that can catch framebuffer, copy it from gpu only memory to memory accessible by cpu and save it as file.