@echo off
cd %~dp0
set nusdir=%~dp0
del download.bat
:setgamelist
SETLOCAL
cls
echo Type -1 to begin downloads, or add more below.
set /P id="Enter game ID: "
if "%id%" == "-1" goto end
set /p update="Download game updates? (y,n): "
for /d /r "%NusDir%\tickets" %%a in (*) do if /i %%~nxa==%id% set "tikLocation=%%a"
for %%a in ("%tikLocation%\..") do set "game=%%~na"
If not "%tikLocation%"=="" (
echo echo ----------------------------------------------- >> download.bat
echo echo Downloading %game% - %id% >> download.bat
echo echo ----------------------------------------------- >> download.bat
echo nusgrabber.exe %id% >> download.bat
echo echo ----------------------------------------------- >> download.bat
echo echo Grabbing Ticket File >> download.bat
echo echo ----------------------------------------------- >> download.bat
echo copy "%TikLocation%\title.tik" "%id%" >> download.bat
) else (
echo Error: ticket not found. Skipping ticket transfer.
pause
cls
set /P game="Enter game name: "
echo echo ----------------------------------------------- >> download.bat
echo echo Downloading %game% - %id% >> download.bat
echo echo ----------------------------------------------- >> download.bat
echo nusgrabber.exe %id% >> download.bat
)
echo echo ----------------------------------------------- >> download.bat
echo echo Renaming Folder %id% >> download.bat
echo echo ----------------------------------------------- >> download.bat
echo MOVE %id% "install\%game%" >> download.bat
set id=%id:00050000=0005000E%
set game=%game% Update
if /i %update:~0,1%==y (
echo echo ----------------------------------------------- >> download.bat
echo echo Downloading %game% - %id% >> download.bat
echo echo ----------------------------------------------- >> download.bat
echo nusgrabber.exe %id% >> download.bat
echo echo ----------------------------------------------- >> download.bat
echo echo Renaming Folder %id% >> download.bat
echo echo ----------------------------------------------- >> download.bat
echo MOVE %id% "install\%game%" >> download.bat
)
ENDLOCAL
goto setgamelist
:end
echo echo ----------------------------------------------- >> download.bat
echo echo Downloads Completed! >> download.bat
echo echo ----------------------------------------------- >> download.bat
echo pause >> download.bat
echo del download.bat >> download.bat
call download.bat