diff --git a/scripts/Dump_saves.te b/scripts/Dump_saves.te new file mode 100644 index 0000000..bf9233b --- /dev/null +++ b/scripts/Dump_saves.te @@ -0,0 +1,53 @@ +#REQUIRE SD +#REQUIRE KEYS +#REQUIRE VER 4.0.0 + +partNames = ["SYSTEM", "USER"] +menuOptions = ["Exit"].copy() + +partNames.foreach("x"){ + menuOptions.add("Sysmmc " + x) +} + +if (emu()){ + menuOptions.add("Emummc " + x) +} + +res = menu(menuOptions, 0) + +if (!res){ + exit() +} + +clear() + +if (res % 2) { + mountStr = "SYSTEM" +}.else() { + mountStr = "USER" +} + +if (res > 2) { + mount = mountemu +}.else() { + mount = mountsys +} + +if (mount(mountStr)){ + println("Mounting failed!") + pause() + exit() +} + +cpSaveFolder = menuOptions[res] +cpSavePath = combinepath("sd:/tegraexplorer/", cpSaveFolder) +mkdir("sd:/tegraexplorer") +mkdir(cpSavePath) + +res = copydir("bis:/save", cpSavePath) +if (res) { + println("Copy failed! Errcode: ", res) +}.else() { + println("Done!") +} +pause() \ No newline at end of file diff --git a/scripts/SystemRestoreV3.te b/scripts/SystemRestoreV3.te index 2c1d676..96ba086 100644 --- a/scripts/SystemRestoreV3.te +++ b/scripts/SystemRestoreV3.te @@ -1,4 +1,4 @@ -#REQUIRE VER 3.0.6 +#REQUIRE VER 4.0.0 #REQUIRE MINERVA #REQUIRE KEYS #REQUIRE SD