Decided to remove config info, and keep 3DSident (original) minimal and only display cruical information.
GSPLCD header is no longer required now that it's been merged into ctrulib
Screenshots are now in the same format as 3DShell.
All file handling functions use FS:USER
Now displays local friend code seed.
Storage sizes now display appropriately according to your
available/total storage. MB is no longer the default unit.
Also cleaned up main.c, now uses separate headers like 3DSident-GUI
W.I.P changes include friend code, and device cert. Device cert doesn't
print anything as of now.
The NNID is displayed properly. This time it shows both your username
and ID. Fixed a problem that caused crashes when de-initializing actu.
Now displays device ID, and soap ID.
Storage is displayed as {Partition} Storage : Free / Total
Enabled cfgs service to allow the use of CFGS functions (getSerial)
Removed ir:u service because it isn't required in this program. Besides
I had to make room for mcu::HWC.
I also forgot to mention I got the ACTU functions from MrCheeze.
Many thanks to him.
Basically what you need to do is open screenshot.bin, which is placed
under 3ds/3DSident/screenshots/screenshot.bin and replace 1 with 0, if
you want to disable screenshots.
- sprintf automatically zero-terminates the string, so macAddress[18] = 0; isn't necessary
- reworked all strings to a table in order to improve readability, added const
- if osGetSystemVersionData succeeds, it'll print out the info (which works perfectly on real hw)
- fixed identation issues