@Type_0_Dev, would you share your eddited batch?
I've edited the batch substantially since I first made it as I had originally read that title keys weren't needed for use on SX OS. It now uses the title key and downloads any updates along with base game. Please keep in mind, this will grab All available updates for each game. It also currently appends "[USA] [eShop]" to each filename as well as the update version if applicable.
Your download.txt will now need more info though. It should be in the following format:
"TitleID,UpdateID,TitleKey,GameTitle"
Batch script:
if not exist Finished mkdir Finished
for /f "tokens=1-4 delims=," %%a in (download.txt) do (
cdnsp.py -r -g %%a-0-%%c %%b-65536-%%c %%b-131072-%%c %%b-196608-%%c %%b-262144-%%c %%b-327680-%%c %%b-393216-%%c %%b-458752-%%c %%b-524288-%%c %%b-589824-%%c %%b-655360-%%c %%b-720896-%%c %%b-786432-%%c %%b-854968-%%c %%b-917504-%%c %%b-983040-%%c %%b-1048576-%%c
ren %%a\%%a.nsp "%%d [USA] [eShop].nsp"
move %%a\"%%d [USA] [eShop].nsp" Finished\"%%d [USA] [eShop].nsp"
ren %%a\%%b\65536\%%b.nsp "%%d [USA] [eShop] [Update v65536].nsp"
move "%%a\%%b\65536\%%d [USA] [eShop] [Update v65536].nsp" Finished
ren %%a\%%b\131072\%%b.nsp "%%d [USA] [eShop] [Update v131072].nsp"
move "%%a\%%b\131072\%%d [USA] [eShop] [Update v131072].nsp" Finished
ren %%a\%%b\196608\%%b.nsp "%%d [USA] [eShop] [Update v196608].nsp"
move "%%a\%%b\196608\%%d [USA] [eShop] [Update v196608].nsp" Finished
ren %%a\%%b\262144\%%b.nsp "%%d [USA] [eShop] [Update v262144].nsp"
move "%%a\%%b\262144\%%d [USA] [eShop] [Update v262144].nsp" Finished
ren %%a\%%b\327680\%%b.nsp "%%d [USA] [eShop] [Update v327680].nsp"
move "%%a\%%b\327680\%%d [USA] [eShop] [Update v327680].nsp" Finished
ren %%a\%%b\393216\%%b.nsp "%%d [USA] [eShop] [Update v393216].nsp"
move "%%a\%%b\393216\%%d [USA] [eShop] [Update v393216].nsp" Finished
ren %%a\%%b\458752\%%b.nsp "%%d [USA] [eShop] [Update v458752].nsp"
move "%%a\%%b\458752\%%d [USA] [eShop] [Update v458752].nsp" Finished
ren %%a\%%b\524288\%%b.nsp "%%d [USA] [eShop] [Update v524288].nsp"
move "%%a\%%b\524288\%%d [USA] [eShop] [Update v524288].nsp" Finished
ren %%a\%%b\589824\%%b.nsp "%%d [USA] [eShop] [Update v589824].nsp"
move "%%a\%%b\589824\%%d [USA] [eShop] [Update v589824].nsp" Finished
ren %%a\%%b\655360\%%b.nsp "%%d [USA] [eShop] [Update v655360].nsp"
move "%%a\%%b\655360\%%d [USA] [eShop] [Update v655360].nsp" Finished
ren %%a\%%b\720896\%%b.nsp "%%d [USA] [eShop] [Update v720896].nsp"
move "%%a\%%b\720896\%%d [USA] [eShop] [Update v720896].nsp" Finished
ren %%a\%%b\786432\%%b.nsp "%%d [USA] [eShop] [Update v786432].nsp"
move "%%a\%%b\786432\%%d [USA] [eShop] [Update v786432].nsp" Finished
ren %%a\%%b\854968\%%b.nsp "%%d [USA] [eShop] [Update v854968].nsp"
move "%%a\%%b\854968\%%d [USA] [eShop] [Update v854968].nsp" Finished
ren %%a\%%b\917504\%%b.nsp "%%d [USA] [eShop] [Update v917504].nsp"
move "%%a\%%b\917504\%%d [USA] [eShop] [Update v917504].nsp" Finished
ren %%a\%%b\983040\%%b.nsp "%%d [USA] [eShop] [Update v983040].nsp"
move "%%a\%%b\983040\%%d [USA] [eShop] [Update v983040].nsp" Finished
ren %%a\%%b\1048576\%%b.nsp "%%d [USA] [eShop] [Update v1048576].nsp"
move "%%a\%%b\1048576\%%d [USA] [eShop] [Update v1048576].nsp" Finished
if not exist "Finished\%%d [USA] [eShop].nsp" echo %%b >> failed.txt
echo y|rmdir %%a /s
)
Sent from my ASUS_P00J using Tapatalk