37aa9022e14d240445eab3580b077853f58ef487
Combination of quality of life improvements, bugfixes and splash support: * unzip_file now works with any file, not just a theme * Made linked list nodes generic so they work for both splashes and themes * Fixed bug in previous commit with deleting the zip file once it was unzipped * All zips in /Splashes/ are now extracted, as with /Themes/ * Splashes are all added to the linked list properly * Splashes can be installed given a path, but only works on Luma. Undecided as to whether or not I'm going to change this. TODO: * Automatically change the luma configuration to enable splash screens * MAYBE add support for other CFWs (if there's an interest). Maybe set a folder to extract splashes to in some kind of user settings?
3DSThemeManager
A Theme Manager for the Nintendo3DS, written in C
Dependencies
This depends on zlib. Get it from portlibs.
License
This project is licensed under the GNU GPLv3. See LICENSE.md for details.
Credits
Thanks to Rinnegatamante, whose code served as reference on theme installation
Thanks to the folks on #dev of Nintendo Homebrew, who helped with unicode shenanigans
Thanks to the maintainers for all used libraries, including ctrulib, zlib, and minizip
Languages
C
97.5%
Makefile
2.5%