├── .gitignore ├── .gitmodules ├── Makefile ├── README.md ├── TWiLight Menu++ Updater.pnproj ├── TWiLight Menu++ Updater.pnps ├── app ├── BannerAudio.wav ├── banner (old).xcf ├── banner.cgfx ├── banner.png ├── banner.xcf ├── build-cia.rsf ├── icon.png └── logo.bcma.lz ├── assets └── gfx │ ├── BS_1_2page_button.png │ ├── BS_2page_extra_small_button.png │ ├── BS_2page_small_button.png │ ├── BS_Left_page_button.png │ ├── BS_Page_number_frame.png │ ├── BS_Rigt_page_button.png │ ├── BS_background.png │ ├── BS_home_icon.png │ ├── BS_loading_anim1.png │ ├── BS_loading_anim2.png │ ├── BS_loading_anim3.png │ ├── BS_loading_anim4.png │ ├── BS_loading_background.png │ ├── BS_loading_background2.png │ ├── arrow.png │ ├── dot_blue.png │ ├── dot_green.png │ ├── sprites.t3s │ ├── text_updater.png │ ├── top_bg.png │ ├── twinkle_1.png │ ├── twinkle_2.png │ ├── twinkle_3.png │ └── twlm_logo.png ├── azure-pipelines.yml ├── clean.bat ├── compile.bat ├── include ├── download.hpp ├── fileBrowse.hpp ├── gfx.hpp ├── init.hpp ├── msg.hpp ├── screens │ └── updaterScreen.hpp └── utils │ ├── cia.h │ ├── common.hpp │ ├── dumpdsp.h │ ├── extract.hpp │ ├── file.h │ ├── inifile.h │ ├── json.hpp │ ├── keyboard.h │ ├── sha256.h │ ├── sound.h │ ├── stringutils.hpp │ └── thread.h ├── resources ├── BS_1_2page_button.xcf ├── BS_2page_small_button.xcf ├── Full preview.JPG ├── Top screen.xcf └── top_bg.xcf ├── romfs ├── gfx │ └── sprites.t3x └── sounds │ ├── back.wav │ ├── launch.wav │ ├── null.wav │ ├── select.wav │ ├── settings.wav │ ├── stop.wav │ ├── switch.wav │ └── wrong.wav └── source ├── download.cpp ├── fileBrowse.cpp ├── gfx.cpp ├── init.cpp ├── main.cpp ├── msg.cpp ├── screens └── updaterScreen.cpp └── utils ├── cia.c ├── dumpdsp.cpp ├── extract.cpp ├── file.c ├── inifile.cpp ├── keyboard.cpp ├── sha256.cpp ├── sound.cpp ├── stringutils.cpp └── thread.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/.gitmodules -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/README.md -------------------------------------------------------------------------------- /TWiLight Menu++ Updater.pnproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/TWiLight Menu++ Updater.pnproj -------------------------------------------------------------------------------- /TWiLight Menu++ Updater.pnps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/TWiLight Menu++ Updater.pnps -------------------------------------------------------------------------------- /app/BannerAudio.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/app/BannerAudio.wav -------------------------------------------------------------------------------- /app/banner (old).xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/app/banner (old).xcf -------------------------------------------------------------------------------- /app/banner.cgfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/app/banner.cgfx -------------------------------------------------------------------------------- /app/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/app/banner.png -------------------------------------------------------------------------------- /app/banner.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/app/banner.xcf -------------------------------------------------------------------------------- /app/build-cia.rsf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/app/build-cia.rsf -------------------------------------------------------------------------------- /app/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/app/icon.png -------------------------------------------------------------------------------- /app/logo.bcma.lz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/app/logo.bcma.lz -------------------------------------------------------------------------------- /assets/gfx/BS_1_2page_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/assets/gfx/BS_1_2page_button.png -------------------------------------------------------------------------------- /assets/gfx/BS_2page_extra_small_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/assets/gfx/BS_2page_extra_small_button.png -------------------------------------------------------------------------------- /assets/gfx/BS_2page_small_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/assets/gfx/BS_2page_small_button.png -------------------------------------------------------------------------------- /assets/gfx/BS_Left_page_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/assets/gfx/BS_Left_page_button.png -------------------------------------------------------------------------------- /assets/gfx/BS_Page_number_frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/assets/gfx/BS_Page_number_frame.png -------------------------------------------------------------------------------- /assets/gfx/BS_Rigt_page_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/assets/gfx/BS_Rigt_page_button.png -------------------------------------------------------------------------------- /assets/gfx/BS_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/assets/gfx/BS_background.png -------------------------------------------------------------------------------- /assets/gfx/BS_home_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/assets/gfx/BS_home_icon.png -------------------------------------------------------------------------------- /assets/gfx/BS_loading_anim1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/assets/gfx/BS_loading_anim1.png -------------------------------------------------------------------------------- /assets/gfx/BS_loading_anim2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/assets/gfx/BS_loading_anim2.png -------------------------------------------------------------------------------- /assets/gfx/BS_loading_anim3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/assets/gfx/BS_loading_anim3.png -------------------------------------------------------------------------------- /assets/gfx/BS_loading_anim4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/assets/gfx/BS_loading_anim4.png -------------------------------------------------------------------------------- /assets/gfx/BS_loading_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/assets/gfx/BS_loading_background.png -------------------------------------------------------------------------------- /assets/gfx/BS_loading_background2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/assets/gfx/BS_loading_background2.png -------------------------------------------------------------------------------- /assets/gfx/arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/assets/gfx/arrow.png -------------------------------------------------------------------------------- /assets/gfx/dot_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/assets/gfx/dot_blue.png -------------------------------------------------------------------------------- /assets/gfx/dot_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/assets/gfx/dot_green.png -------------------------------------------------------------------------------- /assets/gfx/sprites.t3s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/assets/gfx/sprites.t3s -------------------------------------------------------------------------------- /assets/gfx/text_updater.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/assets/gfx/text_updater.png -------------------------------------------------------------------------------- /assets/gfx/top_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/assets/gfx/top_bg.png -------------------------------------------------------------------------------- /assets/gfx/twinkle_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/assets/gfx/twinkle_1.png -------------------------------------------------------------------------------- /assets/gfx/twinkle_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/assets/gfx/twinkle_2.png -------------------------------------------------------------------------------- /assets/gfx/twinkle_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/assets/gfx/twinkle_3.png -------------------------------------------------------------------------------- /assets/gfx/twlm_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/assets/gfx/twlm_logo.png -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /clean.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | make clean 3 | -------------------------------------------------------------------------------- /compile.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | make 3 | pause 4 | -------------------------------------------------------------------------------- /include/download.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/include/download.hpp -------------------------------------------------------------------------------- /include/fileBrowse.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/include/fileBrowse.hpp -------------------------------------------------------------------------------- /include/gfx.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/include/gfx.hpp -------------------------------------------------------------------------------- /include/init.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/include/init.hpp -------------------------------------------------------------------------------- /include/msg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/include/msg.hpp -------------------------------------------------------------------------------- /include/screens/updaterScreen.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/include/screens/updaterScreen.hpp -------------------------------------------------------------------------------- /include/utils/cia.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/include/utils/cia.h -------------------------------------------------------------------------------- /include/utils/common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/include/utils/common.hpp -------------------------------------------------------------------------------- /include/utils/dumpdsp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/include/utils/dumpdsp.h -------------------------------------------------------------------------------- /include/utils/extract.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/include/utils/extract.hpp -------------------------------------------------------------------------------- /include/utils/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/include/utils/file.h -------------------------------------------------------------------------------- /include/utils/inifile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/include/utils/inifile.h -------------------------------------------------------------------------------- /include/utils/json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/include/utils/json.hpp -------------------------------------------------------------------------------- /include/utils/keyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/include/utils/keyboard.h -------------------------------------------------------------------------------- /include/utils/sha256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/include/utils/sha256.h -------------------------------------------------------------------------------- /include/utils/sound.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/include/utils/sound.h -------------------------------------------------------------------------------- /include/utils/stringutils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/include/utils/stringutils.hpp -------------------------------------------------------------------------------- /include/utils/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/include/utils/thread.h -------------------------------------------------------------------------------- /resources/BS_1_2page_button.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/resources/BS_1_2page_button.xcf -------------------------------------------------------------------------------- /resources/BS_2page_small_button.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/resources/BS_2page_small_button.xcf -------------------------------------------------------------------------------- /resources/Full preview.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/resources/Full preview.JPG -------------------------------------------------------------------------------- /resources/Top screen.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/resources/Top screen.xcf -------------------------------------------------------------------------------- /resources/top_bg.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/resources/top_bg.xcf -------------------------------------------------------------------------------- /romfs/gfx/sprites.t3x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/romfs/gfx/sprites.t3x -------------------------------------------------------------------------------- /romfs/sounds/back.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/romfs/sounds/back.wav -------------------------------------------------------------------------------- /romfs/sounds/launch.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/romfs/sounds/launch.wav -------------------------------------------------------------------------------- /romfs/sounds/null.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/romfs/sounds/null.wav -------------------------------------------------------------------------------- /romfs/sounds/select.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/romfs/sounds/select.wav -------------------------------------------------------------------------------- /romfs/sounds/settings.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/romfs/sounds/settings.wav -------------------------------------------------------------------------------- /romfs/sounds/stop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/romfs/sounds/stop.wav -------------------------------------------------------------------------------- /romfs/sounds/switch.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/romfs/sounds/switch.wav -------------------------------------------------------------------------------- /romfs/sounds/wrong.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/romfs/sounds/wrong.wav -------------------------------------------------------------------------------- /source/download.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/source/download.cpp -------------------------------------------------------------------------------- /source/fileBrowse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/source/fileBrowse.cpp -------------------------------------------------------------------------------- /source/gfx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/source/gfx.cpp -------------------------------------------------------------------------------- /source/init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/source/init.cpp -------------------------------------------------------------------------------- /source/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/source/main.cpp -------------------------------------------------------------------------------- /source/msg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/source/msg.cpp -------------------------------------------------------------------------------- /source/screens/updaterScreen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/source/screens/updaterScreen.cpp -------------------------------------------------------------------------------- /source/utils/cia.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/source/utils/cia.c -------------------------------------------------------------------------------- /source/utils/dumpdsp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/source/utils/dumpdsp.cpp -------------------------------------------------------------------------------- /source/utils/extract.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/source/utils/extract.cpp -------------------------------------------------------------------------------- /source/utils/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/source/utils/file.c -------------------------------------------------------------------------------- /source/utils/inifile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/source/utils/inifile.cpp -------------------------------------------------------------------------------- /source/utils/keyboard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/source/utils/keyboard.cpp -------------------------------------------------------------------------------- /source/utils/sha256.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/source/utils/sha256.cpp -------------------------------------------------------------------------------- /source/utils/sound.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/source/utils/sound.cpp -------------------------------------------------------------------------------- /source/utils/stringutils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/source/utils/stringutils.cpp -------------------------------------------------------------------------------- /source/utils/thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KirovAir/TWiLightMenu-Updater/HEAD/source/utils/thread.cpp --------------------------------------------------------------------------------