1
0
Fork 0
mirror of https://github.com/DarkMatterCore/nxdumptool.git synced 2024-11-22 18:26:39 +00:00
Generates XCI/NSP/HFS0/ExeFS/RomFS/Certificate/Ticket dumps from Nintendo Switch gamecards and installed SD/eMMC titles.
Find a file
Pablo Curiel 28cd0ce10f OptionsTab: fully implement application update feature.
Other changes include:

* Codebase: move JSON parsing logic from config.c/h to nxdt_json.c/h.
* Codebase: replace all calls to localtime() with localtime_r() to guarantee thread-safety.
* Codebase: updated todo.txt.
* utils: implement utilsParseGitHubReleaseJsonData(), utilsFreeGitHubReleaseJsonData(), utilsGetApplicationUpdatedState() and utilsGetApplicationUpdatedState().
* utils: add extra logic to move the application's NRO to its proper path if the launch path isn't the right one (commented out at this moment).
* utils: add extra logic to replace the application's NRO at exit (commented out at this moment).
* defines: add DEVOPTAB_SDMC_DEVICE and tweak GitHub URL macros.
* DownloadTask: set percentage to 0 if the download size is unknown.
* DownloadTask: fix ETA string formatting.
* OptionsTab: repurpose OptionsTabUpdateFileDialogContent into OptionsTabUpdateProgress.
* OptionsTab: implement OptionsTabUpdateApplicationFrame.
* RootView: move date formatting into the static GetFormattedDateString() method.
* Makefile: use _GNU_SOURCE as part of CFLAGS to use strptime().
2021-08-07 04:42:03 -04:00
.github Cleanup startup logfile messages. 2020-10-14 19:08:01 -04:00
code_templates PoC: fix building + implement AuthoringTool data option. 2021-08-03 02:37:04 -04:00
host Implement DownloadTask, DownloadFileTask and DownloadDataTask classes. 2021-07-27 11:00:09 -04:00
include OptionsTab: fully implement application update feature. 2021-08-07 04:42:03 -04:00
legacy More legacy code wiping. 2020-10-13 07:26:29 -04:00
libs OptionsTab: fully implement application update feature. 2021-08-07 04:42:03 -04:00
romfs OptionsTab: fully implement application update feature. 2021-08-07 04:42:03 -04:00
source OptionsTab: fully implement application update feature. 2021-08-07 04:42:03 -04:00
.gitignore PoC: use 7z instead of tar. 2021-08-03 03:15:06 -04:00
.gitmodules Update borealis. 2021-06-23 17:55:11 -04:00
build.sh PoC: use 7z instead of tar. 2021-08-03 03:15:06 -04:00
LICENSE.md Change project layout + upgrade license to GPLv3. 2021-03-25 15:26:58 -04:00
Makefile OptionsTab: fully implement application update feature. 2021-08-07 04:42:03 -04:00
README.md Fixes icon.jpg location in README (#82) 2021-04-03 09:17:43 -04:00
todo.txt OptionsTab: fully implement application update feature. 2021-08-07 04:42:03 -04:00

nxdumptool

Nintendo Switch Dump Tool

Temporary branch used for the development of the nxdumptool rewrite. Highly experimental, use at your own risk.