Alex Taber 37aa9022e1 Added splash support (#2)
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?
2017-07-21 20:49:17 -04:00
2017-07-21 20:49:17 -04:00
2017-07-20 17:19:07 -04:00
2017-07-20 17:19:07 -04:00
2017-07-20 17:19:07 -04:00
2017-07-20 17:19:07 -04:00

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

Description
No description provided
Readme GPL-3.0 1.7 MiB
Languages
C 97.5%
Makefile 2.5%