diff --git a/ModMii Italian/ModMii.bat b/ModMii Italian/ModMii.bat new file mode 100644 index 0000000..c3258e2 --- /dev/null +++ b/ModMii Italian/ModMii.bat @@ -0,0 +1,23417 @@ +@echo off +setlocal + +set ModMiipath=%cd% +set cygwin=nodosfilewarning + +set currentversion=4.6.1 +set agreedversion= +if exist settings.bat call settings.bat + + +set UPDATENAME=ModMiiItalianUpdate +if exist Updatetemp.bat attrib -h Updatetemp.bat +if exist Updatetemp.bat del updatetemp.bat>nul + + +if "%ModMiiInstallerpath%"=="" goto:notfreshinstall +if exist "%ModMiiInstallerpath%"\Updatetemp.bat attrib -h "%ModMiiInstallerpath%"\Updatetemp.bat +if exist "%ModMiiInstallerpath%"\Updatetemp.bat del "%ModMiiInstallerpath%"\Updatetemp.bat>nul +if exist "%ModMiiInstallerpath%"\%UPDATENAME%.bat attrib -h "%ModMiiInstallerpath%"\%UPDATENAME%.bat +if exist "%ModMiiInstallerpath%"\%UPDATENAME%.bat del "%ModMiiInstallerpath%"\%UPDATENAME%.bat>nul +:notfreshinstall + +title=ModMii +mode con cols=85 lines=54 +color 1f + +::SET FILENAME=%~nx0 //this returns the name of the batch file running (doesn't work when packaged in an exe) +::SET PATHNAME=%0 //this returns the filename but also with absolute path + + +if exist skipscam.txt goto:DefaultSettings +if exist ipromisetodonate.txt goto:DefaultSettings + +set warning= +echo ModMii +echo by XFlak +echo. +echo. +echo. +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20\x20 [Red] QUESTO SOFTWARE NON E' IN VENDITA. +echo. + +if /i "%AGREEDVERSION%" NEQ "%CURRENTVERSION%" @ping 127.0.0.1 -n 3 -w 1000> nul + +echo SE HAI PAGATO PER QUESTO SOFTWARE OPPURE LO HAI RICEVUTO COME PARTE +echo DI UN "BUNDLE" SEI STATO TRUFFATO E PUOI CHIEDERE DI ESSERE RIMBORSATO. +echo. +echo. +if /i "%AGREEDVERSION%" NEQ "%CURRENTVERSION%" @ping 127.0.0.1 -n 5 -w 1000> nul +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red] UTILIZZALO A TUO RISCHIO! +echo. +echo QUESTO PACCHETTO TI VIENE OFFERTO SENZA ALCUN TIPO DI GARANZIA. +echo RICORDA BENE CHE L'UNICO RESPONSABILE IN CASO DI DANNI ALLA CONSOLE, +echo SEI TU! +echo. +echo. + +echo. +if /i "%AGREEDVERSION%" NEQ "%CURRENTVERSION%" @ping 127.0.0.1 -n 7 -w 1000> nul +echo. +echo Digita la parola "ACCETTO" senza virgolette poi premi enter per continuare. +echo. +echo. +echo. +if /i "%AGREEDVERSION%" NEQ "%CURRENTVERSION%" @ping 127.0.0.1 -n 7 -w 1000> nul +echo Se non puoi/vuoi seguire queste istruzioni,non sarai in grado di continuare +echo e quindi non potrai eseguire alcun tipo di modifica. +echo. +echo. +echo. +echo. +echo. +echo. +echo. +if /i "%AGREEDVERSION%" NEQ "%CURRENTVERSION%" @ping 127.0.0.1 -n 5 -w 1000> nul + +set /p warning= Inserisci qui la tua scelta: + + +if /i "%warning%" EQU "skipscam" echo Having 'skipscam.txt' saved in the same folder as ModMii will skip the scam warning at startup.>skipscam.txt +if /i "%warning%" EQU "skipscam" attrib +r +h +s skipscam.txt +if /i "%warning%" EQU "skipscam" goto:DefaultSettings + +if /i "%warning%" EQU "ipromisetodonate" echo Having 'ipromisetodonate.txt' saved in the same folder as ModMii will skip the scam warning at startup.>ipromisetodonate.txt +if /i "%warning%" EQU "ipromisetodonate" attrib +r +h +s ipromisetodonate.txt +if /i "%warning%" EQU "ipromisetodonate" goto:DefaultSettings + + +if /i "%warning%" EQU "ACCETTO" goto:skip +echo. +echo Uscendo da ModMii... +@ping 127.0.0.1 -n 2 -w 1000> nul +Exit +:skip + +::Save version agreed to +if exist settings.bat sfk filter -quiet settings.bat -ls!"set AGREEDVERSION=" -write -yes +echo set AGREEDVERSION=%currentversion%>> settings.bat + + +:DefaultSettings + +::----LOAD SETTINGS (if exist)---- +if exist settings.bat call settings.bat + +::-----default settings (default applies even if a single variable is missing from settings.bat)------ +IF "%ROOTSAVE%"=="" set ROOTSAVE=off +IF "%PCSAVE%"=="" set PCSAVE=Auto +IF "%OPTION1%"=="" set OPTION1=off +IF "%OPTION36%"=="" set OPTION36=on +IF "%CMIOSOPTION%"=="" set CMIOSOPTION=off +IF "%Drive%"=="" set Drive=COPY_TO_SD +IF "%DriveU%"=="" set DriveU=COPY_TO_USB + +IF "%ACTIVEIOS%"=="" set ACTIVEIOS=on +IF "%AUTOUPDATE%"=="" set AUTOUPDATE=on +IF "%ModMiiverbose%"=="" set ModMiiverbose=off +IF "%sneekverbose%"=="" set sneekverbose=off +::IF "%discexverify%"=="" set discexverify=off +IF "%SNKFONT%"=="" set SNKFONT=B +IF "%HEXEDIT%"=="" set HEXEDIT=Y +IF "%overwritecodes%"=="" set overwritecodes=off +IF "%cheatregion%"=="" set cheatregion=All +IF "%cheatlocation%"=="" set cheatlocation=B + +IF "%wiicheat%"=="" set wiicheat=ON +IF "%WiiWarecheat%"=="" set WiiWarecheat=ON +IF "%VCArcadecheat%"=="" set VCArcadecheat=OFF +IF "%WiiChannelscheat%"=="" set WiiChannelscheat=ON +IF "%Gamecubecheat%"=="" set Gamecubecheat=ON +IF "%NEScheat%"=="" set NEScheat=ON +IF "%SNEScheat%"=="" set SNEScheat=ON +IF "%N64cheat%"=="" set N64cheat=ON +IF "%SMScheat%"=="" set SMScheat=ON +IF "%Segacheat%"=="" set Segacheat=ON +IF "%NeoGeocheat%"=="" set NeoGeocheat=ON +IF "%Commodorecheat%"=="" set Commodorecheat=ON +IF "%MSXcheat%"=="" set MSXcheat=ON +IF "%TurboGraFX-16cheat%"=="" set TurboGraFX-16cheat=ON +IF "%TurboGraFX-CDcheat%"=="" set TurboGraFX-CDcheat=ON + + +::check if drive folder exists--if second char is ":" check if drive exists +if /i "%DRIVE:~1,1%" NEQ ":" goto:skipcheck +if exist "%DRIVE:~0,2%" (goto:skipcheck) else (set DRIVE=COPY_TO_SD) +:skipcheck + +::check if DRIVEU folder exists--if second char is ":" check if DRIVEU exists +if /i "%DRIVEU:~1,1%" NEQ ":" goto:skipcheck +if exist "%DRIVEU:~0,2%" (goto:skipcheck) else (set DRIVEU=COPY_TO_USB) +:skipcheck + + +::.NET Framework 3.5 check+installation +if exist "%windir%\Microsoft.NET\Framework\v3.5" goto:skipframeworkinstallation + +echo ModMii richiede che.NET Framework 3.5 sia installato +echo. + +set FrameworkAttempt=0 +:NETFRAMEWORK + +SET /a FrameworkAttempt=%FrameworkAttempt%+1 + +if exist "temp\dotNetFx35setup.exe" goto:semiskip +echo Scaricando l installer di.NET Framework 3.5 +echo. + +start %ModMiimin%/wait wget -t 3 "http://download.microsoft.com/download/7/0/3/703455ee-a747-4cc8-bd3e-98a615c3aedb/dotNetFx35setup.exe" + +::start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait "http://download.microsoft.com/download/7/0/3/703455ee-a747-4cc8-bd3e-98a615c3aedb/dotNetFx35setup.exe" + +if not exist temp mkdir temp +if exist dotNetFx35setup.exe move /y dotNetFx35setup.exe temp\dotNetFx35setup.exe +:semiskip + +echo Avvio l'installer, attendi che finisca... +echo. +start /wait temp\dotNetFx35setup.exe + + +if exist "%windir%\Microsoft.NET\Framework\v3.5" goto:skipframeworkinstallation + +if /i "%FrameworkAttempt%" EQU "3" goto:GiveUpOnFramework + +echo Installazione Fallita, riprovo... +echo. +echo. +goto:NETFRAMEWORK + + +:GiveUpOnFramework +echo. +echo. +echo. +sfk echo -spat \x20L'installazione .NET Framework 3.5 \xe8 fallita pi\xf9 volte +echo In alternativa, puoi provare ad installare .NET Framework 3.5 tramite Windows Update +echo. +echo Alcune funioni di ModMii potrebbero non funzionare senza il.NET Framework 3.5 installato +echo Premi un tasto per usare ModMii comunque +pause>nul + +:skipframeworkinstallation + + +:Clear_Download_Log +::if exist %DRIVE%\Download_Log.md5 echo ;ModMii Log > %DRIVE%\Download_Log.md5 +if exist "%Drive%"\Download_Log.md5 del "%Drive%"\Download_Log.md5>nul + +::skip update when using cmd line +if /i "%one%" EQU "W" goto:MENUafterbadvars + +if /i "%ModMiiverbose%" EQU "off" (set ModMiimin=/min ) else (set ModMiimin=) +if /i "%AUTOUPDATE%" EQU "on" goto:UpdateModMii + +::......................................................MAIN MENU.............................................. + +:MENU + +if exist %UPDATENAME%.bat del %UPDATENAME%.bat>nul +if exist %UPDATENAME%.txt del %UPDATENAME%.txt>nul + +if exist temp\simplelog.txt del temp\simplelog.txt>nul +if exist temp\DLgotos-copy.txt del temp\DLgotos-copy.txt>nul + +::----restore settings if applicable (download queue and sneek nand builder)---- +IF "%MENU1%"=="" goto:NOCLEAR +if /i "%MENU1%" NEQ "O" goto:Cleartempsettings +goto:NOCLEAR +:Cleartempsettings +Set ROOTSAVE=%ROOTSAVETEMP% +Set Option1=%Option1TEMP% +:NOCLEAR + +::---SET TEMP SETTINGS FOR DL QUE--- +Set ROOTSAVETEMP=%ROOTSAVE% +Set Option1TEMP=%Option1% + + +if /i "%ModMiiverbose%" EQU "off" (set ModMiimin=/min ) else (set ModMiimin=) + + +::variable that interfere with cmd line wizard +SET VIRGIN= +SET FIRMSTART= +set STUB= +set PIC= +set NET= +set WEATHER= +set NEWS= +set SHOP= +set SPEAK= +set MIIQ= +set REGION= +set UpdatesIOSQ= +:MENUafterbadvars + + +mode con cols=85 lines=54 +SET lines=54 + +set MORE= +SET DEC= +SET HEX= +SET VER= +SET CONFIRM= +set loadorgo=go +set SMAPP= + +SET EXPLOIT=default +set exploitselection= +set COPY= +set DLTOTAL=0 +set OPTIONS= +set DB=N +set FORMAT=NONE +set cfgfullrelease=NONE +set SNEEKTYPE= +if /i "%USBCONFIG%" EQU "USB" set DRIVE=%DRIVETEMP% +set USBGUIDE= +set UPAGE1= +set LOADER= +set SNEEKTYPE= +set SNEEKSELECT= +set patchIOSnum=36 or 236 + + + +::if second char is ":" check if drive exists +if /i "%DRIVE:~1,1%" NEQ ":" goto:skipcheck +if not exist "%DRIVE:~0,2%" set DRIVE=COPY_TO_SD +:skipcheck + +::if second char is ":" check if driveU exists +if /i "%DRIVEU:~1,1%" NEQ ":" goto:skipcheck +if not exist "%DRIVEU:~0,2%" set DRIVE=COPY_TO_USB +:skipcheck + +:CLEAR + +set basewad=none +set basewadb=none + +set AdvNumber=0 +if exist temp\DLnamesADV.txt del temp\DLnamesADV.txt>nul +if exist temp\DLgotosADV.txt del temp\DLgotosADV.txt>nul + +set EULAU= +set EULAE= +set EULAJ= +set EULAK= +set RSU= +set RSE= +set RSJ= +set RSK= +set BC= +set SM3.2U= +set SM4.1U= +set SM4.2U= +set SM4.3U= +set SM3.2E= +set SM4.1E= +set SM4.2E= +set SM4.3E= +set SM3.2J= +set SM4.1J= +set SM4.2J= +set SM4.3J= +set SM4.1K= +set SM4.2K= +set SM4.3K= +set SM4.3U-DWR= +set SM4.2U-DWR= +set SM4.1U-DWR= +set SM4.3E-DWR= +set SM4.2E-DWR= +set SM4.1E-DWR= +set SM4.3J-DWR= +set SM4.2J-DWR= +set SM4.1J-DWR= +set SM4.3K-DWR= +set SM4.2K-DWR= +set SM4.1K-DWR= + +set SM4.3U-DWG= +set SM4.2U-DWG= +set SM4.1U-DWG= +set SM4.3E-DWG= +set SM4.2E-DWG= +set SM4.1E-DWG= +set SM4.3J-DWG= +set SM4.2J-DWG= +set SM4.1J-DWG= +set SM4.3K-DWG= +set SM4.2K-DWG= +set SM4.1K-DWG= + +set IOS30= +set IOS30P= +set IOS30P60= +set IOS40P60= +set IOS20P60= +set IOS11P60= +set IOS50P= +set IOS52P= +set IOS60= +set IOS60P= +set IOS70= +set IOS70P= +set IOS80= +set IOS80P= +set IOS236= + +set IOS70K= +set IOS80K= +set BB1= +set BB2= +set HM= +set h4= +set h5= +set h51= +set w19= +set w20= +set IOS236Installer= +set SIP= +set JOY= +set Y4M= +set dop= +set locked= +set AccioHacks= +set MyM= +set HBB= +set WII64= +set WIISX= +set bootmiisd= +set pwns= +set twi= +set YUGI= +set BATHAXX= +set ROTJ= +set TOS= +set smash= +set mmm= +set yawm= +set neogamma= +set cfg249= +set cfg222= +set usbfolder= +set WiiMC= +set fceugx= +set snes9xgx= +set vbagx= +set SGM= +set WIIX= +set cfgr= +set flow= +set wbm= +set CheatCodes= +set f32= +set USBX= +set JOYF= +set S2U= +set HBF= +set Pri= +set HAX= +set CM5= +set MP= +set MII= +set P= +set PK= +set S= +set SK= +set IU= +set IE= +set IJ= +set WU= +set WE= +set WJ= +set NU= +set NE= +set NJ= +set WSU= +set WSE= +set WSJ= +set M10= +set IOS9= +set IOS12= +set IOS13= +set IOS14= +set IOS15= +set IOS17= +set IOS21= +set IOS22= +set IOS28= +set IOS31= +set IOS33= +set IOS34= +set IOS35= +set IOS36= +set IOS36v3608= +set IOS37= +set IOS38= +set IOS41= +set IOS48v4124= +set IOS43= +set IOS45= +set IOS46= +set IOS53= +set IOS55= +set IOS56= +set IOS57= +set IOS58= +set IOS61= + +set A0e= +set A0c= +set A0e_60= +set A0e_70= +set A01= +set A01_60= +set A01_70= +set A40= +set A42= +set A45= +set A70= +set A72= +set A75= +set A78= +set A7b= +set A7e= +set A84= +set A87= +set A8a= +set A94= +set A97= +set A9a= +set A81= +set A8d= +set A9d= +set RVL-cMIOS-v65535(v10)_WiiGator_WiiPower_v0.2= +set RVL-cmios-v4_WiiGator_GCBL_v0.2= +set RVL-cmios-v4_Waninkoko_rev5= +set DarkWii_Red_4.3U= +set DarkWii_Red_4.2U= +set DarkWii_Red_4.1U= +set DarkWii_Red_4.3E= +set DarkWii_Red_4.2E= +set DarkWii_Red_4.1E= +set DarkWii_Red_4.3J= +set DarkWii_Red_4.2J= +set DarkWii_Red_4.1J= +set DarkWii_Red_4.3K= +set DarkWii_Red_4.2K= +set DarkWii_Red_4.1K= + +set DarkWii_Green_4.3U= +set DarkWii_Green_4.2U= +set DarkWii_Green_4.1U= +set DarkWii_Green_4.3E= +set DarkWii_Green_4.2E= +set DarkWii_Green_4.1E= +set DarkWii_Green_4.3J= +set DarkWii_Green_4.2J= +set DarkWii_Green_4.1J= +set DarkWii_Green_4.3K= +set DarkWii_Green_4.2K= +set DarkWii_Green_4.1K= + +set cIOS222[38]-v4= +set cIOS223[37-38]-v4= +set cIOS222[38]-v5= +set cIOS223[37]-v5= +set cIOS224[57]-v5= +set cIOS249[37]-v19= +set cIOS249[38]-v19= +set cIOS249[57]-v19= +set cIOS249[38]-v20= +set cIOS250[38]-v20= +set cIOS249[56]-v20= +set cIOS250[56]-v20= +set cIOS249[57]-v20= +set cIOS250[57]-v20= +set cIOS249-v17b= +set cIOS249-v14= +set cIOS250-v14= +set cIOS202[37]-v5= +set cIOS202[38]-v5= +set cIOS202[57]-v5= +set cIOS223[57]-v5= +set cIOS224[37]-v5= +set cIOS250[57]-v19= +set cIOS250-v17b= +set cIOS250[37]-v19= +set cIOS250[38]-v19= + +set cIOS249[37]-v21= +set cIOS250[37]-v21= +set cIOS249[38]-v21= +set cIOS250[38]-v21= +set cIOS249[56]-v21= + + +set cIOS249[53]-v21= +set cIOS250[53]-v21= +set cIOS249[55]-v21= +set cIOS250[55]-v21= + +set cIOS250[56]-v21= +set cIOS249[57]-v21= +set cIOS250[57]-v21= +set cIOS249[58]-v21= +set cIOS250[58]-v21= +set cIOS249[37]-d2x-v6= +set cIOS249[38]-d2x-v6= +set cIOS249[53]-d2x-v6= +set cIOS249[55]-d2x-v6= +set cIOS249[56]-d2x-v6= +set cIOS249[57]-d2x-v6= +set cIOS249[58]-d2x-v6= +set cIOS250[37]-d2x-v6= +set cIOS250[38]-d2x-v6= +set cIOS250[53]-d2x-v6= +set cIOS250[55]-d2x-v6= +set cIOS250[56]-d2x-v6= +set cIOS250[57]-d2x-v6= +set cIOS250[58]-d2x-v6= + +if /i "%MENUREAL%" EQU "S" goto:finishsneekinstall2 + +if /i "%cleardownloadsettings%" EQU "yes" goto:DownloadSettings + +if /i "%ADVPATCH%" EQU "B" goto:ADVANCED +if /i "%ADVSLOT%" EQU "B" goto:ADVANCED +if /i "%ADVVERSION%" EQU "B" goto:ADVANCED + +if /i "%list%" EQU "C" goto:list +if /i "%oldlist%" EQU "C" goto:oldlist +if /i "%LIST3%" EQU "C" goto:LIST3 +if /i "%LIST4%" EQU "C" goto:LIST4 +if /i "%ADVLIST%" EQU "C" goto:ADVANCED + +SET COUNT=1 +SET COUNT2=1 +SET COUNT3=1 +SET COUNT4=1 +SET COUNT5=1 +SET COUNT6=1 +SET COUNT7=1 +SET COUNT8=1 +SET CURRENTDL=0 + +::for cmdlineDLwizard +if /i "%one%" EQU "W" goto:DOWNLOAD + +if not exist temp mkdir temp + +set MENU1= + +cls +mode con cols=85 lines=65 + +echo ModMii v%currentversion% +echo by XFlak +echo. +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red] Seleziona un attivit\xe0: +echo. +echo W = Wizard di ModMii + Guida (Inizia qui la tua mod!) +echo. +echo U = Imposta un USB-Loader + Guida +echo. +echo H = Soluzioni HackMii (HBC rovesciato/Fix per No Vulnerable IOS) + Guida +echo. +echo S = Installazione SNEEK, Nand Builder, Game Bulk Extractor +echo. +echo. +echo 1 = Scarica a pagina 1 (System Menu, IOS, MIOS, Canali, etc) +echo. +echo 2 = Scarica a pagina 2 (Applicazioni, File USBLoader, Codici trucchi, etc) +echo. +echo 3 = Scarica a pagina 3 (Temi System Menu) +echo. +echo 4 = Scarica a pagina 4 (cIOS e cMIOS) +echo. +echo A = Scarica file personalizzati +echo * Qui sarai in grado di poter applicare patch, cambiare slot di +echo destinazione ed anche la versione ai vari IOS/CIOS +echo. +If Exist download_queue.bat echo L = Carica la lista salvata dei file da scaricare +If Exist download_queue.bat echo. +echo. +echo C = Crea i file di configurazione per BootMii, Wad Manager +echo o Multi-Mod Manager +echo. +echo FC = Pulizia file: Rimuovi i file superflui dopo la modifica +echo. +echo. +echo O = Opzioni +echo. +echo CR = Crediti +echo. +echo E = Uscita +echo. +echo *********MORE INFO********* +echo. +sfk echo -spat \x20 \x20 [RED] V = Visita tinyurl.com/ModMiiNow per avere informazioni, +sfk echo -spat \x20 \x20 [RED] riportare feedback o votare +echo. +echo Utilizza il wizard di ModMii per impostare in modo automatico la tua SD con +echo tutti i file necessari per moddare la tua WII,oppure per fare +echo un upgrade/downgrade e molto altro. +sfk echo -spat \x20\x20\x20\x20\x20Quando utilizzi il wizard verr\xe0 creata anche una guida personalizzata per +echo moddare la console basata sulle risposte che hai dato a delle semplici domande. +sfk echo -spat \x20\x20\x20\x20\x20Allo stesso tempo il programma penser\xe0 a scaricare,tutti i file di cui +echo necessiti per la modifica nella tua SD! +echo. +sfk echo -spat \x20 \x20 [RED] Le donazioni sono opzionali e possono essere fatte via paypal.com +sfk echo -spat \x20 \x20 [RED] a XFlak40@hotmail.com +echo. +echo *************************** +echo. +set /p MENU1= Inserisci qui la tua scelta: + + +if /i "%MENU1%" EQU "W" goto:LoadWizardSettings +if /i "%MENU1%" EQU "U" goto:UPAGE1 +if /i "%MENU1%" EQU "S" goto:SNKPAGE1 +if /i "%MENU1%" EQU "1" goto:LIST +if /i "%MENU1%" EQU "2" goto:OLDLIST +if /i "%MENU1%" EQU "3" goto:LIST3 +if /i "%MENU1%" EQU "4" goto:LIST4 +if /i "%MENU1%" EQU "A" goto:ADVANCED +if /i "%MENU1%" EQU "E" goto:exitnow +if /i "%MENU1%" EQU "O" goto:OPTIONS +if /i "%MENU1%" EQU "H" goto:WPAGE2 +if /i "%MENU1%" EQU "FC" set BACKB4DRIVE=Menu +if /i "%MENU1%" EQU "FC" goto:DRIVECHANGE +if /i "%MENU1%" EQU "C" goto:CONFIGFILEMENU + + +if /i "%MENU1%" EQU "CR" goto:Credits +if /i "%MENU1%" EQU "V" goto:openwebpage + + + +If not Exist download_queue.bat goto:noload +if /i "%MENU1%" NEQ "L" goto:noload +if exist temp\DLnamesADV.txt del temp\DLnamesADV.txt>nul +if exist temp\DLgotosADV.txt del temp\DLgotosADV.txt>nul +set BACKB4QUEUE=Menu +call download_queue.bat +goto:DownloadQueue +:noload + +:EasterEggs +if /i "%MENU1%" EQU "fuckyou" echo Fuck you too asshole! +if /i "%MENU1%" EQU "fuck you" echo Fuck you too asshole! +if /i "%MENU1%" EQU "bitch" echo I'm not a bitch, YOU'RE the Bitch! +if /i "%MENU1%" EQU "pussy" echo Well, you are what you eat ;) +if /i "%MENU1%" EQU "dick" echo Who do you think your calling a dick... DICK! +if /i "%MENU1%" EQU "help" echo Google is your friend +if /i "%MENU1%" EQU "decompiler" echo Close but no cigar! + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:MENU + +:openwebpage +start www.tinyurl.com/ModMiiNow +goto:MENU + +:exitnow +if exist "%DRIVE%"\Download_Log.md5 del "%DRIVE%"\Download_Log.md5>nul +if exist "%DRIVEU%"\Download_Log.md5 del "%DRIVEU%"\Download_Log.md5>nul +EXIT + +::..................................................Credits......................................................... +:Credits +cls +mode con cols=85 lines=65 +echo ModMii v%currentversion% +echo by XFlak +echo. +echo Ringraziamenti +echo ********************************************************************************* +echo * Ringraziamenti particolari alle seguenti persone, che hanno perso tempo * +echo * numerose volte per aiutarmi anche quando non dovevano * +echo * * +echo * DeadlyFoez, cwstjdenobs, Leathl, Violator, WiiCrazy, Giantpune, WiiPower * +echo * diddy81, DaMysteryMan, pepxl, ChokeD, longtom1, tj_cool, mauifrog and xzxero * +echo ********************************************************************************* +echo * Grazie a mio cugino, Violator, che per primo mi ha portato nella scena Wii. +echo. +echo * DeadlyFoez per essere sempre lì a tirare fuori le idee del ModMii. +echo. +echo * Leathl per libwiisharp, patchios, nusfilegrabber, showmiiwads, etc. +echo. +echo * cwstjdenobs per aver creato YAWMM e per tutto il suo lavoro nel sostenere ModMii +echo. +echo * tj_cool, xzxero e burritoboy9984 (aka. Erik) per le loro impressionanti Guide. +echo. +echo * Team Twiizers per aver creato il rivoluzionario HackMii Installer. +echo. +echo * Waninkoko per aver creato CIOS e altre eccellenti applicazioni come WAD manager. +echo. +echo * Hermes per aver creato i suoi efficenti CIOS 222/223/224. +echo. +echo * davebaol e xabby666 per i loro cIOS rev 21d2x EHCI module. +echo. +echo * Comex per aver creato il fortemente usato exploit bannerbomb. +echo. +echo * Crediar, Daco e Phpgeek per la protezione anti-brick attraverso il Priiloader. +echo. +echo * Arikado e il Dop-Mii team per Dop-Mii. +echo. +echo * WiiWu e il Dop-Mii team per Multi-Mod Manager (MMM). +echo. +echo * WiiNinja e WB3000 per ilo loro lavoro sul NUSD. +echo. +echo * WiiPower per Neogamma e molto altro. +echo. +echo * WiiCrazy per Crap (Forwarder Channel Maker) e Crazy Intro. +echo. +echo * WiiGator per aver creato il suo Gamecube Backup Launcher. +echo. +echo * oggzee, usptactical, gannon e Dr.Clipper per Configurable USB Loader. +echo. +echo * Giantpune per USB Loader GX e molto molto altro. +echo. +echo * Wiimm per Wiimms ISO Tools. +echo. +echo * diddy81 e symular syn del Wii Theme Team per i loro strabilianti temi. +echo. +echo * Narolez e FIX94 per il loro stupefacente Forwarder code. +echo. +echo * WiiShizzza for the new ModMii icon and pepxl for the first ModMii icon. +echo. +echo * mamule(F), xav91(F), ketufe(F), Wasabi(I) e Step(I) per aver tradotto ModMii. +echo. +echo * Wii.py devs: Megazig, Omega, Xuzz, SquidMan, Matt_P e The Lemon Man +echo. +echo * Daeken per aver scritto Struct.py e marcan per il suo LZ77 code +echo. +sfk echo -spat \x20 Premi un tasto per ritornare al Men\xf9 Principale. +pause>nul + +goto:menu + + +::..................................................OPTIONS.................................................. +....... +:OPTIONS + +Set WLAST= +Set Options= +set cheatoption= +cls +mode con cols=85 lines=65 +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red]Inserisci l'opzione # (o lettera) per abilitarla/disabilitarla +echo. +echo D = Cambia lettera del drive (impostazione attuale: %Drive%) +echo. +echo DU = Cambia lettera del drive USB (impostazione attuale: %DriveU%) +echo. +echo CC = Opzioni codici trucchi + +echo. +echo PC = salva locazione programmi PC (impostazione attuale: %PCSAVE%) +if /i "%PCSAVE%" EQU "Local" echo * F32 Formatter e WiiBackupManager salvati in %HomeDrive% +if /i "%PCSAVE%" EQU "Local" echo * I collegamenti saranno installati in Start Menu e Desktop + +if /i "%PCSAVE%" EQU "Portable" echo * programmi PC salvati come portabili in uno dei drive sopra. + +if /i "%PCSAVE%" NEQ "Auto" goto:skip +echo * programmi per pc salvati in %homedrive% con collegamento se avvii ModMii da %homedrive% +echo * programmi per pc salvati come portabili se non avvii ModMii da %homedrive% +:skip + +echo. +if /i "%ROOTSAVE%" EQU "ON" echo RS = Salvataggio Root: Salva IOS\MIOS nella Root invece che +if /i "%ROOTSAVE%" EQU "ON" echo nella cartella WAD (Abilitato) +if /i "%ROOTSAVE%" EQU "OFF" echo RS = Salvataggio Root: Salva IOS\MIOS nella Root invece che +if /i "%ROOTSAVE%" EQU "OFF" echo nella cartella WAD (Disabilitato) +echo * nessun effetto nel Download Wizard e viene applicato solo agli IOS\MIOS +echo * Utile per le app. wii che richiedono gli IOS\MIOS salvati nella Root +echo. +if /i "%OPTION1%" EQU "OFF" echo 1 = Non mantenere le cartelle 00000001 o NUS per gli IOSs\MIOSs\SMs etc +if /i "%OPTION1%" EQU "OFF" echo * Le cartelle tavolta sono richieste per l utilizzo offline di alcune +if /i "%OPTION1%" EQU "OFF" echo apps +if /i "%OPTION1%" EQU "ON" echo 1 = Mantieni la cartella 00000001 per gli IOSs\MIOSs\SMs etc +if /i "%OPTION1%" EQU "ON" echo * Utile per l'utilizzo offline delle apps wii come Dop-Mii + +if /i "%OPTION1%" EQU "NUS" echo 1 = Mantieni la cartella NUS\00000001000000##v# per gli IOSs\MIOSs\SMs etc +if /i "%OPTION1%" EQU "NUS" echo * Utile per l utilizzo offline delle apps wii come +if /i "%OPTION1%" EQU "NUS" echo d2x\Hermes cIOS Installers + +if /i "%OPTION1%" EQU "ALL" echo 1 = Mantieni le cartelle NUS\00000001000000##v# e 00000001 per gli +if /i "%OPTION1%" EQU "ALL" echo IOSs\MIOSs\SMs etc +if /i "%OPTION1%" EQU "ALL" echo * Utile per l utilizzo offline di alcune apps wii +echo. + +if /i "%ACTIVEIOS%" EQU "OFF" echo U = Aggiorna IOS. Wizard per scaricare tutti gli ios attivi (Disabilitato) +if /i "%ACTIVEIOS%" EQU "ON" echo U = Aggiorna IOS. Wizard per scaricare tutti gli ios attivi (Abilitato) +echo. +if /i "%OPTION36%" EQU "OFF" echo 36 = Includi IOS36v3608 nel download degli ios attivi nel wizard (Disabilitato) +if /i "%OPTION36%" EQU "ON" echo 36 = Includi IOS36v3608 nel download degli ios attivi nel wizard (Abilitato) +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20* Il tuo ios 36 esistente pu\xf2 essere patchato.Quello scaricato non lo \xe8. +echo. + +if /i "%CMIOSOPTION%" EQU "OFF" echo CM = cMIOS incluso nelle guide del wizard di ModMii(Disabilitato) +if /i "%CMIOSOPTION%" EQU "ON" echo CM = cMIOS incluso nelle guide del wizard di ModMii(Abilitato) +echo *Il cMIOS permette alle vecchie wii senza chip di avviare i backup +echo in dvd dei giochi gamecube. +echo. + +if /i "%ModMiiverbose%" EQU "off" echo V = Verbose Output massimizzato quando si usa wget o +if /i "%ModMiiverbose%" EQU "off" echo Sneek Installer (Disabilitato) +if /i "%ModMiiverbose%" EQU "on" echo V = Verbose Output massimizzato quando si usa wget o +if /i "%ModMiiverbose%" EQU "on" echo Sneek Installer (Abilitato) +echo. + +if /i "%sneekverbose%" EQU "off" echo SV = SNEEK Verbose Output (Disabilitato) +if /i "%sneekverbose%" EQU "on" echo SV = SNEEK Verbose Output (Abilitato) +echo. + +if /i "%SNKFONT%" EQU "W" echo F = Colore Font.bin per SNEEK+DI/UNEEK+DI (Bianco) +if /i "%SNKFONT%" EQU "B" echo F = Colore Font.bin per SNEEK+DI/UNEEK+DI (Nero) +echo. + + +if /i "%HEXEDIT%" EQU "Y" echo H =Editor Hex per le firme dei cios e le chiavi dei cios KOR(abilitato) +if /i "%HEXEDIT%" EQU "Y" sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20*Impostazione racc.- cambiala solo sel il tuo PC non pu\xf2 editare +if /i "%HEXEDIT%" EQU "Y" sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20 correttamente in hex i cios anche dopo il windows update +if /i "%HEXEDIT%" EQU "N" echo H =Editor Hex per le firme dei cios e le chiavi dei cios KOR(disabilitato) +if /i "%HEXEDIT%" EQU "N" sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20*Avviso:Modmii non valider\xe0 i cios ma questi potrebbero +if /i "%HEXEDIT%" EQU "N" sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20 funzionare ancora. +if /i "%HEXEDIT%" EQU "N" echo * I Loader saranno in grado di rilevare la versione dei cios installati. +if /i "%HEXEDIT%" EQU "N" echo * Opzione di default:"Block IOS Reload = AUTO" non funziona con CFG e GX +if /i "%HEXEDIT%" EQU "N" echo * Le Wii non KOR non saranno in grado di avviare giochi koreani +if /i "%HEXEDIT%" EQU "S" echo H =Editor Hex per le firme dei cios ma non per le chiavi dei cios KOR. +if /i "%HEXEDIT%" EQU "S" sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20*Avviso:ModMii non valider\xe0 i cios ma questi potrebbero +if /i "%HEXEDIT%" EQU "S" sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20 funzionare ancora +if /i "%HEXEDIT%" EQU "S" echo * Opzione di default"Block IOS Reload = AUTO" non funziona CFG e GX +if /i "%HEXEDIT%" EQU "S" echo * Le wii non KOR non saranno in grado di avviare giochi koreani +if /i "%HEXEDIT%" EQU "K" echo H =Editor per le chiavi dei cios KOR ma non per le firme dei cios +if /i "%HEXEDIT%" EQU "K" sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20*Avviso:ModMii non valider\xe0 i cios ma questi potrebbero +if /i "%HEXEDIT%" EQU "K" sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20 funzionare ancora +if /i "%HEXEDIT%" EQU "K" echo * I Loader saranno in grado di rilevare la versione dei cios installati +echo. + + +echo. + +if not exist "%DRIVE%" goto:nodrivefolder +echo C = Crea file Custom.md5 per verificare tutti +echo i Wads, dols, elfs e apps in %DRIVE% +if exist Custom.md5 echo C2 = Verifica i file in %DRIVE% in confronto ai Custom.md5 +:nodrivefolder +if exist Custom.md5 echo C3 = Elimina i Custom.md5 +echo. +if /i "%AUTOUPDATE%" EQU "OFF" echo A = Auto-aggiorna ModMii all'avvio del programma (Disabilitato) +if /i "%AUTOUPDATE%" EQU "ON" echo A = Auto-aggiorna ModMii all'avvio del programma (Abiitato) +echo N = Controlla adesso se ci sono nuove versioni di ModMii +echo. +echo S = Salva impostazioni R = Ripristina impostazioni di Default M = Menu principale +echo. +echo. +set /p OPTIONS= Inserici qui la tua scelta: + + +if /i "%OPTIONS%" EQU "RS" goto:ROOTSAVE +if /i "%OPTIONS%" EQU "PC" goto:PCSAVE +if /i "%OPTIONS%" EQU "1" goto:Option1 +if /i "%OPTIONS%" EQU "N" goto:UpdateModMii +if /i "%OPTIONS%" EQU "A" goto:AutoUpdate +if /i "%OPTIONS%" EQU "36" goto:Option36 +if /i "%OPTIONS%" EQU "H" goto:HEXEDIT +if /i "%OPTIONS%" EQU "CM" goto:CMIOSOPTION +if /i "%OPTIONS%" EQU "sv" goto:OptionSneekverbose +if /i "%OPTIONS%" EQU "v" goto:OptionModMiiverbose +if /i "%OPTIONS%" EQU "f" goto:Optionfont + +if not exist "%DRIVE%" goto:nodrivefolder2 +::if /i "%OPTIONS%" EQU "C" sfk list "%DRIVE%" wad dol app elf +md5gento="%DRIVE%"\Custom.md5 +if /i "%OPTIONS%" EQU "C" fvc -c -a MD5 -r "%DRIVE%"\*.wad>Custom.md5 +if /i "%OPTIONS%" EQU "C" fvc -c -a MD5 -r "%DRIVE%"\*.dol>>Custom.md5 +if /i "%OPTIONS%" EQU "C" fvc -c -a MD5 -r "%DRIVE%"\*.app>>Custom.md5 +if /i "%OPTIONS%" EQU "C" fvc -c -a MD5 -r "%DRIVE%"\*.elf>>Custom.md5 +if /i "%OPTIONS%" EQU "C" fvc -c -a MD5 -r "%DRIVE%"\*.bin>>Custom.md5 +::if /i "%OPTIONS%" EQU "C" fvc -c -a MD5 -r "%DRIVE%"\*.exe>>Custom.md5 + +if /i "%OPTIONS%" EQU "C" sfk filter Custom.md5 -unique -write -yes>nul +if /i "%OPTIONS%" EQU "C" goto:Options + +if not exist Custom.md5 goto:nocustomMD5 +if /i "%OPTIONS%" EQU "C2" Set DB=C +if /i "%OPTIONS%" EQU "C2" goto:Finish +:nodrivefolder2 + +if not exist Custom.md5 goto:nocustomMD5 +if /i "%OPTIONS%" EQU "C3" del Custom.md5 +if /i "%OPTIONS%" EQU "C3" goto:Options +:nocustomMD5 + +if /i "%OPTIONS%" EQU "D" set BACKB4DRIVE=OPTIONS +if /i "%OPTIONS%" EQU "D" goto:DRIVECHANGE +if /i "%OPTIONS%" EQU "DU" set BACKB4DRIVEU=OPTIONS +if /i "%OPTIONS%" EQU "DU" goto:DRIVEUCHANGE +if /i "%OPTIONS%" EQU "CC" goto:cheatcodeoptions + +if /i "%OPTIONS%" EQU "U" goto:ACTIVEIOS +if /i "%OPTIONS%" EQU "S" goto:SaveSettings +if /i "%OPTIONS%" EQU "R" goto:RestoreSettings +if /i "%OPTIONS%" EQU "M" goto:MENU +::if /i "%OPTIONS%" EQU "B" goto:MENU +if /i "%OPTIONS%" EQU "decompiler" "ModMii.exe" decompiler +if /i "%OPTIONS%" EQU "decompiler" goto:OPTIONS + + + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:OPTIONS + + + + + + + +:RestoreSettings +set ROOTSAVE=off +set PCSAVE=Auto +set OPTION1=off +set OPTION36=on +set CMIOSOPTION=off +set Drive=COPY_TO_SD +set DriveU=COPY_TO_USB +set ACTIVEIOS=on +set AUTOUPDATE=on +Set ModMiiverbose=off +Set sneekverbose=off +Set SNKFONT=B +set HEXEDIT=Y + +:defaultcheatsettings +set overwritecodes=off +set cheatregion=All +set cheatlocation=B + +:selectallcheats +set wiicheat=ON +set WiiWarecheat=ON +set VCArcadecheat=OFF +set WiiChannelscheat=ON +set Gamecubecheat=ON +set NEScheat=ON +set SNEScheat=ON +set N64cheat=ON +set SMScheat=ON +set Segacheat=ON +set NeoGeocheat=ON +set Commodorecheat=ON +set MSXcheat=ON +set TurboGraFX-16cheat=ON +set TurboGraFX-CDcheat=ON +if /i "%cheatoption%" EQU "A" goto:cheatcodeoptions +if /i "%cheatoption%" EQU "D" goto:cheatcodeoptions +goto:savesettingsnow + + + + +:SaveSettings +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +:savesettingsnow +echo ::ModMii Settings > settings.bat +echo ::ModMiiv%currentversion%>> settings.bat +echo Set ROOTSAVE=%ROOTSAVE%>> settings.bat +echo Set PCSAVE=%PCSAVE%>> settings.bat +echo Set Option1=%Option1%>> settings.bat +echo Set OPTION36=%OPTION36%>> settings.bat +echo Set CMIOSOPTION=%CMIOSOPTION%>> settings.bat +echo Set Drive=%DRIVE%>> settings.bat +echo Set DriveU=%DRIVEU%>> settings.bat +echo Set overwritecodes=%overwritecodes%>> settings.bat +echo Set cheatregion=%cheatregion%>> settings.bat +echo Set cheatlocation=%cheatlocation%>> settings.bat +echo Set ACTIVEIOS=%ACTIVEIOS%>> settings.bat +echo Set AUTOUPDATE=%AUTOUPDATE%>> settings.bat +echo Set ModMiiverbose=%ModMiiverbose%>> settings.bat +echo Set sneekverbose=%sneekverbose%>> settings.bat +echo Set SNKFONT=%SNKFONT%>> settings.bat +echo Set HEXEDIT=%HEXEDIT%>> settings.bat +echo Set wiicheat=%wiicheat%>> settings.bat +echo Set WiiWarecheat=%WiiWarecheat%>> settings.bat +echo Set VCArcadecheat=%VCArcadecheat%>> settings.bat +echo Set WiiChannelscheat=%WiiChannelscheat%>> settings.bat +echo Set Gamecubecheat=%Gamecubecheat%>> settings.bat +echo Set NEScheat=%NEScheat%>> settings.bat +echo Set SNEScheat=%SNEScheat%>> settings.bat +echo Set N64cheat=%N64cheat%>> settings.bat +echo Set SMScheat=%SMScheat%>> settings.bat +echo Set Segacheat=%Segacheat%>> settings.bat +echo Set NeoGeocheat=%NeoGeocheat%>> settings.bat +echo Set Commodorecheat=%Commodorecheat%>> settings.bat +echo Set MSXcheat=%MSXcheat%>> settings.bat +echo Set TurboGraFX-16cheat=%TurboGraFX-16cheat%>> settings.bat +echo Set TurboGraFX-CDcheat=%TurboGraFX-CDcheat%>> settings.bat +echo set AGREEDVERSION=%currentversion%>> settings.bat +if /i "%OPTIONS%" EQU "R" goto:OPTIONS +if exist settings.bat echo Impostazioni salvate. +echo. +@ping 127.0.0.1 -n 2 -w 1000> nul +if /i "%cheatoption%" EQU "S" goto:cheatcodeoptions +goto:OPTIONS + + + + + + +:ROOTSAVE +if /i "%ROOTSAVE%" EQU "ON" goto:ROOTSAVEoff +Set ROOTSAVE=ON +goto:OPTIONS + +:ROOTSAVEoff +Set ROOTSAVE=OFF +goto:OPTIONS + +:PCSAVE +if /i "%PCSAVE%" EQU "Auto" (set PCSAVE=Portable) & (goto:options) +if /i "%PCSAVE%" EQU "Portable" (set PCSAVE=Local) & (goto:options) +if /i "%PCSAVE%" EQU "Local" (set PCSAVE=Auto) & (goto:options) + +:HEXEDIT +if /i "%HEXEDIT%" EQU "Y" (set HEXEDIT=N) & (goto:options) +if /i "%HEXEDIT%" EQU "N" (set HEXEDIT=S) & (goto:options) +if /i "%HEXEDIT%" EQU "S" (set HEXEDIT=K) & (goto:options) +if /i "%HEXEDIT%" EQU "K" (set HEXEDIT=Y) & (goto:options) + + +:Option1 +if /i "%OPTION1%" EQU "off" (set OPTION1=on) & (goto:options) +if /i "%OPTION1%" EQU "on" (set OPTION1=nus) & (goto:options) +if /i "%OPTION1%" EQU "nus" (set OPTION1=all) & (goto:options) +if /i "%OPTION1%" EQU "all" (set OPTION1=off) & (goto:options) + +:OPTION36 +if /i "%OPTION36%" EQU "ON" goto:OPTION36off +Set OPTION36=ON +goto:OPTIONS + +:OPTION36off +Set OPTION36=OFF +goto:OPTIONS + +:CMIOSOPTION +if /i "%CMIOSOPTION%" EQU "ON" goto:CMIOSOPTIONoff +Set CMIOSOPTION=ON +goto:OPTIONS + +:CMIOSOPTIONoff +Set CMIOSOPTION=OFF +goto:OPTIONS + +:OptionSneekverbose +if /i "%sneekverbose%" EQU "on" goto:OptionSneekverboseoff +Set sneekverbose=on +goto:OPTIONS + +:OptionSneekverboseoff +Set sneekverbose=off +goto:OPTIONS + +:OptionModMiiverbose +if /i "%ModMiiverbose%" EQU "on" goto:OptionModMiiverboseoff +Set ModMiiverbose=on +goto:OPTIONS + +:OptionModMiiverboseoff +Set ModMiiverbose=off +goto:OPTIONS + +:Optionfont +if /i "%SNKFONT%" EQU "W" goto:OptionfontB +Set SNKFONT=W +goto:OPTIONS + +:OptionfontB +Set SNKFONT=B +goto:OPTIONS + +:ACTIVEIOS +if /i "%ACTIVEIOS%" EQU "ON" goto:ACTIVEIOSoff +Set ACTIVEIOS=ON +goto:OPTIONS + +:ACTIVEIOSoff +Set ACTIVEIOS=OFF +goto:OPTIONS + +:AUTOUPDATE +if /i "%AUTOUPDATE%" EQU "ON" goto:AUTOUPDATEoff +Set AUTOUPDATE=ON +goto:OPTIONS + +:AUTOUPDATEoff +Set AUTOUPDATE=OFF +goto:OPTIONS + + + + + +:cheatcodeoptions +set cheatoption= +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo Opzioni codici trucchi +echo. +echo. +echo R = Di quale regione vuoi scaricare i truccchi: (%cheatregion%) +echo. +if /i "%overwritecodes%" EQU "OFF" echo O = Sovrascrivi il file txtcodes esistente (Disabilitato) +if /i "%overwritecodes%" EQU "ON" echo O = Sovrascrivi il file txtcodes esistente (Abiliatao) +echo. +if /i "%cheatlocation%" EQU "B" echo L = Locazione(i) per salvare i trucchi: (entrambe 1 e 2) +if /i "%cheatlocation%" EQU "T" echo L = Locazione(i) per salvare i trucchi: (1: txtcodes) +if /i "%cheatlocation%" EQU "C" echo L = Locazione(i) per salvare i trucchi: (2: codes\X\L) +echo 1: - txtcodes: locazione usata da molte apps, incluso CFG USB-Loader +echo 2: - codes\X\L\: locazione usata da Accio Hacks +echo X = Console ID Letter (es. Wii = R) +echo L = la 1 lettera del titolo del gioco ('#'se inizia con un num.) +echo. +echo. +echo Seleziona o deseleziona le console per le quali vuoi scaricare i trucchi: +echo. +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 Le console selezionate sono evidenziate in [Green]Verde +echo. +echo. +if /i "%wiicheat%" EQU "ON" (sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Green]1 = Wii) else (echo 1 = Wii) +if /i "%WiiWarecheat%" EQU "ON" (sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Green]2 = WiiWare) else (echo 2 = WiiWare) + +::if /i "%VCArcadecheat%" EQU "ON" (sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Green]3 = VC Arcade) else (echo 3 = VC Arcade) +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red]3 = VC Arcade (Disabiliato a causa dell errore in geckocodes.org) + +if /i "%WiiChannelscheat%" EQU "ON" (sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Green]4 = Wii Channels) else (echo 4 = Canali Wii ) +if /i "%Gamecubecheat%" EQU "ON" (sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Green]5 = Gamecube) else (echo 5 = Gamecube) +if /i "%NEScheat%" EQU "ON" (sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Green]6 = NES/Famicom VC) else (echo 6 = NES/Famicom VC) +if /i "%SNEScheat%" EQU "ON" (sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Green]7 = Super NES/Famicom VC) else (echo 7 = Super NES/Famicom VC) +if /i "%N64cheat%" EQU "ON" (sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Green]8 = Nintendo 64 VC) else (echo 8 = Nintendo 64 VC) +if /i "%SMScheat%" EQU "ON" (sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Green]9 = Sega Master System VC) else (echo 9 = Sega Master System VC) +if /i "%Segacheat%" EQU "ON" (sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Green] 10 = Sega Genesis/Mega Drive VC) else (echo 10 = Sega Genesis/Mega Drive VC) +if /i "%NeoGeocheat%" EQU "ON" (sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Green] 11 = NeoGeo VC) else (echo 11 = NeoGeo VC) +if /i "%Commodorecheat%" EQU "ON" (sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Green] 12 = Commodore 64 VC) else (echo 12 = Commodore 64 VC) +if /i "%MSXcheat%" EQU "ON" (sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Green] 13 = MSX VC) else (echo 13 = MSX VC) +if /i "%TurboGraFX-16cheat%" EQU "ON" (sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Green] 14 = TurboGraFX-16 VC) else (echo 14 = TurboGraFX-16 VC) +if /i "%TurboGraFX-CDcheat%" EQU "ON" (sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Green] 15 = TurboGraFX-CD VC) else (echo 15 = TurboGraFX-CD VC) +echo. +echo. +echo A = Tutti +echo C = pulisci selezione +echo. +echo S = Salva impostazoni +echo D = impostazioni trucchi di Default +echo. +echo B = Indietro +echo M = Menu principale +echo. +echo. +echo. +set /p cheatoption= Inserisci qui la tua scelta: + + + +if /i "%cheatoption%" EQU "1" goto:wiicheat +if /i "%cheatoption%" EQU "2" goto:WiiWarecheat +::if /i "%cheatoption%" EQU "3" goto:VCArcadecheat +if /i "%cheatoption%" EQU "4" goto:WiiChannelscheat +if /i "%cheatoption%" EQU "5" goto:Gamecubecheat +if /i "%cheatoption%" EQU "6" goto:NEScheat +if /i "%cheatoption%" EQU "7" goto:SNEScheat +if /i "%cheatoption%" EQU "8" goto:N64cheat +if /i "%cheatoption%" EQU "9" goto:SMScheat +if /i "%cheatoption%" EQU "10" goto:Segacheat +if /i "%cheatoption%" EQU "11" goto:NeoGeocheat +if /i "%cheatoption%" EQU "12" goto:Commodorecheat +if /i "%cheatoption%" EQU "13" goto:MSXcheat +if /i "%cheatoption%" EQU "14" goto:TurboGraFX-16cheat +if /i "%cheatoption%" EQU "15" goto:TurboGraFX-CDcheat +if /i "%cheatoption%" EQU "A" goto:selectallcheats +if /i "%cheatoption%" EQU "C" goto:deselectallcheats +if /i "%cheatoption%" EQU "R" goto:cheatregion +if /i "%cheatoption%" EQU "l" goto:cheatlocation +if /i "%cheatoption%" EQU "O" goto:overwritecodes +if /i "%cheatoption%" EQU "B" goto:countconsoles +if /i "%cheatoption%" EQU "M" goto:countconsoles + +if /i "%cheatoption%" EQU "S" goto:SaveSettings +if /i "%cheatoption%" EQU "D" goto:defaultcheatsettings + + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:cheatcodeoptions + +:countconsoles +set countconsoles=0 +if /i "%wiicheat%" EQU "ON" SET /a countconsoles=%countconsoles%+1 +if /i "%WiiWarecheat%" EQU "ON" SET /a countconsoles=%countconsoles%+1 +if /i "%VCArcadecheat%" EQU "ON" SET /a countconsoles=%countconsoles%+1 +if /i "%WiiChannelscheat%" EQU "ON" SET /a countconsoles=%countconsoles%+1 +if /i "%Gamecubecheat%" EQU "ON" SET /a countconsoles=%countconsoles%+1 +if /i "%NEScheat%" EQU "ON" SET /a countconsoles=%countconsoles%+1 +if /i "%SNEScheat%" EQU "ON" SET /a countconsoles=%countconsoles%+1 +if /i "%N64cheat%" EQU "ON" SET /a countconsoles=%countconsoles%+1 +if /i "%SMScheat%" EQU "ON" SET /a countconsoles=%countconsoles%+1 +if /i "%Segacheat%" EQU "ON" SET /a countconsoles=%countconsoles%+1 +if /i "%NeoGeocheat%" EQU "ON" SET /a countconsoles=%countconsoles%+1 +if /i "%Commodorecheat%" EQU "ON" SET /a countconsoles=%countconsoles%+1 +if /i "%MSXcheat%" EQU "ON" SET /a countconsoles=%countconsoles%+1 +if /i "%TurboGraFX-16cheat%" EQU "ON" SET /a countconsoles=%countconsoles%+1 +if /i "%TurboGraFX-CDcheat%" EQU "ON" SET /a countconsoles=%countconsoles%+1 + +if /i "%countconsoles%" EQU "0" echo Seleziona almeno una console per la quale vuoi scaricare i trucchi +if /i "%countconsoles%" EQU "0" @ping 127.0.0.1 -n 3 -w 1000> nul +if /i "%countconsoles%" EQU "0" goto:cheatcodeoptions + +if /i "%cheatoption%" EQU "B" goto:Options +if /i "%cheatoption%" EQU "M" goto:MENU + + + +:overwritecodes +if /i "%overwritecodes%" EQU "ON" goto:overwritecodesoff +Set overwritecodes=ON +goto:cheatcodeoptions + +:overwritecodesoff +Set overwritecodes=OFF +goto:cheatcodeoptions + + +:cheatregion +if /i "%cheatregion%" EQU "all" Set cheatregion=USA&&goto:cheatcodeoptions +if /i "%cheatregion%" EQU "USA" Set cheatregion=PAL&&goto:cheatcodeoptions +if /i "%cheatregion%" EQU "PAL" Set cheatregion=JAP&&goto:cheatcodeoptions +if /i "%cheatregion%" EQU "JAP" Set cheatregion=all&&goto:cheatcodeoptions + + +:cheatlocation +if /i "%cheatlocation%" EQU "B" Set cheatlocation=T&&goto:cheatcodeoptions +if /i "%cheatlocation%" EQU "T" Set cheatlocation=C&&goto:cheatcodeoptions +if /i "%cheatlocation%" EQU "C" Set cheatlocation=B&&goto:cheatcodeoptions + + + + +:wiicheat +if /i "%wiicheat%" EQU "OFF" (set wiicheat=ON) else (set wiicheat=OFF) +goto:cheatcodeoptions + + +:WiiWarecheat +if /i "%WiiWarecheat%" EQU "OFF" (set WiiWarecheat=ON) else (set WiiWarecheat=OFF) +goto:cheatcodeoptions + +:VCArcadecheat +if /i "%VCArcadecheat%" EQU "OFF" (set VCArcadecheat=ON) else (set VCArcadecheat=OFF) +goto:cheatcodeoptions + +:WiiChannelscheat +if /i "%WiiChannelscheat%" EQU "OFF" (set WiiChannelscheat=ON) else (set WiiChannelscheat=OFF) +goto:cheatcodeoptions + +:Gamecubecheat +if /i "%Gamecubecheat%" EQU "OFF" (set Gamecubecheat=ON) else (set Gamecubecheat=OFF) +goto:cheatcodeoptions + +:NEScheat +if /i "%NEScheat%" EQU "OFF" (set NEScheat=ON) else (set NEScheat=OFF) +goto:cheatcodeoptions + +:SNEScheat +if /i "%SNEScheat%" EQU "OFF" (set SNEScheat=ON) else (set SNEScheat=OFF) +goto:cheatcodeoptions + +:N64cheat +if /i "%N64cheat%" EQU "OFF" (set N64cheat=ON) else (set N64cheat=OFF) +goto:cheatcodeoptions + +:SMScheat +if /i "%SMScheat%" EQU "OFF" (set SMScheat=ON) else (set SMScheat=OFF) +goto:cheatcodeoptions + +:Segacheat +if /i "%Segacheat%" EQU "OFF" (set Segacheat=ON) else (set Segacheat=OFF) +goto:cheatcodeoptions + +:NeoGeocheat +if /i "%NeoGeocheat%" EQU "OFF" (set NeoGeocheat=ON) else (set NeoGeocheat=OFF) +goto:cheatcodeoptions + +:Commodorecheat +if /i "%Commodorecheat%" EQU "OFF" (set Commodorecheat=ON) else (set Commodorecheat=OFF) +goto:cheatcodeoptions + +:MSXcheat +if /i "%MSXcheat%" EQU "OFF" (set MSXcheat=ON) else (set MSXcheat=OFF) +goto:cheatcodeoptions + +:TurboGraFX-16cheat +if /i "%TurboGraFX-16cheat%" EQU "OFF" (set TurboGraFX-16cheat=ON) else (set TurboGraFX-16cheat=OFF) +goto:cheatcodeoptions + +:TurboGraFX-CDcheat +if /i "%TurboGraFX-CDcheat%" EQU "OFF" (set TurboGraFX-CDcheat=ON) else (set TurboGraFX-CDcheat=OFF) +goto:cheatcodeoptions + +:deselectallcheats +set wiicheat=OFF +set WiiWarecheat=OFF +set VCArcadecheat=OFF +set WiiChannelscheat=OFF +set Gamecubecheat=OFF +set NEScheat=OFF +set SNEScheat=OFF +set N64cheat=OFF +set SMScheat=OFF +set Segacheat=OFF +set NeoGeocheat=OFF +set Commodorecheat=OFF +set MSXcheat=OFF +set TurboGraFX-16cheat=OFF +set TurboGraFX-CDcheat=OFF +goto:cheatcodeoptions + + + +:DRIVECHANGE +set drivetemp=%DRIVE% +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo. +echo Inserisci la lettera del drive(o la Path) per salvare i file per la tua SD + +::the below msg is only for people building a nand +if /i "%SNEEKSELECT%" EQU "2" goto:donotskip +if /i "%SNEEKSELECT%" EQU "3" (goto:donotskip) else (goto:skip) +:donotskip +echo. +echo. +echo Nota: I Wad installati nella nand emulata saranno anche salvati in +echo questa locazione cosi non avranno bisogno di essere riscaricati +echo per la creazione di future nand. +:skip + +echo. +echo. +echo Impostazione attuale: %Drive% +echo. +echo. +echo Nota: * per continuare ad usare l'impostazione attuale +echo lascia la selezione vuota e premi enter. +echo. +echo * puoi fare copia e incolla della cartella/drive in questa +echo finestra per evitare di digitala manualmente +echo. +echo * Se continui a ricevere errore,allora prova con le impostazioni +echo di default +echo. +echo. +echo. +echo ESEMPI +echo. +echo. +echo L: +echo. +echo %%userprofile%%\Desktop\COPY_TO_SD +echo Nota: %%userprofile%% i collegamenti non funzionano con Windows XP +echo. +echo ModMii\4.2U +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Nota: questo crea le cartelle ModMii\4.2U dove il programma \xe8 salvato +echo. +echo C:\Users\XFlak\Desktop\Nuova cartella +echo. +echo. +echo. +echo D = Impostazione di default: COPY_TO_SD +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +set /p Drivetemp= Inserisci qui la tua scelta: + +::remove quotes from variable (if applicable) +echo "set DRIVETEMP=%DRIVETEMP%">temp.txt +sfk filter -quiet temp.txt -rep _""""__>temp.bat +call temp.bat +del temp.bat +del temp.txt + + + +if /i "%DRIVETEMP%" EQU "M" goto:MENU +if /i "%DRIVETEMP%" EQU "B" goto:%BACKB4DRIVE% +if /i "%DRIVETEMP%" EQU "D" set DRIVETEMP=COPY_TO_SD + + +:doublecheck +set fixslash= +if /i "%DRIVETEMP:~-1%" EQU "\" set fixslash=yes +if /i "%DRIVETEMP:~-1%" EQU "/" set fixslash=yes +if /i "%fixslash%" EQU "yes" set DRIVETEMP=%DRIVETEMP:~0,-1% +if /i "%fixslash%" EQU "yes" goto:doublecheck + + +::if second char is ":" check if drive exists +if /i "%DRIVETEMP:~1,1%" NEQ ":" goto:skipcheck +if exist "%DRIVETEMP:~0,2%" (goto:skipcheck) else (echo.) +echo %DRIVETEMP:~0,2% non esiste, prova di nuovo... +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:DRIVECHANGE +:skipcheck + + +set DRIVE=%DRIVETEMP% +set REALDRIVE=%DRIVE% + + +::autosave drive setting to settings.bat +sfk filter settings.bat -!"Set Drive=" -write -yes>nul +echo Set Drive=%DRIVE%>>settings.bat + + + +if exist "%Drive%"\Download_Log.md5 del "%Drive%"\Download_Log.md5>nul + + +if /i "%MENU1%" EQU "FC" goto:FileCleanup +if /i "%MENU1%" EQU "U" set BACKB4QUEUE=DRIVECHANGE +if /i "%MENU1%" EQU "U" goto:DOWNLOADQUEUE + + +if /i "%MENU1%" NEQ "W" goto:skip +if /i "%USBCONFIG%" EQU "USB" (set BACKB4QUEUE=DRIVEUCHANGE) else (set BACKB4QUEUE=DRIVECHANGE) +if /i "%USBCONFIG%" EQU "USB" (goto:DRIVEUCHANGE) else (goto:download) +:skip + + +if /i "%SNEEKTYPE%" EQU "U" set BACKB4DRIVEU=DRIVECHANGE +if /i "%SNEEKTYPE%" EQU "UD" set BACKB4DRIVEU=DRIVECHANGE +if /i "%SNEEKTYPE%" EQU "U" goto:DRIVEUCHANGE +if /i "%SNEEKTYPE%" EQU "UD" goto:DRIVEUCHANGE +if /i "%SNEEKSELECT%" EQU "2" set B4SNKPAGE3=DRIVECHANGE +if /i "%SNEEKSELECT%" EQU "3" set B4SNKPAGE3=DRIVECHANGE +if /i "%SNEEKSELECT%" EQU "2" goto:snkpage3 +if /i "%SNEEKSELECT%" EQU "3" goto:snkpage3 +if /i "%SNEEKSELECT%" EQU "1" set B4SNKCONFIRM=DRIVECHANGE +if /i "%SNEEKSELECT%" EQU "1" goto:SNKNANDCONFIRM + +if /i "%MENU1%" EQU "1" goto:%BACKB4DRIVE% +if /i "%MENU1%" EQU "2" goto:%BACKB4DRIVE% +if /i "%MENU1%" EQU "3" goto:%BACKB4DRIVE% +if /i "%MENU1%" EQU "4" goto:%BACKB4DRIVE% +if /i "%MENU1%" EQU "A" goto:%BACKB4DRIVE% + +goto:Options + + + + + + + + +:DRIVEUCHANGE +set driveUtemp=%DRIVEU% +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo. +echo Inserisci la lettera del drive (o la Path)per salvare i file per la tua +echo periferica USB +echo. +echo. +echo Impostazione attuale: %DriveU% +echo. +echo. +echo Nota: * per continuare ad usare l'impostazione attuale +echo lascia la selezione vuota e premi enter. +echo. +echo * puoi fare copia incolla della cartella/Drive in questa +echo finestra per evitare di digitarla manualmente. +echo. +echo * se continui a ricevere errori, prova con le impostazioni di default +echo. +echo. +echo. +echo ESEMPI +echo. +echo. +echo L: +echo. +echo %%userprofile%%\Desktop\COPY_TO_USB +echo Note: %%userprofile%% i collegamenti non funzionano con Windows XP +echo. +echo ModMii\4.2U +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Nota: questo crea le cartelle ModMii\4.2U dove il programma \xe8 salvato +echo. +echo C:\Users\XFlak\Desktop\Nuova cartella +echo. +echo. +echo. +echo D = Impostazione di default: COPY_TO_USB +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +set /p DriveUtemp= Inserisci qui la tua scelta: + + +::remove quotes from variable (if applicable) +echo "set DRIVEUTEMP=%DRIVEUTEMP%">temp.txt +sfk filter -quiet temp.txt -rep _""""__>temp.bat +call temp.bat +del temp.bat +del temp.txt + + +if /i "%DRIVEUTEMP%" EQU "M" goto:MENU + +if /i "%DRIVEUTEMP%" EQU "B" goto:%BACKB4DRIVEU% + +if /i "%DRIVEUTEMP%" EQU "D" set DRIVEUTEMP=COPY_TO_USB + +:doublecheckU +set fixslash= +if /i "%DRIVEUTEMP:~-1%" EQU "\" set fixslash=yes +if /i "%DRIVEUTEMP:~-1%" EQU "/" set fixslash=yes +if /i "%fixslash%" EQU "yes" set DRIVEUTEMP=%DRIVEUTEMP:~0,-1% +if /i "%fixslash%" EQU "yes" goto:doublecheckU + + + +::if second char is ":" check if drive exists +if /i "%DRIVEUTEMP:~1,1%" NEQ ":" goto:skipcheck +if exist "%DRIVEUTEMP:~0,2%" (goto:skipcheck) else (echo.) +echo %DRIVEUTEMP:~0,2% non esiste, prova di nuovo... +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:DRIVECHANGE +:skipcheck + + + +set DRIVEU=%DRIVEUTEMP% + +::autosave drive setting to settings.bat +sfk filter settings.bat -!"Set DriveU=" -write -yes>nul +echo Set DriveU=%DRIVEU%>>settings.bat + +if exist "%DRIVEU%"\Download_Log.md5 del "%DRIVEU%"\Download_Log.md5 + +if /i "%SNEEKSELECT%" EQU "1" set B4SNKCONFIRM=DRIVEUCHANGE +if /i "%SNEEKSELECT%" EQU "1" goto:SNKNANDCONFIRM +if /i "%SNEEKSELECT%" EQU "2" set B4SNKPAGE3=DRIVEUCHANGE +if /i "%SNEEKSELECT%" EQU "3" set B4SNKPAGE3=DRIVEUCHANGE +if /i "%SNEEKSELECT%" EQU "2" goto:snkpage3 +if /i "%SNEEKSELECT%" EQU "3" goto:snkpage3 +if /i "%SNEEKSELECT%" EQU "4" goto:SNKDISCEX2 + +::if /i "%MENU1%" EQU "U" goto:DOWNLOADQUEUE +::if /i "%WLAST%" EQU "Y" goto:DOWNLOAD + + +if /i "%MENU1%" NEQ "U" goto:skip +if /i "%USBCONFIG%" EQU "USB" set DRIVE=%DRIVEU% +if /i "%USBCONFIG%" EQU "USB" set BACKB4QUEUE=DRIVEUCHANGE +if /i "%USBCONFIG%" EQU "USB" goto:DownloadQueue +:skip +if /i "%USBCONFIG%" EQU "USB" set BACKB4QUEUE=DRIVEUCHANGE +if /i "%USBCONFIG%" EQU "USB" goto:Download + +goto:Options + + + + + + + +:UpdateModMii +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20La versione attuale \xe8 %CurrentVersion% +echo. +echo Controllo aggiornamenti... +echo. + + +if exist list.bat del list.bat>nul + +start %ModMiimin%/wait wget "http://code.google.com/p/nusad/downloads/list?can=3&q=&colspec=Filename+Summary+Uploaded+ReleaseDate+Size+DownloadCount" + +if exist list* (move /y list* list.bat>nul) else (goto:updatefail) +sfk filter -quiet "list.bat" -+"%UPDATENAME%" -rep _".txt*"__ -rep _"*%UPDATENAME%-"_"set newversion="_ -rep _" *"__ -write -yes +sfk filter "list.bat" -unique -write -yes>nul +call list.bat +del list.bat>nul + +if %currentversion% GTR %newversion:~0,5% (sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20Questa versione \xe8 pi\xf9 nuova dell'ultima release pubblica) & (echo.) & (@ping 127.0.0.1 -n 2 -w 1000> nul) & (goto:menu) + +::before %updatename% is called %newversion% can be more than 5 chars (ie. 4.6.0.1) +if %currentversion% EQU %newversion% (sfk echo -spat \x20\x20\x20 Questa versione \xe8 aggiornata) & (@ping 127.0.0.1 -n 2 -w 1000> nul) & (goto:menu) + +::if %newversion% has exactly 5 chars (#.#.#), get changelog and update +if "%newversion:~5%"=="" goto:getchangelog + +::only make it this far if newversion is greater than current version (ie. not beta shit) and has >5 chars (ie. #.#.#.#). Now check if DL DB needs to be updated (ie. partial update) +set NEWDBUPDATEVERSION=%newversion% +set DBUPDATEVERSION=none +if exist temp\DBUPDATE%newversion:~0,5%.bat call temp\DBUPDATE%newversion:~0,5%.bat +if %NEWDBUPDATEVERSION% EQU %DBUPDATEVERSION% (sfk echo -spat \x20\x20\x20 Questa versione \xe8 aggiornata) & (@ping 127.0.0.1 -n 2 -w 1000> nul) & (goto:menu) + + +:getchangelog +start %ModMiimin%/wait wget http://nusad.googlecode.com/files/%UPDATENAME%-%newversion%.txt +if not exist %UPDATENAME%-%newversion%.txt goto:updatefail + +ren %UPDATENAME%-%newversion%.txt %UPDATENAME%.bat +call %UPDATENAME%.bat + +set newversion=%newversion:~0,5% +if %currentversion% GEQ %newversion% (goto:menu) else (exit) + +:updatefail +echo il controllo dell'aggiornamento è fallito, controlla la tua connessione internet e le impostazioni del firewall. +@ping 127.0.0.1 -n 4 -w 1000> nul +goto:menu + + + + + +::-------------------------------File Cleanup------------------------------------ +:FileCleanup +cls + +set cleanitems=0 +if exist "%DRIVE%"\WAD SET /a cleanitems=%cleanitems%+1 +if exist "%DRIVE%"\00000001 SET /a cleanitems=%cleanitems%+1 +if exist "%DRIVE%"\00010008 SET /a cleanitems=%cleanitems%+1 +if exist "%DRIVE%"\00010002 SET /a cleanitems=%cleanitems%+1 +if exist "%DRIVE%"\00010001 SET /a cleanitems=%cleanitems%+1 +if exist "%DRIVE%"\private\wii\title\aktn SET /a cleanitems=%cleanitems%+1 +if exist "%DRIVE%"\apps\DOP-Mii SET /a cleanitems=%cleanitems%+1 +if exist "%DRIVE%"\apps\MMM SET /a cleanitems=%cleanitems%+1 +if exist "%DRIVE%"\apps\MIOSPatcher SET /a cleanitems=%cleanitems%+1 +if exist "%DRIVE%"\apps\Priiloader SET /a cleanitems=%cleanitems%+1 +if exist "%DRIVE%"\apps\YAWMM SET /a cleanitems=%cleanitems%+1 +if exist "%DRIVE%"\apps\HackMii_Installer SET /a cleanitems=%cleanitems%+1 +if exist "%DRIVE%"\apps\IOS236-v5-Mod SET /a cleanitems=%cleanitems%+1 +if exist "%DRIVE%"\apps\SIP SET /a cleanitems=%cleanitems%+1 +if exist "%DRIVE%"\*.dol SET /a cleanitems=%cleanitems%+1 +if exist "%DRIVE%"\*.elf SET /a cleanitems=%cleanitems%+1 +if exist "%DRIVE%"\*.wad SET /a cleanitems=%cleanitems%+1 +if exist "%DRIVE%"\*.md5 SET /a cleanitems=%cleanitems%+1 + + +::smash stack USA check +set path2clean=%DRIVE%\private\wii\app\rsbe\st\st_080805_0933.bin +set md5=aa93aab9bfdd25883bbd826a62645033 +set nextgoto=cleancheck1 +goto:markmatch +:cleancheck1 +set SmashCheck=off +if /i "%match%" EQU "YES" set SmashCheck=on +if /i "%match%" EQU "YES" SET /a cleanitems=%cleanitems%+1 + +::PWNS USA +set path2clean=%DRIVE%\private\wii\title\rlie\data.bin +set md5=b94f40d57a4b5577eb2479f63cbe79df +set nextgoto=cleancheck2 +goto:markmatch +:cleancheck2 +set PWNSU=off +if /i "%match%" EQU "YES" set PWNSU=on +if /i "%match%" EQU "YES" SET /a cleanitems=%cleanitems%+1 + +::PWNS JAP +set path2clean=%DRIVE%\private\wii\title\rlij\data.bin +set md5=1f7e42a30492d2fa116a2fe5ebc685d1 +set nextgoto=cleancheck3 +goto:markmatch +:cleancheck3 +set PWNSJ=off +if /i "%match%" EQU "YES" set PWNSJ=on +if /i "%match%" EQU "YES" SET /a cleanitems=%cleanitems%+1 + +::PWNS EURO +set path2clean=%DRIVE%\private\wii\title\rlip\data.bin +set md5=a6b8f03f49baa471228dcd81d3fd623a +set nextgoto=cleancheck4 +goto:markmatch +:cleancheck4 +set PWNSE=off +if /i "%match%" EQU "YES" set PWNSE=on +if /i "%match%" EQU "YES" SET /a cleanitems=%cleanitems%+1 + +::TWILIGHT USA +set path2clean=%DRIVE%\private\wii\title\rzde\data.bin +set md5=02639bd145730269a98f69a4fd466225 +set nextgoto=cleancheck5 +goto:markmatch +:cleancheck5 +set TWIU=off +if /i "%match%" EQU "YES" set TWIU=on +if /i "%match%" EQU "YES" SET /a cleanitems=%cleanitems%+1 + +::TWILIGHT JAP +set path2clean=%DRIVE%\private\wii\title\rzdj\data.bin +set md5=b51cd6a64bc911cc5c8e41ed5d9fd8ae +set nextgoto=cleancheck6 +goto:markmatch +:cleancheck6 +set TWIJ=off +if /i "%match%" EQU "YES" set TWIJ=on +if /i "%match%" EQU "YES" SET /a cleanitems=%cleanitems%+1 + +::TWILIGHT EURO +set path2clean=%DRIVE%\private\wii\title\rzdp\data.bin +set md5=704bd625ea5b42d7ac06fc937af74d38 +set nextgoto=cleancheck7 +goto:markmatch +:cleancheck7 +set TWIE=off +if /i "%match%" EQU "YES" set TWIE=on +if /i "%match%" EQU "YES" SET /a cleanitems=%cleanitems%+1 + + +::YUGI USA +set path2clean=%DRIVE%\private\wii\title\ryoe\data.bin +set md5=0319cb55ecb1caea34e4504aa56664ab +set nextgoto=cleancheck8 +goto:markmatch +:cleancheck8 +set YUGIU=off +if /i "%match%" EQU "YES" set YUGIU=on +if /i "%match%" EQU "YES" SET /a cleanitems=%cleanitems%+1 + +::YUGI EURO +set path2clean=%DRIVE%\private\wii\title\ryop\data.bin +set md5=8e8aca85b1106932db5ec564ac5c9f0b +set nextgoto=cleancheck9 +goto:markmatch +:cleancheck9 +set YUGIE=off +if /i "%match%" EQU "YES" set YUGIE=on +if /i "%match%" EQU "YES" SET /a cleanitems=%cleanitems%+1 + +::YUGI EURO 50hz +set path2clean=%DRIVE%\private\wii\title\ryop\data.bin +set md5=fd15710a20ec01d01324c18bf4bf3921 +set nextgoto=cleancheck10 +goto:markmatch +:cleancheck10 +::set YUGIE=off +if /i "%match%" EQU "YES" set YUGIE=on +if /i "%match%" EQU "YES" SET /a cleanitems=%cleanitems%+1 + +::YUGI JAP +set path2clean=%DRIVE%\private\wii\title\ryoj\data.bin +set md5=2f7dfe45a01d01cbf7672afd70b252b4 +set nextgoto=cleancheck11 +goto:markmatch +:cleancheck11 +set YUGIJ=off +if /i "%match%" EQU "YES" set YUGIJ=on +if /i "%match%" EQU "YES" SET /a cleanitems=%cleanitems%+1 + +::smash stack JAP check +set path2clean=%DRIVE%\private\wii\app\RSBJ\st\st_smashstackjp.bin +set md5=9a23e5543c65ea2090c5b66a9839216a +set nextgoto=cleancheck12 +goto:markmatch +:cleancheck12 +set SmashJCheck=off +if /i "%match%" EQU "YES" set SmashJCheck=on +if /i "%match%" EQU "YES" SET /a cleanitems=%cleanitems%+1 + +::BATHAXX USA +set path2clean=%DRIVE%\private\wii\title\rlbe\data.bin +set md5=5dac3152baabbc6ca17bedfd5b7350c9 +set nextgoto=cleancheck13 +goto:markmatch +:cleancheck13 +set BATHAXXU=off +if /i "%match%" EQU "YES" set BATHAXXU=on +if /i "%match%" EQU "YES" SET /a cleanitems=%cleanitems%+1 + +::BATHAXX JAP +set path2clean=%DRIVE%\private\wii\title\rlbj\data.bin +set md5=8ce86646c463565798dda77ea93118eb +set nextgoto=cleancheck14 +goto:markmatch +:cleancheck14 +set BATHAXXJ=off +if /i "%match%" EQU "YES" set BATHAXXJ=on +if /i "%match%" EQU "YES" SET /a cleanitems=%cleanitems%+1 + +::BATHAXX EURO +set path2clean=%DRIVE%\private\wii\title\rlbp\data.bin +set md5=1f44f39d7aad36c7c93a7592e52fa217 +set nextgoto=cleancheck15 +goto:markmatch +:cleancheck15 +set BATHAXXE=off +if /i "%match%" EQU "YES" set BATHAXXE=on +if /i "%match%" EQU "YES" SET /a cleanitems=%cleanitems%+1 + +::ROTJ USA +set path2clean=%DRIVE%\private\wii\title\rlge\data.bin +set md5=448a3e6bfb4b6d9fafd64c45575f9cb4 +set nextgoto=cleancheck16 +goto:markmatch +:cleancheck16 +set ROTJU=off +if /i "%match%" EQU "YES" set ROTJU=on +if /i "%match%" EQU "YES" SET /a cleanitems=%cleanitems%+1 + +::ROTJ JAP +set path2clean=%DRIVE%\private\wii\title\rlgj\data.bin +set md5=b64e489f15dea67b4ab8dd5315064295 +set nextgoto=cleancheck17 +goto:markmatch +:cleancheck17 +set ROTJJ=off +if /i "%match%" EQU "YES" set ROTJJ=on +if /i "%match%" EQU "YES" SET /a cleanitems=%cleanitems%+1 + +::ROTJ EURO +set path2clean=%DRIVE%\private\wii\title\rlgp\data.bin +set md5=6e225b61b74bd8529374086e476487d3 +set nextgoto=cleancheck18 +goto:markmatch +:cleancheck18 +set ROTJE=off +if /i "%match%" EQU "YES" set ROTJE=on +if /i "%match%" EQU "YES" SET /a cleanitems=%cleanitems%+1 + + +::smash stack PAL check +set path2clean=%DRIVE%\private\wii\app\RSBP\st\st_smashStackPK.bin +set md5=5ce0563bbdd394d8fd3947a413d234ab +set nextgoto=cleancheck19 +goto:markmatch +:cleancheck19 +set SmashPCheck=off +if /i "%match%" EQU "YES" set SmashPCheck=on +if /i "%match%" EQU "YES" SET /a cleanitems=%cleanitems%+1 + +::smash stack PAL - No Save - check +set path2clean=%DRIVE%\private\wii\app\RSBP\st\_st_smashStackPK_noSave.bin +set md5=208e1505a426aaa4b341921f271b2b12 +set nextgoto=cleancheck20 +goto:markmatch +:cleancheck20 +set SmashP2Check=off +if /i "%match%" EQU "YES" set SmashP2Check=on +if /i "%match%" EQU "YES" SET /a cleanitems=%cleanitems%+1 + + + +::smash stack KOR check +set path2clean=%DRIVE%\private\wii\app\RSBK\st\st_smashStackPK.bin +set md5=5ce0563bbdd394d8fd3947a413d234ab +set nextgoto=cleancheck21 +goto:markmatch +:cleancheck21 +set SmashKCheck=off +if /i "%match%" EQU "YES" set SmashKCheck=on +if /i "%match%" EQU "YES" SET /a cleanitems=%cleanitems%+1 + +::smash stack KOR - No Save - check +set path2clean=%DRIVE%\private\wii\app\RSBK\st\_st_smashStackPK_noSave.bin +set md5=208e1505a426aaa4b341921f271b2b12 +set nextgoto=cleancheck22 +goto:markmatch +:cleancheck22 +set SmashK2Check=off +if /i "%match%" EQU "YES" set SmashK2Check=on +if /i "%match%" EQU "YES" SET /a cleanitems=%cleanitems%+1 + + +::Eri HaKawai USA +set path2clean=%DRIVE%\private\wii\title\rt4e\data.bin +set md5=4b62b5c6e00ee8943fec265c5d53ad19 +set nextgoto=cleancheck23 +goto:markmatch +:cleancheck23 +set TOSU=off +if /i "%match%" EQU "YES" set TOSU=on +if /i "%match%" EQU "YES" SET /a cleanitems=%cleanitems%+1 + +::Eri HaKawai PAL +set path2clean=%DRIVE%\private\wii\title\rt4p\data.bin +set md5=08d01800a4703ec6349c3a8d454bf8e1 +set nextgoto=cleancheck24 +goto:markmatch +:cleancheck24 +set TOSE=off +if /i "%match%" EQU "YES" set TOSE=on +if /i "%match%" EQU "YES" SET /a cleanitems=%cleanitems%+1 + +::Eri HaKawai JAP +set path2clean=%DRIVE%\private\wii\title\rt4j\data.bin +set md5=7884370e1b8960ed09ed61395007affd +set nextgoto=cleancheck25 +goto:markmatch +:cleancheck25 +set TOSJ=off +if /i "%match%" EQU "YES" set TOSJ=on +if /i "%match%" EQU "YES" SET /a cleanitems=%cleanitems%+1 + +goto:nextpage + + + +::----mark matches----- +:markmatch +set match= +if exist "%path2clean%" (goto:checkexisting) else (goto:nocheckexisting) +:checkexisting +set match=yes +::assume match, if its not, it will change to 'no' further below +sfk md5 -quiet -verify %md5% "%path2clean%" +if errorlevel 1 set match=no +:nocheckexisting +goto:%nextgoto% + + +:nextpage + +if /i "%cleanitems%" NEQ "0" goto:FileCleanup2 + +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo PULIZIA FILE +echo. +echo. +echo Non esistono file superflui in %DRIVE% +echo. +echo. +echo. +echo Ritorno al menu principale... +echo. + +@ping 127.0.0.1 -n 4 -w 1000> nul +goto:MENU + + + + + +:FileCleanup2 +set clean= +echo ModMii v%currentversion% +echo by XFlak +echo. +echo PULIZIA FILE +echo. +echo Dopo che hai finito di moddare la tua WII, +echo puoi eliminare alcuni file per liberare spazio +echo ed assicurarti che nessuno abbia accesso a potenziali pericolose applicazioni. +echo. +echo Nota: Invece che eliminare le applicazioni,puoi spostarle in una cartella +echo bloccata in HBC(scaricabile dal menu principale di ModMII - +echo Opzione-scarica a pagina 2). +echo. +echo. +echo Vuoi eliminare i seguenti file da %DRIVE%? +echo. +if exist "%DRIVE%"\WAD echo * Cartella WAD +if exist "%DRIVE%"\00000001 echo * 00000001 Folder +if exist "%DRIVE%"\00010008 echo * 00010008 Folder +if exist "%DRIVE%"\00010002 echo * 00010002 Folder +if exist "%DRIVE%"\00010001 echo * 00010001 Folder +if exist "%DRIVE%"\private\wii\title\aktn echo * Bannerbomb +if /i "%SmashCheck%" EQU "on" echo * Smash Stack (USA) +if /i "%SmashJCheck%" EQU "on" echo * Smash Stack (JAP) + +if /i "%SmashPCheck%" EQU "on" echo * Smash Stack (EURO) +if /i "%SmashP2Check%" EQU "on" echo * Smash Stack (EURO) - No Save + +if /i "%SmashKCheck%" EQU "on" echo * Smash Stack (KOR) +if /i "%SmashK2Check%" EQU "on" echo * Smash Stack (KOR) - No Save + + +if /i "%PWNSU%" EQU "on" echo * Indiana Pwns (USA) +if /i "%PWNSE%" EQU "on" echo * Indiana Pwns (EURO) +if /i "%PWNSJ%" EQU "on" echo * Indiana Pwns (JAP) + +if /i "%BATHAXXU%" EQU "on" echo * BATHAXX (USA) +if /i "%BATHAXXE%" EQU "on" echo * BATHAXX (EURO) +if /i "%BATHAXXJ%" EQU "on" echo * BATHAXX (JAP) + +if /i "%ROTJU%" EQU "on" echo * Return of the JODI (USA) +if /i "%ROTJE%" EQU "on" echo * Return of the JODI (EURO) +if /i "%ROTJJ%" EQU "on" echo * Return of the JODI (JAP) + +if /i "%TOSU%" EQU "on" echo * Eri HaKawai (USA) +if /i "%TOSE%" EQU "on" echo * Eri HaKawai (EURO) +if /i "%TOSJ%" EQU "on" echo * Eri HaKawai (JAP) + +if /i "%TWIU%" EQU "on" echo * Twilight Hack (USA) +if /i "%TWIE%" EQU "on" echo * Twilight Hack (EURO) +if /i "%TWIJ%" EQU "on" echo * Twilight Hack (JAP) +if /i "%YUGIU%" EQU "on" echo * YU-GI-OWNED (USA) +if /i "%YUGIE%" EQU "on" echo * YU-GI-OWNED (EURO) +if /i "%YUGIJ%" EQU "on" echo * YU-GI-OWNED (JAP) +if exist "%DRIVE%"\apps\DOP-Mii echo * apps\DOP-Mii +if exist "%DRIVE%"\apps\MMM echo * apps\MMM +if exist "%DRIVE%"\apps\MIOSPatcher echo * apps\MIOSPatcher +if exist "%DRIVE%"\apps\Priiloader echo * apps\Priiloader +if exist "%DRIVE%"\apps\YAWMM echo * apps\YAWMM +if exist "%DRIVE%"\apps\HackMii_Installer echo * apps\HackMii_Installer +if exist "%DRIVE%"\apps\IOS236-v5-Mod echo * apps\IOS236-v5-Mod +if exist "%DRIVE%"\apps\SIP echo * apps\SIP +if exist "%DRIVE%"\apps\WiiExplorer echo * apps\WiiExplorer +if exist "%DRIVE%"\*.dol echo * dol dalla root della periferica +if exist "%DRIVE%"\*.elf echo * elf dalla root della periferica +if exist "%DRIVE%"\*.wad echo * wad dalla root della periferica +if exist "%DRIVE%"\*.md5 echo * md5 dalla root della periferica +echo. +echo Nota: Tutti questi file sopra,ad eccezione dei wad personalizzati, +echo possono essere riestratti nuovamente usando ModMii. +echo. +echo. +echo. +echo Y = SI, elimina i file adesso +echo N = No +echo. +echo B = Indietro +echo M = Menu principale +echo. +echo. +echo. +set /p clean= Inserisci qui la tua scelta: +if /i "%clean%" EQU "Y" goto:cleannow +if /i "%clean%" EQU "N" goto:MENU +if /i "%clean%" EQU "B" goto:MENU +if /i "%clean%" EQU "M" goto:MENU +echo hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:FileCleanup + +:cleannow +set clean2= +echo. +echo. +echo. +echo Sei sicuro di voler eliminare definitivamente i file? (Y/N) +echo. +set /p clean2= Inserisci qui la tua scelta: +if /i "%clean2%" EQU "Y" goto:cleannow3 +if /i "%clean2%" EQU "N" goto:MENU +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:FileCleanup + +:cleannow3 + + + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo Inizio pulizia File... +echo. +if exist "%DRIVE%"\*.dol del "%DRIVE%"\*.dol> nul +if exist "%DRIVE%"\*.elf del "%DRIVE%"\*.elf> nul +if exist "%DRIVE%"\*.wad del "%DRIVE%"\*.wad> nul +if exist "%DRIVE%"\*.md5 del "%DRIVE%"\*.md5> nul +if exist "%DRIVE%"\WAD rd /s /q "%DRIVE%"\WAD> nul +if exist "%DRIVE%"\00000001 rd /s /q "%DRIVE%"\00000001> nul +if exist "%DRIVE%"\00010008 rd /s /q "%DRIVE%"\00010008> nul +if exist "%DRIVE%"\00010002 rd /s /q "%DRIVE%"\00010002> nul +if exist "%DRIVE%"\00010001 rd /s /q "%DRIVE%"\00010001> nul +if exist "%DRIVE%"\private\wii\title\aktn rd /s /q "%DRIVE%"\private\wii\title\aktn> nul +if exist "%DRIVE%"\apps\DOP-Mii rd /s /q "%DRIVE%"\apps\DOP-Mii> nul +if exist "%DRIVE%"\apps\MMM rd /s /q "%DRIVE%"\apps\MMM> nul +if exist "%DRIVE%"\apps\MIOSPatcher rd /s /q "%DRIVE%"\apps\MIOSPatcher> nul +if exist "%DRIVE%"\apps\Priiloader rd /s /q "%DRIVE%"\apps\Priiloader> nul +if exist "%DRIVE%"\apps\YAWMM rd /s /q "%DRIVE%"\apps\YAWMM> nul +if exist "%DRIVE%"\apps\HackMii_Installer rd /s /q "%DRIVE%"\apps\HackMii_Installer> nul +if exist "%DRIVE%"\apps\IOS236-v5-Mod rd /s /q "%DRIVE%"\apps\IOS236-v5-Mod> nul +if exist "%DRIVE%"\apps\SIP rd /s /q "%DRIVE%"\apps\SIP> nul +if exist "%DRIVE%"\apps\WiiExplorer rd /s /q "%DRIVE%"\apps\WiiExplorer> nul +if exist "%DRIVE%"\private\*.zip del "%DRIVE%"\private\*.zip> nul +if exist "%DRIVE%"\private\wii\title\RYOP-50hz rd /s /q "%DRIVE%"\private\wii\title\RYOP-50hz> nul + +::advanced deletions +if /i "%SmashCheck%" EQU "on" del "%DRIVE%"\private\wii\app\rsbe\st\st_080805_0933.bin> nul +if /i "%SmashJCheck%" EQU "on" del "%DRIVE%"\private\wii\app\RSBJ\st\st_smashstackjp.bin> nul + +if /i "%SmashPCheck%" EQU "on" del "%DRIVE%"\private\wii\app\RSBP\st\st_smashStackPK.bin> nul +if /i "%SmashP2Check%" EQU "on" del "%DRIVE%"\private\wii\app\RSBP\st\_st_smashStackPK_noSave.bin> nul + +if /i "%SmashKCheck%" EQU "on" del "%DRIVE%"\private\wii\app\RSBK\st\st_smashStackPK.bin> nul +if /i "%SmashK2Check%" EQU "on" del "%DRIVE%"\private\wii\app\RSBK\st\_st_smashStackPK_noSave.bin> nul + + +if /i "%PWNSU%" EQU "on" rd /s /q "%DRIVE%"\private\wii\title\rlie> nul +if /i "%PWNSJ%" EQU "on" rd /s /q "%DRIVE%"\private\wii\title\rlij> nul +if /i "%PWNSE%" EQU "on" rd /s /q "%DRIVE%"\private\wii\title\rlip> nul + +if /i "%BATHAXXU%" EQU "on" rd /s /q "%DRIVE%"\private\wii\title\rlbe> nul +if /i "%BATHAXXJ%" EQU "on" rd /s /q "%DRIVE%"\private\wii\title\rlbj> nul +if /i "%BATHAXXE%" EQU "on" rd /s /q "%DRIVE%"\private\wii\title\rlbp> nul + +if /i "%ROTJU%" EQU "on" rd /s /q "%DRIVE%"\private\wii\title\rlge> nul +if /i "%ROTJJ%" EQU "on" rd /s /q "%DRIVE%"\private\wii\title\rlgj> nul +if /i "%ROTJE%" EQU "on" rd /s /q "%DRIVE%"\private\wii\title\rlgp> nul + +if /i "%TOSU%" EQU "on" rd /s /q "%DRIVE%"\private\wii\title\rt4e> nul +if /i "%TOSE%" EQU "on" rd /s /q "%DRIVE%"\private\wii\title\rt4p> nul +if /i "%TOSJ%" EQU "on" rd /s /q "%DRIVE%"\private\wii\title\rt4j> nul + +if /i "%TWIU%" EQU "on" rd /s /q "%DRIVE%"\private\wii\title\rzde> nul +if /i "%TWIE%" EQU "on" rd /s /q "%DRIVE%"\private\wii\title\rzdp> nul +if /i "%TWIJ%" EQU "on" rd /s /q "%DRIVE%"\private\wii\title\rzdj> nul +if /i "%YUGIU%" EQU "on" rd /s /q "%DRIVE%"\private\wii\title\ryoe> nul +if /i "%YUGIE%" EQU "on" rd /s /q "%DRIVE%"\private\wii\title\ryop> nul +if /i "%YUGIJ%" EQU "on" rd /s /q "%DRIVE%"\private\wii\title\ryoj> nul + +echo PULIZIA FILE EFFETTUATA +echo. +echo. +@ping 127.0.0.1 -n 3 -w 1000> nul +goto:MENU + + +::--------------------Wizard Settings Detected---------------- +:LoadWizardSettings +set LoadWizSettings= +if not exist Wizard_Settings.bat goto:WPAGE1 + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red] Rilevato salvataggio impostazioni Wizard! +echo. +echo. +echo Vuoi caricare adesso il salvataggio delle impostazioni del wizard? +echo. +echo. +echo. +echo Nota: Sarai comunque in grado di confermare le impostazioni caricate +echo prima di avviare il download +echo. +echo. +echo. +echo Y = SI, carica il Wizard_Settings.bat +echo N = No, Continua dal principio +echo. +echo D = Elimina il Wizard_Settings.bat in modo da evitare che in futuro +echo mi venga richiesto nuovamente e possa cominciare da principio +echo. +echo B = Indietro +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p LoadWizSettings= Inserisci qui la tua scelta: + + +if /i "%LoadWizSettings%" EQU "B" goto:MENU +if /i "%LoadWizSettings%" EQU "M" goto:MENU + +if /i "%LoadWizSettings%" NEQ "Y" goto:skip +call Wizard_Settings.bat +IF "%USBGUIDE%"=="" set USBGUIDE=n +if /i "%ThemeSelection%" EQU "Y" set ThemeSelection=r +if /i "%Mii%" EQU "Y" set MIIQ=Y +if /i "%pri%" EQU "Y" set PRIQ=Y +if /i "%H5%" EQU "Y" set RECCIOS=Y +if /i "%HM%" EQU "Y" set HMInstaller=Y +if /i "%yawmm%" EQU "Y" set yawmq=Y +if /i "%IOS236Installer%" EQU "Y" set IOS236InstallerQ=Y +goto:WPAGELAST +:skip + +if /i "%LoadWizSettings%" EQU "D" del Wizard_Settings.bat +if /i "%LoadWizSettings%" EQU "D" goto:WPAGE1 +if /i "%LoadWizSettings%" EQU "N" goto:WPAGE1 + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:LoadWizardSettings + + + + + + +::...................................Wizard Page1 - Virgin?............................... +:WPAGE1 +set VIRGIN= + + +set Advanced= +set HMInstaller= +set RECCIOS= +set yawmQ= +set PRIQ= +set protect= +set ThemeSelection= + + + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20 \x20 La tua WII \xe8 vergine? +echo. +echo. +echo ( es. libera da softmod / non-modificata / nuova di zecca / stock ) +echo. +echo. +echo. +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Nota: Rispondi "SI" anche se la tua wii non \xe8 vergine ma vuoi +echo aggiornare completamente la softmod (in pratica ri-hackerare la Wii) +echo. +echo. +echo. +echo Y = SI, scarica tutti i file per hackerare o ri-hackerare la wii +echo N = No +echo. +echo B = Indietro +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p VIRGIN= Inserisci qui la tua scelta: + + +if exist Wizard_Settings.bat goto:backtoloadwiz +if /i "%VIRGIN%" EQU "B" goto:MENU +:backtoloadwiz +if /i "%VIRGIN%" EQU "B" goto:LoadWizardSettings + +if /i "%VIRGIN%" EQU "M" goto:MENU +if /i "%VIRGIN%" EQU "Y" goto:WPAGE2 +if /i "%VIRGIN%" EQU "N" goto:WPAGE2 + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:WPAGE1 + +::...................................Wizard Page2 - Current Firmware............................... +:WPAGE2 +set FIRMSTART= + +set backb4HACKMIISOLUTION=WPAGE2 + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +if /i "%MENU1%" EQU "H" echo HackMii Solutions +if /i "%MENU1%" EQU "H" echo. +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20Quale \xe8 il tuo firmware attuale? +echo. +echo. +echo. +echo Nota: per controllare, accendi la wii, clicca sul pulsante wii +echo in basso a sinistra dal menu principale, clicca su impostazioni, +echo qui potrai vedere in alto a destra dello schermo il tuo firmware +echo (es. 4.2U, 4.1J, 3.2E, etc.) + +if /i "%VIRGIN%" EQU "N" goto:skipnote +echo. +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20Nota: Se il tuo firmware attuale \xe8 2.2 o inf,devi utilizzare un +echo exploit alternativo [es. Twilight Hack (U/E/J),Smash Stack (U/J) +echo o Indiana Pwns (U/E)] invece del BannerBomb. +echo. +:skipnote +echo. +echo. +echo. +echo 4.3 = 4.3 +echo 4.2 = 4.2 +echo 4.1 = 4.1 +echo 4.0 = 4.0 +echo 3.X = 3.0-3.5 +echo O = altro (inf. 2.2) + +echo. +echo B = Indietro +echo M = Menu principale +echo. +echo. +echo. +echo. + +set /p FIRMSTART= Inserisci qui la tua scelta: + + + + +if /i "%FIRMSTART%" EQU "M" goto:MENU + + +if /i "%FIRMSTART%" EQU "4.2" goto:WPAGE3 +if /i "%FIRMSTART%" EQU "4.1" goto:WPAGE3 +if /i "%FIRMSTART%" EQU "4.0" goto:WPAGE3 +if /i "%FIRMSTART%" EQU "3.x" set FIRMSTART=3.X +if /i "%FIRMSTART%" EQU "3.X" goto:WPAGE3 +if /i "%FIRMSTART%" EQU "O" goto:WPAGE3 +if /i "%FIRMSTART%" EQU "4.3" goto:WPAGE3 + +if /i "%MENU1%" EQU "H" goto:HACKMIIBACK + +if /i "%FIRMSTART%" EQU "B" goto:WPAGE1 +goto:incorrectkey + +:HACKMIIBACK +if /i "%FIRMSTART%" EQU "B" goto:MENU + +:incorrectkey +echo You Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:WPAGE2 + + +::...................................Wizard Page3 - REGION............................... +:WPAGE3 +if /i "%FIRMSTART%" EQU "4.3" goto:WPAGE3hard +if /i "%FIRMSTART%" EQU "o" goto:WPAGE3hard +if /i "%MENU1%" EQU "H" goto:HACKMIISOLUTION +:WPAGE3hard +set REGION= +set REGIONCHANGE= + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +sfk echo -spat \x20\x20\x20\x20\x20\x20 Di quale regione \xe8 la tua WII? +echo. +echo. +echo Nota: Per controllare, accendi la wii, clicca sul tasto wii +echo in basso a sinistra dal menu principale, clicca su impostazioni, +echo qui in alto a destra dello schermo puoi vederlo. +echo (es. 4.2U( USA), 4.1J( JAPAN), 3.2E( PAL), etc.) +echo. +if /i "%MENU1%" EQU "H" echo Nota: Se la tua wii era di un'altra regione scegli la regione in cui si trova +if /i "%MENU1%" EQU "H" echo attualmente. +if /i "%MENU1%" EQU "H" goto:skipmessage +echo Nota: se la tua wii era di un'altra regione ma origin. non era Koreana, +echo scegli la regione in cui si trova ora. +echo. +echo Nota: Se non sei sicuro se la tua wii fosse origin. Koreana,puoi +echo controllare il numero seriale sulla wii.Le wii Koreane iniziano con "LK" +:skipmessage +echo. +echo. + +echo U = USA +echo E = Euro (PAL) +echo J = JAP +echo K = Korean +if /i "%MENU1%" NEQ "H" echo RC = Regione Cambiata (da Koreana verso un'altra regione) + +echo. +echo. + + +if /i "%FIRMSTART%" NEQ "O" goto:skipupdatewarning +echo. +echo. +sfk echo -spat \x20 \x20 \x20 \x20 [Red] Nota agli utilizzatori Koreani: +echo. +sfk echo -spat \x20 \x20 \x20 \x20 [Red] Se esegui un aggiornamento al firm. 4.3 avrai bisogno +sfk echo -spat \x20 \x20 \x20 \x20 [Red] di una copia kor.di Super Smash Bros. Brawl moddare la Wii +echo. +:skipupdatewarning + + + +if /i "%VIRGIN%" NEQ "Y" goto:SkipOtherRegions +if /i "%FIRMSTART%" EQU "4.3" echo. +if /i "%FIRMSTART%" EQU "4.3" echo. +if /i "%FIRMSTART%" EQU "4.3" sfk echo -spat \x20 \x20 \x20 \x20 [Red] Nota per utilizzatori Koreani: +if /i "%FIRMSTART%" EQU "4.3" echo. +if /i "%FIRMSTART%" EQU "4.3" sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red] WII Koreane vergini 4.3 possono essere moddate solo +if /i "%FIRMSTART%" EQU "4.3" sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red] con una copia Koreana di Super Smash Bros Brawl +:SkipOtherRegions + +echo. +echo. +echo B = Indietro +echo M = Menu principale +echo. +echo. + +set /p REGION= Inserisci qui la tua scelta: + +if /i "%REGION%" EQU "u" set REGION=U +if /i "%REGION%" EQU "e" set REGION=E +if /i "%REGION%" EQU "j" set REGION=J +if /i "%REGION%" EQU "k" set REGION=K + +if /i "%REGION%" EQU "M" goto:MENU +if /i "%REGION%" EQU "B" goto:WPAGE2 +if /i "%REGION%" EQU "U" goto:WPAGE3C +if /i "%REGION%" EQU "E" goto:WPAGE3C +if /i "%REGION%" EQU "K" goto:WPAGE3C +if /i "%REGION%" EQU "J" goto:WPAGE3C + +if /i "%MENU1%" EQU "H" goto:notRC +if /i "%FIRMSTART%" EQU "o" goto:notRC +if /i "%REGION%" EQU "RC" goto:WPAGE3B +:notRC + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:WPAGE3 + +::...................................Wizard Page3B - REGION CHANGED KOREAN............................... +:WPAGE3B +set REGIONCHANGE= +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo In quale regione hai cambiato la tua WII? +echo. +echo. +echo. +echo Note: Per controllare, accendi la wii, clicca sul tasto wii +echo in basso a sinistra del menu principale, clicca su impostazioni, +echo qui in alto a destra dello schermo lo puoi vedere +echo (es. 4.2U, 4.1J, 3.2E, etc.) +echo. +echo. +echo. +echo U = USA +echo E = Euro (PAL) +echo J = JAP +echo. +echo. +echo. +echo B = Indietro +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p REGIONCHANGE= Inserisci qui la tua scelta: + +if /i "%REGIONCHANGE%" EQU "u" set REGIONCHANGE=U +if /i "%REGIONCHANGE%" EQU "e" set REGIONCHANGE=E +if /i "%REGIONCHANGE%" EQU "j" set REGIONCHANGE=J + +if /i "%REGIONCHANGE%" EQU "M" goto:MENU +if /i "%REGIONCHANGE%" EQU "B" goto:WPAGE3 +if /i "%REGIONCHANGE%" EQU "U" goto:WPAGE3C +if /i "%REGIONCHANGE%" EQU "E" goto:WPAGE3C +if /i "%REGIONCHANGE%" EQU "J" goto:WPAGE3C + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:WPAGE3b + + + + + + + +::...................................Wizard Page3C - Exploit............................... +:WPAGE3C + +SET EXPLOIT=default +set exploitselection= +if /i "%VIRGIN%" EQU "N" goto:WPAGE3D + +if /i "%FIRMSTART%" EQU "4.3" goto:WPAGE3Cnext +if /i "%FIRMSTART%" EQU "o" goto:WPAGE3CnextLATER + + +goto:WPAGE4 + + +::Only virgin 4.3 U/E/J wii's or <2.2 U/E/J Wii's will make it this far +:WPAGE3Cnext + + +::VIRGIN Korean 4.3 Wii's auto-select smashstack +if /i "%REGION%" EQU "K" set EXPLOIT=? +::this is so "B" works when selecting new firmware +if /i "%REGION%" EQU "K" set exploitselection=yes +if /i "%REGION%" EQU "K" goto:WPAGE3D + +:WPAGE3CnextLATER + +set backb4HACKMIISOLUTION=WPAGE3c + + +set exploitselection=yes + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +if /i "%MENU1%" NEQ "H" echo Devi acquistare, noleggiare o farti prestare uno dei seguenti giochi +if /i "%MENU1%" NEQ "H" echo per moddare la wii +echo. +if /i "%MENU1%" EQU "H" echo Se HBC non riesce a caricare le applicazioni in modo corretto, devi acquistare , +if /i "%MENU1%" EQU "H" echo noleggiare o farti prestare uno dei seguenti giochi per correggere il problema. +echo. +echo Seleziona il gioco che desideri usare: +echo. +echo. +echo. +echo. +echo S = Super Smash Brothers Brawl +if /i "%REGION%" NEQ "K" echo L = LEGO Indiana Jones +if /i "%REGION%" NEQ "K" echo LB = LEGO Batman +if /i "%REGION%" NEQ "K" echo LS = LEGO Star Wars +if /i "%REGION%" NEQ "K" echo Y = Yu-Gi-Oh! 5D's the wheelie breakers +if /i "%REGION%" NEQ "K" echo TOS = Tales of Symphonia: Dawn of the New World + + +if /i "%FIRMSTART%" EQU "o" echo T = Twilight Princess: The Legend of Zelda +if /i "%FIRMSTART%" EQU "o" echo. +echo ? = se non sei sicuro, allora scaricali tutti e decidi dopo +echo. +echo. +echo. +echo. + + +if /i "%FIRMSTART%" NEQ "o" goto:skipOmsg +sfk echo -spat \x20 [Red] Nota importante: +echo. + + +echo In alternativa puoi aggiornare via disco dal firm. 3.0-4.2(es. NSMBW) +echo poi ripeti il wizard usando il nuovo firmware per hackerare la wii +echo senza aver bisogno di uno dei giochi citati sopra. +echo. +echo. + +sfk echo -spat \x20 [Red] Avviso:l'aggiornamento online al firm.4.3 richieder\xe0 uno dei giochi citati +sfk echo -spat \x20 \x20 \x20 \x20 \x20[Red] sopra (eccetto Twilight Princess) per moddare la Wii + +echo. +echo. + +:skipOmsg + +echo. +echo. +echo. +echo. +echo. +echo B = Indietro +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p EXPLOIT= Inserisci qui la tua scelta: + +if /i "%EXPLOIT%" EQU "M" goto:MENU + +if /i "%REGION%" EQU "RC" goto:backtowpage3b +if /i "%EXPLOIT%" EQU "B" goto:WPAGE3 +:backtowpage3b +if /i "%EXPLOIT%" EQU "B" goto:WPAGE3B + +if /i "%FIRMSTART%" NEQ "o" goto:twilightnotavailable +if /i "%EXPLOIT%" EQU "T" goto:WPAGE3D +:twilightnotavailable + + +if /i "%REGION%" EQU "U" goto:skip +if /i "%REGIONCHANGE%" EQU "U" goto:skip +goto:notU +:skip +:notU + +if /i "%REGION%" EQU "E" goto:skip +if /i "%REGIONCHANGE%" EQU "E" goto:skip +goto:notE +:skip +:notE + +if /i "%REGION%" EQU "J" goto:skip +if /i "%REGIONCHANGE%" EQU "J" goto:skip +goto:notJ +:skip +:notJ + + +::ALL except KOR +if /i "%REGION%" EQU "K" goto:skip + +if /i "%EXPLOIT%" EQU "Y" goto:WPAGE3D +if /i "%EXPLOIT%" EQU "L" goto:WPAGE3D +if /i "%EXPLOIT%" EQU "LB" goto:WPAGE3D +if /i "%EXPLOIT%" EQU "LS" goto:WPAGE3D +if /i "%EXPLOIT%" EQU "TOS" goto:WPAGE3D +:skip +if /i "%EXPLOIT%" EQU "?" goto:WPAGE3D +if /i "%EXPLOIT%" EQU "S" goto:WPAGE3D + + + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:WPAGE3C + + + + + +::...................................Wizard Page3C - Exploit............................... +:WPAGE3D +if /i "%MENU1%" EQU "H" goto:HACKMIISOLUTION +SET UpdatesIOSQ= + +if /i "%FIRMSTART%" LSS "4.3" goto:WPAGE4 +if /i "%FIRMSTART%" EQU "o" goto:WPAGE4 +if /i "%ACTIVEIOS%" EQU "off" goto:WPAGE4 + +::Only 4.3 Wii's without active IOS "ON" will make it this far + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo Vuoi scaricare gli IOS attivi? +echo. +echo. +echo. +echo N = No +echo. +sfk echo -spat \x20\x20\x20\x20\x20Tu hai gi\xe0 fimrware 4.3 quindi i tuoi ios sono gi\xe0 aggiornati. +sfk echo -spat \x20\x20\x20\x20\x20Se la tua wii non \xe8 mai stata veramente modificata prima,allora puoi dire NO. +echo. +echo. +echo Y = SI +echo. +echo Se la tua wii ha installato il DarkCorp/cIOSCorp puoi dire SI,cosi +echo da sovrascriverlo. +echo. +echo Se i dischi wii originali o Wiiware non funzionano correttamente, +echo rispondi SI per correggere il problema. +echo. +echo. +echo. +echo. +echo. +echo. +echo. +echo. +echo. +echo. +echo. +echo B = Indietro +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p UpdatesIOSQ= Inserisci qui la tua scelta: + +if /i "%UpdatesIOSQ%" EQU "M" goto:MENU +if /i "%UpdatesIOSQ%" EQU "Y" goto:WPAGE4 +if /i "%UpdatesIOSQ%" EQU "N" goto:WPAGE4 + + +::if /i "%REGION%" EQU "RC" goto:backtowpage3b +if /i "%VIRGIN%" EQU "N" goto:backtowpage3 +if /i "%REGION%" EQU "K" goto:backtowpage3 + +if /i "%UpdatesIOSQ%" EQU "B" goto:WPAGE3C + +:backtowpage3 +if /i "%REGION%" EQU "RC" goto:backtowpage3b +if /i "%UpdatesIOSQ%" EQU "B" goto:WPAGE3 + +:backtowpage3b +if /i "%UpdatesIOSQ%" EQU "B" goto:wpage3B + + + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:WPAGE3D + + + + + + + + + + + +::...................................Wizard Page4 - New Firmware............................... +:WPAGE4 +if /i "%MENU1%" EQU "H" goto:HACKMIISOLUTION +set FIRM= +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo Seleziona il nuovo firmware per il quale vuoi fare l'upgrade/downgrade. +echo. +echo. +echo. +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20Nota:se il firmware attuale = nuovo firmware, un system menu non \xe8 scaricato +echo. +echo. +echo. +sfk echo -spat \x20 \x20 \x20 [Red] AVVISO:[def] installare firmware inf.al 4.0 con boot2v4 vi porter\xe0 al Brick. +echo Yet Another Wad Manager (YAWMM) o MMM non vi permetteranno +echo di(dis)installare niente che possa farvi brikkare. +echo Puoi controllare manualmente la versione del tuo boot2 usando +echo MMM, DOP-Mii o Bootmii. +echo. +echo. +echo. + +::if /i "%FIRMSTART%" NEQ "4.3" (sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red] 4.3 = 4.3 [NON RACCOMANDATO]) else (echo 4.3 = 4.3) + +if /i "%FIRMSTART%" EQU "4.3" (sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Green] 4.3 = 4.3 [RACCOMANDATO]) else (echo 4.3 = 4.3) + +if /i "%FIRMSTART%" EQU "4.2" (sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Green] 4.2 = 4.2 [RACCOMANADATO]) else (echo 4.2 = 4.2) + +if /i "%FIRMSTART%" EQU "4.3" goto:SkipGreen4.1 +if /i "%FIRMSTART%" EQU "4.2" goto:SkipGreen4.1 + +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Green] 4.1 = 4.1 [RACCOMANDATO] +goto:skipWhite4.1 + + +:SkipGreen4.1 +echo 4.1 = 4.1 + +:skipWhite4.1 + + +echo. +echo B = Indietro +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p FIRM= Inserisci qui la tua scelta: + +if /i "%FIRM%" EQU "M" goto:MENU + +if /i "%FIRM%" EQU "4.2" goto:WPAGE5 +if /i "%FIRM%" EQU "4.1" goto:WPAGE5 +if /i "%FIRM%" EQU "4.3" goto:WPAGE5 + + + +if /i "%REGION%" EQU "RC" goto:backtowpage3b +if /i "%exploitselection%" EQU "yes" goto:backtoExploits +if /i "%VIRGIN%" EQU "N" goto:backtoExploits + +if /i "%FIRM%" EQU "B" goto:wpage3 + +:backtoExploits +if /i "%ACTIVEIOS%" EQU "off" goto:backtowpage3c +if /i "%FIRMSTART%" EQU "o" goto:backtowpage3c +if /i "%FIRMSTART%" NEQ "4.3" goto:backtowpage3b +if /i "%FIRM%" EQU "B" goto:wpage3D + +:backtowpage3c +if /i "%FIRM%" EQU "B" goto:wpage3C + +:backtowpage3b +if /i "%FIRM%" EQU "B" goto:wpage3 + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:WPAGE4 + +::...................................Wizard Page5 - MORE Channels?............................... +:WPAGE5 +set MORE= +set PIC= +set NET= +set Weather= +set NEWS= +set MIIQ= +set Shop= +set Speak= +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo Vuoi scaricare i seguenti Canali: +echo. +echo. +echo. +echo * Photo +if /i "%REGION%" NEQ "K" echo * Internet +if /i "%REGION%" NEQ "K" echo * Meteo +if /i "%REGION%" NEQ "K" echo * News +echo * Mii +echo * Shopping +if /i "%REGION%" NEQ "K" echo * Wii Speak +echo. +echo. +echo. +echo A = Tutti +echo S = Alcuni +echo N = No +echo. +echo B = Indietro +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p MORE= Inserisci qui la tua scelta: + +if /i "%MORE%" EQU "M" goto:MENU + +if /i "%MENU1%" EQU "S" goto:forsneeknand +if /i "%MORE%" EQU "B" goto:WPAGE4 +if /i "%MORE%" EQU "N" goto:WPAGE13 + +:forsneeknand +if /i "%MORE%" EQU "B" goto:WPAGE20 +if /i "%MORE%" EQU "A" set B4SNKCONFIRM=WPAGE5 +if /i "%MORE%" EQU "N" set B4SNKCONFIRM=WPAGE5 +if /i "%MORE%" EQU "N" goto:SNKNANDCONFIRM + +if /i "%MORE%" EQU "S" goto:WPAGE6 +if /i "%MORE%" EQU "A" goto:WPAGE6 + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:WPAGE5 + + + + +::...................................Wizard Page6 - Photo Channel............................... +:WPAGE6 + +if /i "%MORE%" EQU "A" set PIC=Y +if /i "%MORE%" EQU "A" goto:WPAGE7 + +set PIC= +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo Scarico il canale Photo? +echo. +echo. +echo. +echo Y = SI +echo N = No +echo. +echo B = Indietro +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p PIC= Inserisci qui la tua scelta: + +if /i "%PIC%" EQU "Y" goto:WPAGE7 +if /i "%PIC%" EQU "N" goto:WPAGE7 +if /i "%PIC%" EQU "M" goto:MENU +if /i "%PIC%" EQU "B" goto:WPAGE5 + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:WPAGE6 + + + +::...................................Wizard Page7 - Internet?............................... +:WPAGE7 + +if /i "%REGION%" EQU "K" goto:WPAGE10 + +if /i "%MORE%" EQU "A" set NET=Y +if /i "%MORE%" EQU "A" goto:WPAGE8 + +set NET= +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo Scarico il canale Internet? +echo. +echo. +echo. +echo Y = SI +echo N = No +echo. +echo B = Indietro +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p NET= Inserisci qui la tua scelta: + +if /i "%NET%" EQU "Y" goto:WPAGE8 +if /i "%NET%" EQU "N" goto:WPAGE8 +if /i "%NET%" EQU "M" goto:MENU +if /i "%NET%" EQU "B" goto:WPAGE6 + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:WPAGE7 + + + +::...................................Wizard Page8 - Weather............................... +:WPAGE8 + +if /i "%MORE%" EQU "A" set Weather=Y +if /i "%MORE%" EQU "A" goto:WPAGE9 + +set Weather= + +cls + +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo Scarico il canale Meteo? +echo. +echo. +echo. +echo Y = SI +echo N = No +echo. +echo B = Indietro +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p WEATHER= Inserisci qui la tua scelta: + +if /i "%WEATHER%" EQU "Y" goto:WPAGE9 +if /i "%WEATHER%" EQU "N" goto:WPAGE9 +if /i "%WEATHER%" EQU "M" goto:MENU +if /i "%WEATHER%" EQU "B" goto:WPAGE7 + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:WPAGE8 + +::...................................Wizard Page9 - NEWS............................... +:WPAGE9 + +if /i "%MORE%" EQU "A" set NEWS=Y +if /i "%MORE%" EQU "A" goto:WPAGE10 + +set NEWS= + +cls + +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo Scarico il canale News? +echo. +echo. +echo. +echo Y = SI +echo N = No +echo. +echo B = Indietro +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p NEWS= Inserisci qui la tua scelta: + +if /i "%NEWS%" EQU "Y" goto:WPAGE10 +if /i "%NEWS%" EQU "N" goto:WPAGE10 +if /i "%NEWS%" EQU "M" goto:MENU +if /i "%NEWS%" EQU "B" goto:WPAGE8 + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:WPAGE9 + +::...................................Wizard Page10 - Mii............................... +:WPAGE10 + +if /i "%MORE%" EQU "A" set MIIQ=Y +if /i "%MORE%" EQU "A" goto:WPAGE11 + +set MIIQ= + +cls + +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo Scarico il canale MII? +echo. +echo. +echo. +echo Y = SI +echo N = No +echo. +echo B = Indietro +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p MIIQ= Inserisci qui la tua scelta: + +if /i "%MIIQ%" EQU "Y" goto:WPAGE11 +if /i "%MIIQ%" EQU "N" goto:WPAGE11 +if /i "%MIIQ%" EQU "M" goto:MENU + +if /i "%REGION%" EQU "K" goto:Koreanbacktophoto +if /i "%MIIQ%" EQU "B" goto:WPAGE9 + +:Koreanbacktophoto +if /i "%MIIQ%" EQU "B" goto:WPAGE6 + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:WPAGE10 + +::...................................Wizard Page11 - Shop............................... +:WPAGE11 + +if /i "%MORE%" EQU "A" set Shop=Y +if /i "%MORE%" EQU "A" goto:WPAGE12 + +set Shop= + +cls + +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo Scarico lo Shopping Channel? +if /i "%MENU1%" NEQ "S" echo. +if /i "%MENU1%" NEQ "S" echo. +if /i "%MENU1%" NEQ "S" echo. +if /i "%MENU1%" NEQ "S" sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20Nota: verr\xe0 scaricato anche IOS 56 +echo. +echo. +echo. +echo Y = SI +echo N = No +echo. +echo B = Indietro +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p SHOP= Inserisci qui la tua scelta: + +if /i "%Shop%" EQU "Y" goto:WPAGE12 +if /i "%Shop%" EQU "N" goto:WPAGE12 +if /i "%Shop%" EQU "M" goto:MENU +if /i "%Shop%" EQU "B" goto:WPAGE10 + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:WPAGE11 + + +::...................................Wizard Page12 - Speak............................... +:WPAGE12 +if /i "%REGION%" EQU "K" goto:WPAGE13 + +if /i "%MORE%" EQU "A" set Speak=Y +if /i "%MORE%" EQU "A" goto:WPAGE13 + +set Speak= + +cls + +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo Scarico il canale WII SPEAK? +echo. +echo. +echo. +echo Y = SI +echo N = No +echo. +echo B = Indietro +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p Speak= Inserisci qui la tua scelta: + +if /i "%Speak%" EQU "Y" goto:WPAGE13 +if /i "%Speak%" EQU "N" goto:WPAGE13 +if /i "%Speak%" EQU "M" goto:MENU +if /i "%Speak%" EQU "B" goto:WPAGE11 + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:WPAGE12 + + + +::...................................Wizard Page13 - MORE Advanced Channels?............................... +:WPAGE13 +if /i "%VIRGIN%" EQU "Y" goto:WPAGE19B +if /i "%MENU1%" EQU "S" set B4SNKCONFIRM=WPAGE12 +if /i "%MORE%" EQU "A" set B4SNKCONFIRM=WPAGE5 +if /i "%MENU1%" EQU "S" goto:SNKNANDCONFIRM + +set Advanced= +set HMInstaller= +set RECCIOS= +set yawmQ= +set PRIQ= +set protect= +set ThemeSelection= +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo Vuoi scaricare i seguenti file : +echo. +echo. +echo. +if /i "%FIRMSTART%" EQU "3.X" echo * HackMii Installer e BannerBomb v1 (con IOS58) +if /i "%FIRMSTART%" EQU "4.0" echo * HackMii Installer e BannerBomb v1 (con IOS58) +if /i "%FIRMSTART%" EQU "4.1" echo * HackMii Installer e BannerBomb v1 (con IOS58) +if /i "%FIRMSTART%" EQU "4.2" echo * HackMii Installer e BannerBomb v2 (con IOS58) +if /i "%REGION%" EQU "K" goto:Korean2.2NoExploit +if /i "%FIRMSTART%" EQU "o" echo * HackMii Installer con IOS58 e tutti gli exploit disponibili +:Korean2.2NoExploit + +if /i "%FIRMSTART%" NEQ "4.3" goto:skip4.3extra + +echo * Scarico HackMii Installer con IOS58 e tutti gli exploit disponibili? + + +:skip4.3extra +echo. + +if /i "%CMIOSOPTION%" EQU "on" (echo * Cios e Cmios raccomandati) else (echo * Cios raccomandati) + + +echo. +echo * Yet Another Wad Manager Mod (YAWMM) +echo. +echo * IOS236 Installer e Simple IOS Patcher +echo con IOS36v3351 per installare l ios236 patchato +echo. +echo * Priiloader v0.7 (236 Mod) (con hacks_hash.ini) +echo. +echo * Protezione Extra Brick +echo. +echo * Un tema per il system menu +echo. +echo. +echo Y = SI +echo N = No +echo. +echo B = Indietro +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p Advanced= Inserisci qui la tua scelta: + +if /i "%Advanced%" EQU "M" goto:MENU + +if /i "%MORE%" EQU "N" goto:BACK2MORE +if /i "%MORE%" EQU "A" goto:BACK2MORE + +if /i "%REGION%" EQU "K" goto:BACK2WPAGE11 +if /i "%Advanced%" EQU "B" goto:WPAGE12 + +:BACK2MORE +if /i "%Advanced%" EQU "B" goto:WPAGE5 + +:BACK2WPAGE11 +if /i "%Advanced%" EQU "B" goto:WPAGE11 + +if /i "%Advanced%" EQU "Y" goto:WPAGE13B +if /i "%Advanced%" EQU "N" goto:WPAGELAST + +echo Hai inserito una comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:WPAGE13 + + +::...................................Wizard Page13B - HAckMii Installer............................... +:WPAGE13B + + +set HMInstaller= + +cls + +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +if /i "%FIRMSTART%" EQU "3.X" echo Scarico HackMii Installer e BannerBomb v1 (con IOS58)? +if /i "%FIRMSTART%" EQU "4.0" echo Scarico HackMii Installer e BannerBomb v1 (con IOS58)? +if /i "%FIRMSTART%" EQU "4.1" echo Scarico HackMii Installer e BannerBomb v1 (con IOS58)? +if /i "%FIRMSTART%" EQU "4.2" echo Scarico HackMii Installer e BannerBomb v2 (con IOS58)? +if /i "%FIRMSTART%" EQU "o" echo Scarico HackMii Installer con IOS58 e tutti gli exploit disponibili? + +if /i "%FIRMSTART%" NEQ "4.3" goto:skip4.3extra + +echo Scarico HackMii Installer con IOS58 e tutti gli exploit disponibili + +:skip4.3extra +echo. +echo. +echo. +sfk echo -spat \x20\x20\x20\x20\x20Nota: Hackmii Installer pu\xf2 installare HBC e/o Bootmii +echo. +echo. +echo. +echo Y = SI +echo N = No +echo. +echo B = Indietro +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p HMInstaller= Inserisci qui la tua scelta: + +if /i "%HMInstaller%" EQU "Y" goto:WPAGE14 +if /i "%HMInstaller%" EQU "N" goto:WPAGE14 +if /i "%HMInstaller%" EQU "M" goto:MENU +if /i "%HMInstaller%" EQU "B" goto:WPAGE13 + + + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:WPAGE13B + + +::...................................Wizard Page14 - cIOSs and cMIOSs............................... +:WPAGE14 +set RECCIOS= + +set d2x-beta-rev=6 +if exist modules\d2x-beta\d2x-beta.bat call modules\d2x-beta\d2x-beta.bat + +cls + +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +if /i "%CMIOSOPTION%" EQU "on" (echo Scarico i seguenti CIOS e CMIOS raccomandati?) else (echo Scarico i seguenti Cios eCmios raccomandati?) +echo. +echo. +echo. +echo *cIOS202[57]-v5.wad +echo. +echo *cIOS222[38]-v5.wad +echo. +echo *cIOS223[37-38]-v4.wad +echo. +echo *cIOS224[57]-v5.wad +echo. +echo *cIOS249[56]-d2x-v%d2x-beta-rev%.wad +echo. +echo *cIOS250[57]-d2x-v%d2x-beta-rev%.wad +echo. +if /i "%CMIOSOPTION%" EQU "off" goto:quickskip +echo *RVL-cMIOS-v65535(v10)_WiiGator_WiiPower_v0.2.wad +:quickskip +echo. +echo. +echo. +echo. +echo Y = SI +echo N = No +echo. +echo B = Indietro +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p RECCIOS= Inserisci qui la tua scelta: + +if /i "%RECCIOS%" EQU "Y" goto:WPAGE17 +if /i "%RECCIOS%" EQU "N" goto:WPAGE17 +if /i "%RECCIOS%" EQU "M" goto:MENU + + +if /i "%RECCIOS%" EQU "B" goto:WPAGE13B + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:WPAGE14 + +::...................................Wizard Page15 and 16 removed............................... + + +::...................................Wizard Page17 - YAWMM............................... +:WPAGE17 +set yawmQ= + +cls + +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo Scarico Yet Another Wad Manager Mod (YAWMM)? +echo. +echo. +echo. +echo Nota: Altri Wad Manager possono essere non compatibili con i cios che non hanno +echo ios 38 di base quindi per andare sul sicuro utilizza YAWMM come il tuo +echo wad manager principale. +echo. +echo. +echo. +echo Y = SI +echo N = No +echo. +echo B = Indietro +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p yawmQ= Inserisci qui la tua scelta: + +if /i "%yawmQ%" EQU "Y" goto:WPAGE18 +if /i "%yawmQ%" EQU "N" goto:WPAGE18 +if /i "%yawmQ%" EQU "M" goto:MENU +if /i "%yawmQ%" EQU "B" goto:WPAGE14 + +echo Hai inserito una comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:WPAGE17 + + +::...................................Wizard Page18 - IOS236 Installer............................... +:WPAGE18 +set IOS236InstallerQ= +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo Scarico IOS236 Installer e Simple IOS Patcher (con IOS36v3351)? +echo. +echo. +echo. +echo. +echo. +echo. +echo. +echo. +echo Y = SI +echo N = No +echo. +echo B = Indietro +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p IOS236InstallerQ= Inserisci qui la tua scelta: + +if /i "%IOS236InstallerQ%" EQU "Y" goto:WPAGE19 +if /i "%IOS236InstallerQ%" EQU "N" goto:WPAGE19 +if /i "%IOS236InstallerQ%" EQU "M" goto:MENU +if /i "%IOS236InstallerQ%" EQU "B" goto:WPAGE17 + + + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:WPAGE18 + +::...................................Wizard Page19 - Priiloader............................... +:WPAGE19 +set PRIQ= + +cls + +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo Scarico il Priiloader? +echo. +echo. +echo. +echo Nota: Verranno scaricati anche Multi-Mod Manager ed il file Hacks.ini +echo. +echo. +echo. +echo Y = SI +echo N = No +echo. +echo B = Indietro +echo M = Menu principale +echo. +echo. +echo. +echo. + +set /p PRIQ= Inserisci qui la tua scelta: + +if /i "%PRIQ%" EQU "Y" goto:WPAGE19B +if /i "%PRIQ%" EQU "N" goto:WPAGE19B +if /i "%PRIQ%" EQU "M" goto:MENU + +if /i "%PRIQ%" EQU "B" goto:WPAGE18 + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:WPAGE19 + + +::...................................Wizard Page19B - Extra Brick Protection............................... +:WPAGE19B +set protect= + +cls + +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo Scarico i file di protezione Extra BricK? +echo. +echo. +sfk echo -spat \x20\x20 \x20 Scaricher\xe0 i seguenti ios dei system menu,i quali proteggeranno tutte le WII +echo (anche le nuove wii LU64) dal brick in caso di up/downgrade accidentali. +echo. +echo * IOS11v16174(IOS60v6174[FS-ES-NP]) - IOS11 richiesto per SMv2.0-2.1 +echo * IOS20v16174(IOS60v6174[FS-ES-NP]) - IOS20 richiesto per SMv2.2 +echo * IOS30v16174(IOS60v6174[FS-ES-NP]) - IOS30 richiesto per SMv3.0-3.3 +if /i "%REGION%" EQU "K" echo * IOS40v16174(IOS60v6174[FS-ES-NP]) - IOS40 richiesto per SMv3.3K +echo * IOS50v14889(IOS50v4889[FS-ES-NP]) - IOS50 richiesto per SMv3.4 +if /i "%REGION%" EQU "K" echo * IOS52v15661(IOS52v5661[FS-ES-NP]) - IOS52 richiesto per SMv3.5K + +echo * IOS60v16174(IOS60v6174[FS-ES-NP]) - IOS60 richiesto per SMv4.0-4.1 + +if /i "%REGION%" NEQ "RC" echo * IOS70v16687(IOS70v6687[FS-ES-NP]) - IOS70 richiesto per SMv4.2 +if /i "%REGION%" EQU "RC" echo * IOS70v16174(IOS60v6174[FS-ES-NP]) - IOS70 richiesto per SMv4.2 + + +echo * canale forwarder dell USB-Loader +echo. +sfk echo -spat \x20\x20\x20\x20\x20Dovresti sempre installare un canale forwarder nella wii, perch\xe9 in caso di +echo accidentale aggiornamento,saresti in grado di ri-hackerare la wii +echo avviando un exploit senza bisogno di uno specifico gioco. + + +if /i "%REGION%" EQU "RC" echo. +if /i "%REGION%" EQU "RC" sfk echo -spat \x20Nota: IOS80v16174(IOS60v6174[FS-ES-NP])sar\xe0 scaricato anche se rispondi NO +if /i "%REGION%" EQU "RC" echo per proteggerti dal brick errore 003 + + +echo. +echo. +echo NOTA: +echo. +echo -I num. della versione sono stati aumentati per sopravvivere agli aggiornamenti +echo ufficiali +echo. +echo. +echo - Ad eccezione del canale forwarder dell USB-Loader, +echo installare questi non riduce la memoria complessiva della wii +echo che ha per i canali ed i salvataggi dei giochi. +echo. +echo. +echo. +echo Y = SI +echo N = No +echo. +echo B = Indietro +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p protect= Inserisci qui la tua scelta: + +if /i "%protect%" EQU "Y" goto:WPAGE20 +if /i "%protect%" EQU "N" goto:WPAGE20 +if /i "%protect%" EQU "M" goto:MENU + + +if /i "%Advanced%" EQU "Y" goto:Back2PRI +if /i "%Advanced%" EQU "N" goto:Back2Advanced2 +if /i "%MORE%" EQU "N" goto:Back2MORE2 +if /i "%MORE%" EQU "A" goto:Back2MORE2 +if /i "%REGION%" EQU "K" goto:Back2SHOP2 +if /i "%MORE%" EQU "S" goto:Back2Speak2 + + +:BACK2PRI +if /i "%protect%" EQU "B" goto:WPAGE19 + +:BACK2ADVANCED2 +if /i "%protect%" EQU "B" goto:WPAGE13 + +:BACK2SPEAK2 +if /i "%protect%" EQU "B" goto:WPAGE12 + +:Back2SHOP2 +if /i "%protect%" EQU "B" goto:WPAGE11 + +:BACK2MORE2 +if /i "%protect%" EQU "B" goto:WPAGE5 + + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:WPAGE19B + + + +::...................................Wizard Page20 - Theme Selection............................... +:WPAGE20 +set ThemeSelection= + +cls + +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. + +if /i "%MENU1%" NEQ "S" goto:quickskip +echo SNEEK NAND BUILDER +echo. +echo. +:quickskip + +echo Ti piacerebbe installare un tema personalizzato sulla WII? +echo. +echo. +echo. +echo R = Tema DarkWii Red +echo WWWR = Guarda il tema DarkWii Red su youtube +echo. +echo. +echo G = Tema DarkWii Green +echo WWWG = Guarda il tema DarkWii Green su youtube +echo. +echo. +echo N = No, voglio lo stesso noioso tema del system menu +echo. +echo. +echo. +echo. +echo. +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p ThemeSelection= Inserisci qui la tua scelta: + +if /i "%ThemeSelection%" EQU "M" goto:MENU +if /i "%ThemeSelection%" EQU "WWWR" (start www.youtube.com/watch?v=qFliF-K-epM)&&(goto:WPAGE20) +if /i "%ThemeSelection%" EQU "WWWG" (start http://www.youtube.com/watch?v=Rn0CnTo5kRI)&&(goto:WPAGE20) + +if /i "%MENU1%" EQU "S" goto:forsneeknand +if /i "%ThemeSelection%" EQU "B" goto:WPAGE19B +if /i "%ThemeSelection%" EQU "R" goto:WPAGE21 +if /i "%ThemeSelection%" EQU "G" goto:WPAGE21 +if /i "%ThemeSelection%" EQU "N" goto:WPAGE21 + +:forsneeknand +if /i "%ThemeSelection%" EQU "B" goto:SNKPAGE5 +if /i "%ThemeSelection%" EQU "R" goto:WPAGE5 +if /i "%ThemeSelection%" EQU "G" goto:WPAGE5 +if /i "%ThemeSelection%" EQU "N" goto:WPAGE5 + + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:WPAGE20 + + +::...................................Wizard Page21 - Theme Selection............................... +:WPAGE21 +set USBGUIDE= + +cls + +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo Vuoi configurare USB-LOADER adesso? +echo. +echo. +echo Nota +echo ===== +echo. +echo * USB-Loader ti permette di avviare giochi wii da una periferica usb esterna. +echo. +sfk echo -spat \x20\x20\x20\x20\x20* Questo passaggio puoi sempre eseguirlo pi\xf9 tardi dal menu principale +echo di modmii. +echo. +echo. +echo. +echo. +echo. +echo Y = SI +echo N = No +echo. +echo B = Indietro +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p USBGUIDE= Inserisci qui la tua scelta: + +if /i "%USBGUIDE%" EQU "M" goto:MENU + +if /i "%USBGUIDE%" EQU "B" goto:WPAGE20 +if /i "%USBGUIDE%" EQU "Y" goto:UPAGE1 +if /i "%USBGUIDE%" EQU "N" goto:WPAGELAST + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:WPAGE21 + + +::...................................Wizard Last Page - Confirmation............................... +:WPAGELAST + +set WLAST= + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo Sono corrette queste impostazioni? +echo. +echo. +echo. +if /i "%VIRGIN%" EQU "Y" sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20* La Wii \xe8 attualmente vergine (non-modificata) +if /i "%VIRGIN%" EQU "N" sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20* La Wii \xe8 gi\xe0 modificata +if /i "%REGION%" EQU "RC" goto:RCSTATUS +if /i "%FIRMSTART%" NEQ "o" sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20* Il firmware attuale \xe8 %FIRMSTART%%REGION% +if /i "%FIRMSTART%" EQU "o" sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20* Il firmware \xe8 inferiore al 2.2%REGION% + +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20* Il firmware che desideri \xe8 %FIRM%%REGION% +goto:noRCSTATUS +:RCSTATUS + + +if /i "%FIRMSTART%" NEQ "o" sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20* La Wii \xe8 Koreana ma gli \xe8 stata cambiata la regione in %FIRMSTART%%REGIONCHANGE% +if /i "%FIRMSTART%" EQU "o" sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20* La Wii \xe8 Koreana ma gli \xe8 stata cambiata la regione in %REGIONCHANGE% +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20* Il firmware desiderato \xe8 %FIRM%%REGIONCHANGE% + +:noRCSTATUS +echo. +if /i "%PIC%" EQU "Y" echo * Scarico il canale Photo +if /i "%NET%" EQU "Y" echo * Scarico il canale Internet +if /i "%WEATHER%" EQU "Y" echo * Scarico il canale Meteo +if /i "%NEWS%" EQU "Y" echo * Scarico il canale News +if /i "%MIIQ%" EQU "Y" echo * Scarico il canale MII +if /i "%Shop%" EQU "Y" echo * Scarico lo Shopping Channel (anche IOS 56) +if /i "%Speak%" EQU "Y" echo * Scarico il canale WII Speak +echo. + +if /i "%HMInstaller%" NEQ "Y" goto:skip4.3extra +if /i "%FIRMSTART%" EQU "3.X" echo * Scarico HackMii Installer e BannerBomb v1 (con IOS58) +if /i "%FIRMSTART%" EQU "4.0" echo * Scarico HackMii Installer e BannerBomb v1 (con IOS58) +if /i "%FIRMSTART%" EQU "4.1" echo * Scarico HackMii Installer e BannerBomb v1 (con IOS58) +if /i "%FIRMSTART%" EQU "4.2" echo * Scarico HackMii Installer e BannerBomb v2 (con IOS58) +if /i "%FIRMSTART%" EQU "o" echo * Scarico HackMii Installer con IOS58 e tutti gli exploit disponibili + +if /i "%FIRMSTART%" NEQ "4.3" goto:skip4.3extra + +echo * Scarico HackMii Installer con IOS58 e tutti gli exploit disponibili + + +:skip4.3extra + + +if /i "%RECCIOS%" NEQ "Y" goto:smallskip +if /i "%CMIOSOPTION%" EQU "on" (echo * Scarico i Cios e Cmios raccomandati) else (echo * Scarico i Cios e Cmios raccomandati) +:smallskip + + + +if /i "%yawmQ%" EQU "Y" echo * Scarico Yet Another Wad Manager Mod (YAWMM) + +if /i "%IOS236InstallerQ%" NEQ "Y" goto:skip +echo * Scarico IOS236 Installer e Simple IOS Patcher +echo con IOS36v3351 per installare ios 236 patchato +:skip + + +if /i "%PRIQ%" EQU "Y" echo * Scarico il Priiloader +if /i "%protect%" EQU "Y" echo * Scarico i file di protezione Extra Brick + +if /i "%ThemeSelection%" EQU "R" echo * Installo il tema Dark Wii Red +if /i "%ThemeSelection%" EQU "G" echo * Installo il tema Dark Wii Green + +::--------- +if /i "%USBGUIDE%" NEQ "Y" goto:skipusb +echo. + +if /i "%FORMAT%" EQU "1" set FORMATNAME=FAT32 +if /i "%FORMAT%" EQU "2" set FORMATNAME=NTFS +if /i "%FORMAT%" EQU "3" set FORMATNAME=Part FAT32 and Part NTFS +if /i "%FORMAT%" EQU "4" set FORMATNAME=WBFS +if /i "%FORMAT%" EQU "5" set FORMATNAME=Part FAT32 and Part WBFS + +if /i "%FORMAT%" EQU "4" goto:skip +if /i "%FORMAT%" EQU "5" goto:skip +echo * Periferica USB formattata come %FORMATNAME% +goto:skip2 +:skip +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20* Periferica USB gi\xe0 formattata come %FORMATNAME% +:skip2 + +if /i "%LOADER%" EQU "CFG" echo * Scarico Configurable USB-Loader +if /i "%LOADER%" EQU "FLOW" echo * Scarico WiiFlow +if /i "%LOADER%" EQU "ALL" echo * Scarico Configurable USB-Loader and WiiFlow +if /i "%USBCONFIG%" EQU "USB" echo * file setting e config dell USB-Loader salvati nella usb +if /i "%USBCONFIG%" NEQ "USB" echo * file setting e config dell USB-Loader salvati nella SD + + +:skipusb + + +echo. +echo. +echo. +if /i "%LoadWizSettings%" EQU "Y" goto:skip +echo S = Salva le impostazioni del wizard per utilizzi futuri +if exist Wizard_Settings.bat echo Existing Wizard_Settings.bat will be renamed +echo. +:skip +echo Y = SI +echo N = No / Menu principale +echo. +echo B = Indietro +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p WLAST= Inserisci qui la tua selezione: + +if /i "%LoadWizSettings%" EQU "Y" goto:skip +if /i "%WLAST%" EQU "S" goto:SaveWizardSettings +:skip +if /i "%WLAST%" EQU "Y" set BACKB4DRIVE=WPAGELAST +if /i "%WLAST%" EQU "Y" goto:DriveChange +if /i "%WLAST%" EQU "N" goto:Menu +if /i "%WLAST%" EQU "M" goto:MENU +if /i "%Advanced%" EQU "N" goto:Back2Advanced +if /i "%Advanced%" EQU "Y" goto:Back2PROTECT +if /i "%MORE%" EQU "N" goto:Back2PROTECT +if /i "%MORE%" EQU "S" goto:Back2PROTECT +if /i "%USBGUIDE%" EQU "Y" goto:backtoUpage2 + +:BACK2ADVANCED +if /i "%WLAST%" EQU "B" goto:WPAGE13 + +:BACK2SPEAK +if /i "%WLAST%" EQU "B" goto:WPAGE12 + +:BACK2PROTECT +if /i "%WLAST%" EQU "B" goto:WPAGE21 + +:backtoUpage2 +if /i "%WLAST%" EQU "B" goto:UPAGE2 + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:WPAGELAST + + + +::-------------Save Wizard Settings:------------------- +:SaveWizardSettings + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. + +set countwiz=0 + +:renameWIZARDsettings +if not exist Wizard_Settings.bat goto:skip +SET /a countwiz=%countwiz%+1 +if exist Wizard_Settings%countwiz%.bat goto:renameWIZARDsettings +move Wizard_Settings.bat Wizard_Settings%countwiz%.bat +:skip + + +echo ::ModMii v%currentversion% - Wizard Settings - %DATE% - %TIME% >> Wizard_Settings.bat +echo set VIRGIN=%VIRGIN%>> Wizard_Settings.bat +echo set REGION=%REGION%>> Wizard_Settings.bat +echo set FIRMSTART=%FIRMSTART%>> Wizard_Settings.bat +echo set FIRM=%FIRM%>> Wizard_Settings.bat +echo set REGIONCHANGE=%REGIONCHANGE%>> Wizard_Settings.bat +echo set PIC=%PIC%>> Wizard_Settings.bat +echo set NET=%NET%>> Wizard_Settings.bat +echo set WEATHER=%WEATHER%>> Wizard_Settings.bat +echo set NEWS=%NEWS%>> Wizard_Settings.bat +echo set MIIQ=%MIIQ%>> Wizard_Settings.bat +echo set Shop=%Shop%>> Wizard_Settings.bat +echo set Speak=%Speak%>> Wizard_Settings.bat +echo set HMInstaller=%HMInstaller%>> Wizard_Settings.bat +echo set yawmQ=%yawmQ%>> Wizard_Settings.bat +echo set IOS236InstallerQ=%IOS236InstallerQ%>> Wizard_Settings.bat +echo set PRIQ=%PRIQ%>> Wizard_Settings.bat +echo set protect=%protect%>> Wizard_Settings.bat +echo set ThemeSelection=%ThemeSelection%>> Wizard_Settings.bat +echo set EXPLOIT=%EXPLOIT%>> Wizard_Settings.bat +echo set MORE=%MORE%>> Wizard_Settings.bat +echo set ADVANCED=%ADVANCED%>> Wizard_Settings.bat +echo set UpdatesIOSQ=%UpdatesIOSQ%>> Wizard_Settings.bat +echo set RECCIOS=%RECCIOS%>> Wizard_Settings.bat + +echo set USBGUIDE=%USBGUIDE%>> Wizard_Settings.bat +echo set UPAGE1=%UPAGE1%>> Wizard_Settings.bat +echo set LOADER=%LOADER%>> Wizard_Settings.bat +echo set USBCONFIG=%USBCONFIG%>> Wizard_Settings.bat + + + +if exist Wizard_Settings.bat echo Le impostazioni del wizard sono state salvate. +@ping 127.0.0.1 -n 2 -w 1000> nul + +goto:WPAGELAST + +::...................................USB-Loader Setup Page1 - Format?............................... +:UPAGE1 +set FORMAT=NONE +cls +mode con cols=85 Lines=65 +echo ModMii v%currentversion% +echo by XFlak +echo. +echo Come vorresti formattare la tua periferica esterna USB? +echo. +sfk echo -spat \x20 \x20 \x20 [Green] 1 = FAT32 (RACCOMANDATA) +echo. +sfk echo -spat \x20 \x20 \x20 \x20 \x20 [Green] Pro:[def] La wii pu\xf2 accedere alle applicazioni, giochi, +echo copertine e musica, memorizzate su FAT32. Ideale se non vuoi +echo avere una SD inserita per avviare USB-LOADER. +echo Compatibile con with SNEEK/Triiforce. +echo. +echo. +sfk echo -spat \x20 \x20 \x20 \x20 \x20 [Red] Contro:[def] Non pu\xf2 memorizzare files pi\xf9 grandi di 4GB.Questo limite non si +echo applica ai giochi WII,in quanto,questi vengono divisi in parti piu +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20piccole. Questo probabilmente non avr\xe0 effetto almeno che la +echo periferica non venga utilizzata anche per memorizzare video +echo in alta definizione. +echo. +echo. +echo. +echo 2 = NTFS +echo. +sfk echo -spat \x20 \x20 \x20 \x20 \x20 [Green] Pro:[def] Ha la capacit\xe0 di memorizzare file pi\xf9 grandi di 4gb. +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20CFG usb-loader pu\xf2 accedere ai giochi,copertine e musica memorizzate +echo su partizione NTFS. +echo. +echo. +sfk echo -spat \x20 \x20 \x20 \x20 \x20 [Red] Contro:[def] La wii non pu\xf2 accedere alle applicazioni memorizzate +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20su NTFS,ci\xf2 significa che una SD \xe8 sempre richiesta per +echo avviare USB-Loader (oppure un canale SM) +echo Incompatibile con SNEEK/Triiforce. +echo. +echo. +echo 3 = Partiziona una parte come FAT32 ed una come NTFS +echo. +echo Nota: Le piccole memorie flash non possono essere partizionate +echo. +sfk echo -spat \x20 \x20 \x20 \x20 \x20 [Green] Pro:[def] Puoi accedere alle applicazioninella FAT32, mentre sarai +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ancora in grado di salvare file pi\xf9 grandi di 4gb nella NTFS +echo. +sfk echo -spat \x20 \x20 \x20 \x20 \x20 [Red] Contro:[def] Solo un po pi\xf9 di lavoro per il setup, in confronto alle +echo altre opzioni +echo. +echo. +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x34 = La periferica \xe8 attualmente formattata in WBFS e non voglio cambiare +echo. +sfk echo -spat \x20 \x20 \x20 \x20 \x20 [Red] Contro:[def] Il WBFS pu\xf2 essere letto solo dalla WII ed utilizzato +echo solo per memorizzare i giochi WII +echo. +echo. +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x35 = la periferica \xe8 attualmente partizionata in FAT32 e WBFS e non +echo voglio cambiare +echo. +sfk echo -spat \x20 \x20 \x20 \x20 \x20 [Red] Contro:[def] Il WBFS pu\xf2 essere letto solo dalla WII ed utilizzato +echo solo per memorizzare i giochi WII +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +set /p FORMAT= Inserisci qui la tua scelta: + +if /i "%FORMAT%" EQU "M" goto:MENU + +if /i "%MENU1%" EQU "W" goto:skip +if /i "%FORMAT%" EQU "B" goto:MENU +:skip +if /i "%FORMAT%" EQU "B" goto:WPAGE21 + +if /i "%FORMAT%" EQU "1" set f32=* +if /i "%FORMAT%" EQU "3" set f32=* + +if /i "%FORMAT%" EQU "1" goto:UPAGE1b +if /i "%FORMAT%" EQU "2" goto:UPAGE1b +if /i "%FORMAT%" EQU "3" goto:UPAGE1b +if /i "%FORMAT%" EQU "4" goto:UPAGE1b +if /i "%FORMAT%" EQU "5" goto:UPAGE1b + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:UPAGE1 + + + +::...................................USB-Loader Setup Page1b - Loader?............................... +:UPAGE1b +set LOADER= +set usbfolder= +set FLOW= +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo Quale Usb-Loader ti piacerebbe utilizzare? +echo. +echo. +echo. +sfk echo -spat \x20 \x20 \x20 [Green] 1 = Configurable USB-Loader (RACCOMANDATO) +echo. +echo. +echo 2 = WiiFlow +echo. +echo. +echo 3 = Entrambi +echo. +echo. +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +set /p LOADER= Inserisci qui la tua scelta: + +if /i "%LOADER%" EQU "M" goto:MENU +if /i "%LOADER%" EQU "B" goto:UPAGE1 + +set wbm=* + +if /i "%LOADER%" EQU "1" set LOADER=CFG +if /i "%LOADER%" EQU "2" set LOADER=FLOW +if /i "%LOADER%" EQU "3" set LOADER=ALL + + +if /i "%LOADER%" EQU "CFG" set usbfolder=* +if /i "%LOADER%" EQU "ALL" set usbfolder=* +if /i "%LOADER%" EQU "FLOW" set FLOW=* +if /i "%LOADER%" EQU "ALL" set FLOW=* + +if /i "%LOADER%" EQU "CFG" goto:nextstep +if /i "%LOADER%" EQU "FLOW" goto:nextstep +if /i "%LOADER%" NEQ "ALL" goto:skip + +:nextstep +if /i "%FORMAT%" EQU "1" goto:UPAGE2 +if /i "%FORMAT%" EQU "2" set BACKB4DRIVE=UPAGE1b +if /i "%FORMAT%" EQU "2" goto:DriveChange +if /i "%FORMAT%" EQU "3" goto:UPAGE2 +if /i "%FORMAT%" EQU "4" set BACKB4DRIVE=UPAGE1b +if /i "%FORMAT%" EQU "4" goto:DriveChange +if /i "%FORMAT%" EQU "5" goto:UPAGE2 +:skip + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:UPAGE1b + + + +::...................................USB-Loader Setup Page2 - Config on USB vs SD?............................... +:UPAGE2 +set USBCONFIG= +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo Dove vorresti salvare l'applicazione USB-Loader,le copertine +echo ed i file config? +echo. +echo. +sfk echo -spat \x20 \x20 \x20 [Green] USB = USB (RACCOMANDATO)[def] (File salvati in to "COPY_TO_USB") +echo. +sfk echo -spat \x20 \x20 \x20 \x20 \x20 [Green] Pro:[def] Non \xe8 richiesta una SD per avviare USB-Loader. +echo I file dell USB-Loader occupano una piccolissima %% dello spazio +echo libero nel tuo drive. +echo. +sfk echo -spat \x20 \x20 \x20 \x20 \x20 [Red] Contro:[def] Leggermente pi\xf9 lento il tempo di caricamento +echo. +echo. +echo. +echo SD = SD (File salvati in "%DRIVE%") +echo. +sfk echo -spat \x20 \x20 \x20 \x20 \x20 [Green] Pro:[def] Leggermente pi\xf9 veloce il tempo di caricamento +echo. +sfk echo -spat \x20 \x20 \x20 \x20 \x20 [Red] Contro:[def] non puoi avviare USB-Loader senza una SD. +echo I file dell USB-Loader possono occupare una grande %% di spazio +echo libero nella tua SD. +echo. +echo. +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p USBCONFIG= Inserisci qui la tua scelta: + +if /i "%USBCONFIG%" EQU "B" goto:UPAGE1b +if /i "%USBCONFIG%" EQU "M" goto:MENU + + +::if using wizard+usb-loader setup, set up both drive letters +if /i "%MENU1%" NEQ "W" goto:skip +if /i "%USBCONFIG%" EQU "USB" set BACKB4DRIVE=WPAGELAST +if /i "%USBCONFIG%" EQU "USB" set BACKB4DRIVEU=DRIVECHANGE +if /i "%USBCONFIG%" EQU "USB" goto:WPAGELAST + +if /i "%USBCONFIG%" EQU "SD" set BACKB4DRIVE=UPAGE2 +if /i "%USBCONFIG%" EQU "SD" goto:WPAGELAST +:skip + +if /i "%USBCONFIG%" EQU "USB" set DRIVETEMP=%DRIVE% +if /i "%USBCONFIG%" EQU "USB" set BACKB4DRIVEU=UPAGE2 +if /i "%USBCONFIG%" EQU "USB" goto:DRIVEUCHANGE + + +if /i "%USBCONFIG%" EQU "SD" set BACKB4DRIVE=UPAGE2 +if /i "%USBCONFIG%" EQU "SD" goto:DriveChange + + +echo You Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:UPAGE2 + + + +::...................................SNEEK Page1 - SNEEK SELECT............................... +:SNKPAGE1 +set SNEEKSELECT= +set SNKS2U= +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo Quale delle seguenti azioni vuoi eseguire per lo SNEEK? +echo. +echo. +echo. +echo 1 = Installazione SNEEK +echo. +echo 2 = Crea una copia della NAND per SNEEK +echo. +echo 3 = Entrambe (1+2) consigliato a chi usa lo sneek per la prima volta +echo. +echo. +echo 4 = Game Bulk Extractor (per SNEEK) +echo * Formati Supportati inclusi ISO, CISO e file WBFS +echo. +echo. +echo. +echo Requisiti: +echo. +echo * La tua wii deve avere installato bootmii per poter avviare lo sneek. +echo Se non lo hai installato, allora avvia il wizard di ModMii. +echo. +echo * UNEEK e UNEEK+DI richiedono una periferica esterna formattata in FAT32 +echo con cluster 32k o inferiore. Se non sai come fare a formattare la tua +echo periferica, avvia il setup dell'usb-loader di ModMii. +echo. +echo * SNEEK+DI e UNEEK+DI utilizzano sempre la prima partizione se ne +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vengono rilevate pi\xf9 di una. +echo. +echo. +sfk echo -spat \x20 \x20 \x20 \x20 [Red] AVVISO: SNEEK non \xe8 direttamente supportato da ModMii. +echo. +sfk echo -spat \x20 \x20 \x20 \x20 [Red] Se hai problemi con lo sneek che non sono collegati direttamente +sfk echo -spat \x20 \x20 \x20 \x20 [Red] a ModMii ,puoi riportarli qui: http://code.google.com/p/sneek/ +echo. +sfk echo -spat \x20 \x20 \x20 \x20 [Red] Questo \xe8 anche un luogo dove imparare molto sullo SNEEK in generale. +sfk echo -spat \x20 \x20 \x20 \x20 [Red] Un'altra grande risorsa \xe8 la guida che trovi qui: tinyurl.com/SNEEK-DI +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p SNEEKSELECT= Inserisci qui la tua scelta: + +if /i "%SNEEKSELECT%" EQU "B" goto:MENU +if /i "%SNEEKSELECT%" EQU "M" goto:MENU +if /i "%SNEEKSELECT%" EQU "1" goto:SNKPAGE2 +if /i "%SNEEKSELECT%" EQU "2" goto:SNKPAGE2 +if /i "%SNEEKSELECT%" EQU "3" goto:SNKPAGE2 +if /i "%SNEEKSELECT%" EQU "4" goto:SNKDISCEX + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:SNKPAGE1 + + + +::...................................SNEEK Page2 - SNEEK TYPE............................... +:SNKPAGE2 +set SNEEKTYPE= +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +if /i "%SNEEKSELECT%" NEQ "2" echo Che tipo di SNEEK vuoi installare? +if /i "%SNEEKSELECT%" EQU "2" echo Che tipo di sneek vuoi creare per la nand emulata? +echo. +echo. +if /i "%SNEEKSELECT%" NEQ "1" echo Nota: La NAND creata per ogni tipo di SNEEK funziona con tutti i tipi di Sneek, +if /i "%SNEEKSELECT%" NEQ "1" echo ad eccezione per UNEEK+DI e SNEEK+DI che richiedono una nand emulata con +if /i "%SNEEKSELECT%" NEQ "1" echo firmware4.2U/E oppure 4.3U/E. +if /i "%SNEEKSELECT%" NEQ "1" echo Tuttavia le wii di ogni regione possono usare la nand emulata di ogni regione +if /i "%SNEEKSELECT%" NEQ "1" echo. +if /i "%SNEEKSELECT%" NEQ "1" echo Utenti avanzati: Se compili da solo SNEEK+DI/UNEEK+DI con gli hacks per +if /i "%SNEEKSELECT%" NEQ "1" echo supportare altri system menu oltre a quelli menzionati sopra +if /i "%SNEEKSELECT%" NEQ "1" sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20potrai selezionare "S" o "U" per sbloccare pi\xf9 opzioni per la +if /i "%SNEEKSELECT%" NEQ "1" echo creazione della nand. +echo. +echo UD = UNEEK+DI +echo * La nand emulata si trova in una periferica esterna usb in FAT32 +echo * Carica i giochi dalla tua periferica USB fat32 +echo * Puoi avviare applicazioni dalla SD da HBC +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20* L accesso al drive-DVD \xe8 disabilitato per i giochi mentre UNEEK+DI +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\xe8 in funzione ma pu\xf2 essere usato nelle apps(es. WiiXplorer) +echo * Funziona solo con nand emulata con firmware 4.2U/E e 4.3E +echo. +echo SD = SNEEK+DI +echo * La nand emulata si trova sulla SD +echo * Carica i giochi dalla tua periferica usb FAT32 +echo * Puoi avviare applicazioni dalla usb attraverso HBC +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20* L acceso al drive-DVD \xe8 disabilitato per i giochi mentre SNEEK+DI +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\xe8 in funzione ma pu\xf2 essere usato nelle apps(es. WiiXplorer) +echo * Funziona solo con nand emulata con firmware 4.2U/E e 4.3E +echo. +echo U = UNEEK +echo * La nand emulata si trova nella periferica usb esterna FAT32 +echo * Non puoi avviare giochi dalla tua periferica +echo * Puoi avviare applicazioni dalla SD attraverso HBC +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20* L accesso al drive-DVD \xe8 abilitato +echo * Il caricamento dei dischi di backup richiede che sia installato +echo il DarkCorp nella nand emulata. +echo (Le nuove wii hanno il lettore antimod che proibisce il caricamento +echo dei dischi di backup) +echo. +echo S = SNEEK +echo * La nand emulata si trova su SD +::echo * Puoi caricare un solo gioco alla volta dalla periferica usb +echo * Non puoi avviare i giochi dal tuo HARD DRIVE +echo * Puoi avviare applicazioni dalla periferica USB attraverso HBC +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20* L accesso al DVD-Drive \xe8 abilitato +echo * Il caricamento dei dischi di backup richiede che sia installato +echo il Darkcorp nella nand emulata. +echo (Le nuove wii hanno il lettore antimod che probisce il caricamento +echo dei dischi di backup) +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +set /p SNEEKTYPE= Inserisci qui la tua scelta: + +if /i "%SNEEKTYPE%" EQU "B" goto:SNKPAGE1 +if /i "%SNEEKTYPE%" EQU "M" goto:MENU + +if /i "%SNEEKTYPE%" EQU "S" set BACKB4DRIVE=SNKPAGE2 +if /i "%SNEEKTYPE%" EQU "SD" set BACKB4DRIVE=SNKPAGE2 +if /i "%SNEEKTYPE%" EQU "U" set BACKB4DRIVE=SNKPAGE2 +if /i "%SNEEKTYPE%" EQU "UD" set BACKB4DRIVE=SNKPAGE2 + +if /i "%SNEEKTYPE%" EQU "SD" goto:DRIVECHANGE +if /i "%SNEEKTYPE%" EQU "S" goto:DRIVECHANGE + +::if only building nand, no need to set drive, only driveU +if /i "%SNEEKSELECT%" EQU "2" goto:skip +if /i "%SNEEKTYPE%" EQU "UD" goto:DRIVECHANGE +if /i "%SNEEKTYPE%" EQU "U" goto:DRIVECHANGE +goto:skip2 +:skip +if /i "%SNEEKTYPE%" EQU "U" set BACKB4DRIVEU=SNKPAGE2 +if /i "%SNEEKTYPE%" EQU "UD" set BACKB4DRIVEU=SNKPAGE2 +if /i "%SNEEKTYPE%" EQU "UD" goto:DRIVEUCHANGE +if /i "%SNEEKTYPE%" EQU "U" goto:DRIVEUCHANGE +:skip2 + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:SNKPAGE2 + + + + + +::...................................SNEEK Page3 - SNEEK REGION............................... +:SNKPAGE3 + +if /i "%SNEEKTYPE:~0,1%" EQU "S" set nandpath=%DRIVE% +if /i "%SNEEKTYPE:~0,1%" EQU "U" set nandpath=%DRIVEU% + +set DITYPE=off +if /i "%SNEEKTYPE%" EQU "UD" set DITYPE=on +if /i "%SNEEKTYPE%" EQU "SD" set DITYPE=on + + +set REGION= +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo Creazione nand per SNEEK +echo. +echo. +echo Di quale regione vuoi creare la nand emulata? +echo. +echo. +echo Nota: SNEEK+DI e UNEEK+DI funzionano solo con nand con +echo firmware 4.2U/E o 4.3U/E. +echo Tuttavia le wii di ogni regione possono usare la nand emulata di +echo ogni regione. +echo. +echo. +echo Nota: Se vuoi sincronizzare il wiiremote sia nella nand emulata che +echo in quella reale simultaneamente, devi scegliere la regione reale +echo della wii (in aggiunta utilizzando il setting.txt della tua wii) +echo. +echo. +echo. +echo. + +echo. +echo U = USA +echo E = Euro (PAL) +if /i "%DITYPE%" EQU "off" echo J = JAP +if /i "%DITYPE%" EQU "off" echo K = Koreana +echo. +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p REGION= Inserisci qui la tua scelta: + + +if /i "%REGION%" EQU "B" goto:%B4SNKPAGE3% +if /i "%REGION%" EQU "M" goto:MENU + +if /i "%REGION%" EQU "u" set REGION=U +if /i "%REGION%" EQU "e" set REGION=E +if /i "%REGION%" EQU "j" set REGION=J +if /i "%REGION%" EQU "k" set REGION=K + +if /i "%REGION%" EQU "U" set defaultserial=LU521175683 +if /i "%REGION%" EQU "E" set defaultserial=LEH133789940 +if /i "%REGION%" EQU "J" set defaultserial=LJM101175683 +if /i "%REGION%" EQU "K" set defaultserial=LJM101175683 + + +if /i "%REGION%" EQU "U" (set serialdigits=11 or 12) else (set serialdigits=12) + +if /i "%REGION%" EQU "U" goto:SNKPAGE4 +if /i "%REGION%" EQU "E" goto:SNKPAGE4 + +if /i "%DITYPE%" EQU "on" goto:skip +if /i "%REGION%" EQU "J" goto:SNKPAGE4 +if /i "%REGION%" EQU "K" goto:SNKPAGE4 +:skip + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:SNKPAGE3 + + + + + + +::...................................SNEEK Page4 - SNEEK VERSION............................... +:SNKPAGE4 +set SNKVERSION= + + +::If region is USA and building NAND for DI, force 4.2 and go to next page +::if /i "%DITYPE%" EQU "OFF" goto:skip +::if /i "%REGION%" EQU "U" set SNKVERSION=4.2 +::if /i "%REGION%" EQU "U" goto:SNKPAGE5 +:::skip + + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo Creazione nand per sneek +echo. +echo. +echo Quale firmware vuoi per la tua nand emulata? +echo. +echo. +echo Nota: SNEEK+DI e UNEEK+DI funzionano solo con nand emulata con +echo firm.4.2U/E o 4.3U/E +echo Tuttavia le wii di ogni regione possono usare la nand di ogni regione. +echo. +if /i "%DITYPE%" EQU "OFF" goto:skip +if /i "%REGION%" EQU "U" sfk echo -spat \x20 \x20 [Red] AVVISO:[def] 4.3U specificatamente,non hanno gli hacks region free abilitati di default. +if /i "%REGION%" EQU "U" sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Questo \xe8 applicato solo ai WiiWare/VC Games (cioè ai canali), +if /i "%REGION%" EQU "U" sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Il menu DI/Game Menu pu\xf2 ancora avviare giochi wii di tutte le regioni. +:skip +echo. +echo. +echo. +echo 4.3 = 4.3 +echo 4.2 = 4.2 +::anything under 4.2 is not an option for NANDs for DI +if /i "%DITYPE%" EQU "ON" goto:skip +echo 4.1 = 4.1 +:skip +echo. +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p SNKVERSION= Inserisci qui la tua scelta: + + +if /i "%SNKVERSION%" EQU "M" goto:MENU +if /i "%SNKVERSION%" EQU "B" goto:SNKPAGE3 + + + +if /i "%SNKVERSION%" EQU "4.3" goto:SNKPAGE4a +if /i "%SNKVERSION%" EQU "4.2" goto:SNKPAGE4a + +if /i "%SNEEKTYPE%" EQU "SD" goto:skip +if /i "%SNEEKTYPE%" EQU "UD" goto:skip +if /i "%SNKVERSION%" EQU "4.1" goto:SNKPAGE4a +:skip + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:SNKPAGE4 + + +::...................................SNEEK Page4a - Homebrew Filter............................... +:SNKPAGE4a + +set SNKHBF= + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo Creazione nand per Sneek +echo. +echo. +echo Vuoi installare Homebrew Filter nella nand emulata? +echo. +echo. +echo Come Homebrew channel, Homebrew Filter ti permette +echo di avviare homebrew da SD oppure da USB in FAT32. +echo. +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20Se non \xe8 possibile installare l'ultima versione di +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20HBC nella nand emulata, Homebrew Filter \xe8 un'ottima +echo alternativa. +echo. +echo. +echo. +echo. +echo. +echo. +echo Y = SI +echo. +echo N = No +echo. +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p SNKHBF= Inserisci qui la tua scelta: + + +if /i "%SNKHBF%" EQU "B" goto:SNKPAGE4 +if /i "%SNKHBF%" EQU "M" goto:MENU +if /i "%SNKHBF%" EQU "Y" goto:SNKPAGE4a2 +if /i "%SNKHBF%" EQU "N" goto:SNKPAGE4a2 + + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:SNKPAGE4a + + + + +::...................................SNEEK Page4a2 - cIOS............................... +:SNKPAGE4a2 + +set SNKCIOS= + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo SNEEK NAND BUILDER +echo. +echo. +echo Vuoi installare il Cios249 rev14 nella nand emulata? +echo. +echo. +echo Alcune applicazioni con sneek/uneek che richiedono un cios, +echo funzionano solo con la rev14. +echo Ad esempio, SaveGame Manager GX funziona con la rev14 +echo. +echo. +echo. +echo. +echo. +echo. +echo. +echo. +echo. +echo Y = SI +echo. +echo N = No +echo. +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p SNKCIOS= Inserisci qui la tua scelta: + + +if /i "%SNKCIOS%" EQU "B" goto:SNKPAGE4a +if /i "%SNKCIOS%" EQU "M" goto:MENU +if /i "%SNKCIOS%" EQU "Y" goto:SNKPAGE4b +if /i "%SNKCIOS%" EQU "N" goto:SNKPAGE4b + + +echo You Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:SNKPAGE4a2 + + + + + + +::...................................SNEEK Page4b - Priiloader For SNEEK............................... +:SNKPAGE4b + +set SNKPRI= + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo SNEEK NAND BUILDER +echo. +echo. +echo Vuoi installare il Priiloader v0.4 e hacks.ini nella nand emulata? +echo. +sfk echo -spat \x20\x20\x20\x20\x20\x20Ti permetter\xe0 di abilitare gli hacks nella nand emulata. +echo Ti permette anche di autoavviare applicazioni a tua scelta (es. JoyFlow). +echo. +echo. +echo Nota: Per accedere al priiloader da nand emulata, premi reset appena +echo viene caricata la nand emulata. +echo. +echo. + +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red](nella nand emulata) prima che si blocchi. +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red]dovrai salvare le impostazioni velocemente +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red]e potrebbero volerci pi\xf9 tentativi per salvare +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red]tutte le impostazioni. + +echo. +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red]Un metodo di accesso al priiloader(da nand emulata)senza +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red]il limite di 10 sec \xe8 quello di cambiare velocemente +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red]l'impostazione 'return to' su 'Priiloader'. Poi avviare il +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red]system menu da nand emulata, premere home, poi selezionare +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red]menu Wii. In questo modo accederai al priiloader (nella nand +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red]emulata) bypassando il limite dei 10 sec. Quando hai finito con +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red]il Priiloader puoi cambiare nuovamente l'impostazione 'return to'. + + +echo. +echo. +echo. +echo. +echo Y = SI +echo. +echo N = NO +echo. +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p SNKPRI= Inserisci qui la tua scelta: + + +if /i "%SNKPRI%" EQU "B" goto:SNKPAGE4a2 +if /i "%SNKPRI%" EQU "M" goto:MENU +if /i "%SNKPRI%" EQU "Y" goto:SNKPAGE4c +if /i "%SNKPRI%" EQU "N" goto:SNKPAGE4c + + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:SNKPAGE4b + + + +::...................................SNEEK Page4c - JoyFlow............................... +:SNKPAGE4c + +set SNKJOY= + +::skip this page if sneektype not uneek or uneek+di +if /i "%SNEEKTYPE:~0,1%" EQU "S" (set SNKJOY=N) & (goto:SNKPAGE4d) + + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo Creazione nand per Sneek +echo. +echo. +echo Vuoi installare il canale forwarder di JoyFlow nella nand emulata? +echo. +echo. + + +if /i "%SNKPRI%" EQU "Y" sfk echo -spat \x20\x20\x20\x20\x20\x20Nota: JoyFlow Forwarder dol verr\xe0 aggiunto come file installato del +if /i "%SNKPRI%" EQU "Y" echo priiloader.Le impostazioni di autoboot del Priiloader dovranno +if /i "%SNKPRI%" EQU "Y" echo ancora essere cambiate se volete l autoboot del file installato +if /i "%SNKPRI%" EQU "Y" echo nella nand emulata. +if /i "%SNKPRI%" EQU "Y" echo. +if /i "%SNKPRI%" EQU "Y" echo. + +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20JoyFlow \xe8 un USB-Loader per UNEEK+DI in grado di avviare +echo giochi wii e canali attraverso il system menu emulato. +echo. +echo. +echo. +echo. +echo. +echo. +echo. +echo. +echo. +echo Y = SI +echo. +echo N = No +echo. +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p SNKJOY= Inserisci qui la tua scelta: + + +if /i "%SNKJOY%" EQU "B" goto:SNKPAGE4b +if /i "%SNKJOY%" EQU "M" goto:MENU +if /i "%SNKJOY%" EQU "Y" goto:SNKPAGE4d +if /i "%SNKJOY%" EQU "N" goto:SNKPAGE4d + + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:SNKPAGE4c + + + +::...................................SNEEK Page4d - Switch2UNEEK............................... +:SNKPAGE4d + +set SNKS2U= + +::skip this page if sneektype not uneek or uneek+di +if /i "%SNEEKTYPE:~0,1%" EQU "S" (set SNKS2U=N) & (goto:SNKPAGE5) + + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo SNEEK NAND BUILDER +echo. +echo. +echo Vorresti utilizzare Switch2Uneek? +echo. +echo. +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20Switch2Uneek \xe8 un utility che con facilit\xe0 di permette di +echo fare il cambio tra nand emulata uneek e la nand reale +echo. +echo. +echo Se rispondi"Y",devi accedere a UNEEK avviandolo da switch2uneek +echo da HBC.In alternativa, puoi usare MMM per installare il canale +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20forwarder di switch2uneek che verr\xe0 salvato nella tua SD. +echo. +echo. +echo. +echo. +echo. +echo. +echo. +echo. +echo. +echo Y = Yes +echo. +echo N = No +echo. +echo. +echo. +echo B = Back +echo. +echo M = Main Menu +echo. +echo. +echo. +echo. +set /p SNKS2U= Enter Selection Here: + + +if /i "%SNKS2U%" EQU "B" goto:SNKPAGE4c +if /i "%SNKS2U%" EQU "M" goto:MENU +if /i "%SNKS2U%" EQU "Y" goto:SNKPAGE5 +if /i "%SNKS2U%" EQU "N" goto:SNKPAGE5 + + +echo You Have Entered an Incorrect Key +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:SNKPAGE4d + + +::...................................SNEEK Page4 - SNEEK SERIAL............................... +:SNKPAGE5 + + +if /i "%SNEEKTYPE:~0,1%" EQU "S" set nandpath=%DRIVE% +if /i "%SNEEKTYPE:~0,1%" EQU "U" set nandpath=%DRIVEU% + +if /i "%SNKS2U%" EQU "N" goto:quickskip +SET NANDcount=0 +:NANDname +SET /a NANDcount=%NANDcount%+1 +if not exist "%nandpath%\nands\nand%NANDcount%" (set nandpath=%nandpath%\nands\nand%NANDcount%) & goto:quickskip +goto:NANDname +:quickskip + + +set SNKSERIAL= + +set settingtxtExist=no +if exist "%nandpath%"\title\00000001\00000002\data\setting.txt set settingtxtExist=yes + +set nandexist=no +if exist "%nandpath%"\title set nandexist=yes +if exist "%nandpath%"\ticket set nandexist=yes +if exist "%nandpath%"\sys set nandexist=yes +if exist "%nandpath%"\shared1 set nandexist=yes + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo Creazione nand per Sneek +echo. +echo. +echo Quale numero seriale vuoi usare per creare il file setting.txt? +echo. +echo. +if /i "%settingtxtExist%" EQU "yes" sfk echo -spat \x20 [Red] Il file setting.txt esiste gi\xe0 in: +if /i "%settingtxtExist%" EQU "yes" echo %nandpath% +if /i "%settingtxtExist%" EQU "yes" sfk echo -spat \x20 [Red] Lascia la selezione vuota per utilizzare questo setting.txt +if /i "%settingtxtExist%" EQU "yes" echo. +if /i "%settingtxtExist%" EQU "yes" sfk echo -spat \x20 [Red] AVVISO: Il file setting.txt esistente deve essere della regione '%REGION%' per funzionare +echo. +echo. +echo Inserisci il tuo numero seriale di 12 caratteri adesso +echo. +echo Esempio: %defaultserial% +echo. +echo. +echo. +echo D = Seriale di default %defaultserial% +echo. +echo. +echo N = No,non creare il file setting.txt +echo. +echo. +echo. +echo Nota: Seleziona "N" se hai pianificato di copiare manualmente un +echo preesistente file setting.txt richiesto dalla nand emulata in +echo questa cartella: %nandpath%\title\00000001\00000002\data\ +echo. +echo. +echo Nota: Se vuoi sincronizzare il wiiremote sia nella nand emulata che in +echo quella reale simultaneamente, devi usare il seriale della tua wii +echo (oppure il setting.txt dal dump della tua nand) +echo. +echo. +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p SNKSERIAL= Inserisci qui la tua scelta: + +if /i "%SNKSERIAL%" EQU "M" goto:MENU + + +if /i "%SNKSERIAL%" NEQ "B" goto:quickskip +if /i "%SNEEKTYPE:~0,1%" EQU "U" (goto:SNKPAGE4d) else (goto:SNKPAGE4b) +:quickskip + +if /i "%SNKSERIAL%" EQU "N" goto:WPAGE20 +if /i "%SNKSERIAL%" EQU "D" set SNKSERIAL=%defaultserial% + + +if /i "%settingtxtExist%" EQU "yes" goto:settingsexist +IF "%SNKSERIAL%"=="" set SNKSERIAL=9999999999999 +goto:skip + + +:settingsexist +IF "%SNKSERIAL%"=="" set SNKSERIAL=current +if /i "%SNKSERIAL%" EQU "current" goto:WPAGE20 + +:skip + +::limit user input to X# of digits +if "%SNKSERIAL:~2%"=="" (goto:badkey) +if "%SNKSERIAL:~3%"=="" (goto:badkey) +if "%SNKSERIAL:~4%"=="" (goto:badkey) +if "%SNKSERIAL:~5%"=="" (goto:badkey) +if "%SNKSERIAL:~6%"=="" (goto:badkey) +if "%SNKSERIAL:~7%"=="" (goto:badkey) +if "%SNKSERIAL:~8%"=="" (goto:badkey) +if "%SNKSERIAL:~9%"=="" (goto:badkey) +if "%SNKSERIAL:~10%"=="" (goto:badkey) + +if /i "%REGION%" EQU "U" goto:skip +if "%SNKSERIAL:~11%"=="" (goto:badkey) +:skip + +::if /i "%REGION%" NEQ "U" goto:skip +::if not "%SNKSERIAL:~11%"=="" (goto:badkey) +:::skip + +if not "%SNKSERIAL:~12%"=="" (goto:badkey) + +::next page +goto:WPAGE20 + +:badkey +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:SNKPAGE5 + + + + + +::...................................SNEEK Nand Builder Confirmation............................... +:SNKNANDCONFIRM +set SNKNANDCONFIRM= + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +if /i "%SNEEKSELECT%" NEQ "3" goto:notalsoinstalling +if /i "%SNEEKTYPE%" EQU "SD" echo Tu vuoi installare SNEEK+DI e creare la nand emulata %SNKVERSION%%REGION% +if /i "%SNEEKTYPE%" EQU "UD" echo Tu vuoi installare UNEEK+DI e creare la nand emulata %SNKVERSION%%REGION% +if /i "%SNEEKTYPE%" EQU "S" echo Tu vuoi installare SNEEK e creare la nand emulata %SNKVERSION%%REGION% +if /i "%SNEEKTYPE%" EQU "U" echo Tu vuoi installare UNEEK e creare la nand emulata %SNKVERSION%%REGION% +goto:skip + +:notalsoinstalling + +if /i "%SNEEKSELECT%" EQU "2" echo Tu vuoi creare la nand emulata %SNKVERSION%%REGION% + +if /i "%SNEEKSELECT%" NEQ "1" goto:skip +if /i "%SNEEKTYPE%" EQU "SD" echo Tu vuoi creare SNEEK+DI +if /i "%SNEEKTYPE%" EQU "UD" echo Tu vuoi creare UNEEK+DI +if /i "%SNEEKTYPE%" EQU "U" echo Tu vuoi creare UNEEK +if /i "%SNEEKTYPE%" EQU "S" echo Tu vuoi creare SNEEK +echo. +echo. +echo. +echo. +goto:nonandinstallation + +:skip + +if not exist temp\install2sneek mkdir temp\install2sneek + +echo. +echo. +echo Installa i wad da: temp\install2sneek\ +echo nella nand Emulata: %nandpath%\ +echo. +echo Nota: Opzionalmente puoi salvare wad addizionali che ti piacerebbe installare +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20nella nand emulata in "temp\install2sneek". Dopo che \xe8 stata fatta +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20l'installazione ModMii sposter\xe0 i wad da "temp\install2sneek" in "temp". +echo. +echo. + + +if /i "%SNKSERIAL%" EQU "N" goto:none +if /i "%SNKSERIAL%" NEQ "current" sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20* Il setting.txt sar\xe0 creato usando quasto numero seriale: %SNKSERIAL% +if /i "%SNKSERIAL%" EQU "current" sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20* Il setting.txt esistente sar\xe0 tenuto +echo. +:none + + +if /i "%SNKHBF%" EQU "Y" echo * Installo il canale Homebrew Filter +if /i "%SNKHBF%" EQU "Y" echo. + +if /i "%SNKCIOS%" EQU "Y" echo * Installo il cIOS249 rev14 +if /i "%SNKCIOS%" EQU "Y" echo. + + +if /i "%SNKPRI%" EQU "Y" echo * Installo Priiloader v0.4 +if /i "%SNKPRI%" EQU "Y" echo. + +if /i "%SNKJOY%" EQU "Y" echo * Installo JoyFlow +if /i "%SNKJOY%" EQU "Y" echo. + +if /i "%SNKS2U%" EQU "Y" echo * Installo Switch2Uneek +if /i "%SNKS2U%" EQU "Y" echo. + +if /i "%ThemeSelection%" EQU "R" echo * Installo tema Dark Wii Red +if /i "%ThemeSelection%" EQU "G" echo * Installo tema Dark Wii Green +if /i "%ThemeSelection%" NEQ "N" echo. + +if /i "%PIC%" EQU "Y" echo * Installo il canale Photo +if /i "%NET%" EQU "Y" echo * Installo il canale Internet +if /i "%WEATHER%" EQU "Y" echo * Installo il canale Meteo +if /i "%NEWS%" EQU "Y" echo * Installo il canale News +if /i "%MIIQ%" EQU "Y" echo * Installo il canale MII +if /i "%Shop%" EQU "Y" echo * Installo lo Shopping Channel +if /i "%Speak%" EQU "Y" echo * Installo il canale Wii Speak +echo. +echo. +if /i "%nandexist%" EQU "yes" sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red]AVVISO: Una nand emulata esiste gi\xe0 in: +if /i "%nandexist%" EQU "yes" echo %nandpath% +if /i "%nandexist%" EQU "yes" sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red]La nand emulata esistente sar\xe0 eliminata o sostituita +:nonandinstallation +echo. +echo. +echo Y = SI, Fallo adesso! +echo. +echo N = No +echo. +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +set /p SNKNANDCONFIRM= Inserisci qui la tua scelta: + + +if /i "%SNKNANDCONFIRM%" EQU "B" goto:%B4SNKCONFIRM% +if /i "%SNKNANDCONFIRM%" EQU "M" goto:MENU +if /i "%SNKNANDCONFIRM%" EQU "N" goto:MENU + +if /i "%SNEEKSELECT%" EQU "1" goto:skip +if /i "%SNEEKSELECT%" EQU "3" goto:skip +if /i "%SNKNANDCONFIRM%" EQU "Y" goto:SNKNANDBUILDER +:skip +if /i "%SNKNANDCONFIRM%" EQU "Y" goto:SNEEKINSTALLER + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:SNKNANDCONFIRM + + +::...................................SNEEK Nand Builder............................... +:SNKNANDBUILDER + +::temporarily force wads to be saved to "root" of "temp" folder +Set ROOTSAVE=on +::set DRIVE=temp//happens later + +if not exist "%nandpath%" mkdir "%nandpath%" +if not exist temp\install2sneek mkdir temp\install2sneek + +::backup setting.txt if applicable +if /i "%SNKSERIAL%" EQU "current" move /y "%nandpath%"\title\00000001\00000002\data\setting.txt "%nandpath%"\setting.txt >nul +::delete existing nand if exists +if exist "%nandpath%"\title echo. +if exist "%nandpath%"\title echo Deleting existing emulated nand... +if exist "%nandpath%"\title rd /s /q "%nandpath%"\title +if exist "%nandpath%"\ticket rd /s /q "%nandpath%"\ticket +if exist "%nandpath%"\sys rd /s /q "%nandpath%"\sys +if exist "%nandpath%"\shared1 rd /s /q "%nandpath%"\shared1 +::import, meta, shared2, tmp are deleted but will not be recreated by NAND Builder +if exist "%nandpath%"\import rd /s /q "%nandpath%"\import +if exist "%nandpath%"\meta rd /s /q "%nandpath%"\meta +if exist "%nandpath%"\shared2 rd /s /q "%nandpath%"\shared2 +if exist "%nandpath%"\tmp rd /s /q "%nandpath%"\tmp +if exist "%nandpath%"\wfs rd /s /q "%nandpath%"\wfs + + + +::if user selects S2U but has emulated nand on root without nandslot.bin, move existing nand to nands folder +if /i "%SNKS2U%" EQU "N" goto:quickskip +if exist "%DRIVEU%"\nandslot.bin goto:quickskip + + +SET /a NANDcountPLUS1=%NANDcount%+1 + +if not exist "%DRIVEU%"\title goto:quickskip +echo. +echo Sto spostando la nand emulata esistente nella cartella \nands\%NANDcountPLUS1%... + +if not exist "%DRIVEU%\nands\nand%NANDcountPLUS1%" mkdir "%DRIVEU%\nands\nand%NANDcountPLUS1%" + +if exist "%DRIVEU%"\title move /y "%DRIVEU%"\title "%DRIVEU%\nands\nand%NANDcountPLUS1%\title" +if exist "%DRIVEU%"\ticket move /y "%DRIVEU%"\ticket "%DRIVEU%\nands\nand%NANDcountPLUS1%\ticket" +if exist "%DRIVEU%"\sys move /y "%DRIVEU%"\sys "%DRIVEU%\nands\nand%NANDcountPLUS1%\sys" +if exist "%DRIVEU%"\shared1 move /y "%DRIVEU%"\shared1 "%DRIVEU%\nands\nand%NANDcountPLUS1%\shared1" +::import, meta, shared2, tmp are deleted but will not be recreated by NAND Builder +if exist "%DRIVEU%"\import move /y "%DRIVEU%"\import "%DRIVEU%\nands\nand%NANDcountPLUS1%\import" +if exist "%DRIVEU%"\meta move /y "%DRIVEU%"\meta "%DRIVEU%\nands\nand%NANDcountPLUS1%\meta" +if exist "%DRIVEU%"\shared2 move /y "%DRIVEU%"\shared2 "%DRIVEU%\nands\nand%NANDcountPLUS1%\shared2" +if exist "%DRIVEU%"\tmp move /y "%DRIVEU%"\tmp "%DRIVEU%\nands\nand%NANDcountPLUS1%\tmp" +if exist "%DRIVEU%"\wfs move /y "%DRIVEU%"\wfs "%DRIVEU%\nands\nand%NANDcountPLUS1%\wfs" + +:quickskip + + + +::all +if /i "%MIIQ%" EQU "Y" set MII=* + + + +if /i "%REGION%" EQU "U" goto:SNKU +if /i "%REGION%" EQU "E" goto:SNKE +if /i "%REGION%" EQU "J" goto:SNKJ +if /i "%REGION%" EQU "K" goto:SNKK + +:SNKU +if /i "%SNKVERSION%" EQU "4.3" set SM4.3U=* +if /i "%SNKVERSION%" EQU "4.2" set SM4.2U=* +if /i "%SNKVERSION%" EQU "4.1" set SM4.1U=* +if /i "%ThemeSelection%" EQU "N" goto:SKIPSM + +if /i "%ThemeSelection%" NEQ "R" goto:skip +if /i "%SNKVERSION%" EQU "4.3" set DarkWii_Red_4.3U=* +if /i "%SNKVERSION%" EQU "4.2" set DarkWii_Red_4.2U=* +if /i "%SNKVERSION%" EQU "4.1" set DarkWii_Red_4.1U=* +goto:SKIPSM +:skip + +if /i "%ThemeSelection%" NEQ "G" goto:skip +if /i "%SNKVERSION%" EQU "4.3" set DarkWii_Green_4.3U=* +if /i "%SNKVERSION%" EQU "4.2" set DarkWii_Green_4.2U=* +if /i "%SNKVERSION%" EQU "4.1" set DarkWii_Green_4.1U=* +goto:SKIPSM +:skip + +:SKIPSM + +::SMAPP is patched for UNEEK+DI Support +if /i "%SNKVERSION%" EQU "4.3" set SMAPP=00000098 +if /i "%SNKVERSION%" EQU "4.2" set SMAPP=00000088 +if /i "%SNKVERSION%" EQU "4.1" set SMAPP=0000007c +if /i "%PIC%" EQU "Y" set P=* +if /i "%NET%" EQU "Y" set IU=* +if /i "%WEATHER%" EQU "Y" set WU=* +if /i "%NEWS%" EQU "Y" set NU=* +if /i "%SHOP%" EQU "Y" set S=* +if /i "%SPEAK%" EQU "Y" set WSU=* +goto:SNKBUGGEDSMIOS + +:SNKE +if /i "%SNKVERSION%" EQU "4.3" set SM4.3E=* +if /i "%SNKVERSION%" EQU "4.2" set SM4.2E=* +if /i "%SNKVERSION%" EQU "4.1" set SM4.1E=* +if /i "%ThemeSelection%" EQU "N" goto:SKIPSM + +if /i "%ThemeSelection%" NEQ "R" goto:skip +if /i "%SNKVERSION%" EQU "4.3" set DarkWii_Red_4.3E=* +if /i "%SNKVERSION%" EQU "4.2" set DarkWii_Red_4.2E=* +if /i "%SNKVERSION%" EQU "4.1" set DarkWii_Red_4.1E=* +goto:SKIPSM +:skip + +if /i "%ThemeSelection%" NEQ "G" goto:skip +if /i "%SNKVERSION%" EQU "4.3" set DarkWii_Green_4.3E=* +if /i "%SNKVERSION%" EQU "4.2" set DarkWii_Green_4.2E=* +if /i "%SNKVERSION%" EQU "4.1" set DarkWii_Green_4.1E=* +goto:SKIPSM +:skip + +:SKIPSM + +if /i "%SNKVERSION%" EQU "4.3" set SMAPP=0000009b +if /i "%SNKVERSION%" EQU "4.2" set SMAPP=0000008b +if /i "%SNKVERSION%" EQU "4.1" set SMAPP=0000007f +if /i "%PIC%" EQU "Y" set P=* +if /i "%NET%" EQU "Y" set IE=* +if /i "%WEATHER%" EQU "Y" set WE=* +if /i "%NEWS%" EQU "Y" set NE=* +if /i "%SHOP%" EQU "Y" set S=* +if /i "%SPEAK%" EQU "Y" set WSE=* +goto:SNKBUGGEDSMIOS + +:SNKJ +if /i "%SNKVERSION%" EQU "4.3" set SM4.3J=* +if /i "%SNKVERSION%" EQU "4.2" set SM4.2J=* +if /i "%SNKVERSION%" EQU "4.1" set SM4.1J=* +if /i "%ThemeSelection%" EQU "N" goto:SKIPSM + +if /i "%ThemeSelection%" NEQ "R" goto:skip +if /i "%SNKVERSION%" EQU "4.3" set DarkWii_Red_4.3J=* +if /i "%SNKVERSION%" EQU "4.2" set DarkWii_Red_4.2J=* +if /i "%SNKVERSION%" EQU "4.1" set DarkWii_Red_4.1J=* +goto:SKIPSM +:skip + +if /i "%ThemeSelection%" NEQ "G" goto:skip +if /i "%SNKVERSION%" EQU "4.3" set DarkWii_Green_4.3J=* +if /i "%SNKVERSION%" EQU "4.2" set DarkWii_Green_4.2J=* +if /i "%SNKVERSION%" EQU "4.1" set DarkWii_Green_4.1J=* +goto:SKIPSM +:skip + +:SKIPSM + +if /i "%SNKVERSION%" EQU "4.3" set SMAPP=00000095 +if /i "%SNKVERSION%" EQU "4.2" set SMAPP=00000085 +if /i "%SNKVERSION%" EQU "4.1" set SMAPP=00000079 +if /i "%PIC%" EQU "Y" set P=* +if /i "%NET%" EQU "Y" set IJ=* +if /i "%WEATHER%" EQU "Y" set WJ=* +if /i "%NEWS%" EQU "Y" set NJ=* +if /i "%SHOP%" EQU "Y" set S=* +if /i "%SPEAK%" EQU "Y" set WSJ=* +goto:SNKBUGGEDSMIOS + +:SNKK +if /i "%SNKVERSION%" EQU "4.3" set SM4.3K=* +if /i "%SNKVERSION%" EQU "4.2" set SM4.2K=* +if /i "%SNKVERSION%" EQU "4.1" set SM4.1K=* +if /i "%ThemeSelection%" EQU "N" goto:SKIPSM + +if /i "%ThemeSelection%" NEQ "R" goto:skip +if /i "%SNKVERSION%" EQU "4.3" set DarkWii_Red_4.3K=* +if /i "%SNKVERSION%" EQU "4.2" set DarkWii_Red_4.2K=* +if /i "%SNKVERSION%" EQU "4.1" set DarkWii_Red_4.1K=* +goto:SKIPSM +:skip + +if /i "%ThemeSelection%" NEQ "G" goto:skip +if /i "%SNKVERSION%" EQU "4.3" set DarkWii_Green_4.3K=* +if /i "%SNKVERSION%" EQU "4.2" set DarkWii_Green_4.2K=* +if /i "%SNKVERSION%" EQU "4.1" set DarkWii_Green_4.1K=* +goto:SKIPSM +:skip + +:SKIPSM + +if /i "%SNKVERSION%" EQU "4.3" set SMAPP=0000009e +if /i "%SNKVERSION%" EQU "4.2" set SMAPP=0000008e +if /i "%SNKVERSION%" EQU "4.1" set SMAPP=00000082 +if /i "%PIC%" EQU "Y" set PK=* +if /i "%SHOP%" EQU "Y" set SK=* + + +:SNKBUGGEDSMIOS +if /i "%SNKVERSION%" EQU "4.1" set IOS60P=* +if /i "%SNKVERSION%" EQU "4.2" set IOS70P=* +if /i "%SNKVERSION%" EQU "4.3" set IOS80P=* + + + +::activeios +set M10=* +set IOS9=* +set IOS12=* +set IOS13=* +set IOS14=* +set IOS15=* +set IOS17=* +set IOS21=* +set IOS22=* +set IOS28=* +set IOS31=* +set IOS33=* +set IOS34=* +set IOS35=* +set IOS36v3608=* +set IOS37=* +set IOS38=* +set ios41=* +set ios43=* +set ios45=* +set ios46=* +set IOS48v4124=* +set IOS53=* +set IOS55=* +set IOS56=* +set IOS57=* +set IOS58=* +set IOS61=* +set BC=* + +if /i "%SNKCIOS%" EQU "Y" set cIOS249-v14=* + +if /i "%REGION%" EQU "U" set EULAU=* +if /i "%REGION%" EQU "E" set EULAE=* +if /i "%REGION%" EQU "J" set EULAJ=* +if /i "%REGION%" EQU "K" set EULAK=* + +if /i "%SNKPRI%" EQU "Y" set HAX=* +if /i "%SNKJOY%" EQU "Y" set JOYF=* +if /i "%SNKHBF%" EQU "Y" set HBF=* +if /i "%SNKS2U%" EQU "Y" set S2U=* + + + + +::subract 1 from %SMAPP% to get %SMTHEMEAPP% +sfk dec %SMAPP%>dec.txt + +::Loop through the the following once for EACH line in whatever.txt +for /F "tokens=*" %%A in (dec.txt) do call :processdec %%A +goto:nextstep + +:processdec +set dec=%* +goto:EOF +:nextstep + +del dec.txt +SET /a dec=%dec%-1 +sfk hex %dec% -digits=8 >hex.txt + +::Loop through the the following once for EACH line in whatever.txt +for /F "tokens=*" %%A in (hex.txt) do call :processhex %%A +goto:nextstep + +:processhex +::this is repeated for each line of the txt.file +::"%*" (no quotes) is the variable for each line as it passes through the loop +set SMTHEMEAPP=%* +goto:EOF +:nextstep + +del hex.txt + +::change caps to lower case for hex numbers if applicable +if /i "%SMTHEMEAPP:~-1%" EQU "A" set SMTHEMEAPP=%SMTHEMEAPP:~0,-1%a +if /i "%SMTHEMEAPP:~-1%" EQU "B" set SMTHEMEAPP=%SMTHEMEAPP:~0,-1%b +if /i "%SMTHEMEAPP:~-1%" EQU "C" set SMTHEMEAPP=%SMTHEMEAPP:~0,-1%c +if /i "%SMTHEMEAPP:~-1%" EQU "D" set SMTHEMEAPP=%SMTHEMEAPP:~0,-1%d +if /i "%SMTHEMEAPP:~-1%" EQU "E" set SMTHEMEAPP=%SMTHEMEAPP:~0,-1%e +if /i "%SMTHEMEAPP:~-1%" EQU "F" set SMTHEMEAPP=%SMTHEMEAPP:~0,-1%f + + +goto:DLCOUNT + + + +::...................................SNEEK SNK DISC EXtractor............................... +:SNKDISCEX + +IF "%ISOFOLDER%"=="" goto:checkwbfs +IF "%ISOFOLDER%"=="" set ISOFOLDER=%DRIVEU%\WBFS + +goto:skip + +:checkwbfs +if exist "A:\WBFS" set ISOFOLDER=A:\WBFS +if exist "B:\WBFS" set ISOFOLDER=B:\WBFS +if exist "C:\WBFS" set ISOFOLDER=C:\WBFS +if exist "D:\WBFS" set ISOFOLDER=D:\WBFS +if exist "E:\WBFS" set ISOFOLDER=E:\WBFS +if exist "F:\WBFS" set ISOFOLDER=F:\WBFS +if exist "G:\WBFS" set ISOFOLDER=G:\WBFS +if exist "H:\WBFS" set ISOFOLDER=H:\WBFS +if exist "I:\WBFS" set ISOFOLDER=I:\WBFS +if exist "J:\WBFS" set ISOFOLDER=J:\WBFS +if exist "K:\WBFS" set ISOFOLDER=K:\WBFS +if exist "L:\WBFS" set ISOFOLDER=L:\WBFS +if exist "M:\WBFS" set ISOFOLDER=M:\WBFS +if exist "N:\WBFS" set ISOFOLDER=N:\WBFS +if exist "O:\WBFS" set ISOFOLDER=O:\WBFS +if exist "P:\WBFS" set ISOFOLDER=P:\WBFS +if exist "Q:\WBFS" set ISOFOLDER=Q:\WBFS +if exist "R:\WBFS" set ISOFOLDER=R:\WBFS +if exist "S:\WBFS" set ISOFOLDER=S:\WBFS +if exist "T:\WBFS" set ISOFOLDER=T:\WBFS +if exist "U:\WBFS" set ISOFOLDER=U:\WBFS +if exist "V:\WBFS" set ISOFOLDER=V:\WBFS +if exist "W:\WBFS" set ISOFOLDER=W:\WBFS +if exist "X:\WBFS" set ISOFOLDER=X:\WBFS +if exist "Y:\WBFS" set ISOFOLDER=Y:\WBFS +if exist "Z:\WBFS" set ISOFOLDER=Z:\WBFS +IF "%ISOFOLDER%"=="" set ISOFOLDER=%DRIVEU%\WBFS +:skip + + +set drivetemp=%ISOFOLDER% + +if exist gametotal.txt del gametotal.txt + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo GAME BULK EXTRACTOR +echo (PER SNEEK) +echo. +echo. +echo Inserisci la patch dove sono salvati i tuoi giochi +echo. +echo * Sono esaminate anche le sottocartelle +echo * Formati supportati inclusi ISO, CISO e file WBFS +echo. +echo. +echo Impostazione attuale: +echo. +echo %ISOFOLDER% +echo. +echo. +echo Note: * Per continuare usando le impostazioni attuali +echo lascia vuoto il campo selezione e premi enter. +echo. +echo *Puoi fare copia /incolla della cartella del drive in questa +echo finestra per evitarti di digitarla manualmente. +echo. +echo. +echo. +echo ESEMPI +echo. +echo. +echo L: +echo. +echo %%userprofile%%\Desktop\WiiGames +echo Nota: %%userprofile%% i collegamenti non funzionano con Windows XP +echo. +echo WiiGames\ISOs +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Nota: questo controlla la cartella WiiGames\ISO dove modmii \xe8 salvato +echo. +echo C:\Users\XFlak\Desktop\Nuova cartella +echo. +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +set /p DRIVETEMP= Inserisci qui la tua scelta: + + +::remove quotes from variable (if applicable) +echo "set DRIVETEMP=%DRIVETEMP%">temp.txt +sfk filter -quiet temp.txt -rep _""""__>temp.bat +call temp.bat +del temp.bat +del temp.txt + +if /i "%DRIVETEMP%" EQU "B" goto:SNKPAGE1 +if /i "%DRIVETEMP%" EQU "M" goto:MENU + + + +:doublecheckISOFOLDER +set fixslash= +if /i "%DRIVETEMP:~-1%" EQU "\" set fixslash=yes +if /i "%DRIVETEMP:~-1%" EQU "/" set fixslash=yes +if /i "%fixslash%" EQU "yes" set DRIVETEMP=%DRIVETEMP:~0,-1% +if /i "%fixslash%" EQU "yes" goto:doublecheckISOFOLDER + + + +if not exist "%DRIVETEMP%" goto:notexist + + +::---get game list------- +echo. +echo Scansione della directory per i giochi WII... +::wit list-l --unit GB --recurse "%DRIVETEMP%">gametotal.txt +wit list-l --recurse "%DRIVETEMP%">gametotal.txt +copy /y gametotal.txt gametotal.bat >nul +sfk filter gametotal.bat -ls+Total -rep _"Total: "_"set gametotal="_ -rep _" discs*"__ -write -yes>nul +call gametotal.bat +del gametotal.bat +if /i "%gametotal%" EQU "0" goto:notexistiso + +set ISOFOLDER=%DRIVETEMP% +set BACKB4DRIVEU=SNKDISCEX +goto:DRIVEUCHANGE + + +:notexist +echo La cartella che hai selezionato non esiste +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:SNKDISCEX + +:notexistiso +del gamelist.txt>nul +echo La cartella che hai selezionato non contiene ISO, CISO o file WBFS +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:SNKDISCEX + + +::...................................SNK DISC EXtractor2............................... +:SNKDISCEX2 + +echo. +echo Sto controllando se hai abbastanza spazio libero... + +::wit beta--> isosize command +::wit isosize --unit bytes -r "%ISOFOLDER%" + +::---get required MB------- +copy /y gametotal.txt gametotal.bat >nul +::sfk filter gametotal.bat -ls+Total -rep _*"~ "_"set MegaBytesRequired="_ -rep _" MB*"__ -write -yes>nul +sfk filter gametotal.bat -ls+Total -rep _*", "_"set MegaBytesRequired="_ -rep _" MiB*"__ -write -yes>nul +call gametotal.bat +del gametotal.bat + +if %MegaBytesRequired% GEQ 1000 (set units=GB) else (set units=MB) + + + +::---get approx required GB------- +hy %MegaBytesRequired% 1024 />nul +::above command stores output in a "hy" file + +move /y hy gigabytesrequired.txt>nul +sfk filter gigabytesrequired.txt -rep _".*"__ -write -yes>nul + +::Loop through the the following once for EACH line in whatever.txt +for /F "tokens=*" %%A in (gigabytesrequired.txt) do call :process %%A +goto:nextstep + +:process +::this is repeated for each line of the txt.file +::"%*" (no quotes) is the variable for each line as it passes through the loop +set GigaBytesRequired=%* +goto:EOF +:nextstep + +del gigabytesrequired.txt + + +::---check for free space (not 100% accurate-will catch most cases without enough free space)--- + +if not exist "%DRIVEU%" mkdir "%DRIVEU%" +dir "%DRIVEU%">freespace.bat + + +sfk filter freespace.bat -+"bytes " -+"octets " -+"Directory " -!"Directory of" -!"Directory di" -rep _" byte"*__ -rep _" octets"*__ -rep _,__ -rep _.__ -rep _" "__ -rep _*")"_"set freespace="_ -rep _*"dirs"_"set freespace="_ -rep _*"Directory"_"set freespace="_ -write -yes>nul +sfk filter freespace.bat -spat -rep _\xff__ -write -yes>nul + +::Italian-dir cmd: 14 Directory 546.480.881.664 byte disponibili + +call freespace.bat +del freespace.bat + +::Math in batch doesn't work with large numbers +::SET /a freespaceKB=%freespace%/1024 + + +hy %freespace% 1048576 />nul +::above command stores output in a "hy" file + +move /y hy megabytes.txt>nul +sfk filter megabytes.txt -rep _".*"__ -write -yes>nul + +::Loop through the the following once for EACH line in whatever.txt +for /F "tokens=*" %%A in (megabytes.txt) do call :process %%A +goto:nextstep + +:process +::this is repeated for each line of the txt.file +::"%*" (no quotes) is the variable for each line as it passes through the loop +set freespaceMB=%* +goto:EOF +:nextstep + +del megabytes.txt + +::echo I MegaBytes richiesti sono %MegaBytesRequired% +::echo I GigaBytes richiesti sono %GigaBytesRequired% +::sfk echo -spat \x20Lo spazio libero approssimativo \xe8 %freespaceMB% MB [%freespace% bytes] +::pause + + +if %MegaBytesRequired% GEQ %freespaceMB% (goto:needmorespace) else (goto:DISCEXCONFIRM) + + +::-------------------------------------DISCEX NEED MORE SPACE!!!--------------- +:needmorespace +cls +set continue= + +::resize window +set lines= +set gametotal= +SET /a LINES=%gametotal%+42 +if %LINES% LEQ 54 set lines=54 +mode con cols=85 lines=%LINES% + +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo GAME BULK EXTRACTOR +echo (PER SNEEK) +echo. +echo. +echo. +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20[Red]Avviso:Non hai abbastanza spazio libero +echo. +echo. +echo. +echo Stai provando a convertire i giochi WII %gametotal% +echo. +echo Da questa cartella sorgente: %ISOFOLDER% +echo a questa cartella di destinazione: %DRIVEU%\games +echo. + +::Loop through the the following once for EACH line in gamelist.txt and turn each line of gamelist.txt into a variable +for /F "tokens=*" %%A in (gametotal.txt) do call :process %%A +goto:nextstep + +:process +::this is repeated for each line of the txt.file +::"%*" (no quotes) is the variable for each line as it passes through the loop +echo %* +goto:EOF +:nextstep + +echo. +echo. +echo. +if /i "%units%" EQU "GB" sfk echo -spat \x20 \x20 \x20 \x20[Red]"%DRIVEU%" richiede circa %GigaBytesRequired%GB di spazio libero +if /i "%units%" EQU "MB" sfk echo -spat \x20 \x20 \x20 \x20[Red]"%DRIVEU%" richiede %MegaBytesRequired%MB di spazio libero +echo. +sfk echo -spat \x20 \x20 \x20 \x20[Red]Crea pi\xf9 spazio libero o seleziona una cartella sorgente pi\xf9 piccola e prova di nuovo +echo. +echo. +echo. + + +echo C = Continua comunque +echo. +echo M = Menu principale +echo. +echo. +echo. +set /p continue= Inserisci qui la tua scelta: + +if /i "%continue%" EQU "M" del gametotal.txt +if /i "%continue%" EQU "M" goto:MENU +if /i "%continue%" EQU "C" goto:DISCEXCONFIRM + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:needmorespace + + + +::-------------------------------------DISCEX CONFIRM--------------- +:DISCEXCONFIRM +cls +set DISCEXCONFIRM= + +::resize window +set lines= +set gametotal= +SET /a LINES=%gametotal%+45 +if %LINES% LEQ 54 set lines=54 +mode con cols=85 lines=%LINES% + +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo GAME BULK EXTRACTOR +echo (PER SNEEK) +echo. +echo Stai per convertire i seguenti giochi WII %gametotal% +echo. +echo Da cartella sorgente: %ISOFOLDER% +echo a questa cartella di destinazione: %DRIVEU%\games +echo. + +::Loop through the the following once for EACH line in gamelist.txt and turn each line of gamelist.txt into a variable +for /F "tokens=*" %%A in (gametotal.txt) do call :process %%A +goto:nextstep + +:process +::this is repeated for each line of the txt.file +::"%*" (no quotes) is the variable for each line as it passes through the loop +echo %* +goto:EOF +:nextstep + + +echo. +echo. +echo Vuoi procedere? +echo. +echo. +::echo Note: * Ogni gioco richiede circa 5-15 minuti per la conversione +::echo. +::echo *Assicurati di avere abbastanza spazio libero qui: %DRIVEU% +::sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20altrimenti l estrazione fallir\xe0 quando lo spazio si sar\xe0 esaurito +echo. +echo. +echo. +echo Y = SI +echo. +echo N = No +echo. +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +set /p DISCEXCONFIRM= Inserisci qui la tua scelta: + + +if /i "%DISCEXCONFIRM%" EQU "M" del gametotal.txt +if /i "%DISCEXCONFIRM%" EQU "N" del gametotal.txt +if /i "%DISCEXCONFIRM%" EQU "Y" del gametotal.txt + + +if /i "%DISCEXCONFIRM%" EQU "M" goto:MENU +if /i "%DISCEXCONFIRM%" EQU "N" goto:MENU +if /i "%DISCEXCONFIRM%" EQU "Y" mode con cols=85 lines=54 +if /i "%DISCEXCONFIRM%" EQU "Y" goto:DISCEXSTART +if /i "%DISCEXCONFIRM%" EQU "B" mode con cols=85 lines=54 +if /i "%DISCEXCONFIRM%" EQU "B" goto:DRIVEUCHANGE + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:DISCEXCONFIRM + + + +::----------------Start WIT DISCEXTRACTION--------------- +:DISCEXSTART +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo GAME BULK EXTRACTOR +echo (PER SNEEK) +echo. +echo. +echo Aggiornamento database titoli giochi WII (titles.txt) +echo. +echo. + +if exist titles.txt move /y titles.txt titles_old.txt >nul +start %ModMiimin%/wait wget -t 3 www.wiitdb.com/titles.txt +if exist titles.txt del titles_old.txt >nul +if not exist titles.txt move /y titles_old.txt titles.txt >nul + + +::rename existing games to new standard +dir "%DRIVEU%"\games /A:D /b > GameTitleIDs.txt +for /F "tokens=*" %%A in (GameTitleIDs.txt) do call :processdir %%A +goto:nextstep +:processdir +set CurrentTitleID=%* +if /i "%CurrentTitleID:~-8,1%" EQU "[" rename "%DRIVEU%\games\%CurrentTitleID%" "%CurrentTitleID:~-7,6%">nul +goto:EOF +:nextstep + +if exist GameTitleIDs.txt del GameTitleIDs.txt>nul + + +::reverse slashes for target folder %DRIVEU%\games which becomes %DRIVEUfix%/games +echo set DRIVEUfix=%DRIVEU%>temp.bat +sfk filter temp.bat -rep _\_/_ -write -yes>nul +call temp.bat +del temp.bat + +::IMPORTANT NOTE: destination directory must use "/" and not "\" +::target directory, including "games" folder, is creating automatically with the following wit command + +::wit x --sneek --recurse "%ISOFOLDER%" "%DRIVEUfix%/games/%%14T [%%I]" --progress +::wit x --sneek --recurse "%ISOFOLDER%" --DEST "%DRIVEUfix%/games/%%14T [%%I]" --progress +wit x --sneek --recurse "%ISOFOLDER%" --DEST "%DRIVEUfix%/games/%%I" --progress + +::an empty cygdrive folder may be created previous directory, so delete it! +cd .. +if exist cygdrive rd /s /q cygdrive +cd /d %ModMiipath% + + +::-----create csv list of all games in "%DRIVEU%"\games\ ----- + +echo @echo Off>"%DriveU%"\Game-List-Updater[ModMii].bat +echo if exist TitleID.txt del TitleID.txtredirectnul>>"%DriveU%"\Game-List-Updater[ModMii].bat +echo if exist GameTitleIDs.txt del GameTitleIDs.txtredirectnul>>"%DriveU%"\Game-List-Updater[ModMii].bat +echo if exist Gamelist.txt del Gamelist.txtredirectnul>>"%DriveU%"\Game-List-Updater[ModMii].bat +echo if exist Gamelist2.txt del Gamelist2.txtredirectnul>>"%DriveU%"\Game-List-Updater[ModMii].bat +echo if exist Gamelist-sorted.txt del Gamelist-sorted.txtredirectnul>>"%DriveU%"\Game-List-Updater[ModMii].bat + + +echo dir games /A:D /b redirect GameTitleIDs.txt >>"%DriveU%"\Game-List-Updater[ModMii].bat + + + +echo for /F "tokens=*" @@@@A in (GameTitleIDs.txt) do call :processmii @@@@A>>"%DriveU%"\Game-List-Updater[ModMii].bat +echo goto:nextstep>>"%DriveU%"\Game-List-Updater[ModMii].bat + +echo :processmii>>"%DriveU%"\Game-List-Updater[ModMii].bat +echo set CurrentTitleID=@@*>>"%DriveU%"\Game-List-Updater[ModMii].bat + +echo if /i "@@CurrentTitleID:~-8,1@@" EQU "[" rename "games\@@CurrentTitleID@@" "@@CurrentTitleID:~-7,6@@"redirectnul>>"%DriveU%"\Game-List-Updater[ModMii].bat + +echo if /i "@@CurrentTitleID:~-8,1@@" EQU "[" set CurrentTitleID=@@CurrentTitleID:~-7,6@@>>"%DriveU%"\Game-List-Updater[ModMii].bat + +echo FINDSTR /B /C:"@@CurrentTitleID:~0,6@@" titles.txtredirectTitleID.txt>>"%DriveU%"\Game-List-Updater[ModMii].bat + +::if title ID not in titles.txt just add title ID only +echo for /F @@@@A in ("TitleID.txt") do If @@@@~zA equ 0 (echo @@CurrentTitleID:~0,6@@redirectredirectGamelist.txt) else (FINDSTR /B /C:"@@CurrentTitleID:~0,6@@" titles.txtredirectredirectGamelist.txt)>>"%DriveU%"\Game-List-Updater[ModMii].bat + +echo goto:EOF>>"%DriveU%"\Game-List-Updater[ModMii].bat +echo :nextstep>>"%DriveU%"\Game-List-Updater[ModMii].bat + + +echo if exist TitleID.txt del TitleID.txtredirectnul>>"%DriveU%"\Game-List-Updater[ModMii].bat +echo if exist GameTitleIDs.txt del GameTitleIDs.txtredirectnul>>"%DriveU%"\Game-List-Updater[ModMii].bat + + + +echo for /F "tokens=*" @@@@A in (Gamelist.txt) do call :processmii2 @@@@A>>"%DriveU%"\Game-List-Updater[ModMii].bat +echo goto:nextstep>>"%DriveU%"\Game-List-Updater[ModMii].bat + +echo :processmii2>>"%DriveU%"\Game-List-Updater[ModMii].bat +echo set Line=@@*>>"%DriveU%"\Game-List-Updater[ModMii].bat +echo echo @@Line:~9@@,@@Line:~0,6@@redirectredirectgamelist2.txt>>"%DriveU%"\Game-List-Updater[ModMii].bat + +echo goto:EOF>>"%DriveU%"\Game-List-Updater[ModMii].bat +echo :nextstep>>"%DriveU%"\Game-List-Updater[ModMii].bat + + +echo if exist Gamelist.txt del Gamelist.txtredirectnul>>"%DriveU%"\Game-List-Updater[ModMii].bat +echo sort "Gamelist2.txt" redirect "Gamelist-sorted.txt">>"%DriveU%"\Game-List-Updater[ModMii].bat +echo if exist Gamelist2.txt del Gamelist2.txtredirectnul>>"%DriveU%"\Game-List-Updater[ModMii].bat + + +echo echo Number,Title,Title IDredirectGame-List[ModMii].csv>>"%DriveU%"\Game-List-Updater[ModMii].bat +echo echo ,,redirectredirectGame-List[ModMii].csv>>"%DriveU%"\Game-List-Updater[ModMii].bat +echo set countline=0 >>"%DriveU%"\Game-List-Updater[ModMii].bat + +echo for /F "tokens=*" @@@@A in (Gamelist-sorted.txt) do call :processmii3 @@@@A>>"%DriveU%"\Game-List-Updater[ModMii].bat +echo goto:nextstep>>"%DriveU%"\Game-List-Updater[ModMii].bat + +echo :processmii3>>"%DriveU%"\Game-List-Updater[ModMii].bat +echo set Line=@@*>>"%DriveU%"\Game-List-Updater[ModMii].bat +echo SET /a countline=@@countline@@+1>>"%DriveU%"\Game-List-Updater[ModMii].bat + + + +echo echo @@countline@@,@@line@@redirectredirectGame-List[ModMii].csv>>"%DriveU%"\Game-List-Updater[ModMii].bat + +echo goto:EOF>>"%DriveU%"\Game-List-Updater[ModMii].bat +echo :nextstep>>"%DriveU%"\Game-List-Updater[ModMii].bat + +echo if exist Gamelist-sorted.txt del Gamelist-sorted.txtredirectnul>>"%DriveU%"\Game-List-Updater[ModMii].bat + + +sfk filter "%DriveU%"\Game-List-Updater[ModMii].bat -spat -rep _@@_%%_ -rep _"redirect"_">"_ -write -yes>nul +sfk filter -quiet titles.txt -spat -rep _,_;_ -rep _" "_" "_ >%DriveU%\titles.txt + + +cd /d "%DriveU%\" +call "Game-List-Updater[ModMii].bat" +cd /d %ModMiipath% + + +echo. +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20[Green]GAME BULK EXTRACTION PER SNEEK COMPLETATA +echo. +echo La lista dei tuoi giochi puoi trovarla qui: %DriveU%\Game-List[ModMii].csv +echo Per aggiornare questa lista in ogni momento, avvia %DriveU%\Game-List-Updater[ModMii].bat +echo. +echo Premi un tasto qualsiasi per tornare al menu principale. +pause>nul +goto:MENU + + +::........................................LIST / BATCH....................................... +:LIST +Set List= +cls +echo ModMii v%currentversion% +sfk echo -spat \x20 \x20 \x20 \x20 \x20[Red]SCARICA A PAGINA 1 [def]\x20 \x20 \x20 \x20 \x20 \x20 \x20by XFlak +echo. +echo SCEGLI I FILE DA AGGIUNGERE/RIMUOVERE DALLA LISTA PER IL DOWNLOAD +echo (Quelli selezionati verrano marcati con un *) +echo. +echo D =Scarica i file selezionati 1/2/3/4 = Pagine 1/2/3/4 M = Menu principale +echo C = cancella file dalla lista (vuoto) = Ciclo delle pagine DR = Menu drive +echo. +if exist "%Drive%"\WAD echo R = Rinomina l'attuale cartella %Drive%\WAD in %Drive%\WAD# +if exist "%Drive%"\WAD echo (altrimenti i wad verranno salvati nella cartella wad esistente) +if exist "%Drive%"\WAD echo. +sfk echo -spat \x20Seleziona gruppo:[Red](A)[def]Tutti,[Red](U)[def]SA,[Red](E)[def]URO,[Red](J)[def]AP,[Red](K)[def]OR,IOSattivi[Red](I)[def],ProtezioneExtra[Red](PR)[def] + +echo. +sfk echo -spat \x20 \x20 [Red] System Menu \x20 \x20 \x20 \x20 \x20 Non-Fakesigned IOS\MIOS \x20 \x20 \x20 \x20 Altri WAD +echo. +echo %SM3.2U% 3.2U = 3.2U SM %IOS9% 9 = IOS9v1034 %RSU% RSU = Region Select v2(U) +echo %SM4.1U% 4.1U = 4.1U SM %IOS12% 12 = IOS12v526 %RSE% RSE = Region Select v2(E) +echo %SM4.2U% 4.2U = 4.2U SM %IOS13% 13 = IOS13v1032 %RSJ% RSJ = Region Select v2(J) +echo %SM4.3U% 4.3U = 4.3U SM %IOS14% 14 = IOS14v1032 %RSK% RSK = Region Select v2(K) +echo %SM3.2E% 3.2E = 3.2E SM %IOS15% 15 = IOS15v1032 %EULAU% EU = EULA v3(U) +echo %SM4.1E% 4.1E = 4.1E SM %IOS17% 17 = IOS17v1032 %EULAE% EE = EULA v3(E) +echo %SM4.2E% 4.2E = 4.2E SM %IOS21% 21 = IOS21v1039 %EULAJ% EJ = EULA v3(J) +echo %SM4.3E% 4.3E = 4.3E SM %IOS22% 22 = IOS22v1294 %EULAK% EK = EULA v3(K) +echo %SM3.2J% 3.2J = 3.2J SM %IOS28% 28 = IOS28v1807 %BC% BC = BC v6 +echo %SM4.1J% 4.1J = 4.1J SM %IOS30% 30NP = IOS30v2576 + +sfk echo -spat \x20 \x20%SM4.2J% 4.2J = 4.2J SM \x20 \x20 \x20 \x20 \x20 \x20 %IOS31% 31 = IOS31v3608\x20 \x20 \x20 \x20 \x20 \x20[Red]Fakesigned IOS + +echo %SM4.3J% 4.3J = 4.3J SM %IOS33% 33 = IOS33v3608 +echo %SM4.1K% 4.1K = 4.1K SM %IOS34% 34 = IOS34v3608 %IOS11P60% 11 = IOS11(IOS60P) +echo %SM4.2K% 4.2K = 4.2K SM %IOS35% 35 = IOS35v3608 %IOS20P60% 20 = IOS20v16174(IOS60P) +echo %SM4.3K% 4.3K = 4.3K SM %IOS36% 36a = IOS36v3351 %IOS30P60% 30 = IOS30(IOS60P) +echo %IOS36v3608% 36 = IOS36v3608 %IOS30P% 30P = IOS30-Patched +sfk echo -spat \x20 \x20 \x20 \x20 [Red] Canali[def]\x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 %IOS37% 37 = IOS37v5663\x20 \x20 \x20 \x20 \x20 %IOS40P60% 40 = IOS40(IOS60P) +echo %IOS38% 38 = IOS38v4124 %IOS50P% 50 = IOS50-Patched +echo %P% P = Photo 1.1(U/E/J) %IOS41% 41 = IOS41v3607 %IOS52P% 52 = IOS52-Patched +echo %PK% PK = Photo 1.1 (KOR) %IOS43% 43 = IOS43v3607 %IOS60P% 60 = IOS60-Patched +echo %S% SH = Shopping (U/E/J) %IOS45% 45 = IOS45v3607 %IOS70K% 70K = IOS70(IOS60P) +echo %SK% SK = Shopping (KOR) %IOS46% 46 = IOS46v3607 %IOS70P% 70 = IOS70-Patched +echo %IU% IU = Internet (USA) %IOS48v4124% 48 = IOS48v4124 %IOS80K% 80K = IOS80(IOS60P) +echo %IE% IE = Internet (EUR) %IOS53% 53 = IOS53v5663 %IOS80P% 80 = IOS80-Patched +echo %IJ% IJ = Internet (JAP) %IOS55% 55 = IOS55v5663 %IOS236% 236 = IOS236(IOS36P) +echo %WU% WU = Weather (USA) %IOS56% 56 = IOS56v5662 +sfk echo -spat \x20 \x20%WE% WE = Weather (EUR) \x20 \x20 \x20 \x20 %IOS57% 57 = IOS57v5919\x20 \x20 \x20 \x20 \x20 \x20[Red] (S)File SNEEK +echo %WJ% WJ = Weather (JAP) %IOS58% 58 = IOS58v6176 +echo %NU% NU = News (USA) %IOS60% 60NP = IOS60v6174 %A0e% 0e = 0e.app IOS80v6943 +echo %NE% NE = News (EUR) %IOS61% 61 = IOS61v5662 %A0e_70% 0e_70 = 0e.app IOS70v6687 +echo %NJ% NJ = News (JAP) %IOS70% 70NP = IOS70v6687 %A0e_60% 0e_60 = 0e.app IOS60v6174 +echo %WSU% WSU = WiiSpeak(USA) %IOS80% 80NP = IOS80v6944 %A01% 01 = 01.app IOS80v6943 +echo %WSE% WSE = WiiSpeak(EUR) %M10% M10 = MIOSv10 %A01_70% 01_70 = 01.app IOS70v6687 +echo %WSJ% WSJ = WiiSpeak(JAP) %A01_60% 01_60 = 01.app IOS60v6174 +echo %MII% Mii = Mii (RF) %A0c% 0c = 0c.app MIOSv10 +echo. + +if not exist "%Drive%"\WAD echo. +if not exist "%Drive%"\WAD echo. +if not exist "%Drive%"\WAD echo. +set /p LIST= Inserisci qui la tua selezione: + + +if /i "%LIST%" EQU "M" goto:MENU +if /i "%LIST%" EQU "D" set loadorgo=go +if /i "%LIST%" EQU "D" set BACKB4QUEUE=LIST +if /i "%LIST%" EQU "D" goto:DOWNLOADQUEUE +if /i "%LIST%" EQU "DR" set BACKB4DRIVE=LIST +if /i "%LIST%" EQU "DR" goto:DRIVECHANGE +if /i "%LIST%" EQU "C" goto:CLEAR +if /i "%LIST%" EQU "R" goto:COPY2 + +if /i "%LIST%" EQU "1" goto:LIST +if /i "%LIST%" EQU "2" goto:OLDLIST +if /i "%LIST%" EQU "3" goto:LIST3 +if /i "%LIST%" EQU "4" goto:LIST4 +if /i "%LIST%" EQU "ADV" goto:Advanced +IF "%LIST%"=="" goto:OLDLIST + +if /i "%LIST%" EQU "A" goto:SelectAll +if /i "%LIST%" EQU "U" goto:UALL +if /i "%LIST%" EQU "E" goto:EALL +if /i "%LIST%" EQU "J" goto:JALL +if /i "%LIST%" EQU "K" goto:KALL +if /i "%LIST%" EQU "I" goto:IOSACTIVE +if /i "%LIST%" EQU "PR" goto:PROTECTIONFILES +if /i "%LIST%" EQU "S" goto:allsneekfiles + +if /i "%LIST%" EQU "4.3U" goto:Switch4.3U +if /i "%LIST%" EQU "4.3E" goto:Switch4.3E +if /i "%LIST%" EQU "4.3J" goto:Switch4.3J +if /i "%LIST%" EQU "4.3K" goto:Switch4.3K +if /i "%LIST%" EQU "3.2U" goto:Switch3.2U +if /i "%LIST%" EQU "4.1U" goto:Switch4.1U +if /i "%LIST%" EQU "4.2U" goto:Switch4.2U +if /i "%LIST%" EQU "3.2E" goto:Switch3.2E +if /i "%LIST%" EQU "4.1E" goto:Switch4.1E +if /i "%LIST%" EQU "4.2E" goto:Switch4.2E +if /i "%LIST%" EQU "3.2J" goto:Switch3.2J +if /i "%LIST%" EQU "4.1J" goto:Switch4.1J +if /i "%LIST%" EQU "4.2J" goto:Switch4.2J +if /i "%LIST%" EQU "4.1K" goto:Switch4.1K +if /i "%LIST%" EQU "4.2K" goto:Switch4.2K +if /i "%LIST%" EQU "MII" goto:SwitchMII +if /i "%LIST%" EQU "P" goto:SwitchP +if /i "%LIST%" EQU "PK" goto:SwitchPK +if /i "%LIST%" EQU "SH" goto:SwitchS +if /i "%LIST%" EQU "SK" goto:SwitchSK +if /i "%LIST%" EQU "IU" goto:SwitchIU +if /i "%LIST%" EQU "IE" goto:SwitchIE +if /i "%LIST%" EQU "IJ" goto:SwitchIJ +if /i "%LIST%" EQU "WU" goto:SwitchWU +if /i "%LIST%" EQU "WE" goto:SwitchWE +if /i "%LIST%" EQU "WJ" goto:SwitchWJ +if /i "%LIST%" EQU "NU" goto:SwitchNU +if /i "%LIST%" EQU "NE" goto:SwitchNE +if /i "%LIST%" EQU "NJ" goto:SwitchNJ +if /i "%LIST%" EQU "WSU" goto:SwitchWSU +if /i "%LIST%" EQU "WSE" goto:SwitchWSE +if /i "%LIST%" EQU "WSJ" goto:SwitchWSJ +if /i "%LIST%" EQU "M10" goto:SwitchM10 + + +if /i "%LIST%" EQU "9" goto:Switch9 +if /i "%LIST%" EQU "12" goto:Switch12 +if /i "%LIST%" EQU "13" goto:Switch13 +if /i "%LIST%" EQU "14" goto:Switch14 +if /i "%LIST%" EQU "15" goto:Switch15 + +if /i "%LIST%" EQU "17" goto:Switch17 +if /i "%LIST%" EQU "20" goto:Switch20P60 +if /i "%LIST%" EQU "11" goto:Switch11P60 +if /i "%LIST%" EQU "21" goto:Switch21 +if /i "%LIST%" EQU "22" goto:Switch22 +if /i "%LIST%" EQU "28" goto:Switch28 +if /i "%LIST%" EQU "30" goto:Switch30P60 +if /i "%LIST%" EQU "30P" goto:Switch30P +if /i "%LIST%" EQU "31" goto:Switch31 +if /i "%LIST%" EQU "33" goto:Switch33 +if /i "%LIST%" EQU "34" goto:Switch34 +if /i "%LIST%" EQU "35" goto:Switch35 +if /i "%LIST%" EQU "36a" goto:Switch36 +if /i "%LIST%" EQU "37" goto:Switch37 +if /i "%LIST%" EQU "38" goto:Switch38 +if /i "%LIST%" EQU "36" goto:Switch36v3608 + +if /i "%LIST%" EQU "40" goto:Switch40P60 +if /i "%LIST%" EQU "41" goto:Switch41 +if /i "%LIST%" EQU "43" goto:Switch43 +if /i "%LIST%" EQU "45" goto:Switch45 +if /i "%LIST%" EQU "46" goto:Switch46 +if /i "%LIST%" EQU "50" goto:Switch50P +if /i "%LIST%" EQU "52" goto:Switch52P +if /i "%LIST%" EQU "53" goto:Switch53 +if /i "%LIST%" EQU "55" goto:Switch55 +if /i "%LIST%" EQU "56" goto:Switch56 +if /i "%LIST%" EQU "57" goto:Switch57 +if /i "%LIST%" EQU "58" goto:Switch58 +if /i "%LIST%" EQU "60" goto:Switch60P +if /i "%LIST%" EQU "61" goto:Switch61 +if /i "%LIST%" EQU "70" goto:Switch70P +if /i "%LIST%" EQU "70K" goto:Switch70K +if /i "%LIST%" EQU "80K" goto:Switch80K +if /i "%LIST%" EQU "80" goto:Switch80P +if /i "%LIST%" EQU "236" goto:SwitchIOS236 +if /i "%LIST%" EQU "30NP" goto:SwitchIOS30 +if /i "%LIST%" EQU "48" goto:SwitchIOS48v4124 +if /i "%LIST%" EQU "60NP" goto:SwitchIOS60 +if /i "%LIST%" EQU "70NP" goto:SwitchIOS70 +if /i "%LIST%" EQU "80NP" goto:SwitchIOS80 + +if /i "%LIST%" EQU "RSU" goto:SwitchRSU +if /i "%LIST%" EQU "RSE" goto:SwitchRSE +if /i "%LIST%" EQU "RSJ" goto:SwitchRSJ +if /i "%LIST%" EQU "RSK" goto:SwitchRSK +if /i "%LIST%" EQU "EU" goto:SwitchEULAU +if /i "%LIST%" EQU "EE" goto:SwitchEULAE +if /i "%LIST%" EQU "EJ" goto:SwitchEULAJ +if /i "%LIST%" EQU "EK" goto:SwitchEULAK +if /i "%LIST%" EQU "BC" goto:SwitchBC + +if /i "%LIST%" EQU "0e" goto:SwitchA0e +if /i "%LIST%" EQU "01" goto:switchA01 +if /i "%LIST%" EQU "0e_70" goto:SwitchA0e_70 +if /i "%LIST%" EQU "01_70" goto:switchA01_70 +if /i "%LIST%" EQU "0e_60" goto:SwitchA0e_60 +if /i "%LIST%" EQU "01_60" goto:switchA01_60 +if /i "%LIST%" EQU "0c" goto:SwitchA0c + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:list + + + +:Switch3.2U +if /i "%SM3.2U%" EQU "*" goto:switch3.2Uoff +set SM3.2U=* +goto:list +:switch3.2Uoff +set SM3.2U= +goto:list + +:Switch4.1U +if /i "%SM4.1U%" EQU "*" goto:switch4.1Uoff +set SM4.1U=* +goto:list +:switch4.1Uoff +set SM4.1U= +goto:list + +:Switch4.2U +if /i "%SM4.2U%" EQU "*" goto:switch4.2Uoff +set SM4.2U=* +goto:list +:switch4.2Uoff +set SM4.2U= +goto:list + +:Switch4.3U +if /i "%SM4.3U%" EQU "*" goto:switch4.3Uoff +set SM4.3U=* +goto:list +:switch4.3Uoff +set SM4.3U= +goto:list + +:Switch3.2E +if /i "%SM3.2E%" EQU "*" goto:switch3.2Eoff +set SM3.2E=* +goto:list +:switch3.2Eoff +set SM3.2E= +goto:list + +:Switch4.1E +if /i "%SM4.1E%" EQU "*" goto:switch4.1Eoff +set SM4.1E=* +goto:list +:switch4.1Eoff +set SM4.1E= +goto:list + +:Switch4.2E +if /i "%SM4.2E%" EQU "*" goto:switch4.2Eoff +set SM4.2E=* +goto:list +:switch4.2Eoff +set SM4.2E= +goto:list + +:Switch4.3E +if /i "%SM4.3E%" EQU "*" goto:switch4.3Eoff +set SM4.3E=* +goto:list +:switch4.3Eoff +set SM4.3E= +goto:list + +:Switch3.2J +if /i "%SM3.2J%" EQU "*" goto:switch3.2Joff +set SM3.2J=* +goto:list +:switch3.2Joff +set SM3.2J= +goto:list + +:Switch4.1J +if /i "%SM4.1J%" EQU "*" goto:switch4.1Joff +set SM4.1J=* +goto:list +:switch4.1Joff +set SM4.1J= +goto:list + +:Switch4.2J +if /i "%SM4.2J%" EQU "*" goto:switch4.2Joff +set SM4.2J=* +goto:list +:switch4.2Joff +set SM4.2J= +goto:list + +:Switch4.3J +if /i "%SM4.3J%" EQU "*" goto:switch4.3Joff +set SM4.3J=* +goto:list +:switch4.3Joff +set SM4.3J= +goto:list + +:Switch4.1K +if /i "%SM4.1K%" EQU "*" goto:switch4.1Koff +set SM4.1K=* +goto:list +:switch4.1Koff +set SM4.1K= +goto:list + +:Switch4.2K +if /i "%SM4.2K%" EQU "*" goto:switch4.2Koff +set SM4.2K=* +goto:list +:switch4.2Koff +set SM4.2K= +goto:list + +:Switch4.3K +if /i "%SM4.3K%" EQU "*" goto:switch4.3Koff +set SM4.3K=* +goto:list +:switch4.3Koff +set SM4.3K= +goto:list + +:SwitchMii +if /i "%Mii%" EQU "*" goto:switchMiioff +set Mii=* +goto:list +:switchMiioff +set Mii= +goto:list + +:SwitchP +if /i "%P%" EQU "*" goto:switchPoff +set P=* +goto:list +:switchPoff +set P= +goto:list + +:SwitchPK +if /i "%PK%" EQU "*" goto:switchPKoff +set PK=* +goto:list +:switchPKoff +set PK= +goto:list + +:SwitchS +if /i "%S%" EQU "*" goto:switchSoff +set S=* +goto:list +:switchSoff +set S= +goto:list + +:SwitchSK +if /i "%SK%" EQU "*" goto:switchSKoff +set SK=* +goto:list +:switchSKoff +set SK= +goto:list + +:SwitchIU +if /i "%IU%" EQU "*" goto:switchIUoff +set IU=* +goto:list +:switchIUoff +set IU= +goto:list + +:SwitchIE +if /i "%IE%" EQU "*" goto:switchIEoff +set IE=* +goto:list +:switchIEoff +set IE= +goto:list + +:SwitchIJ +if /i "%IJ%" EQU "*" goto:switchIJoff +set IJ=* +goto:list +:switchIJoff +set IJ= +goto:list + +:SwitchWU +if /i "%WU%" EQU "*" goto:switchWUoff +set WU=* +goto:list +:switchWUoff +set WU= +goto:list + +:SwitchWE +if /i "%WE%" EQU "*" goto:switchWEoff +set WE=* +goto:list +:switchWEoff +set WE= +goto:list + +:SwitchWJ +if /i "%WJ%" EQU "*" goto:switchWJoff +set WJ=* +goto:list +:switchWJoff +set WJ= +goto:list + +:SwitchNU +if /i "%NU%" EQU "*" goto:switchNUoff +set NU=* +goto:list +:switchNUoff +set NU= +goto:list + +:SwitchNE +if /i "%NE%" EQU "*" goto:switchNEoff +set NE=* +goto:list +:switchNEoff +set NE= +goto:list + +:SwitchNJ +if /i "%NJ%" EQU "*" goto:switchNJoff +set NJ=* +goto:list +:switchNJoff +set NJ= +goto:list + +:SwitchWSU +if /i "%WSU%" EQU "*" goto:switchWSUoff +set WSU=* +goto:list +:switchWSUoff +set WSU= +goto:list + +:SwitchWSE +if /i "%WSE%" EQU "*" goto:switchWSEoff +set WSE=* +goto:list +:switchWSEoff +set WSE= +goto:list + +:SwitchWSJ +if /i "%WSJ%" EQU "*" goto:switchWSJoff +set WSJ=* +goto:list +:switchWSJoff +set WSJ= +goto:list + +:SwitchM10 +if /i "%M10%" EQU "*" goto:switchM10off +set M10=* +goto:list +:switchM10off +set M10= +goto:list + +:Switch9 +if /i "%IOS9%" EQU "*" goto:switchIOS9off +set IOS9=* +goto:list +:switchIOS9off +set IOS9= +goto:list + +:Switch12 +if /i "%IOS12%" EQU "*" goto:switchIOS12off +set IOS12=* +goto:list +:switchIOS12off +set IOS12= +goto:list + +:Switch13 +if /i "%IOS13%" EQU "*" goto:switchIOS13off +set IOS13=* +goto:list +:switchIOS13off +set IOS13= +goto:list + +:Switch14 +if /i "%IOS14%" EQU "*" goto:switchIOS14off +set IOS14=* +goto:list +:switchIOS14off +set IOS14= +goto:list + +:Switch15 +if /i "%IOS15%" EQU "*" goto:switchIOS15off +set IOS15=* +goto:list +:switchIOS15off +set IOS15= +goto:list + +:Switch17 +if /i "%IOS17%" EQU "*" goto:switchIOS17off +set IOS17=* +goto:list +:switchIOS17off +set IOS17= +goto:list + +:Switch21 +if /i "%IOS21%" EQU "*" goto:switchIOS21off +set IOS21=* +goto:list +:switchIOS21off +set IOS21= +goto:list + +:Switch22 +if /i "%IOS22%" EQU "*" goto:switchIOS22off +set IOS22=* +goto:list +:switchIOS22off +set IOS22= +goto:list + +:Switch28 +if /i "%IOS28%" EQU "*" goto:switchIOS28off +set IOS28=* +goto:list +:switchIOS28off +set IOS28= +goto:list + +:Switch40P60 +if /i "%IOS40P60%" EQU "*" goto:switchIOS40P60off +set IOS40P60=* +goto:list +:switchIOS40P60off +set IOS40P60= +goto:list + +:Switch30P60 +if /i "%IOS30P60%" EQU "*" goto:switchIOS30P60off +set IOS30P60=* +goto:list +:switchIOS30P60off +set IOS30P60= +goto:list + +:Switch30P +if /i "%IOS30P%" EQU "*" goto:switchIOS30Poff +set IOS30P=* +goto:list +:switchIOS30Poff +set IOS30P= +goto:list + +:Switch31 +if /i "%IOS31%" EQU "*" goto:switchIOS31off +set IOS31=* +goto:list +:switchIOS31off +set IOS31= +goto:list + +:Switch33 +if /i "%IOS33%" EQU "*" goto:switchIOS33off +set IOS33=* +goto:list +:switchIOS33off +set IOS33= +goto:list + +:Switch34 +if /i "%IOS34%" EQU "*" goto:switchIOS34off +set IOS34=* +goto:list +:switchIOS34off +set IOS34= +goto:list + +:Switch35 +if /i "%IOS35%" EQU "*" goto:switchIOS35off +set IOS35=* +goto:list +:switchIOS35off +set IOS35= +goto:list + +:Switch36 +if /i "%IOS36%" EQU "*" goto:switchIOS36off +set IOS36=* +goto:list +:switchIOS36off +set IOS36= +goto:list + +:Switch37 +if /i "%IOS37%" EQU "*" goto:switchIOS37off +set IOS37=* +goto:list +:switchIOS37off +set IOS37= +goto:list + +:Switch38 +if /i "%IOS38%" EQU "*" goto:switchIOS38off +set IOS38=* +goto:list +:switchIOS38off +set IOS38= +goto:list + +:Switch41 +if /i "%IOS41%" EQU "*" goto:switchIOS41off +set IOS41=* +goto:list +:switchIOS41off +set IOS41= +goto:list + +:Switch43 +if /i "%IOS43%" EQU "*" goto:switchIOS43off +set IOS43=* +goto:list +:switchIOS43off +set IOS43= +goto:list + +:Switch45 +if /i "%IOS45%" EQU "*" goto:switchIOS45off +set IOS45=* +goto:list +:switchIOS45off +set IOS45= +goto:list + +:Switch46 +if /i "%IOS46%" EQU "*" goto:switchIOS46off +set IOS46=* +goto:list +:switchIOS46off +set IOS46= +goto:list + +:Switch50P +if /i "%IOS50P%" EQU "*" goto:switchIOS50Poff +set IOS50P=* +goto:list +:switchIOS50Poff +set IOS50P= +goto:list + +:Switch52P +if /i "%IOS52P%" EQU "*" goto:switchIOS52Poff +set IOS52P=* +goto:list +:switchIOS52Poff +set IOS52P= +goto:list + +:Switch11P60 +if /i "%IOS11P60%" EQU "*" goto:switchIOS11P60off +set IOS11P60=* +goto:list +:switchIOS11P60off +set IOS11P60= +goto:list + +:Switch20P60 +if /i "%IOS20P60%" EQU "*" goto:switchIOS20P60off +set IOS20P60=* +goto:list +:switchIOS20P60off +set IOS20P60= +goto:list + +:Switch53 +if /i "%IOS53%" EQU "*" goto:switchIOS53off +set IOS53=* +goto:list +:switchIOS53off +set IOS53= +goto:list + +:Switch55 +if /i "%IOS55%" EQU "*" goto:switchIOS55off +set IOS55=* +goto:list +:switchIOS55off +set IOS55= +goto:list + +:Switch56 +if /i "%IOS56%" EQU "*" goto:switchIOS56off +set IOS56=* +goto:list +:switchIOS56off +set IOS56= +goto:list + +:Switch57 +if /i "%IOS57%" EQU "*" goto:switchIOS57off +set IOS57=* +goto:list +:switchIOS57off +set IOS57= +goto:list + +:Switch58 +if /i "%IOS58%" EQU "*" goto:switchIOS58off +set IOS58=* +goto:list +:switchIOS58off +set IOS58= +goto:list + + +:Switch60P +if /i "%IOS60P%" EQU "*" goto:switchIOS60Poff +set IOS60P=* +goto:list +:switchIOS60Poff +set IOS60P= +goto:list + +:Switch61 +if /i "%IOS61%" EQU "*" goto:switchIOS61off +set IOS61=* +goto:list +:switchIOS61off +set IOS61= +goto:list + +:Switch70P +if /i "%IOS70P%" EQU "*" goto:switchIOS70Poff +set IOS70P=* +goto:list +:switchIOS70Poff +set IOS70P= +goto:list + +:Switch80P +if /i "%IOS80P%" EQU "*" goto:switchIOS80Poff +set IOS80P=* +goto:list +:switchIOS80Poff +set IOS80P= +goto:list + +:SwitchIOS236 +if /i "%IOS236%" EQU "*" goto:switchIOS236off +set IOS236=* +goto:list +:switchIOS236off +set IOS236= +goto:list + +:Switch70K +if /i "%IOS70K%" EQU "*" goto:switchIOS70Koff +set IOS70K=* +goto:list +:switchIOS70Koff +set IOS70K= +goto:list + +:Switch80K +if /i "%IOS80K%" EQU "*" goto:switchIOS80Koff +set IOS80K=* +goto:list +:switchIOS80Koff +set IOS80K= +goto:list + +:SwitchIOS30 +if /i "%IOS30%" EQU "*" goto:switchIOS30off +set IOS30=* +goto:LIST +:switchIOS30off +set IOS30= +goto:LIST + +:SwitchIOS48v4124 +if /i "%IOS48v4124%" EQU "*" goto:switchIOS48v4124off +set IOS48v4124=* +goto:LIST +:switchIOS48v4124off +set IOS48v4124= +goto:LIST + +:SwitchIOS60 +if /i "%IOS60%" EQU "*" goto:switchIOS60off +set IOS60=* +goto:LIST +:switchIOS60off +set IOS60= +goto:LIST + +:SwitchIOS70 +if /i "%IOS70%" EQU "*" goto:switchIOS70off +set IOS70=* +goto:LIST +:switchIOS70off +set IOS70= +goto:LIST + +:SwitchIOS80 +if /i "%IOS80%" EQU "*" goto:switchIOS80off +set IOS80=* +goto:LIST +:switchIOS80off +set IOS80= +goto:LIST + + + + +:Switch36v3608 +if /i "%IOS36v3608%" EQU "*" goto:switchIOS36v3608off +set IOS36v3608=* +goto:LIST +:switchIOS36v3608off +set IOS36v3608= +goto:LIST + + + +:SwitchEULAU +if /i "%EULAU%" EQU "*" goto:switchEULAUoff +set EULAU=* +goto:LIST +:switchEULAUoff +set EULAU= +goto:LIST + +:SwitchEULAE +if /i "%EULAE%" EQU "*" goto:switchEULAEoff +set EULAE=* +goto:LIST +:switchEULAEoff +set EULAE= +goto:LIST + +:SwitchEULAJ +if /i "%EULAJ%" EQU "*" goto:switchEULAJoff +set EULAJ=* +goto:LIST +:switchEULAJoff +set EULAJ= +goto:LIST + +:SwitchEULAK +if /i "%EULAK%" EQU "*" goto:switchEULAKoff +set EULAK=* +goto:LIST +:switchEULAKoff +set EULAK= +goto:LIST + +:SwitchRSU +if /i "%RSU%" EQU "*" goto:switchRSUoff +set RSU=* +goto:LIST +:switchRSUoff +set RSU= +goto:LIST + +:SwitchRSE +if /i "%RSE%" EQU "*" goto:switchRSEoff +set RSE=* +goto:LIST +:switchRSEoff +set RSE= +goto:LIST + +:SwitchRSJ +if /i "%RSJ%" EQU "*" goto:switchRSJoff +set RSJ=* +goto:LIST +:switchRSJoff +set RSJ= +goto:LIST + +:SwitchRSK +if /i "%RSK%" EQU "*" goto:switchRSKoff +set RSK=* +goto:LIST +:switchRSKoff +set RSK= +goto:LIST + +:SwitchBC +if /i "%BC%" EQU "*" goto:switchBCoff +set BC=* +goto:LIST +:switchBCoff +set BC= +goto:LIST + + +:switchA0e +if /i "%A0e%" EQU "*" goto:switchA0eoff +set A0e=* +goto:LIST +:switchA0eoff +set A0e= +goto:LIST + + +:switchA0e_70 +if /i "%A0e_70%" EQU "*" goto:switchA0e_70off +set A0e_70=* +goto:LIST +:switchA0e_70off +set A0e_70= +goto:LIST + +:switchA0e_60 +if /i "%A0e_60%" EQU "*" goto:switchA0e_60off +set A0e_60=* +goto:LIST +:switchA0e_60off +set A0e_60= +goto:LIST + +:switchA0c +if /i "%A0c%" EQU "*" goto:switchA0coff +set A0c=* +goto:LIST +:switchA0coff +set A0c= +goto:LIST + +:switchA01 +if /i "%A01%" EQU "*" goto:switchA01off +set A01=* +goto:LIST +:switchA01off +set A01= +goto:LIST + +:switchA01_70 +if /i "%A01_70%" EQU "*" goto:switchA01_70off +set A01_70=* +goto:LIST +:switchA01_70off +set A01_70= +goto:LIST + +:switchA01_60 +if /i "%A01_60%" EQU "*" goto:switchA01_60off +set A01_60=* +goto:LIST +:switchA01_60off +set A01_60= +goto:LIST + + + +:SELECTALL + +:PROTECTIONFILES +set IOS11P60=* +set IOS20P60=* +set IOS30P60=* +set IOS40P60=* +set IOS50P=* +set IOS52P=* +set IOS60P=* +set IOS70K=* +set IOS80K=* + +if /i "%LIST%" EQU "PR" goto:list + +:UALL +set MII=* +set P=* +set S=* +set IU=* +set WU=* +set NU=* +set WSU=* +if /i "%LIST%" EQU "U" goto:list + +:EALL +set MII=* +set P=* +set S=* +set IE=* +set WE=* +set NE=* +set WSE=* +if /i "%LIST%" EQU "E" goto:list + +:JALL +set MII=* +set P=* +set S=* +set IJ=* +set WJ=* +set NJ=* +set WSJ=* +if /i "%LIST%" EQU "J" goto:list + +:KALL +set MII=* +set PK=* +set SK=* +::set IOS70K=* +set IOS80K=* + +if /i "%LIST%" EQU "K" goto:list + + + + + + +:BASEWADS +set IOS37=* +set IOS38=* +set IOS57=* +if /i "%LIST%" EQU "B" goto:list + +:IOSACTIVE +set M10=* +set IOS9=* +set IOS12=* +set IOS13=* +set IOS14=* +set IOS15=* +set IOS17=* +set IOS21=* +set IOS22=* +set IOS28=* +set IOS31=* +set IOS33=* +set IOS34=* +set IOS35=* +set IOS36v3608=* +set IOS37=* +set IOS38=* +set IOS53=* +set IOS55=* +set IOS56=* +set IOS57=* +set IOS58=* +set IOS61=* +set IOS80P=* +set IOS41=* +set IOS43=* +set IOS45=* +set IOS46=* +set IOS48v4124=* + +if /i "%LIST%" EQU "I" goto:list + +:allsneekfiles +set A0e=* +set A0c=* +set A01=* +set A0e_70=* +set A01_70=* +set A0e_60=* +set A01_60=* +if /i "%LIST%" EQU "S" goto:LIST + +::not in any list + +set SM3.2U=* +set SM4.1U=* +set SM4.2U=* +set SM4.3U=* +set SM3.2E=* +set SM4.1E=* +set SM4.2E=* +set SM4.3E=* +set SM3.2J=* +set SM4.1J=* +set SM4.2J=* +set SM4.3J=* +set SM4.1K=* +set SM4.2K=* +set SM4.3K=* +set IOS236=* +set IOS36=* +set IOS30P=* + +set IOS70P=* +set ios30=* + +set ios60=* +set ios70=* +set ios80=* +set IOS36=* + + + +set EULAU=* +set EULAE=* +set EULAJ=* +set EULAK=* +set RSU=* +set RSE=* +set RSJ=* +set RSK=* +set BC=* + + + +goto:list + + + +::........................................Additional OLDLIST / BATCH....................................... +:OLDLIST +Set OLDLIST= +cls +echo ModMii v%currentversion% +sfk echo -spat \x20 \x20 \x20 \x20 \x20[Red]SCARICA A PAGINA 2[def]\x20 \x20 \x20 \x20 \x20 \x20 \x20by XFlak + +echo. +echo SCEGLI I FILE DA AGGIUNGERE/RIMUOVERE DALLA LISTA PER IL DOWNLOAD +echo (Quelli selezionati verranno marcati con un *) +echo. +echo D = Scarica i file selezionati 1/2/3/4 = Pagine 1/2/3/4 M = Menu principale +echo C = cancella dalla lista (vuoto) = Ciclo delle Pagine DR = MENU Drive +echo. +if exist "%Drive%"\WAD echo R = Rinomina l'attuale cartella %Drive%\WAD in %Drive%\WAD# +if exist "%Drive%"\WAD echo (altrimenti i wad veranno salvati nella cartella wad esistente) +if exist "%Drive%"\WAD echo. +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20Seleziona Gruppo:[Red](A)[def]Tutti,[Red](U)[def]SBLoader,[Red](J)[def]ust for Fun,[Red](E)[def]xploits +echo. + +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 [Red]File USB-Loader \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 Just For Fun! +echo. +echo %usbfolder% CFG = CFG-Loader (Full v249) %WiiMC% WMC = WiiMC (Media Player) +echo %cfg249% CFG249 = CFG-Loader (Beta v249) %fceugx% NES = FCEUGX (NES Emulator) +echo %cfg222% CFG222 = CFG-Loader (Beta v222) %snes9xgx% SNES = SNES9xGX (SNES Emulator) +echo %cfgr% CFGR = Configurator-CFG-Loader %vbagx% VBA = VBAGX (GB/GBA Emulator) +echo %wbm% WBM = WiiBackupManager %WII64% W64 = Wii64 beta1.1 (N64 Emulator) +echo %FLOW% FLOW = WiiFlow %WIISX% WSX = WiiSX beta2.1 (PS1 Emulator) +echo %USBX% USBX = USB-Loader Fwdr Chnl %HBB% HBB = Homebrew Browser +echo %neogamma% NEO = Neogamma Backup Disc Loader %SGM% SGM = SaveGame Manager GX +echo %CheatCodes% CC = %cheatregion% Region Cheat Codes %WIIX% WX = WiiXplorer +echo %AccioHacks% AH = AccioHacks %locked% LA = Locked HBC Folder (Pass: UDLRAB) +echo %F32% F32 = FAT32 GUI Formatter %JOYF% JFF = Joy Flow Forwarder Channel/dol +echo %JOY% JF = Joy Flow +echo %S2U% S2U = Switch2Uneek +echo. + + +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red]Applicazioni Wii \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 Exploits +echo. +echo %HM% HM = HackMii Installer %BB1% BB1 = Bannerbomb v1 +echo %bootmiisd% BSD = BootMii SD Files %BB2% BB2 = Bannerbomb v2 +echo %yawm% YAWM = Yet Another Wad Manager Mod %Pwns% PWNS = Indiana Pwns (USA\EUR\JAP) +echo %MMM% MMM = Multi-Mod Manager %Smash% SS = Smash Stack (USA\EUR\JAP\KOR) +echo %dop% DOP = Dop-Mii %YUGI% YU = YU-GI-OWNED (USA\EUR\JAP) +echo %IOS236Installer% 236 = IOS236 Installer %BATHAXX% BH = BATHAXX (USA\EUR\JAP) +echo %SIP% SIP = Simple IOS Patcher %ROTJ% RJ = Return of the JODI (USA\EUR\JAP) +echo %Pri% Pri = Priiloader v0.7 (236 Mod) %Twi% Twi = Twilight Hack (USA\EUR\JAP) +echo %HAX% HAX = Priiloader Hacks.ini %TOS% EH = Eri HaKawai (USA\EUR\JAP) +echo %W20% W20 = Wanin's cIOS v20b Installer +echo %W19% W19 = Wanin's cIOS v19 Installer +echo %h4% H4 = Hermes cIOS v4 Installer +echo %H5% H5 = Hermes cIOS v5 Installer +echo %H51% H51 = Hermes cIOS v5.1 Installer +echo %MP% MP = MIOS Patcher 0.2 (WiiGator) +echo %CM5% CM = cMIOS rev5 Installer (Waninkoko) +echo %HBF% HBF = Homebrew Filter +::echo %Y4M% Y4M = YAWMM 4 ModMii +echo. +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red] LEGEND:[def] \x22=\x22 Auto-Updating Downloads +echo. + + +if not exist "%Drive%"\WAD echo. +if not exist "%Drive%"\WAD echo. +if not exist "%Drive%"\WAD echo. + +set /p OLDLIST= Inserisci qui la tua scelta: + +if /i "%OLDLIST%" EQU "M" goto:MENU +if /i "%OLDLIST%" EQU "D" set BACKB4QUEUE=OLDLIST +if /i "%OLDLIST%" EQU "D" set loadorgo=go +if /i "%OLDLIST%" EQU "D" goto:DOWNLOADQUEUE +if /i "%OLDLIST%" EQU "DR" set BACKB4DRIVE=OLDLIST +if /i "%OLDLIST%" EQU "DR" goto:DRIVECHANGE +if /i "%OLDLIST%" EQU "C" goto:CLEAR +if /i "%OLDLIST%" EQU "R" goto:COPY2 + +if /i "%OLDLIST%" EQU "A" goto:SelectAllOLD +if /i "%OLDLIST%" EQU "J" goto:SelectJust4FunOLD +if /i "%OLDLIST%" EQU "U" goto:USBLOADERSELECT +if /i "%OLDLIST%" EQU "E" goto:ExploitsSELECT + + +if /i "%OLDLIST%" EQU "1" goto:LIST +if /i "%OLDLIST%" EQU "2" goto:OLDLIST +if /i "%OLDLIST%" EQU "3" goto:LIST3 +if /i "%OLDLIST%" EQU "4" goto:LIST4 +if /i "%OLDLIST%" EQU "ADV" goto:ADVANCED +IF "%OLDLIST%"=="" goto:LIST3 + + + +if /i "%OLDLIST%" EQU "h4" goto:Switchh4 +if /i "%OLDLIST%" EQU "h5" goto:Switchh5 +if /i "%OLDLIST%" EQU "h51" goto:Switchh51 + +if /i "%OLDLIST%" EQU "w19" goto:Switchw19 +if /i "%OLDLIST%" EQU "w20" goto:Switchw20 + +if /i "%OLDLIST%" EQU "MP" goto:SwitchMP +if /i "%OLDLIST%" EQU "CM" goto:SwitchCM +if /i "%OLDLIST%" EQU "AH" goto:SwitchAccioHacks +if /i "%OLDLIST%" EQU "BSD" goto:Switchbootmiisd + + +if /i "%OLDLIST%" EQU "BB1" goto:SwitchBB1 +if /i "%OLDLIST%" EQU "BB2" goto:SwitchBB2 +if /i "%OLDLIST%" EQU "HM" goto:SwitchHM +if /i "%OLDLIST%" EQU "LA" goto:Switchlocked +if /i "%OLDLIST%" EQU "dop" goto:Switchdop +if /i "%OLDLIST%" EQU "HBB" goto:SwitchHBB +if /i "%OLDLIST%" EQU "W64" goto:SwitchWII64 +if /i "%OLDLIST%" EQU "WSX" goto:SwitchWIISX +if /i "%OLDLIST%" EQU "pwns" goto:Switchpwns +if /i "%OLDLIST%" EQU "Twi" goto:SwitchTwi +if /i "%OLDLIST%" EQU "Yu" goto:SwitchYUGI +if /i "%OLDLIST%" EQU "BH" goto:SwitchBATHAXX +if /i "%OLDLIST%" EQU "RJ" goto:SwitchROTJ +if /i "%OLDLIST%" EQU "EH" goto:SwitchTOS +if /i "%OLDLIST%" EQU "ss" goto:Switchsmash +if /i "%OLDLIST%" EQU "mmm" goto:Switchmmm +if /i "%OLDLIST%" EQU "236" goto:SwitchIOS236Installer +if /i "%OLDLIST%" EQU "SIP" goto:SwitchSIP +if /i "%OLDLIST%" EQU "JF" goto:SwitchJOY +if /i "%OLDLIST%" EQU "yawm" goto:Switchyawm +if /i "%OLDLIST%" EQU "neo" goto:Switchneogamma +if /i "%OLDLIST%" EQU "cfg249" goto:Switchcfg249 +if /i "%OLDLIST%" EQU "cfg222" goto:Switchcfg222 +if /i "%OLDLIST%" EQU "cfg" goto:Switchusbfolder +if /i "%OLDLIST%" EQU "WMC" goto:SwitchWiiMC +if /i "%OLDLIST%" EQU "NES" goto:Switchfceugx +if /i "%OLDLIST%" EQU "SNES" goto:Switchsnes9xgx +if /i "%OLDLIST%" EQU "VBA" goto:Switchvbagx +if /i "%OLDLIST%" EQU "SGM" goto:SwitchSGM +if /i "%OLDLIST%" EQU "WX" goto:SwitchWIIX +if /i "%OLDLIST%" EQU "cfgr" goto:Switchcfgr +if /i "%OLDLIST%" EQU "wbm" goto:Switchwbm +if /i "%OLDLIST%" EQU "cc" goto:SwitchCheatCodes + + +if /i "%OLDLIST%" EQU "f32" goto:Switchf32 +if /i "%OLDLIST%" EQU "FLOW" goto:SwitchFLOW +if /i "%OLDLIST%" EQU "USBX" goto:SwitchUSBX +if /i "%OLDLIST%" EQU "JFF" goto:SwitchJOYF +if /i "%OLDLIST%" EQU "S2U" goto:SwitchS2U +if /i "%OLDLIST%" EQU "HBF" goto:SwitchHBF +if /i "%OLDLIST%" EQU "Pri" goto:SwitchPri +if /i "%OLDLIST%" EQU "HAX" goto:SwitchHAX + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:OLDLIST + + +:Switchh4 +if /i "%H4%" EQU "*" goto:switchH4off +set H4=* +goto:OLDLIST +:switchH4off +set H4= +goto:OLDLIST + +:Switchh5 +if /i "%H5%" EQU "*" goto:switchH5off +set H5=* +goto:oldlist +:switchH5off +set H5= +goto:oldlist + +:SwitchH51 +if /i "%H51%" EQU "*" goto:switchH51off +set H51=* +goto:OLDLIST +:switchH51off +set H51= +goto:OLDLIST + +:Switchw19 +if /i "%W19%" EQU "*" goto:switchW19off +set W19=* +goto:oldlist +:switchW19off +set W19= +goto:oldlist + +:Switchw20 +if /i "%w20%" EQU "*" goto:switchw20off +set w20=* +goto:oldlist +:switchw20off +set w20= +goto:oldlist + + +:SwitchCM +if /i "%CM5%" EQU "*" goto:switchCM5off +set CM5=* +goto:oldlist +:switchCM5off +set CM5= +goto:oldlist + + +:SwitchAccioHacks +if /i "%AccioHacks%" EQU "*" goto:switchAccioHacksoff +set AccioHacks=* +goto:oldlist +:switchAccioHacksoff +set AccioHacks= +goto:oldlist + +:SwitchMP +if /i "%MP%" EQU "*" goto:switchMPoff +set MP=* +goto:oldlist +:switchMPoff +set MP= +goto:oldlist + + + + +:Switchbootmiisd +if /i "%bootmiisd%" EQU "*" goto:switchbootmiisdoff +set bootmiisd=* +goto:oldlist +:switchbootmiisdoff +set bootmiisd= +goto:oldlist + + + + +:SwitchBB1 +if /i "%BB1%" EQU "*" goto:switchBB1off +set BB1=* +goto:OLDLIST +:switchBB1off +set BB1= +goto:OLDLIST + +:SwitchBB2 +if /i "%BB2%" EQU "*" goto:switchBB2off +set BB2=* +goto:OLDLIST +:switchBB2off +set BB2= +goto:OLDLIST + +:SwitchHM +if /i "%HM%" EQU "*" goto:switchHMoff +set HM=* +goto:OLDLIST +:switchHMoff +set HM= +goto:OLDLIST + +:Switchpwns +if /i "%pwns%" EQU "*" goto:switchpwnsoff +set pwns=* +goto:OLDLIST +:switchpwnsoff +set pwns= +goto:OLDLIST + +:SwitchTwi +if /i "%Twi%" EQU "*" goto:switchTwioff +set Twi=* +goto:OLDLIST +:switchTwioff +set Twi= +goto:OLDLIST + + +:SwitchYUGI +if /i "%YUGI%" EQU "*" goto:switchYUGIoff +set YUGI=* +goto:OLDLIST +:switchYUGIoff +set YUGI= +goto:OLDLIST + +:SwitchBATHAXX +if /i "%BATHAXX%" EQU "*" goto:switchBATHAXXoff +set BATHAXX=* +goto:OLDLIST +:switchBATHAXXoff +set BATHAXX= +goto:OLDLIST + +:SwitchROTJ +if /i "%ROTJ%" EQU "*" goto:switchROTJoff +set ROTJ=* +goto:OLDLIST +:switchROTJoff +set ROTJ= +goto:OLDLIST + +:SwitchTOS +if /i "%TOS%" EQU "*" goto:switchTOSoff +set TOS=* +goto:OLDLIST +:switchTOSoff +set TOS= +goto:OLDLIST + +:Switchsmash +if /i "%smash%" EQU "*" goto:switchsmashoff +set smash=* +goto:OLDLIST +:switchsmashoff +set smash= +goto:OLDLIST + + +:Switchdop +if /i "%dop%" EQU "*" goto:switchdopoff +set dop=* +goto:OLDLIST +:switchdopoff +set dop= +goto:OLDLIST + +:Switchlocked +if /i "%locked%" EQU "*" goto:switchlockedoff +set locked=* +goto:OLDLIST +:switchlockedoff +set locked= +goto:OLDLIST + + +:SwitchHBB +if /i "%HBB%" EQU "*" goto:switchHBBoff +set HBB=* +goto:OLDLIST +:switchHBBoff +set HBB= +goto:OLDLIST + + +:SwitchWII64 +if /i "%WII64%" EQU "*" goto:switchWII64off +set WII64=* +goto:OLDLIST +:switchWII64off +set WII64= +goto:OLDLIST + + +:SwitchWIISX +if /i "%WIISX%" EQU "*" goto:switchWIISXoff +set WIISX=* +goto:OLDLIST +:switchWIISXoff +set WIISX= +goto:OLDLIST + +:Switchmmm +if /i "%mmm%" EQU "*" goto:switchmmmoff +set mmm=* +goto:OLDLIST +:switchmmmoff +set mmm= +goto:OLDLIST + + +:SwitchIOS236Installer +if /i "%IOS236Installer%" EQU "*" goto:switchIOS236Installeroff +set IOS236Installer=* +goto:OLDLIST +:switchIOS236Installeroff +set IOS236Installer= +goto:OLDLIST + +:SwitchSIP +if /i "%SIP%" EQU "*" (set SIP=) else (set SIP=*) +goto:OLDLIST + +:SwitchJOY +if /i "%JOY%" EQU "*" (set JOY=) else (set JOY=*) +goto:OLDLIST + +:Switchyawm +if /i "%yawm%" EQU "*" goto:switchyawmoff +set yawm=* +goto:OLDLIST +:switchyawmoff +set yawm= +goto:OLDLIST + +:Switchneogamma +if /i "%neogamma%" EQU "*" goto:switchneogammaoff +set neogamma=* +goto:OLDLIST +:switchneogammaoff +set neogamma= +goto:OLDLIST + +:Switchcfg249 +if /i "%cfg249%" EQU "*" goto:switchcfg249off +set cfg249=* +goto:OLDLIST +:switchcfg249off +set cfg249= +goto:OLDLIST + +:Switchcfg222 +if /i "%cfg222%" EQU "*" goto:switchcfg222off +set cfg222=* +goto:OLDLIST +:switchcfg222off +set cfg222= +goto:OLDLIST + +:Switchcfgr +if /i "%cfgr%" EQU "*" goto:switchcfgroff +set cfgr=* +goto:OLDLIST +:switchcfgroff +set cfgr= +goto:OLDLIST + +:Switchwbm +if /i "%wbm%" EQU "*" goto:switchwbmoff +set wbm=* +goto:OLDLIST +:switchwbmoff +set wbm= +goto:OLDLIST + +:SwitchCheatCodes +if /i "%CheatCodes%" EQU "*" goto:switchCheatCodesoff +set CheatCodes=* +goto:OLDLIST +:switchCheatCodesoff +set CheatCodes= +goto:OLDLIST + +:SwitchF32 +if /i "%F32%" EQU "*" goto:switchF32off +set F32=* +goto:OLDLIST +:switchF32off +set F32= +goto:OLDLIST + +:SwitchFLOW +if /i "%FLOW%" EQU "*" goto:switchFLOWoff +set FLOW=* +goto:OLDLIST +:switchFLOWoff +set FLOW= +goto:OLDLIST + +:SwitchUSBX +if /i "%USBX%" EQU "*" goto:switchUSBXoff +set USBX=* +goto:OLDLIST +:switchUSBXoff +set USBX= +goto:OLDLIST + +:SwitchJOYF +if /i "%JOYF%" EQU "*" goto:switchJOYFoff +set JOYF=* +goto:OLDLIST +:switchJOYFoff +set JOYF= +goto:OLDLIST + +:SwitchS2U +if /i "%S2U%" EQU "*" goto:switchS2Uoff +set S2U=* +goto:OLDLIST +:switchS2Uoff +set S2U= +goto:OLDLIST + +:SwitchHBF +if /i "%HBF%" EQU "*" goto:switchHBFoff +set HBF=* +goto:OLDLIST +:switchHBFoff +set HBF= +goto:OLDLIST + +:Switchusbfolder +if /i "%usbfolder%" EQU "*" goto:switchusbfolderoff +set usbfolder=* +goto:OLDLIST +:switchusbfolderoff +set usbfolder= +goto:OLDLIST + +:SwitchWiiMC +if /i "%WiiMC%" EQU "*" goto:switchWiiMCoff +set WiiMC=* +goto:OLDLIST +:switchWiiMCoff +set WiiMC= +goto:OLDLIST + +:Switchfceugx +if /i "%fceugx%" EQU "*" goto:switchfceugxoff +set fceugx=* +goto:OLDLIST +:switchfceugxoff +set fceugx= +goto:OLDLIST + +:Switchsnes9xgx +if /i "%snes9xgx%" EQU "*" goto:switchsnes9xgxoff +set snes9xgx=* +goto:OLDLIST +:switchsnes9xgxoff +set snes9xgx= +goto:OLDLIST + +:Switchvbagx +if /i "%vbagx%" EQU "*" goto:switchvbagxoff +set vbagx=* +goto:OLDLIST +:switchvbagxoff +set vbagx= +goto:OLDLIST + +:SwitchSGM +if /i "%SGM%" EQU "*" goto:switchSGMoff +set SGM=* +goto:OLDLIST +:switchSGMoff +set SGM= +goto:OLDLIST + +:SwitchWIIX +if /i "%WIIX%" EQU "*" goto:switchWIIXoff +set WIIX=* +goto:OLDLIST +:switchWIIXoff +set WIIX= +goto:OLDLIST + +:SwitchPri +if /i "%Pri%" EQU "*" goto:switchPrioff +set Pri=* +goto:OLDLIST +:switchPrioff +set Pri= +goto:OLDLIST + +:SwitchHAX +if /i "%HAX%" EQU "*" goto:switchHAXoff +set HAX=* +goto:OLDLIST +:switchHAXoff +set HAX= +goto:OLDLIST + +:SwitchY4M +if /i "%Y4M%" EQU "*" goto:switchY4Moff +set Y4M=* +goto:OLDLIST +:switchY4Moff +set Y4M= +goto:OLDLIST + + +:SELECTALLOLD + +:USBLOADERSELECT +set cfg249=* +set cfg222=* +set usbfolder=* +set cfgr=* +set wbm=* +set neogamma=* +set CheatCodes=* +set AccioHacks=* +set FLOW=* +set USBX=* +if /i "%OLDLIST%" EQU "U" goto:OLDLIST + +:SelectJust4FunOLD +set WiiMC=* +set fceugx=* +set snes9xgx=* +set vbagx=* +set SGM=* +set WIIX=* +set HBB=* +set WII64=* +set WIISX=* +set locked=* +set JOYF=* +set JOY=* +set S2U=* +if /i "%OLDLIST%" EQU "J" goto:OLDLIST + + +:ExploitsSELECT +set BB1=* +set BB2=* +set Twi=* +set YUGI=* +set BATHAXX=* +set ROTJ=* +set TOS=* +set smash=* +set pwns=* +if /i "%OLDLIST%" EQU "E" goto:OLDLIST + +::not in any list +set mmm=* +set f32=* +set HM=* +set dop=* +set yawm=* +set Pri=* +set HAX=* +::set Y4M=* +set IOS236Installer=* +set SIP=* +set h4=* +set h5=* +set h51=* +set w19=* +set w20=* +set CM5=* +set MP=* +set HBF=* +set bootmiisd=* + +goto:OLDLIST + + + + +::........................................Additional LIST3 / BATCH....................................... +:LIST3 +Set LIST3= +cls +echo ModMii v%currentversion% +sfk echo -spat \x20 \x20 \x20 \x20 \x20[Red]SCARICA A PAGINA 3[def]\x20 \x20 \x20 \x20 \x20 \x20 \x20by XFlak + +echo. +echo SCEGLI I FILE DA AGGIUNGERE/RIMUOVERE DALLA LISTA PER IL DOWNLOAD +echo (Quelli selezionati verranno marcati con *) +echo. +echo D = Scarica i file selezionati 1/2/3/4 = Pagine 1/2/3/4 M = Menu principale +echo C = cancella dalla lista (vuoto) = Ciclo delle pagine DR = MENU Drive +echo. +echo. +echo. +sfk echo -spat \x20 \x20[Red]NON INSTALLARE I TEMI SENZA PROTEZIONE: BOOTMII, PRIILOADER E BACKUP NAND +echo. +sfk echo -spat \x20 \x20[Red]INSTALLA TEMI SOLO PER LA VERSIONE DEL TUO SPECIFICO SYSTEM MENU E REGIONE! +echo. +echo. +sfk echo -spat \x20 \x20 \x20 \x20 \x20Seleziona Gruppo: [Red](A)[def]Tutti, Temi per[Red](U)[def]SA,[Red](E)[def]uro,[Red](J)[def]ap,[Red](K)[def]orean +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20System Menu's w/ Temi per [Red](US)[def]A, [Red](EU)[def]ro, [Red](JA)[def]p, [Red](KO)[def]rean +echo. +echo. +echo %MyM% MyM = MyMenuify +echo. +echo. + +if "%selectedtheme%"=="" set selectedtheme=R + + +if /i "%selectedtheme%" NEQ "R" goto:skipred + + +sfk echo -spat \x20 \x20 WWW = Guarda [Red]Tema DarkWii Red [def] su youtube +sfk echo -spat \x20 \x20 \x20 S = Cambia lista download in [Green]Tema DarkWii Green [def] +echo. +sfk echo -spat \x20 [Red] CSM DarkWii Red \x20 \x20 \x20 \x20 \x20 System menu DarkWii Red \x20 \x20 Temi WII Originali +echo. +echo %DarkWii_Red_4.3U% 3U = 4.3U %SM4.3U-DWR% 4.3U = 4.3U %A97% 97 = 97.app SM4.3U +echo %DarkWii_Red_4.2U% 2U = 4.2U %SM4.2U-DWR% 4.2U = 4.2U %A87% 87 = 87.app SM4.2U +echo %DarkWii_Red_4.1U% 1U = 4.1U %SM4.1U-DWR% 4.1U = 4.1U %A7b% 7b = 7b.app SM4.1U +echo %A72% 72 = 72.app SM4.0U +echo %A42% 42 = 42.app SM3.2U +echo. +echo %DarkWii_Red_4.3E% 3E = 4.3E %SM4.3E-DWR% 4.3E = 4.3E %A9a% 9a = 9a.app SM4.3E +echo %DarkWii_Red_4.2E% 2E = 4.2E %SM4.2E-DWR% 4.2E = 4.2E %A8a% 8a = 8a.app SM4.2E +echo %DarkWii_Red_4.1E% 1E = 4.1E %SM4.1E-DWR% 4.1E = 4.1E %A7e% 7e = 7e.app SM4.1E +echo %A75% 75 = 75.app SM4.0E +echo %A45% 45 = 45.app SM3.2E +echo. +echo %DarkWii_Red_4.3J% 3J = 4.3J %SM4.3J-DWR% 4.3J = 4.3J %A94% 94 = 94.app SM4.3J +echo %DarkWii_Red_4.2J% 2J = 4.2J %SM4.2J-DWR% 4.2J = 4.2J %A84% 84 = 84.app SM4.2J +echo %DarkWii_Red_4.1J% 1J = 4.1J %SM4.1J-DWR% 4.1J = 4.1J %A78% 78 = 78.app SM4.1J +echo %A70% 70 = 70.app SM4.0J +echo %A40% 40 = 40.app SM3.2J +echo. +echo %DarkWii_Red_4.3K% 3K = 4.3K %SM4.3K-DWR% 4.3K = 4.3K %A9d% 9d = 9d.app SM4.3K +echo %DarkWii_Red_4.2K% 2K = 4.2K %SM4.2K-DWR% 4.2K = 4.2K %A8d% 8d = 8d.app SM4.2K +echo %DarkWii_Red_4.1K% 1K = 4.1K %SM4.1K-DWR% 4.1K = 4.1K %A81% 81 = 81.app SM4.1K +:skipred + + +if /i "%selectedtheme%" NEQ "G" goto:skipgreen +sfk echo -spat \x20 \x20 WWW = Guarda [Green] Tema DarkWii Green [def] su youtube +sfk echo -spat \x20 \x20 \x20 S = Cambia lista download in [Red] Tema DarkWii Red [def] +echo. +sfk echo -spat \x20 [Red] CSM [Red] DarkWii [Green] Green\x20 \x20 \x20 [Red]System Menus DarkWii [Green]Green\x20 \x20 Temi wii Originali +echo. +echo %DarkWii_Green_4.3U% 3U = 4.3U %SM4.3U-DWG% 4.3U = 4.3U %A97% 97 = 97.app SM4.3U +echo %DarkWii_Green_4.2U% 2U = 4.2U %SM4.2U-DWG% 4.2U = 4.2U %A87% 87 = 87.app SM4.2U +echo %DarkWii_Green_4.1U% 1U = 4.1U %SM4.1U-DWG% 4.1U = 4.1U %A7b% 7b = 7b.app SM4.1U +echo %A72% 72 = 72.app SM4.0U +echo %A42% 42 = 42.app SM3.2U +echo. +echo %DarkWii_Green_4.3E% 3E = 4.3E %SM4.3E-DWG% 4.3E = 4.3E %A9a% 9a = 9a.app SM4.3E +echo %DarkWii_Green_4.2E% 2E = 4.2E %SM4.2E-DWG% 4.2E = 4.2E %A8a% 8a = 8a.app SM4.2E +echo %DarkWii_Green_4.1E% 1E = 4.1E %SM4.1E-DWG% 4.1E = 4.1E %A7e% 7e = 7e.app SM4.1E +echo %A75% 75 = 75.app SM4.0E +echo %A45% 45 = 45.app SM3.2E +echo. +echo %DarkWii_Green_4.3J% 3J = 4.3J %SM4.3J-DWG% 4.3J = 4.3J %A94% 94 = 94.app SM4.3J +echo %DarkWii_Green_4.2J% 2J = 4.2J %SM4.2J-DWG% 4.2J = 4.2J %A84% 84 = 84.app SM4.2J +echo %DarkWii_Green_4.1J% 1J = 4.1J %SM4.1J-DWG% 4.1J = 4.1J %A78% 78 = 78.app SM4.1J +echo %A70% 70 = 70.app SM4.0J +echo %A40% 40 = 40.app SM3.2J +echo. +echo %DarkWii_Green_4.3K% 3K = 4.3K %SM4.3K-DWG% 4.3K = 4.3K %A9d% 9d = 9d.app SM4.3K +echo %DarkWii_Green_4.2K% 2K = 4.2K %SM4.2K-DWG% 4.2K = 4.2K %A8d% 8d = 8d.app SM4.2K +echo %DarkWii_Green_4.1K% 1K = 4.1K %SM4.1K-DWG% 4.1K = 4.1K %A81% 81 = 81.app SM4.1K +:skipgreen + + +echo. +echo. +echo. + +set /p LIST3= Inserisci qui la tua selezione: + +if /i "%LIST3%" EQU "M" goto:MENU +if /i "%LIST3%" EQU "D" set BACKB4QUEUE=LIST3 +if /i "%LIST3%" EQU "D" set loadorgo=go +if /i "%LIST3%" EQU "D" goto:DOWNLOADQUEUE +if /i "%LIST3%" EQU "DR" set BACKB4DRIVE=LIST3 +if /i "%LIST3%" EQU "DR" goto:DRIVECHANGE +if /i "%LIST3%" EQU "C" goto:CLEAR +if /i "%LIST3%" EQU "R" goto:COPY2 + + +if /i "%LIST3%" EQU "1" goto:LIST +if /i "%LIST3%" EQU "2" goto:OLDLIST +if /i "%LIST3%" EQU "3" goto:LIST3 +if /i "%LIST3%" EQU "4" goto:LIST4 +if /i "%LIST3%" EQU "ADV" goto:ADVANCED +IF "%LIST3%"=="" goto:LIST4 + +::common +if /i "%LIST3%" EQU "A" goto:SelectAll4 +if /i "%LIST3%" EQU "U" goto:UTHEMES +if /i "%LIST3%" EQU "E" goto:ETHEMES +if /i "%LIST3%" EQU "J" goto:JTHEMES +if /i "%LIST3%" EQU "k" goto:KTHEMES +if /i "%LIST3%" EQU "US" goto:SMUTHEMES +if /i "%LIST3%" EQU "EU" goto:SMETHEMES +if /i "%LIST3%" EQU "JA" goto:SMJTHEMES +if /i "%LIST3%" EQU "KO" goto:SMKTHEMES +if /i "%LIST3%" EQU "MyM" goto:SwitchMyM +if /i "%LIST3%" EQU "70" goto:switchA70 +if /i "%LIST3%" EQU "42" goto:switchA42 +if /i "%LIST3%" EQU "45" goto:switchA45 +if /i "%LIST3%" EQU "40" goto:switchA40 +if /i "%LIST3%" EQU "72" goto:switchA72 +if /i "%LIST3%" EQU "75" goto:switchA75 +if /i "%LIST3%" EQU "78" goto:switchA78 +if /i "%LIST3%" EQU "7b" goto:switchA7b +if /i "%LIST3%" EQU "7e" goto:switchA7e +if /i "%LIST3%" EQU "84" goto:switchA84 +if /i "%LIST3%" EQU "87" goto:switchA87 +if /i "%LIST3%" EQU "8a" goto:switchA8a +if /i "%LIST3%" EQU "94" goto:switchA94 +if /i "%LIST3%" EQU "97" goto:switchA97 +if /i "%LIST3%" EQU "9a" goto:switchA9a +if /i "%LIST3%" EQU "81" goto:switchA81 +if /i "%LIST3%" EQU "8d" goto:switchA8d +if /i "%LIST3%" EQU "9d" goto:switchA9d + +::Red +if /i "%selectedtheme%" NEQ "R" goto:skipred +if /i "%LIST3%" EQU "S" (set selectedtheme=G)&&(goto:LIST3) +if /i "%LIST3%" EQU "WWW" (start www.youtube.com/watch?v=qFliF-K-epM)&&(goto:LIST3) +if /i "%LIST3%" EQU "3U" goto:SwitchDarkWii_Red_4.3U +if /i "%LIST3%" EQU "2U" goto:SwitchDarkWii_Red_4.2U +if /i "%LIST3%" EQU "1U" goto:SwitchDarkWii_Red_4.1U +if /i "%LIST3%" EQU "3E" goto:SwitchDarkWii_Red_4.3E +if /i "%LIST3%" EQU "2E" goto:SwitchDarkWii_Red_4.2E +if /i "%LIST3%" EQU "1E" goto:SwitchDarkWii_Red_4.1E +if /i "%LIST3%" EQU "3J" goto:SwitchDarkWii_Red_4.3J +if /i "%LIST3%" EQU "2J" goto:SwitchDarkWii_Red_4.2J +if /i "%LIST3%" EQU "1J" goto:SwitchDarkWii_Red_4.1J +if /i "%LIST3%" EQU "3K" goto:SwitchDarkWii_Red_4.3K +if /i "%LIST3%" EQU "2K" goto:SwitchDarkWii_Red_4.2K +if /i "%LIST3%" EQU "1K" goto:SwitchDarkWii_Red_4.1K +if /i "%LIST3%" EQU "4.3U" goto:SwitchSM4.3U-DWR +if /i "%LIST3%" EQU "4.2U" goto:SwitchSM4.2U-DWR +if /i "%LIST3%" EQU "4.1U" goto:SwitchSM4.1U-DWR +if /i "%LIST3%" EQU "4.3E" goto:SwitchSM4.3E-DWR +if /i "%LIST3%" EQU "4.2E" goto:SwitchSM4.2E-DWR +if /i "%LIST3%" EQU "4.1E" goto:SwitchSM4.1E-DWR +if /i "%LIST3%" EQU "4.3J" goto:SwitchSM4.3J-DWR +if /i "%LIST3%" EQU "4.2J" goto:SwitchSM4.2J-DWR +if /i "%LIST3%" EQU "4.1J" goto:SwitchSM4.1J-DWR +if /i "%LIST3%" EQU "4.3K" goto:SwitchSM4.3K-DWR +if /i "%LIST3%" EQU "4.2K" goto:SwitchSM4.2K-DWR +if /i "%LIST3%" EQU "4.1K" goto:SwitchSM4.1K-DWR +:skipred + + +::Green +if /i "%selectedtheme%" NEQ "G" goto:skipgreen +if /i "%LIST3%" EQU "S" (set selectedtheme=R)&&(goto:LIST3) +if /i "%LIST3%" EQU "WWW" (start www.youtube.com/watch?v=Rn0CnTo5kRI)&&(goto:LIST3) +if /i "%LIST3%" EQU "A" goto:SelectAll4 +if /i "%LIST3%" EQU "3U" goto:SwitchDarkWii_Green_4.3U +if /i "%LIST3%" EQU "2U" goto:SwitchDarkWii_Green_4.2U +if /i "%LIST3%" EQU "1U" goto:SwitchDarkWii_Green_4.1U +if /i "%LIST3%" EQU "3E" goto:SwitchDarkWii_Green_4.3E +if /i "%LIST3%" EQU "2E" goto:SwitchDarkWii_Green_4.2E +if /i "%LIST3%" EQU "1E" goto:SwitchDarkWii_Green_4.1E +if /i "%LIST3%" EQU "3J" goto:SwitchDarkWii_Green_4.3J +if /i "%LIST3%" EQU "2J" goto:SwitchDarkWii_Green_4.2J +if /i "%LIST3%" EQU "1J" goto:SwitchDarkWii_Green_4.1J +if /i "%LIST3%" EQU "3K" goto:SwitchDarkWii_Green_4.3K +if /i "%LIST3%" EQU "2K" goto:SwitchDarkWii_Green_4.2K +if /i "%LIST3%" EQU "1K" goto:SwitchDarkWii_Green_4.1K +if /i "%LIST3%" EQU "4.3U" goto:SwitchSM4.3U-DWG +if /i "%LIST3%" EQU "4.2U" goto:SwitchSM4.2U-DWG +if /i "%LIST3%" EQU "4.1U" goto:SwitchSM4.1U-DWG +if /i "%LIST3%" EQU "4.3E" goto:SwitchSM4.3E-DWG +if /i "%LIST3%" EQU "4.2E" goto:SwitchSM4.2E-DWG +if /i "%LIST3%" EQU "4.1E" goto:SwitchSM4.1E-DWG +if /i "%LIST3%" EQU "4.3J" goto:SwitchSM4.3J-DWG +if /i "%LIST3%" EQU "4.2J" goto:SwitchSM4.2J-DWG +if /i "%LIST3%" EQU "4.1J" goto:SwitchSM4.1J-DWG +if /i "%LIST3%" EQU "4.3K" goto:SwitchSM4.3K-DWG +if /i "%LIST3%" EQU "4.2K" goto:SwitchSM4.2K-DWG +if /i "%LIST3%" EQU "4.1K" goto:SwitchSM4.1K-DWG +:skipgreen + + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:LIST3 + + +:SwitchMyM +if /i "%MyM%" EQU "*" (set MyM=) else (set MyM=*) +goto:LIST3 + + +:SwitchDarkWii_Red_4.3U +if /i "%DarkWii_Red_4.3U%" EQU "*" (set DarkWii_Red_4.3U=) else (set DarkWii_Red_4.3U=*) +goto:LIST3 + +:SwitchDarkWii_Red_4.2U +if /i "%DarkWii_Red_4.2U%" EQU "*" (set DarkWii_Red_4.2U=) else (set DarkWii_Red_4.2U=*) +goto:LIST3 + +:SwitchDarkWii_Red_4.1U +if /i "%DarkWii_Red_4.1U%" EQU "*" (set DarkWii_Red_4.1U=) else (set DarkWii_Red_4.1U=*) +goto:LIST3 + +:SwitchDarkWii_Red_4.3E +if /i "%DarkWii_Red_4.3E%" EQU "*" (set DarkWii_Red_4.3E=) else (set DarkWii_Red_4.3E=*) +goto:LIST3 + +:SwitchDarkWii_Red_4.2E +if /i "%DarkWii_Red_4.2E%" EQU "*" (set DarkWii_Red_4.2E=) else (set DarkWii_Red_4.2E=*) +goto:LIST3 + +:SwitchDarkWii_Red_4.1E +if /i "%DarkWii_Red_4.1E%" EQU "*" (set DarkWii_Red_4.1E=) else (set DarkWii_Red_4.1E=*) +goto:LIST3 + +:SwitchDarkWii_Red_4.1J +if /i "%DarkWii_Red_4.1J%" EQU "*" (set DarkWii_Red_4.1J=) else (set DarkWii_Red_4.1J=*) +goto:LIST3 + +:SwitchDarkWii_Red_4.2J +if /i "%DarkWii_Red_4.2J%" EQU "*" (set DarkWii_Red_4.2J=) else (set DarkWii_Red_4.2J=*) +goto:LIST3 + +:SwitchDarkWii_Red_4.3J +if /i "%DarkWii_Red_4.3J%" EQU "*" (set DarkWii_Red_4.3J=) else (set DarkWii_Red_4.3J=*) +goto:LIST3 + +:SwitchDarkWii_Red_4.1K +if /i "%DarkWii_Red_4.1K%" EQU "*" (set DarkWii_Red_4.1K=) else (set DarkWii_Red_4.1K=*) +goto:LIST3 + +:SwitchDarkWii_Red_4.2K +if /i "%DarkWii_Red_4.2K%" EQU "*" (set DarkWii_Red_4.2K=) else (set DarkWii_Red_4.2K=*) +goto:LIST3 + +:SwitchDarkWii_Red_4.3K +if /i "%DarkWii_Red_4.3K%" EQU "*" (set DarkWii_Red_4.3K=) else (set DarkWii_Red_4.3K=*) +goto:LIST3 + + +:SwitchSM4.3U-DWR +if /i "%SM4.3U-DWR%" EQU "*" (set SM4.3U-DWR=) else (set SM4.3U-DWR=*) +goto:LIST3 + +:SwitchSM4.2U-DWR +if /i "%SM4.2U-DWR%" EQU "*" (set SM4.2U-DWR=) else (set SM4.2U-DWR=*) +goto:LIST3 + +:SwitchSM4.1U-DWR +if /i "%SM4.1U-DWR%" EQU "*" (set SM4.1U-DWR=) else (set SM4.1U-DWR=*) +goto:LIST3 + +:SwitchSM4.3E-DWR +if /i "%SM4.3E-DWR%" EQU "*" (set SM4.3E-DWR=) else (set SM4.3E-DWR=*) +goto:LIST3 + +:SwitchSM4.2E-DWR +if /i "%SM4.2E-DWR%" EQU "*" (set SM4.2E-DWR=) else (set SM4.2E-DWR=*) +goto:LIST3 + +:SwitchSM4.1E-DWR +if /i "%SM4.1E-DWR%" EQU "*" (set SM4.1E-DWR=) else (set SM4.1E-DWR=*) +goto:LIST3 + +:SwitchSM4.3J-DWR +if /i "%SM4.3J-DWR%" EQU "*" (set SM4.3J-DWR=) else (set SM4.3J-DWR=*) +goto:LIST3 + +:SwitchSM4.2J-DWR +if /i "%SM4.2J-DWR%" EQU "*" (set SM4.2J-DWR=) else (set SM4.2J-DWR=*) +goto:LIST3 + +:SwitchSM4.1J-DWR +if /i "%SM4.1J-DWR%" EQU "*" (set SM4.1J-DWR=) else (set SM4.1J-DWR=*) +goto:LIST3 + +:SwitchSM4.3K-DWR +if /i "%SM4.3K-DWR%" EQU "*" (set SM4.3K-DWR=) else (set SM4.3K-DWR=*) +goto:LIST3 + +:SwitchSM4.2K-DWR +if /i "%SM4.2K-DWR%" EQU "*" (set SM4.2K-DWR=) else (set SM4.2K-DWR=*) +goto:LIST3 + +:SwitchSM4.1K-DWR +if /i "%SM4.1K-DWR%" EQU "*" (set SM4.1K-DWR=) else (set SM4.1K-DWR=*) +goto:LIST3 + +:SwitchDarkWii_Green_4.3U +if /i "%DarkWii_Green_4.3U%" EQU "*" (set DarkWii_Green_4.3U=) else (set DarkWii_Green_4.3U=*) +goto:LIST3 + +:SwitchDarkWii_Green_4.2U +if /i "%DarkWii_Green_4.2U%" EQU "*" (set DarkWii_Green_4.2U=) else (set DarkWii_Green_4.2U=*) +goto:LIST3 + +:SwitchDarkWii_Green_4.1U +if /i "%DarkWii_Green_4.1U%" EQU "*" (set DarkWii_Green_4.1U=) else (set DarkWii_Green_4.1U=*) +goto:LIST3 + +:SwitchDarkWii_Green_4.3E +if /i "%DarkWii_Green_4.3E%" EQU "*" (set DarkWii_Green_4.3E=) else (set DarkWii_Green_4.3E=*) +goto:LIST3 + +:SwitchDarkWii_Green_4.2E +if /i "%DarkWii_Green_4.2E%" EQU "*" (set DarkWii_Green_4.2E=) else (set DarkWii_Green_4.2E=*) +goto:LIST3 + +:SwitchDarkWii_Green_4.1E +if /i "%DarkWii_Green_4.1E%" EQU "*" (set DarkWii_Green_4.1E=) else (set DarkWii_Green_4.1E=*) +goto:LIST3 + +:SwitchDarkWii_Green_4.1J +if /i "%DarkWii_Green_4.1J%" EQU "*" (set DarkWii_Green_4.1J=) else (set DarkWii_Green_4.1J=*) +goto:LIST3 + +:SwitchDarkWii_Green_4.2J +if /i "%DarkWii_Green_4.2J%" EQU "*" (set DarkWii_Green_4.2J=) else (set DarkWii_Green_4.2J=*) +goto:LIST3 + +:SwitchDarkWii_Green_4.3J +if /i "%DarkWii_Green_4.3J%" EQU "*" (set DarkWii_Green_4.3J=) else (set DarkWii_Green_4.3J=*) +goto:LIST3 + +:SwitchDarkWii_Green_4.1K +if /i "%DarkWii_Green_4.1K%" EQU "*" (set DarkWii_Green_4.1K=) else (set DarkWii_Green_4.1K=*) +goto:LIST3 + +:SwitchDarkWii_Green_4.2K +if /i "%DarkWii_Green_4.2K%" EQU "*" (set DarkWii_Green_4.2K=) else (set DarkWii_Green_4.2K=*) +goto:LIST3 + +:SwitchDarkWii_Green_4.3K +if /i "%DarkWii_Green_4.3K%" EQU "*" (set DarkWii_Green_4.3K=) else (set DarkWii_Green_4.3K=*) +goto:LIST3 + + +:SwitchSM4.3U-DWG +if /i "%SM4.3U-DWG%" EQU "*" (set SM4.3U-DWG=) else (set SM4.3U-DWG=*) +goto:LIST3 + +:SwitchSM4.2U-DWG +if /i "%SM4.2U-DWG%" EQU "*" (set SM4.2U-DWG=) else (set SM4.2U-DWG=*) +goto:LIST3 + +:SwitchSM4.1U-DWG +if /i "%SM4.1U-DWG%" EQU "*" (set SM4.1U-DWG=) else (set SM4.1U-DWG=*) +goto:LIST3 + +:SwitchSM4.3E-DWG +if /i "%SM4.3E-DWG%" EQU "*" (set SM4.3E-DWG=) else (set SM4.3E-DWG=*) +goto:LIST3 + +:SwitchSM4.2E-DWG +if /i "%SM4.2E-DWG%" EQU "*" (set SM4.2E-DWG=) else (set SM4.2E-DWG=*) +goto:LIST3 + +:SwitchSM4.1E-DWG +if /i "%SM4.1E-DWG%" EQU "*" (set SM4.1E-DWG=) else (set SM4.1E-DWG=*) +goto:LIST3 + +:SwitchSM4.3J-DWG +if /i "%SM4.3J-DWG%" EQU "*" (set SM4.3J-DWG=) else (set SM4.3J-DWG=*) +goto:LIST3 + +:SwitchSM4.2J-DWG +if /i "%SM4.2J-DWG%" EQU "*" (set SM4.2J-DWG=) else (set SM4.2J-DWG=*) +goto:LIST3 + +:SwitchSM4.1J-DWG +if /i "%SM4.1J-DWG%" EQU "*" (set SM4.1J-DWG=) else (set SM4.1J-DWG=*) +goto:LIST3 + +:SwitchSM4.3K-DWG +if /i "%SM4.3K-DWG%" EQU "*" (set SM4.3K-DWG=) else (set SM4.3K-DWG=*) +goto:LIST3 + +:SwitchSM4.2K-DWG +if /i "%SM4.2K-DWG%" EQU "*" (set SM4.2K-DWG=) else (set SM4.2K-DWG=*) +goto:LIST3 + +:SwitchSM4.1K-DWG +if /i "%SM4.1K-DWG%" EQU "*" (set SM4.1K-DWG=) else (set SM4.1K-DWG=*) +goto:LIST3 + +:switchA40 +if /i "%A40%" EQU "*" goto:switchA40off +set A40=* +goto:LIST3 +:switchA40off +set A40= +goto:LIST3 + +:switchA42 +if /i "%A42%" EQU "*" goto:switchA42off +set A42=* +goto:LIST3 +:switchA42off +set A42= +goto:LIST3 + +:switchA45 +if /i "%A45%" EQU "*" goto:switchA45off +set A45=* +goto:LIST3 +:switchA45off +set A45= +goto:LIST3 + +:switchA70 +if /i "%A70%" EQU "*" goto:switchA70off +set A70=* +goto:LIST3 +:switchA70off +set A70= +goto:LIST3 + +:switchA72 +if /i "%A72%" EQU "*" goto:switchA72off +set A72=* +goto:LIST3 +:switchA72off +set A72= +goto:LIST3 + +:switchA75 +if /i "%A75%" EQU "*" goto:switchA75off +set A75=* +goto:LIST3 +:switchA75off +set A75= +goto:LIST3 + +:switchA78 +if /i "%A78%" EQU "*" goto:switchA78off +set A78=* +goto:LIST3 +:switchA78off +set A78= +goto:LIST3 + +:switchA7b +if /i "%A7b%" EQU "*" goto:switchA7boff +set A7b=* +goto:LIST3 +:switchA7boff +set A7b= +goto:LIST3 + +:switchA7e +if /i "%A7e%" EQU "*" goto:switchA7eoff +set A7e=* +goto:LIST3 +:switchA7eoff +set A7e= +goto:LIST3 + +:switchA84 +if /i "%A84%" EQU "*" goto:switchA84off +set A84=* +goto:LIST3 +:switchA84off +set A84= +goto:LIST3 + +:switchA87 +if /i "%A87%" EQU "*" goto:switchA87off +set A87=* +goto:LIST3 +:switchA87off +set A87= +goto:LIST3 + +:switchA8a +if /i "%A8a%" EQU "*" goto:switchA8aoff +set A8a=* +goto:LIST3 +:switchA8aoff +set A8a= +goto:LIST3 + +:switchA94 +if /i "%A94%" EQU "*" goto:switchA94off +set A94=* +goto:LIST3 +:switchA94off +set A94= +goto:LIST3 + +:switchA97 +if /i "%A97%" EQU "*" goto:switchA97off +set A97=* +goto:LIST3 +:switchA97off +set A97= +goto:LIST3 + +:switchA9a +if /i "%A9a%" EQU "*" goto:switchA9aoff +set A9a=* +goto:LIST3 +:switchA9aoff +set A9a= +goto:LIST3 + +:SwitchA81 +if /i "%A81%" EQU "*" (set A81=) else (set A81=*) +goto:LIST3 + +:SwitchA8d +if /i "%A8d%" EQU "*" (set A8d=) else (set A8d=*) +goto:LIST3 + +:SwitchA9d +if /i "%A9d%" EQU "*" (set A9d=) else (set A9d=*) +goto:LIST3 + + +:SelectAll4 + +:UTHEMES +if /i "%selectedtheme%" EQU "R" set DarkWii_Red_4.3U=* +if /i "%selectedtheme%" EQU "R" set DarkWii_Red_4.2U=* +if /i "%selectedtheme%" EQU "R" set DarkWii_Red_4.1U=* +if /i "%selectedtheme%" EQU "G" set DarkWii_Green_4.3U=* +if /i "%selectedtheme%" EQU "G" set DarkWii_Green_4.2U=* +if /i "%selectedtheme%" EQU "G" set DarkWii_Green_4.1U=* +if /i "%LIST3%" EQU "U" goto:LIST3 + +:ETHEMES +if /i "%selectedtheme%" EQU "R" set DarkWii_Red_4.3E=* +if /i "%selectedtheme%" EQU "R" set DarkWii_Red_4.2E=* +if /i "%selectedtheme%" EQU "R" set DarkWii_Red_4.1E=* +if /i "%selectedtheme%" EQU "G" set DarkWii_Green_4.3E=* +if /i "%selectedtheme%" EQU "G" set DarkWii_Green_4.2E=* +if /i "%selectedtheme%" EQU "G" set DarkWii_Green_4.1E=* +if /i "%LIST3%" EQU "E" goto:LIST3 + +:JTHEMES +if /i "%selectedtheme%" EQU "R" set DarkWii_Red_4.3J=* +if /i "%selectedtheme%" EQU "R" set DarkWii_Red_4.2J=* +if /i "%selectedtheme%" EQU "R" set DarkWii_Red_4.1J=* +if /i "%selectedtheme%" EQU "G" set DarkWii_Green_4.3J=* +if /i "%selectedtheme%" EQU "G" set DarkWii_Green_4.2J=* +if /i "%selectedtheme%" EQU "G" set DarkWii_Green_4.1J=* +if /i "%LIST3%" EQU "J" goto:LIST3 + +:KTHEMES +if /i "%selectedtheme%" EQU "R" set DarkWii_Red_4.3K=* +if /i "%selectedtheme%" EQU "R" set DarkWii_Red_4.2K=* +if /i "%selectedtheme%" EQU "R" set DarkWii_Red_4.1K=* +if /i "%selectedtheme%" EQU "G" set DarkWii_Green_4.3K=* +if /i "%selectedtheme%" EQU "G" set DarkWii_Green_4.2K=* +if /i "%selectedtheme%" EQU "G" set DarkWii_Green_4.1K=* +if /i "%LIST3%" EQU "K" goto:LIST3 + +:SMUTHEMES +if /i "%selectedtheme%" EQU "R" set SM4.3U-DWR=* +if /i "%selectedtheme%" EQU "R" set SM4.2U-DWR=* +if /i "%selectedtheme%" EQU "R" set SM4.1U-DWR=* +if /i "%selectedtheme%" EQU "G" set SM4.3U-DWG=* +if /i "%selectedtheme%" EQU "G" set SM4.2U-DWG=* +if /i "%selectedtheme%" EQU "G" set SM4.1U-DWG=* +if /i "%LIST3%" EQU "US" goto:LIST3 + +:SMETHEMES +if /i "%selectedtheme%" EQU "R" set SM4.3E-DWR=* +if /i "%selectedtheme%" EQU "R" set SM4.2E-DWR=* +if /i "%selectedtheme%" EQU "R" set SM4.1E-DWR=* +if /i "%selectedtheme%" EQU "G" set SM4.3E-DWG=* +if /i "%selectedtheme%" EQU "G" set SM4.2E-DWG=* +if /i "%selectedtheme%" EQU "G" set SM4.1E-DWG=* +if /i "%LIST3%" EQU "EU" goto:LIST3 + +:SMJTHEMES +if /i "%selectedtheme%" EQU "R" set SM4.3J-DWR=* +if /i "%selectedtheme%" EQU "R" set SM4.2J-DWR=* +if /i "%selectedtheme%" EQU "R" set SM4.1J-DWR=* +if /i "%selectedtheme%" EQU "G" set SM4.3J-DWG=* +if /i "%selectedtheme%" EQU "G" set SM4.2J-DWG=* +if /i "%selectedtheme%" EQU "G" set SM4.1J-DWG=* +if /i "%LIST3%" EQU "JA" goto:LIST3 + +:SMKTHEMES +if /i "%selectedtheme%" EQU "R" set SM4.3K-DWR=* +if /i "%selectedtheme%" EQU "R" set SM4.2K-DWR=* +if /i "%selectedtheme%" EQU "R" set SM4.1K-DWR=* +if /i "%selectedtheme%" EQU "G" set SM4.3K-DWG=* +if /i "%selectedtheme%" EQU "G" set SM4.2K-DWG=* +if /i "%selectedtheme%" EQU "G" set SM4.1K-DWG=* +if /i "%LIST3%" EQU "KO" goto:LIST3 + + + +::not in any list +set MyM=* + +:SelectJMyMApps +set A40=* +set A70=* +set A78=* +set A84=* +set A94=* + +:SelectUMyMApps +set A42=* +set A72=* +set A7b=* +set A87=* +set A97=* + +:SelectKMyMApps +set A81=* +set A8d=* +set A9d=* + +:SelectEMyMApps +set A45=* +set A75=* +set A7e=* +set A8a=* +set A9a=* + +goto:LIST3 + + + + +::........................................Additional LIST4 / BATCH....................................... +:LIST4 +Set LIST4= +cls +echo ModMii v%currentversion% +sfk echo -spat \x20 \x20 \x20 \x20 \x20[Red]SCARICA A PAGINA 4[def]\x20 \x20 \x20 \x20 \x20 \x20 \x20by XFlak + +echo. +echo SCEGLII I FILE DA AGGIUNGERE/RIMUOVERE DALLA LISTA PER IL DOWNLOAD +echo ( Quelli selezionati verranno marcati con un *) +echo. +echo D = Scarica i file selezionati 1/2/3/4 = Pagine 1/2/3/4 M = Menu principale +echo C = Cancella dalla lista (blank) = Ciclo delle pagine DR = MENU Drive +echo. +if exist "%Drive%"\WAD echo R = Rinomina l'attuale cartella wad %Drive%\WAD in %Drive%\WAD# +if exist "%Drive%"\WAD echo (Altrimenti i wad verranno salvati nella cartella wad esistente) +if exist "%Drive%"\WAD echo. +sfk echo -spat \x20 \x20Seleziona gruppo: [Red](A)[def]Tutti, [Red](REC)[def]CIOSraccomandati, [Red](cM)[def]IOS, CIOS[Red](v4)[def], CIOS[Red](v5)[def] +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 CIOS [Red](v14), CIOS[Red](v17b)[def], CIOS[Red](v19)[def], CIOS[Red](v20)[def], CIOS[Red](v21)[def], CIOSv21[Red](d2x)[def] +echo. + +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red] cios Waninkoko v17b \x20 \x20 \x20 \x20 \x20 \x20 \x20 CIOS Hermes v4 +echo %cIOS249-v17b% 24917 = cIOS249-v17b %cIOS223[37-38]-v4% 223 = cIOS223[37-38]-v4 +echo %cIOS250-v17b% 25017 = cIOS250-v17b %cIOS222[38]-v4% 2224 = cIOS222[38]-v4 +echo. + +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red] CIOS Waninkoko v19 \x20 \x20 \x20 \x20 \x20 \x20 \x20 CIOS Hermes v5 +echo %cIOS249[37]-v19% 2491937 = cIOS249[37]-v19 %cIOS202[57]-v5% 202 = cIOS202[57]-v5 +echo %cIOS250[37]-v19% 2501937 = cIOS250[37]-v19 %cIOS222[38]-v5% 222 = cIOS222[38]-v5 +echo %cIOS249[38]-v19% 2491938 = cIOS249[38]-v19 %cIOS223[37]-v5% 22337 = cIOS223[37]-v5 +echo %cIOS250[38]-v19% 2501938 = cIOS250[38]-v19 %cIOS223[57]-v5% 22357 = cIOS223[57]-v5 +echo %cIOS249[57]-v19% 2491957 = cIOS249[57]-v19 %cIOS224[37]-v5% 22437 = cIOS224[37]-v5 +echo %cIOS250[57]-v19% 2501957 = cIOS250[57]-v19 %cIOS224[57]-v5% 224 = cIOS224[57]-v5 +echo. + +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red] CIOS Waninkoko v20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 cMIOS +echo %cIOS249[38]-v20% 2492038 = cIOS249[38]-v20 %RVL-cMIOS-v65535(v10)_WiiGator_WiiPower_v0.2% 10 = WiiGator+WiiPower cMIOS-v65535(v10) +echo %cIOS250[38]-v20% 2502038 = cIOS250[38]-v20 %RVL-cmios-v4_WiiGator_GCBL_v0.2% 0.2 = WiiGator cMIOS-v4 v0.2 +echo %cIOS249[56]-v20% 2492056 = cIOS249[56]-v20 %RVL-cmios-v4_Waninkoko_rev5% 5 = Waninkoko cMIOS-v4 rev5 +echo %cIOS250[56]-v20% 2502056 = cIOS250[56]-v20 + + +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20%cIOS249[57]-v20% 2492057 = cIOS249[57]-v20 \x20 \x20 \x20 \x20 [Red]Cios Waninkoko v14 +echo %cIOS250[57]-v20% 2502057 = cIOS250[57]-v20 %cIOS249-v14% 24914 = cIOS249-v14 +echo %cIOS250-v14% 25014 = cIOS250-v14 +echo. + + +set d2x-beta-rev=6 +if exist modules\d2x-beta\d2x-beta.bat call modules\d2x-beta\d2x-beta.bat + +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red] CIOS Waninkoko v21 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 CIOS d2x +echo %cIOS249[37]-v21% 2492137 = cIOS249[37]-v21 %cIOS249[37]-d2x-v6% 249d2x37 = cIOS249[37]-d2x-v%d2x-beta-rev% +echo %cIOS250[37]-v21% 2502137 = cIOS250[37]-v21 %cIOS250[37]-d2x-v6% 250d2x37 = cIOS250[37]-d2x-v%d2x-beta-rev% +echo %cIOS249[38]-v21% 2492138 = cIOS249[38]-v21 %cIOS249[38]-d2x-v6% 249d2x38 = cIOS249[38]-d2x-v%d2x-beta-rev% +echo %cIOS250[38]-v21% 2502138 = cIOS250[38]-v21 %cIOS250[38]-d2x-v6% 250d2x38 = cIOS250[38]-d2x-v%d2x-beta-rev% + +echo %cIOS249[53]-v21% 2492153 = cIOS249[53]-v21 %cIOS249[53]-d2x-v6% 249d2x53 = cIOS249[53]-d2x-v%d2x-beta-rev% +echo %cIOS250[53]-v21% 2502153 = cIOS250[53]-v21 %cIOS250[53]-d2x-v6% 250d2x53 = cIOS250[53]-d2x-v%d2x-beta-rev% + +echo %cIOS249[55]-v21% 2492155 = cIOS249[55]-v21 %cIOS249[55]-d2x-v6% 249d2x55 = cIOS249[55]-d2x-v%d2x-beta-rev% +echo %cIOS250[55]-v21% 2502155 = cIOS250[55]-v21 %cIOS250[55]-d2x-v6% 250d2x55 = cIOS250[55]-d2x-v%d2x-beta-rev% + +echo %cIOS249[56]-v21% 2492156 = cIOS249[56]-v21 %cIOS249[56]-d2x-v6% 249d2x56 = cIOS249[56]-d2x-v%d2x-beta-rev% +echo %cIOS250[56]-v21% 2502156 = cIOS250[56]-v21 %cIOS250[56]-d2x-v6% 250d2x56 = cIOS250[56]-d2x-v%d2x-beta-rev% +echo %cIOS249[57]-v21% 2492157 = cIOS249[57]-v21 %cIOS249[57]-d2x-v6% 249d2x57 = cIOS249[57]-d2x-v%d2x-beta-rev% +echo %cIOS250[57]-v21% 2502157 = cIOS250[57]-v21 %cIOS250[57]-d2x-v6% 250d2x57 = cIOS250[57]-d2x-v%d2x-beta-rev% +echo %cIOS249[58]-v21% 2492158 = cIOS249[58]-v21 %cIOS249[58]-d2x-v6% 249d2x58 = cIOS249[58]-d2x-v%d2x-beta-rev% +echo %cIOS250[58]-v21% 2502158 = cIOS250[58]-v21 %cIOS250[58]-d2x-v6% 250d2x58 = cIOS250[58]-d2x-v%d2x-beta-rev% + + +if not exist modules\More-cIOSs echo. +if exist modules\More-cIOSs echo BETA = d2x beta settings + + +if not exist "%Drive%"\WAD echo. +if not exist "%Drive%"\WAD echo. +if not exist "%Drive%"\WAD echo. + +set /p LIST4= Inserisci qui la tua selezione: + +if /i "%LIST4%" EQU "M" goto:MENU +if /i "%LIST4%" EQU "D" set BACKB4QUEUE=LIST4 +if /i "%LIST4%" EQU "D" set loadorgo=go +if /i "%LIST4%" EQU "D" goto:DOWNLOADQUEUE +if /i "%LIST4%" EQU "DR" set BACKB4DRIVE=LIST4 +if /i "%LIST4%" EQU "DR" goto:DRIVECHANGE +if /i "%LIST4%" EQU "C" goto:CLEAR +if /i "%LIST4%" EQU "R" goto:COPY2 + +if /i "%LIST4%" EQU "A" goto:SelectAllLIST4 +if /i "%LIST4%" EQU "REC" goto:RECOMMENDEDCIOSS + +if not exist modules\More-cIOSs goto:quickskip +if /i "%LIST4%" EQU "BETA" (set backbeforebetaswitch=LIST4) & (goto:betaswitch) +:quickskip + + +if /i "%LIST4%" EQU "v4" goto:v4cIOSs +if /i "%LIST4%" EQU "v5" goto:v5cIOSs +if /i "%LIST4%" EQU "v17b" goto:v17bcIOSs +if /i "%LIST4%" EQU "v14" goto:v14cIOSs +if /i "%LIST4%" EQU "v19" goto:v19cIOSs +if /i "%LIST4%" EQU "v20" goto:v20cIOSs +if /i "%LIST4%" EQU "v21" goto:v21cIOSs +if /i "%LIST4%" EQU "d2x" goto:d2xcIOSs +if /i "%LIST4%" EQU "cM" goto:cMIOSs + +if /i "%LIST4%" EQU "1" goto:LIST +if /i "%LIST4%" EQU "2" goto:OLDLIST +if /i "%LIST4%" EQU "3" goto:LIST3 +if /i "%LIST4%" EQU "4" goto:LIST4 +if /i "%LIST4%" EQU "ADV" goto:ADVANCED +IF "%LIST4%"=="" goto:LIST + + + +if /i "%LIST4%" EQU "202" goto:SwitchcIOS202[57]-v5 + +if /i "%LIST4%" EQU "222" goto:SwitchcIOS222[38]-v5 +if /i "%LIST4%" EQU "22337" goto:SwitchcIOS223[37]-v5 +if /i "%LIST4%" EQU "22357" goto:SwitchcIOS223[57]-v5 +if /i "%LIST4%" EQU "22437" goto:SwitchcIOS224[37]-v5 +if /i "%LIST4%" EQU "224" goto:SwitchcIOS224[57]-v5 + +if /i "%LIST4%" EQU "2491937" goto:SwitchcIOS249[37]-v19 +if /i "%LIST4%" EQU "2491938" goto:SwitchcIOS249[38]-v19 +if /i "%LIST4%" EQU "2492038" goto:SwitchcIOS249[38]-v20 +if /i "%LIST4%" EQU "2502038" goto:SwitchcIOS250[38]-v20 +if /i "%LIST4%" EQU "2492056" goto:SwitchcIOS249[56]-v20 +if /i "%LIST4%" EQU "2502057" goto:SwitchcIOS250[57]-v20 +if /i "%LIST4%" EQU "2492057" goto:SwitchcIOS249[57]-v20 +if /i "%LIST4%" EQU "2502056" goto:SwitchcIOS250[56]-v20 +if /i "%LIST4%" EQU "2491957" goto:SwitchcIOS249[57]-v19 + +if /i "%LIST4%" EQU "2501937" goto:SwitchcIOS250[37]-v19 +if /i "%LIST4%" EQU "2501938" goto:SwitchcIOS250[38]-v19 +if /i "%LIST4%" EQU "2501957" goto:SwitchcIOS250[57]-v19 +if /i "%LIST4%" EQU "10" goto:SwitchRVL-cMIOS-v65535(v10)_WiiGator_WiiPower_v0.2 +if /i "%LIST4%" EQU "0.2" goto:SwitchRVL-cmios-v4_WiiGator_GCBL_v0.2 +if /i "%LIST4%" EQU "5" goto:SwitchRVL-cmios-v4_Waninkoko_rev5 +if /i "%LIST4%" EQU "2224" goto:SwitchcIOS222[38]-v4 + +if /i "%LIST4%" EQU "223" goto:SwitchcIOS223[37-38]-v4 +if /i "%LIST4%" EQU "24917" goto:SwitchcIOS249-v17b +if /i "%LIST4%" EQU "25017" goto:SwitchcIOS250-v17b + +if /i "%LIST4%" EQU "24914" goto:SwitchcIOS249-v14 +if /i "%LIST4%" EQU "25014" goto:SwitchcIOS250-v14 + +if /i "%LIST4%" EQU "2492137" goto:SwitchcIOS249[37]-v21 +if /i "%LIST4%" EQU "2502137" goto:SwitchcIOS250[37]-v21 +if /i "%LIST4%" EQU "2492138" goto:SwitchcIOS249[38]-v21 +if /i "%LIST4%" EQU "2502138" goto:SwitchcIOS250[38]-v21 +if /i "%LIST4%" EQU "2492153" goto:SwitchcIOS249[53]-v21 +if /i "%LIST4%" EQU "2502153" goto:SwitchcIOS250[53]-v21 +if /i "%LIST4%" EQU "2492155" goto:SwitchcIOS249[55]-v21 +if /i "%LIST4%" EQU "2502155" goto:SwitchcIOS250[55]-v21 +if /i "%LIST4%" EQU "2492156" goto:SwitchcIOS249[56]-v21 +if /i "%LIST4%" EQU "2502156" goto:SwitchcIOS250[56]-v21 +if /i "%LIST4%" EQU "2492157" goto:SwitchcIOS249[57]-v21 +if /i "%LIST4%" EQU "2502157" goto:SwitchcIOS250[57]-v21 +if /i "%LIST4%" EQU "2492158" goto:SwitchcIOS249[58]-v21 +if /i "%LIST4%" EQU "2502158" goto:SwitchcIOS250[58]-v21 +if /i "%LIST4%" EQU "249d2x37" goto:SwitchcIOS249[37]-d2x-v6 +if /i "%LIST4%" EQU "249d2x38" goto:SwitchcIOS249[38]-d2x-v6 +if /i "%LIST4%" EQU "249d2x53" goto:SwitchcIOS249[53]-d2x-v6 +if /i "%LIST4%" EQU "249d2x55" goto:SwitchcIOS249[55]-d2x-v6 +if /i "%LIST4%" EQU "249d2x56" goto:SwitchcIOS249[56]-d2x-v6 +if /i "%LIST4%" EQU "249d2x57" goto:SwitchcIOS249[57]-d2x-v6 +if /i "%LIST4%" EQU "249d2x58" goto:SwitchcIOS249[58]-d2x-v6 +if /i "%LIST4%" EQU "250d2x37" goto:SwitchcIOS250[37]-d2x-v6 +if /i "%LIST4%" EQU "250d2x38" goto:SwitchcIOS250[38]-d2x-v6 +if /i "%LIST4%" EQU "250d2x53" goto:SwitchcIOS250[53]-d2x-v6 +if /i "%LIST4%" EQU "250d2x55" goto:SwitchcIOS250[55]-d2x-v6 +if /i "%LIST4%" EQU "250d2x56" goto:SwitchcIOS250[56]-d2x-v6 +if /i "%LIST4%" EQU "250d2x57" goto:SwitchcIOS250[57]-d2x-v6 +if /i "%LIST4%" EQU "250d2x58" goto:SwitchcIOS250[58]-d2x-v6 + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:LIST4 + + +:SwitchcIOS202[57]-v5 +if /i "%cIOS202[57]-v5%" EQU "*" goto:switchcIOS202[57]-v5off +set cIOS202[57]-v5=* +goto:LIST4 +:switchcIOS202[57]-v5off +set cIOS202[57]-v5= +goto:LIST4 + +:SwitchcIOS222[38]-v5 +if /i "%cIOS222[38]-v5%" EQU "*" goto:switchcIOS222[38]-v5off +set cIOS222[38]-v5=* +goto:LIST4 +:switchcIOS222[38]-v5off +set cIOS222[38]-v5= +goto:LIST4 + +:SwitchcIOS223[37]-v5 +if /i "%cIOS223[37]-v5%" EQU "*" goto:switchcIOS223[37]-v5off +set cIOS223[37]-v5=* +goto:LIST4 +:switchcIOS223[37]-v5off +set cIOS223[37]-v5= +goto:LIST4 + +:SwitchcIOS223[57]-v5 +if /i "%cIOS223[57]-v5%" EQU "*" goto:switchcIOS223[57]-v5off +set cIOS223[57]-v5=* +goto:LIST4 +:switchcIOS223[57]-v5off +set cIOS223[57]-v5= +goto:LIST4 + +:SwitchcIOS224[37]-v5 +if /i "%cIOS224[37]-v5%" EQU "*" goto:switchcIOS224[37]-v5off +set cIOS224[37]-v5=* +goto:LIST4 +:switchcIOS224[37]-v5off +set cIOS224[37]-v5= +goto:LIST4 + +:SwitchcIOS224[57]-v5 +if /i "%cIOS224[57]-v5%" EQU "*" goto:switchcIOS224[57]-v5off +set cIOS224[57]-v5=* +goto:LIST4 +:switchcIOS224[57]-v5off +set cIOS224[57]-v5= +goto:LIST4 + +:SwitchcIOS249[37]-v19 +if /i "%cIOS249[37]-v19%" EQU "*" goto:switchcIOS249[37]-v19off +set cIOS249[37]-v19=* +goto:LIST4 +:switchcIOS249[37]-v19off +set cIOS249[37]-v19= +goto:LIST4 + +:SwitchcIOS249[38]-v19 +if /i "%cIOS249[38]-v19%" EQU "*" goto:switchcIOS249[38]-v19off +set cIOS249[38]-v19=* +goto:LIST4 +:switchcIOS249[38]-v19off +set cIOS249[38]-v19= +goto:LIST4 + +:SwitchcIOS249[38]-v20 +if /i "%cIOS249[38]-v20%" EQU "*" goto:switchcIOS249[38]-v20off +set cIOS249[38]-v20=* +goto:LIST4 +:switchcIOS249[38]-v20off +set cIOS249[38]-v20= +goto:LIST4 + +:SwitchcIOS250[38]-v20 +if /i "%cIOS250[38]-v20%" EQU "*" goto:switchcIOS250[38]-v20off +set cIOS250[38]-v20=* +goto:LIST4 +:switchcIOS250[38]-v20off +set cIOS250[38]-v20= +goto:LIST4 + +:SwitchcIOS249[56]-v20 +if /i "%cIOS249[56]-v20%" EQU "*" goto:switchcIOS249[56]-v20off +set cIOS249[56]-v20=* +goto:LIST4 +:switchcIOS249[56]-v20off +set cIOS249[56]-v20= +goto:LIST4 + +:SwitchcIOS249[57]-v20 +if /i "%cIOS249[57]-v20%" EQU "*" goto:switchcIOS249[57]-v20off +set cIOS249[57]-v20=* +goto:LIST4 +:switchcIOS249[57]-v20off +set cIOS249[57]-v20= +goto:LIST4 + +:SwitchcIOS250[57]-v20 +if /i "%cIOS250[57]-v20%" EQU "*" goto:switchcIOS250[57]-v20off +set cIOS250[57]-v20=* +goto:LIST4 +:switchcIOS250[57]-v20off +set cIOS250[57]-v20= +goto:LIST4 + +:SwitchcIOS250[56]-v20 +if /i "%cIOS250[56]-v20%" EQU "*" goto:switchcIOS250[56]-v20off +set cIOS250[56]-v20=* +goto:LIST4 +:switchcIOS250[56]-v20off +set cIOS250[56]-v20= +goto:LIST4 + +:SwitchcIOS249[57]-v19 +if /i "%cIOS249[57]-v19%" EQU "*" goto:switchcIOS249[57]-v19off +set cIOS249[57]-v19=* +goto:LIST4 +:switchcIOS249[57]-v19off +set cIOS249[57]-v19= +goto:LIST4 + +:SwitchcIOS250[37]-v19 +if /i "%cIOS250[37]-v19%" EQU "*" goto:switchcIOS250[37]-v19off +set cIOS250[37]-v19=* +goto:LIST4 +:switchcIOS250[37]-v19off +set cIOS250[37]-v19= +goto:LIST4 + +:SwitchcIOS250[38]-v19 +if /i "%cIOS250[38]-v19%" EQU "*" goto:switchcIOS250[38]-v19off +set cIOS250[38]-v19=* +goto:LIST4 +:switchcIOS250[38]-v19off +set cIOS250[38]-v19= +goto:LIST4 + +:SwitchcIOS250[57]-v19 +if /i "%cIOS250[57]-v19%" EQU "*" goto:switchcIOS250[57]-v19off +set cIOS250[57]-v19=* +goto:LIST4 +:switchcIOS250[57]-v19off +set cIOS250[57]-v19= +goto:LIST4 + +:SwitchRVL-cmios-v4_WiiGator_GCBL_v0.2 +if /i "%RVL-cmios-v4_WiiGator_GCBL_v0.2%" EQU "*" goto:switchRVL-cmios-v4_WiiGator_GCBL_v0.2off +set RVL-cmios-v4_WiiGator_GCBL_v0.2=* +goto:LIST4 +:switchRVL-cmios-v4_WiiGator_GCBL_v0.2off +set RVL-cmios-v4_WiiGator_GCBL_v0.2= +goto:LIST4 + +:SwitchRVL-cMIOS-v65535(v10)_WiiGator_WiiPower_v0.2 +if /i "%RVL-cMIOS-v65535(v10)_WiiGator_WiiPower_v0.2%" EQU "*" goto:switchRVL-cMIOS-v65535(v10)_WiiGator_WiiPower_v0.2off +set RVL-cMIOS-v65535(v10)_WiiGator_WiiPower_v0.2=* +goto:LIST4 +:switchRVL-cMIOS-v65535(v10)_WiiGator_WiiPower_v0.2off +set RVL-cMIOS-v65535(v10)_WiiGator_WiiPower_v0.2= +goto:LIST4 + +:SwitchRVL-cmios-v4_Waninkoko_rev5 +if /i "%RVL-cmios-v4_Waninkoko_rev5%" EQU "*" goto:switchRVL-cmios-v4_Waninkoko_rev5off +set RVL-cmios-v4_Waninkoko_rev5=* +goto:LIST4 +:switchRVL-cmios-v4_Waninkoko_rev5off +set RVL-cmios-v4_Waninkoko_rev5= +goto:LIST4 + +:SwitchcIOS222[38]-v4 +if /i "%cIOS222[38]-v4%" EQU "*" goto:switchcIOS222[38]-v4off +set cIOS222[38]-v4=* +goto:LIST4 +:switchcIOS222[38]-v4off +set cIOS222[38]-v4= +goto:LIST4 + +:SwitchcIOS223[37-38]-v4 +if /i "%cIOS223[37-38]-v4%" EQU "*" goto:switchcIOS223[37-38]-v4off +set cIOS223[37-38]-v4=* +goto:LIST4 +:switchcIOS223[37-38]-v4off +set cIOS223[37-38]-v4= +goto:LIST4 + +:SwitchcIOS249-v17b +if /i "%cIOS249-v17b%" EQU "*" goto:switchcIOS249-v17boff +set cIOS249-v17b=* +goto:LIST4 +:switchcIOS249-v17boff +set cIOS249-v17b= +goto:LIST4 + +:SwitchcIOS250-v17b +if /i "%cIOS250-v17b%" EQU "*" goto:switchcIOS250-v17boff +set cIOS250-v17b=* +goto:LIST4 +:switchcIOS250-v17boff +set cIOS250-v17b= +goto:LIST4 + +:SwitchcIOS249-v14 +if /i "%cIOS249-v14%" EQU "*" (set cIOS249-v14=) else (set cIOS249-v14=*) +goto:LIST4 + +:SwitchcIOS250-v14 +if /i "%cIOS250-v14%" EQU "*" (set cIOS250-v14=) else (set cIOS250-v14=*) +goto:LIST4 + +:SwitchcIOS249[37]-v21 +if /i "%cIOS249[37]-v21%" EQU "*" (set cIOS249[37]-v21=) else (set cIOS249[37]-v21=*) +goto:LIST4 + +:SwitchcIOS250[37]-v21 +if /i "%cIOS250[37]-v21%" EQU "*" (set cIOS250[37]-v21=) else (set cIOS250[37]-v21=*) +goto:LIST4 + +:SwitchcIOS249[38]-v21 +if /i "%cIOS249[38]-v21%" EQU "*" (set cIOS249[38]-v21=) else (set cIOS249[38]-v21=*) +goto:LIST4 + +:SwitchcIOS250[38]-v21 +if /i "%cIOS250[38]-v21%" EQU "*" (set cIOS250[38]-v21=) else (set cIOS250[38]-v21=*) +goto:LIST4 + +:SwitchcIOS249[53]-v21 +if /i "%cIOS249[53]-v21%" EQU "*" (set cIOS249[53]-v21=) else (set cIOS249[53]-v21=*) +goto:LIST4 + +:SwitchcIOS250[53]-v21 +if /i "%cIOS250[53]-v21%" EQU "*" (set cIOS250[53]-v21=) else (set cIOS250[53]-v21=*) +goto:LIST4 + +:SwitchcIOS249[55]-v21 +if /i "%cIOS249[55]-v21%" EQU "*" (set cIOS249[55]-v21=) else (set cIOS249[55]-v21=*) +goto:LIST4 + +:SwitchcIOS250[55]-v21 +if /i "%cIOS250[55]-v21%" EQU "*" (set cIOS250[55]-v21=) else (set cIOS250[55]-v21=*) +goto:LIST4 + +:SwitchcIOS249[56]-v21 +if /i "%cIOS249[56]-v21%" EQU "*" (set cIOS249[56]-v21=) else (set cIOS249[56]-v21=*) +goto:LIST4 + + +:SwitchcIOS250[56]-v21 +if /i "%cIOS250[56]-v21%" EQU "*" (set cIOS250[56]-v21=) else (set cIOS250[56]-v21=*) +goto:LIST4 + +:SwitchcIOS249[57]-v21 +if /i "%cIOS249[57]-v21%" EQU "*" (set cIOS249[57]-v21=) else (set cIOS249[57]-v21=*) +goto:LIST4 + +:SwitchcIOS250[57]-v21 +if /i "%cIOS250[57]-v21%" EQU "*" (set cIOS250[57]-v21=) else (set cIOS250[57]-v21=*) +goto:LIST4 + +:SwitchcIOS249[58]-v21 +if /i "%cIOS249[58]-v21%" EQU "*" (set cIOS249[58]-v21=) else (set cIOS249[58]-v21=*) +goto:LIST4 + +:SwitchcIOS250[58]-v21 +if /i "%cIOS250[58]-v21%" EQU "*" (set cIOS250[58]-v21=) else (set cIOS250[58]-v21=*) +goto:LIST4 + +:SwitchcIOS249[53]-d2x-v6 +if /i "%cIOS249[53]-d2x-v6%" EQU "*" (set cIOS249[53]-d2x-v6=) else (set cIOS249[53]-d2x-v6=*) +goto:LIST4 + +:SwitchcIOS249[55]-d2x-v6 +if /i "%cIOS249[55]-d2x-v6%" EQU "*" (set cIOS249[55]-d2x-v6=) else (set cIOS249[55]-d2x-v6=*) +goto:LIST4 + +:SwitchcIOS249[56]-d2x-v6 +if /i "%cIOS249[56]-d2x-v6%" EQU "*" (set cIOS249[56]-d2x-v6=) else (set cIOS249[56]-d2x-v6=*) +goto:LIST4 + +:SwitchcIOS249[57]-d2x-v6 +if /i "%cIOS249[57]-d2x-v6%" EQU "*" (set cIOS249[57]-d2x-v6=) else (set cIOS249[57]-d2x-v6=*) +goto:LIST4 + +:SwitchcIOS249[58]-d2x-v6 +if /i "%cIOS249[58]-d2x-v6%" EQU "*" (set cIOS249[58]-d2x-v6=) else (set cIOS249[58]-d2x-v6=*) +goto:LIST4 + +:SwitchcIOS249[37]-d2x-v6 +if /i "%cIOS249[37]-d2x-v6%" EQU "*" (set cIOS249[37]-d2x-v6=) else (set cIOS249[37]-d2x-v6=*) +goto:LIST4 + +:SwitchcIOS249[38]-d2x-v6 +if /i "%cIOS249[38]-d2x-v6%" EQU "*" (set cIOS249[38]-d2x-v6=) else (set cIOS249[38]-d2x-v6=*) +goto:LIST4 + +:SwitchcIOS250[53]-d2x-v6 +if /i "%cIOS250[53]-d2x-v6%" EQU "*" (set cIOS250[53]-d2x-v6=) else (set cIOS250[53]-d2x-v6=*) +goto:LIST4 + +:SwitchcIOS250[55]-d2x-v6 +if /i "%cIOS250[55]-d2x-v6%" EQU "*" (set cIOS250[55]-d2x-v6=) else (set cIOS250[55]-d2x-v6=*) +goto:LIST4 + +:SwitchcIOS250[56]-d2x-v6 +if /i "%cIOS250[56]-d2x-v6%" EQU "*" (set cIOS250[56]-d2x-v6=) else (set cIOS250[56]-d2x-v6=*) +goto:LIST4 + +:SwitchcIOS250[57]-d2x-v6 +if /i "%cIOS250[57]-d2x-v6%" EQU "*" (set cIOS250[57]-d2x-v6=) else (set cIOS250[57]-d2x-v6=*) +goto:LIST4 + +:SwitchcIOS250[37]-d2x-v6 +if /i "%cIOS250[37]-d2x-v6%" EQU "*" (set cIOS250[37]-d2x-v6=) else (set cIOS250[37]-d2x-v6=*) +goto:LIST4 + +:SwitchcIOS250[38]-d2x-v6 +if /i "%cIOS250[38]-d2x-v6%" EQU "*" (set cIOS250[38]-d2x-v6=) else (set cIOS250[38]-d2x-v6=*) +goto:LIST4 + +:SwitchcIOS250[58]-d2x-v6 +if /i "%cIOS250[58]-d2x-v6%" EQU "*" (set cIOS250[58]-d2x-v6=) else (set cIOS250[58]-d2x-v6=*) +goto:LIST4 + +:SELECTALLLIST4 + + +:RECOMMENDEDCIOSS +set cIOS202[57]-v5=* +set cIOS222[38]-v5=* +set cIOS223[37-38]-v4=* +set cIOS224[57]-v5=* +set cIOS249[56]-d2x-v6=* +set cIOS250[57]-d2x-v6=* +set RVL-cMIOS-v65535(v10)_WiiGator_WiiPower_v0.2=* +if /i "%LIST4%" EQU "REC" goto:LIST4 + + +:v4cIOSs +set cIOS223[37-38]-v4=* +set cIOS222[38]-v4=* +if /i "%LIST4%" EQU "v4" goto:LIST4 + +:v5cIOSs +set cIOS202[57]-v5=* +set cIOS222[38]-v5=* +set cIOS224[57]-v5=* +set cIOS223[57]-v5=* +set cIOS224[37]-v5=* +set cIOS223[37]-v5=* +if /i "%LIST4%" EQU "v5" goto:LIST4 + +:v17bcIOSs +set cIOS249-v17b=* +set cIOS250-v17b=* +if /i "%LIST4%" EQU "v17b" goto:LIST4 + +:v14cIOSs +set cIOS249-v14=* +set cIOS250-v14=* +if /i "%LIST4%" EQU "v14" goto:LIST4 + +:v19cIOSs +set cIOS249[37]-v19=* +set cIOS249[38]-v19=* +set cIOS249[57]-v19=* +set cIOS250[37]-v19=* +set cIOS250[38]-v19=* +set cIOS250[57]-v19=* +if /i "%LIST4%" EQU "v19" goto:LIST4 + +:v20cIOSs +set cIOS249[56]-v20=* +set cIOS250[57]-v20=* +set cIOS249[38]-v20=* +set cIOS250[38]-v20=* +set cIOS250[56]-v20=* +set cIOS249[57]-v20=* +if /i "%LIST4%" EQU "v20" goto:LIST4 + +:v21cIOSs +set cIOS249[37]-v21=* +set cIOS250[37]-v21=* +set cIOS249[38]-v21=* +set cIOS250[38]-v21=* +set cIOS249[53]-v21=* +set cIOS250[53]-v21=* +set cIOS249[55]-v21=* +set cIOS250[55]-v21=* +set cIOS249[56]-v21=* +set cIOS250[56]-v21=* +set cIOS249[57]-v21=* +set cIOS250[57]-v21=* +set cIOS249[58]-v21=* +set cIOS250[58]-v21=* +if /i "%LIST4%" EQU "v21" goto:LIST4 + +:d2xcIOSs +set cIOS249[37]-d2x-v6=* +set cIOS249[38]-d2x-v6=* +set cIOS249[53]-d2x-v6=* +set cIOS249[55]-d2x-v6=* +set cIOS249[56]-d2x-v6=* +set cIOS249[57]-d2x-v6=* +set cIOS249[58]-d2x-v6=* +set cIOS250[37]-d2x-v6=* +set cIOS250[38]-d2x-v6=* +set cIOS250[53]-d2x-v6=* +set cIOS250[55]-d2x-v6=* +set cIOS250[56]-d2x-v6=* +set cIOS250[57]-d2x-v6=* +set cIOS250[58]-d2x-v6=* +if /i "%LIST4%" EQU "d2x" goto:LIST4 + +:cMIOSs +set RVL-cMIOS-v65535(v10)_WiiGator_WiiPower_v0.2=* +set RVL-cmios-v4_WiiGator_GCBL_v0.2=* +set RVL-cmios-v4_Waninkoko_rev5=* +if /i "%LIST4%" EQU "cM" goto:LIST4 + +goto:LIST4 + + + + + +::........................................Advanced Custom Downloads........................................ +:ADVANCED +cls +set loadorgo=load +if exist temp\DLnames.txt del temp\DLnames.txt>nul +if exist temp\DLgotos.txt del temp\DLgotos.txt>nul + +set ADVPATCH= +set ADVSLOT= +set ADVVERSION= +set wadnameless= +::--- +set name= +set wadname= +set dlname= +set ciosslot= +set ciosversion= +set md5= +set md5alt= +set basewad=none +set basewadb=none +set md5base= +set md5basealt= +set code1= +set code2= +set version= +set md5baseb= +set md5basebalt= +set code1b= +set code2b= +set path1= +set versionb= +set basecios= +set diffpath= +set code2new= +set lastbasemodule= +set category= +set wadnameless= +set patchname= +set slotname= +set slotcode= +set versionname= +set versioncode= +set DEC= +set VERFINAL= +set HEX= +set VER= +set wadfolder= +set verfinal= +set PATCHCODE= +set alreadyexists= +set patch= +set ADVTYPE= + +Set ADVLIST= +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo SCARICA FILE PERSONALIZZATI +echo. +echo. +echo Scegli un file per il download avanzato e personalizzato +echo. +echo D = Scarica i file selezionati 1/2/3/4 = Pagina 1/2/3/4 M = Menu principale +echo C = Cancella dalla lista (vuoto) = Ciclo delle pagine DR = Menu Drive +echo. +echo Nota: Per tornare a questa pagina dalle altre pagine di download, premi "ADV" +echo. +echo U = Lo User definisce il download personalizzato(molto avanzato) +echo *Scarica\Patch IOS, MIOS o System Menu +echo. +echo. +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red] IOSs \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 cIOS + + + +set d2x-beta-rev=6 +if exist modules\d2x-beta\d2x-beta.bat call modules\d2x-beta\d2x-beta.bat + + + +echo. +echo 9 = IOS9v1034 2224 = cIOS222[38]-v4 +echo 12 = IOS12v526 222 = cIOS222[38]-v5 +echo 13 = IOS13v1032 223 = cIOS223[37-38]-v4 +echo 14 = IOS14v1032 22337 = cIOS223[37]-v5 +echo 15 = IOS15v1032 224 = cIOS224[57]-v5 +echo 17 = IOS17v1032 +echo 21 = IOS21v1039 24914 = cIOS249-v14 +echo 22 = IOS22v1294 24917 = cIOS249-17b +echo 28 = IOS28v1807 +echo 30 = IOS30v2576 2491937 = cIOS249[37]-v19 +echo 31 = IOS31v3608 2491938 = cIOS249[38]-v19 +echo 33 = IOS33v3608 2491957 = cIOS249[57]-v19 +echo 34 = IOS34v3608 2492038 = cIOS249[38]-v20 +echo 35 = IOS35v3608 2492056 = cIOS249[56]-v20 +echo 36 = IOS36v3608 2492057 = cIOS249[57]-v20 +echo 37 = IOS37v5663 +echo 38 = IOS38v4124 2492137 = cIOS249[37]-v21 +echo 41 = IOS41v3607 2492138 = cIOS249[38]-v21 +echo 43 = IOS43v3607 2492153 = cIOS249[53]-v21 +echo 45 = IOS45v3607 2492155 = cIOS249[55]-v21 +echo 46 = IOS46v3607 2492156 = cIOS249[56]-v21 +echo 48 = IOS48v4124 2492157 = cIOS249[57]-v21 +echo 53 = IOS53v5663 2492158 = cIOS249[58]-v21 +echo 55 = IOS55v5663 +echo 56 = IOS56v5662 249d2x37 = cIOS249[37]-d2x-v%d2x-beta-rev% +echo 57 = IOS57v5919 249d2x38 = cIOS249[38]-d2x-v%d2x-beta-rev% +echo 58 = IOS58v6176 249d2x53 = cIOS249[53]-d2x-v%d2x-beta-rev% +echo 60 = IOS60v6174 249d2x55 = cIOS249[55]-d2x-v%d2x-beta-rev% +echo 61 = IOS61v5662 249d2x56 = cIOS249[56]-d2x-v%d2x-beta-rev% +echo 70 = IOS70v6687 249d2x57 = cIOS249[57]-d2x-v%d2x-beta-rev% +echo 80 = IOS80v6944 249d2x58 = cIOS249[58]-d2x-v%d2x-beta-rev% + +if not exist modules\More-cIOSs echo. +if exist modules\More-cIOSs echo BETA = d2x beta settings + +echo. +echo %AdvNumber% Advanced Downloads in Queue +echo. +set /p ADVLIST= Inserisci qui la tua scelta: + +if /i "%ADVLIST%" EQU "M" goto:MENU + +if /i "%ADVLIST%" EQU "DR" set BACKB4DRIVE=ADVANCED +if /i "%ADVLIST%" EQU "DR" goto:DRIVECHANGE + +if /i "%ADVLIST%" EQU "U" goto:Custom + + +if /i "%ADVLIST%" EQU "1" goto:LIST +if /i "%ADVLIST%" EQU "2" goto:OLDLIST +if /i "%ADVLIST%" EQU "3" goto:LIST3 +if /i "%ADVLIST%" EQU "4" goto:LIST4 +if /i "%ADVLIST%" EQU "ADV" goto:ADVANCED +IF "%ADVLIST%"=="" goto:LIST + + +if not exist modules\More-cIOSs goto:quickskip +if /i "%ADVLIST%" EQU "BETA" (set backbeforebetaswitch=ADVANCED) & (goto:betaswitch) +:quickskip + + +if /i "%ADVLIST%" EQU "D" set loadorgo=go +if /i "%ADVLIST%" EQU "D" set BACKB4QUEUE=ADVANCED +if /i "%ADVLIST%" EQU "D" goto:DOWNLOADQUEUE + +if /i "%ADVLIST%" EQU "C" goto:CLEAR + +set ADVTYPE=IOS +if /i "%ADVLIST%" EQU "9" goto:IOS9 +if /i "%ADVLIST%" EQU "12" goto:IOS12 +if /i "%ADVLIST%" EQU "13" goto:IOS13 +if /i "%ADVLIST%" EQU "14" goto:IOS14 +if /i "%ADVLIST%" EQU "15" goto:IOS15 +if /i "%ADVLIST%" EQU "17" goto:IOS17 +if /i "%ADVLIST%" EQU "21" goto:IOS21 +if /i "%ADVLIST%" EQU "22" goto:IOS22 +if /i "%ADVLIST%" EQU "28" goto:IOS28 +if /i "%ADVLIST%" EQU "30" goto:IOS30 +if /i "%ADVLIST%" EQU "31" goto:IOS31 +if /i "%ADVLIST%" EQU "33" goto:IOS33 +if /i "%ADVLIST%" EQU "34" goto:IOS34 +if /i "%ADVLIST%" EQU "35" goto:IOS35 +if /i "%ADVLIST%" EQU "36" goto:IOS36v3608 +if /i "%ADVLIST%" EQU "37" goto:IOS37 +if /i "%ADVLIST%" EQU "38" goto:IOS38 +if /i "%ADVLIST%" EQU "41" goto:IOS41 +if /i "%ADVLIST%" EQU "43" goto:IOS43 +if /i "%ADVLIST%" EQU "45" goto:IOS45 +if /i "%ADVLIST%" EQU "46" goto:IOS46 +if /i "%ADVLIST%" EQU "48" goto:IOS48v4124 +if /i "%ADVLIST%" EQU "53" goto:IOS53 +if /i "%ADVLIST%" EQU "55" goto:IOS55 +if /i "%ADVLIST%" EQU "56" goto:IOS56 +if /i "%ADVLIST%" EQU "57" goto:IOS57 +if /i "%ADVLIST%" EQU "58" goto:IOS58 +if /i "%ADVLIST%" EQU "60" goto:IOS60 +if /i "%ADVLIST%" EQU "61" goto:IOS61 +if /i "%ADVLIST%" EQU "70" goto:IOS70 +if /i "%ADVLIST%" EQU "80" goto:IOS80 + +set ADVTYPE=CIOS +if /i "%ADVLIST%" EQU "222" goto:cIOS222[38]-v5 +if /i "%ADVLIST%" EQU "22337" goto:cIOS223[37]-v5 +if /i "%ADVLIST%" EQU "224" goto:cIOS224[57]-v5 +if /i "%ADVLIST%" EQU "2491937" goto:cIOS249[37]-v19 +if /i "%ADVLIST%" EQU "2491938" goto:cIOS249[38]-v19 +if /i "%ADVLIST%" EQU "2492038" goto:cIOS249[38]-v20 +if /i "%ADVLIST%" EQU "2492056" goto:cIOS249[56]-v20 +if /i "%ADVLIST%" EQU "2492057" goto:cIOS249[57]-v20 +if /i "%ADVLIST%" EQU "2491957" goto:cIOS249[57]-v19 +if /i "%ADVLIST%" EQU "2224" goto:cIOS222[38]-v4 +if /i "%ADVLIST%" EQU "223" goto:cIOS223[37-38]-v4 +if /i "%ADVLIST%" EQU "24917" goto:cIOS249-v17b +if /i "%ADVLIST%" EQU "24914" goto:cIOS249-v14 +if /i "%ADVLIST%" EQU "2492137" goto:cIOS249[37]-v21 +if /i "%ADVLIST%" EQU "2492138" goto:cIOS249[38]-v21 +if /i "%ADVLIST%" EQU "2492156" goto:cIOS249[56]-v21 +if /i "%ADVLIST%" EQU "2492153" goto:cIOS249[53]-v21 +if /i "%ADVLIST%" EQU "2492155" goto:cIOS249[55]-v21 +if /i "%ADVLIST%" EQU "2492157" goto:cIOS249[57]-v21 +if /i "%ADVLIST%" EQU "2492158" goto:cIOS249[58]-v21 +if /i "%ADVLIST%" EQU "249d2x37" goto:cIOS249[37]-d2x-v6 +if /i "%ADVLIST%" EQU "249d2x38" goto:cIOS249[38]-d2x-v6 +if /i "%ADVLIST%" EQU "249d2x53" goto:cIOS249[53]-d2x-v6 +if /i "%ADVLIST%" EQU "249d2x55" goto:cIOS249[55]-d2x-v6 +if /i "%ADVLIST%" EQU "249d2x56" goto:cIOS249[56]-d2x-v6 +if /i "%ADVLIST%" EQU "249d2x57" goto:cIOS249[57]-d2x-v6 +if /i "%ADVLIST%" EQU "249d2x58" goto:cIOS249[58]-d2x-v6 + + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:ADVANCED + +::------------------------ +:betaswitch + +dir modules\More-cIOSs /a:d /b>temp\list.txt + +::count # of folders in advance to set "mode" +setlocal ENABLEDELAYEDEXPANSION +SET d2xTOTAL=0 +for /f "delims=" %%i in (temp\list.txt) do set /a d2xTOTAL=!d2xTOTAL!+1 +setlocal DISABLEDELAYEDEXPANSION + +SET /a LINES=%d2xTOTAL%+21 +if %LINES% LEQ 54 goto:noresize +mode con cols=85 lines=%LINES% +:noresize + + +Set betacios= +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo Seleziona i cios d2x beta che vorresti creare: +echo. +echo. + + +if /i "%d2xTOTAL%" EQU "0" (echo Non sono stati trovati d2xd.beta nella cartella modules\More-cIOSs) & (goto:quickskip) +echo N = Crea cios d2x con modmii v%currentversion% +echo. + +set MorecIOSsNum=0 + +::Loop through the the following once for EACH line in *.txt +for /F "tokens=*" %%A in (temp\list.txt) do call :processlist %%A +goto:quickskip +:processlist +set CurrentcIOS=%* +if not exist "modules\More-cIOSs\%CurrentcIOS%\d2x-beta.bat" goto:EOF +set /a MorecIOSsNum=%MorecIOSsNum%+1 +echo %MorecIOSsNum% = %CurrentcIOS% +goto:EOF +:quickskip + +echo. +echo WWW = Controlla aggiornamenti su http://tinyurl.com/d2xcIOS + +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +set /p betacios= Inserisci qui la tua selezione: + +if /i "%betacios%" EQU "M" (mode con cols=85 lines=54) & (goto:MENU) +if /i "%betacios%" EQU "B" (mode con cols=85 lines=54) & (goto:%backbeforebetaswitch%) + +if /i "%betacios%" EQU "WWW" (start http://gbatemp.net/t277659-ciosx-rev21d2x-v2-yet-another-hot-fix) & (goto:betaswitch) + +if /i "%betacios%" EQU "N" (rd /s /q modules\d2x-beta) & (mode con cols=85 lines=54) & (goto:d2xfix) + +if "%betacios%"=="" goto:badkey + + +if /i "%d2xTOTAL%" EQU "0" goto:badkey + +echo set betacios=%betacios% >temp\temp.bat +sfk filter -quiet temp\temp.bat -rep _.__ -lerep _" "__ -write -yes +call temp\temp.bat +del temp\temp.bat>nul + +if %betacios% LSS 1 goto:badkey +if /i %betacios% GTR %MorecIOSsNum% goto:badkey + +::----copy folders over---- +set MorecIOSsNum2=0 +::Loop through the the following once for EACH line in *.txt +for /F "tokens=*" %%A in (temp\list.txt) do call :processlist2 %%A +goto:quickskip +:processlist2 +set CurrentcIOS=%* +if not exist "modules\More-cIOSs\%CurrentcIOS%\d2x-beta.bat" goto:EOF +set /a MorecIOSsNum2=%MorecIOSsNum2%+1 +if /i "%MorecIOSsNum2%" EQU "%betacios%" goto:quickskip + +goto:EOF +:quickskip +if exist modules\d2x-beta rd /s /q modules\d2x-beta +mkdir modules\d2x-beta +copy /y "modules\More-cIOSs\%CurrentcIOS%\*" "modules\d2x-beta">nul +del temp\list.txt>nul +mode con cols=85 lines=54 +goto:d2xfix + + +:badkey +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:betaswitch + + +::-------------- +:d2xfix +::d2x check for changed DL names and md5's for Advanced downloads only + +if not exist temp\DLnamesADV.txt (mode con cols=85 lines=54) & (goto:%backbeforebetaswitch%) +findStr "d2x" temp\DLnamesADV.txt >nul +IF ERRORLEVEL 1 (mode con cols=85 lines=54) & (goto:%backbeforebetaswitch%) + +FINDSTR /N . temp\DLnamesADV.txt>temp\DLnamesADVcheck.txt +sfk filter -quiet temp\DLnamesADVcheck.txt -+d2x -rep _cIOS*[_cIOS249[_ -rep _"Advanced Download: "__ -write -yes + +set loadorgo=load4switch + +::Loop through the the following once for EACH line in *.txt +for /F "tokens=*" %%A in (temp\DLnamesADVcheck.txt) do call :processDLCheckswitch %%A +goto:quickskip +:processDLCheckswitch + +set advDLCheck=%* + +echo set advDLcheckNUM=%advDLCheck%>temp\advDLcheckNUM.bat +sfk filter -quiet temp\advDLcheckNUM.bat -rep _:*__ -write -yes +call temp\advDLcheckNUM.bat +del temp\advDLcheckNUM.bat>nul + +echo %advDLCheck%>temp\advDLcheck.bat +sfk filter -quiet temp\advDLcheck.bat -rep _"%advDLcheckNUM%:"_"set advDLcheck="_ -write -yes +call temp\advDLcheck.bat +del temp\advDLcheck.bat>nul + + +call temp\AdvDL%advDLcheckNUM%.bat +set oldfullname=%name% + +set advDLCheck0=%advDLCheck% + +set d2x-beta-rev=6 +set advDLCheck=%advDLCheck:~0,17%%d2x-beta-rev% +if exist modules\d2x-beta\d2x-beta.bat call modules\d2x-beta\d2x-beta.bat + +set string=%d2x-beta-rev% +set d2xVersionLength=0 + +:loopd2xVersionLength +if defined string ( + set string=%string:~1% + set /A d2xVersionLength += 1 + goto:loopd2xVersionLength + ) + +echo set alt-d2x-beta-rev=@advDLcheck0:~17,%d2xVersionLength%@>temp\d2x-beta-rev.bat +sfk filter temp\d2x-beta-rev.bat -spat -rep _@_%%_ -write -yes>nul +call temp\d2x-beta-rev.bat +del temp\d2x-beta-rev.bat>nul + +if /i "%d2x-beta-rev%" EQU "%alt-d2x-beta-rev%" goto:EOF + +goto:%advDLCheck% + + +:processDLCheck2switch + +set slotnum=%slotcode:~7% +if "%slotnum%"=="" set slotnum=249 +set newname=cIOS%slotnum%%basecios:~7,10%%d2x-beta-rev% + +::update temp\AdvDL#.bat +sfk filter -quiet temp\AdvDL%advDLcheckNUM%.bat -rep _"set MD5="*_"set MD5=%MD5%"_ -rep _"set md5alt="*_"set md5alt=%md5alt%"_ -rep _"set ciosversion="*_"set ciosversion=%ciosversion%"_ -rep _"Advanced Download: "*_"Advanced Download: %newname%%versionname%"_ -rep _"set wadname="*_"set wadname=%wadname%"_ -rep _"set wadnameless="*_"set wadnameless=%newname%"_ -write -yes + +::update temp\DLnamesADV.txt +sfk filter -quiet temp\DLnamesADV.txt -lerep _"%oldfullname%"_"Advanced Download: %newname%%versionname%"_ -write -yes +goto:EOF +:quickskip + +if exist temp\DLnamesADVcheck.txt del temp\DLnamesADVcheck.txt>nul +::set loadorgo=go +mode con cols=85 lines=54 +goto:%backbeforebetaswitch% +::--------------------- + + +::------------------------------------ADVANCED page 2 - PATCH IOS-------------------------------- +:ADVPAGE2 +set loadorgo=go +set ADVPATCH= +set patchcode= +set patchname= +set ADVSLOT= +set SLOTCODE= +set SLOTNAME= + +if /i "%ADVLIST%" EQU "U" goto:skip +set wadnameless=%wadname% +echo BLAH%wadname%>wadnametemp.bat +sfk filter wadnametemp.bat -rep _BLAH_"set wadnameless="_ -rep _-64-__ -rep _RVL-__ -rep _.wad__ -write -yes>nul +call wadnametemp.bat +del wadnametemp.bat>nul +if /i "%ADVTYPE%" EQU "CIOS" goto:ADVPAGE3 +:skip + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo Quali patch vuoi applicare a: %wadnameless%? +echo. +echo. +echo. +echo A = Tutte e 3 le patch disponibili +echo N = Nessuna Patch +echo. +echo FS = Solo la patch FakeSigning +echo ES = Solo la patch ES Identify +echo NP = Solo la patch Nand Permission +echo. +echo X = Le patch FakeSigning + ES Identify +echo Y = Le patch FakeSigning + Nand Permission +echo Z = Le patch ES Identify + Nand Permission +echo. +echo. +echo. +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +set /p ADVPATCH= Inserisci qui la tua scelta: + + + +if /i "%ADVLIST%" EQU "U" goto:skip +::"B" will actually take u to the menu only to clear the download_queue, then it will return to advanced page1 +if /i "%ADVPATCH%" EQU "B" goto:ADVANCED +:skip +if /i "%ADVPATCH%" EQU "B" goto:CUSTOMPAGE2 +if /i "%ADVPATCH%" EQU "M" goto:MENU + +if /i "%ADVPATCH%" EQU "A" set patchcode= -FS -ES -NP +if /i "%ADVPATCH%" EQU "N" set patchcode= +if /i "%ADVPATCH%" EQU "FS" set patchcode= -FS +if /i "%ADVPATCH%" EQU "ES" set patchcode= -ES +if /i "%ADVPATCH%" EQU "NP" set patchcode= -NP +if /i "%ADVPATCH%" EQU "X" set patchcode= -FS -ES +if /i "%ADVPATCH%" EQU "Y" set patchcode= -FS -NP +if /i "%ADVPATCH%" EQU "Z" set patchcode= -ES -NP + +if /i "%ADVPATCH%" EQU "A" set patchname=[FS-ES-NP] +if /i "%ADVPATCH%" EQU "N" set patchname= +if /i "%ADVPATCH%" EQU "FS" set patchname=[FS] +if /i "%ADVPATCH%" EQU "ES" set patchname=[ES] +if /i "%ADVPATCH%" EQU "NP" set patchname=[NP] +if /i "%ADVPATCH%" EQU "X" set patchname=[FS-ES] +if /i "%ADVPATCH%" EQU "Y" set patchname=[FS-NP] +if /i "%ADVPATCH%" EQU "Z" set patchname=[ES-NP] + +if /i "%ADVPATCH%" EQU "A" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "N" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "FS" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "ES" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "NP" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "X" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "Y" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "Z" goto:ADVPAGE3 + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:ADVPAGE2 + + +::------------------------------------ADVANCED page 3 - SLOT-------------------------------- +:ADVPAGE3 +set ADVSLOT= +set SLOTCODE= +set SLOTNAME= + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo Per cambiare lo slot a : %wadnameless%%patchname% +echo. +echo Inserisci adesso un nuovo slot # +echo. +echo. +echo. +echo. +sfk echo -spat \x20 [Red] AVVISO: Fai attenzione a quale slot # scegli,se viene sovrascritto +sfk echo -spat \x20 [Red] da un ios cruciale +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red] PUOI BRIKKARE +echo. +echo. +echo. +echo Nota: deve essere tra 3 e 254 +echo. +echo. +echo N = No, non cambiare slot +echo. +echo. +echo. +echo. +echo. +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +set /p ADVSLOT= Inserisci qui la tua scelta: + + +::"B" will actually take u to the menu only to clear the download_queue, then it will return to advanced page1 + +if /i "%ADVSLOT%" EQU "M" goto:MENU + + +if /i "%ADVTYPE%" EQU "CIOS" goto:BACKTOMENUFIRST +if /i "%ADVSLOT%" EQU "B" goto:ADVPAGE2 +:BACKTOMENUFIRST +if /i "%ADVSLOT%" EQU "B" goto:ADVANCED + + +set SLOTCODE= -slot %ADVSLOT% +set SLOTNAME=-slot%ADVSLOT% + +if /i "%ADVSLOT%" EQU "N" goto:ADVPAGE4 + +::limit user input to X# of digits +if not "%ADVSLOT:~3%"=="" ( +:: echo. ERROR: Name cannot be more than 8 chars + goto:badkey +) + +::Reject negative numbers - and reject 1 and 2 (LSS is less than, GTR is greater than) +if %ADVSLOT% LSS 3 (goto:badkey) + + + +if %ADVSLOT% LEQ 254 goto:ADVPAGE4 + + + + +:badkey +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:ADVPAGE3 + + + +::------------------------------------ADVANCED page 4 - Version-------------------------------- +:ADVPAGE4 +Set ADVVERSION= +set VERSIONNAME= +set VERSIONCODE= + + +if /i "%ADVSLOT%" EQU "N" set SLOTCODE= +if /i "%ADVSLOT%" EQU "N" set SLOTNAME= + + + +set versionreal=%version% +if /i "%ADVLIST%" EQU "2224" set versionreal=4 +if /i "%ADVLIST%" EQU "223" set versionreal=4 +if /i "%ADVLIST%" EQU "24914" set versionreal=14 +if /i "%ADVLIST%" EQU "24917" set versionreal=17 +if /i "%ADVLIST%" EQU "2491937" set versionreal=19 +if /i "%ADVLIST%" EQU "2491938" set versionreal=19 +if /i "%ADVLIST%" EQU "2491957" set versionreal=19 +if /i "%ADVLIST%" EQU "2492056" set versionreal=20 +if /i "%ADVLIST%" EQU "2492057" set versionreal=20 +if /i "%ADVLIST%" EQU "2492038" set versionreal=20 +if /i "%ADVLIST%" EQU "222" set versionreal=65535 +if /i "%ADVLIST%" EQU "22337" set versionreal=65535 +if /i "%ADVLIST%" EQU "224" set versionreal=65535 + +if /i "%ADVLIST%" EQU "2492137" set versionreal=21 +if /i "%ADVLIST%" EQU "2492138" set versionreal=21 +if /i "%ADVLIST%" EQU "2492153" set versionreal=21 +if /i "%ADVLIST%" EQU "2492155" set versionreal=21 +if /i "%ADVLIST%" EQU "2492156" set versionreal=21 +if /i "%ADVLIST%" EQU "2492157" set versionreal=21 +if /i "%ADVLIST%" EQU "2492158" set versionreal=21 +if /i "%ADVLIST%" EQU "249d2x37" set versionreal=%ciosversion% +if /i "%ADVLIST%" EQU "249d2x38" set versionreal=%ciosversion% +if /i "%ADVLIST%" EQU "249d2x53" set versionreal=%ciosversion% +if /i "%ADVLIST%" EQU "249d2x55" set versionreal=%ciosversion% +if /i "%ADVLIST%" EQU "249d2x56" set versionreal=%ciosversion% +if /i "%ADVLIST%" EQU "249d2x57" set versionreal=%ciosversion% +if /i "%ADVLIST%" EQU "249d2x58" set versionreal=%ciosversion% + + +if /i "%ADVTYPE%" NEQ "CIOS" goto:miniskip +if /i "%ADVSLOT%" EQU "N" goto:miniskip +set wadnameless=cIOS%ADVSLOT%%wadname:~7% +set slotname= +:miniskip + + + +set /a versionplus1=%versionreal%+1 + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo. +echo Vuoi cambiare la versione a :%wadnameless%%patchname%%slotname% +echo. +echo. +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Nota: La versione massima \xe8 65535 +echo. +echo. +echo MAX = Massima (65535) +echo. +echo N = No, Non cambiare versione (%versionreal%) +if /i "%VER%" EQU "*" goto:bypass +if /i "%versionreal%" NEQ "65535" echo. +if /i "%versionreal%" NEQ "65535" echo V1 = Versione + 1 (%versionplus1%) +:bypass +echo. +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +set /p ADVVERSION= Inserisci qui la tua scelta: + + + +::"B" will actually take u to the menu only to clear the download_queue, then it will return to advanced page1 + + + +if /i "%ADVVERSION%" EQU "M" goto:MENU +if /i "%ADVVERSION%" EQU "B" goto:ADVPAGE3 +if /i "%ADVVERSION%" EQU "MAX" set ADVVERSION=65535 +if /i "%versionreal%" EQU "65535" goto:alreadymaxxed + +if /i "%VER%" EQU "*" goto:alreadymaxxed +if /i "%ADVVERSION%" EQU "v1" set ADVVERSION=%versionplus1% +:alreadymaxxed + +set versioncode= -v %ADVVERSION% +set versionname=-[v%ADVVERSION%] + +if /i "%ADVLIST%" EQU "U" goto:skip +if /i "%ADVVERSION%" EQU "N" goto:ADVCONFIRM +:skip +if /i "%ADVVERSION%" EQU "N" goto:CONFIRM + +::limit user input to X# of digits +if not "%ADVVERSION:~5%"=="" ( +:: echo. ERROR: Name cannot be more than 8 chars + goto:badkey +) + +::Reject negative numbers (LSS is less than, GTR is greater than) +if %ADVVERSION% LSS 1 (goto:badkey) + + +if /i "%ADVLIST%" EQU "U" goto:skip +if %ADVVERSION% LEQ 65535 goto:ADVCONFIRM +:skip +if %ADVVERSION% LEQ 65535 goto:CONFIRM + + +:badkey +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:ADVPAGE4 + + + + + + +::------------------------------------ADVANCED page CONFIRM - Version-------------------------------- +:ADVCONFIRM +set ADVCONFIRM= + +if /i "%ADVVERSION%" EQU "N" set VERSIONNAME= +if /i "%ADVVERSION%" EQU "N" set VERSIONCODE= + +set changes= +if /i "%wadname:~0,-4%" EQU "%wadnameless%%patchname%%slotname%%versionname%" set changes=none + + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo DOWNLOAD AVANZATO E PERSONALIZZATO +echo. +echo. + +if /i "%changes%" EQU "none" goto:nochanges +echo Sono giuste queste impostazioni? +echo. +echo. +echo. +echo Scarica %wadname% e Patchalo +echo. + + +if /i "%ADVTYPE%" NEQ "CIOS" goto:miniskip +if /i "%ADVSLOT%" EQU "N" goto:miniskip +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 cIOS[Red]%ADVSLOT%[def]%wadname:~7%[Red]%patchname%%slotname%%versionname% +goto:yeschanges +:miniskip + +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 %wadnameless%[Red]%patchname%%slotname%%versionname% +goto:yeschanges + +:nochanges +echo. +echo. +echo. +sfk echo -spat \x20 \x20 \x20 \x20 \x20 [Yellow] Non hai selezionato alcun cambio da fare a: %wadnameless% +echo. +echo. +echo Se vuoi scaricare %wadnameless% +echo puoi farlo dalle pagine di download di modmii + +:yeschanges +echo. +echo. +echo. +echo. +echo. + +if /i "%changes%" NEQ "none" echo Y = Si,aggiungi il download avanzato alla lista +echo. +echo N = No, torna al menu di download personalizzato/avanzato +echo. +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +set /p ADVCONFIRM= Inserisci qui la tua scelta: + + +::"B" will actually take u to the menu only to clear the download_queue, then it will return to advanced page1 +if /i "%ADVCONFIRM%" EQU "B" goto:ADVPAGE4 +if /i "%ADVCONFIRM%" EQU "M" goto:MENU +if /i "%ADVCONFIRM%" EQU "N" goto:ADVANCED + +if /i "%changes%" EQU "none" goto:nochanges2 + + +if /i "%ADVCONFIRM%" EQU "Y" set /a AdvNumber=%AdvNumber%+1 +if /i "%ADVCONFIRM%" EQU "Y" goto:SaveADVdlSettings + +:nochanges2 + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:ADVCONFIRM + + +:SaveADVdlSettings +echo "set name=Advanced Download: %wadnameless%%patchname%%slotname%%versionname%">temp\AdvDL%AdvNumber%.bat +echo "set wadname=%wadname%">>temp\AdvDL%AdvNumber%.bat +echo "set ciosslot=%ciosSLOT%">>temp\AdvDL%AdvNumber%.bat +echo "set ciosversion=%ciosVERSION%">>temp\AdvDL%AdvNumber%.bat +echo "set md5=%md5%">>temp\AdvDL%AdvNumber%.bat +echo "set md5alt=%md5alt%">>temp\AdvDL%AdvNumber%.bat +echo "set basewad=%basewad%">>temp\AdvDL%AdvNumber%.bat +echo "set md5base=%md5base%">>temp\AdvDL%AdvNumber%.bat +echo "set md5basealt=%md5basealt%">>temp\AdvDL%AdvNumber%.bat +echo "set code1=%code1%">>temp\AdvDL%AdvNumber%.bat +echo "set code2=%code2%">>temp\AdvDL%AdvNumber%.bat +echo "set version=%version%">>temp\AdvDL%AdvNumber%.bat +echo "set basewadb=%basewadb%">>temp\AdvDL%AdvNumber%.bat +echo "set md5baseb=%md5baseb%">>temp\AdvDL%AdvNumber%.bat +echo "set md5basebalt=%md5basebalt%">>temp\AdvDL%AdvNumber%.bat +echo "set code1b=%code1b%">>temp\AdvDL%AdvNumber%.bat +echo "set code2b=%code2b%">>temp\AdvDL%AdvNumber%.bat +echo "set versionb=%versionb%">>temp\AdvDL%AdvNumber%.bat +echo "set basecios=%basecios%">>temp\AdvDL%AdvNumber%.bat +echo "set diffpath=%diffpath%">>temp\AdvDL%AdvNumber%.bat +echo "set code2new=%code2new%">>temp\AdvDL%AdvNumber%.bat +echo "set lastbasemodule=%lastbasemodule%">>temp\AdvDL%AdvNumber%.bat +echo "set category=%category%">>temp\AdvDL%AdvNumber%.bat + +echo "set wadnameless=%wadnameless%">>temp\AdvDL%AdvNumber%.bat +echo "set patchname=%patchname%">>temp\AdvDL%AdvNumber%.bat +echo "set slotname=%slotname%">>temp\AdvDL%AdvNumber%.bat +echo "set slotcode=%slotcode%">>temp\AdvDL%AdvNumber%.bat +echo "set versionname=%versionname%">>temp\AdvDL%AdvNumber%.bat +echo "set versioncode=%versioncode%">>temp\AdvDL%AdvNumber%.bat +echo "set cIOSFamilyName=%cIOSFamilyName%">>temp\AdvDL%AdvNumber%.bat +echo "set cIOSversionNum=%cIOSversionNum%">>temp\AdvDL%AdvNumber%.bat + +::echo "goto:downloadstart">>temp\AdvDL%AdvNumber%.bat + +echo "Advanced Download: %wadnameless%%patchname%%slotname%%versionname%">>temp\DLnamesADV.txt +echo "temp\AdvDL%AdvNumber%.bat">>temp\DLgotosADV.txt + +sfk filter -quiet "temp\AdvDL%AdvNumber%.bat" -rep _"""__ -write -yes +sfk filter -quiet "temp\DLnamesADV.txt" -rep _"""__ -write -yes +sfk filter -quiet "temp\DLgotosADV.txt" -rep _"""__ -write -yes + + +goto:ADVANCED + +::...................................Custom- User-Defined Custom Download............................... +:CUSTOM + +set DEC=none +set HEX= +set countIOS=0 + +set VERFINAL= +set patchname= +set slotname= +set versionname= +set HEX= +set VER= +set wadfolder= +set verfinal= +set PATCHCODE= +set slotcode= +set versioncode= + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo Inserisci il numero dell IOS che vuoi scaricare +::echo in Decimale (x,xx,xxx; es. 9,60,249), oppure in Hex (xx; es. F9=249) +echo o inserisci "SM" o "MIOS" per scaricare un system menu o MIOS +echo. +echo. +echo. +sfk echo -spat \x20 \x20 \x20 \x20 [Red] AVVISO:Assicurati che il numero dell ios inserito esista attualmente +echo. +echo. +echo. +echo. +echo # = Scarica IOS numero +echo. +echo SM = Scarica un System Menu +echo. +echo MIOS = Scarica un MIOS +echo. +echo. +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p DEC= Inserisci qui la tua scelta: + +if /i "%DEC%" EQU "M" goto:MENU +if /i "%DEC%" EQU "B" goto:ADVANCED +if /i "%DEC%" EQU "MIOS" goto:CUSTOMPAGE2 +if /i "%DEC%" EQU "SM" goto:CUSTOMPAGE2 + + +::limit user input to X# of digits +if not "%DEC:~3%"=="" ( +:: echo. ERRORE: Il nome non puo' avere piu' di 8 caratteri + goto:badkey +) + +::Reject negative numbers (LSS is less than, GTR is greater than) +if %DEC% LSS 1 (goto:badkey) + + + +if %DEC% LEQ 254 goto:CUSTOMPAGE2 + + +:badkey +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:CUSTOM + + + +:CUSTOMPAGE2 +set VER= +set ADVPATCH= +set patchcode= +set patchname= + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +if /i "%DEC%" EQU "SM" echo Quale versione di System Menu vuoi scaricare? (es. XXX) +if /i "%DEC%" EQU "SM" goto:NEXT1 +if /i "%DEC%" EQU "MIOS" echo Quale versione di MIOS vuoi scaricare? (ie. 4, 5, 8, 10) +if /i "%DEC%" EQU "MIOS" goto:NEXT1 +echo Quale versione di IOS %DEC% vuoi scaricare? +:NEXT1 +echo. +echo. +echo. +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 [Red] AVVISO:[def] - Assicurati che la versione che hai inserito esista attualmente +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20-la versione pi\xf9 recente potrebbe essere stubbata +echo. +echo. +echo. +echo. +if /i "%DEC%" NEQ "SM" sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20* = Scarica la versione pi\xf9 recente +if /i "%DEC%" EQU "SM" sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20* = Scarica il system menu KOREANO pi\xf9 recente +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p VER= Inserisci qui la tua scelta: + +if /i "%VER%" EQU "M" goto:MENU +if /i "%VER%" EQU "B" goto:CUSTOM + +set version=%VER% +if /i "%VER%" EQU "*" goto:bypass + + +::limit user input to X# of digits +if not "%VER:~5%"=="" ( + goto:badkey +) + + +::Reject negative numbers (LSS is less than, GTR is greater than) +if %VER% LSS 1 (goto:badkey) + + + +:bypass + +if /i "%DEC%" EQU "SM" goto:nopatches +if /i "%DEC%" EQU "MIOS" goto:nopatches + +::for IOSs Only +if /i "%VER%" NEQ "*" set wadnameless=IOS%DEC%-64-v%VER% +if /i "%VER%" EQU "*" set wadnameless=IOS%DEC%-64-vNEW +if /i "%VER%" EQU "*" goto:ADVPAGE2 +if /i "%VER%" LSS 65536 goto:ADVPAGE2 + +:nopatches +if /i "%VER%" EQU "*" goto:CONFIRM +if /i "%VER%" LSS 65536 goto:CONFIRM + +:badkey +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:CUSTOMPAGE2 + + + + +:CONFIRM +if /i "%ADVVERSION%" EQU "N" set VERSIONNAME= +if /i "%ADVVERSION%" EQU "N" set VERSIONCODE= + + +set VERFINAL=%VER% +if /i "%VER%" EQU "*" set VERFINAL=NEW + + + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo. + +if /i "%DEC%" EQU "SM" echo Sei sicuro di voler scaricare il System Menu v%VER%? +if /i "%DEC%" EQU "SM" goto:NEXT2 +if /i "%DEC%" EQU "MIOS" echo Sei sicuro di voler scaricare il MIOS v%VER%? +if /i "%DEC%" EQU "MIOS" goto:NEXT2 + + +echo Sei sicuro di voler scaricare IOS%DEC%v%VERFINAL%%patchname%%slotname%%versionname% + + + + +:NEXT2 +echo. +echo. +echo. +sfk echo -spat \x20 \x20 \x20 \x20 [Red] AVVISO: Il download fallir\xe0 se il file non esiste. +echo. +echo. +echo. +echo. +echo. +echo Y = Si,aggiungi il download avanzato alla lista +echo. +echo N = No, Riportami al menu di download avanzato/personalizzato +echo. +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +set /p CONFIRM= Inserisci qui la tua scelta: + +if /i "%CONFIRM%" EQU "M" goto:MENU +if /i "%CONFIRM%" EQU "N" goto:ADVANCED + +::if /i "%CONFIRM%" EQU "A" goto:CUSTOMDL +if /i "%CONFIRM%" EQU "Y" set /a AdvNumber=%AdvNumber%+1 +if /i "%CONFIRM%" EQU "Y" goto:SaveADVdlSettings2 + +if /i "%DEC%" EQU "SM" goto:skip +if /i "%DEC%" EQU "MIOS" goto:skip +if /i "%CONFIRM%" EQU "B" goto:ADVPAGE4 +:skip +if /i "%CONFIRM%" EQU "B" goto:CUSTOMPAGE2 + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:CONFIRM + + +:SaveADVdlSettings2 +if /i "%DEC%" EQU "SM" (echo "set name=Advanced Download: System Menu v%VER%">temp\AdvDL%AdvNumber%.bat) & (echo "Advanced Download: System Menu v%VER%">>temp\DLnamesADV.txt) & (goto:miniskip) + +if /i "%DEC%" EQU "MIOS" (echo "set name=Advanced Download: MIOS v%VER%">temp\AdvDL%AdvNumber%.bat) & (echo "Advanced Download: MIOS v%VER%">>temp\DLnamesADV.txt) & (goto:miniskip) + +echo "set name=Advanced Download: IOS%DEC%v%VERFINAL%%patchname%%slotname%%versionname%">temp\AdvDL%AdvNumber%.bat + +echo "Advanced Download: IOS%DEC%v%VERFINAL%%patchname%%slotname%%versionname%">>temp\DLnamesADV.txt + +:miniskip + +echo "set DEC=%DEC%">>temp\AdvDL%AdvNumber%.bat +echo "set VERFINAL=%VERFINAL%">>temp\AdvDL%AdvNumber%.bat +echo "set patchname=%patchname%">>temp\AdvDL%AdvNumber%.bat +echo "set slotname=%slotname%">>temp\AdvDL%AdvNumber%.bat +echo "set versionname=%versionname%">>temp\AdvDL%AdvNumber%.bat +echo "set HEX=%HEX%">>temp\AdvDL%AdvNumber%.bat +echo "set VER=%VER%">>temp\AdvDL%AdvNumber%.bat +echo "set wadfolder=%wadfolder%">>temp\AdvDL%AdvNumber%.bat +echo "set PATCHCODE=%PATCHCODE%">>temp\AdvDL%AdvNumber%.bat +echo "set slotcode=%slotcode%">>temp\AdvDL%AdvNumber%.bat +echo "set versioncode=%versioncode%">>temp\AdvDL%AdvNumber%.bat +echo "set category=userdefined">>temp\AdvDL%AdvNumber%.bat + +::echo "Advanced Download: %wadnameless%%patchname%%slotname%%versionname%">>temp\DLnamesADV.txt + +echo "temp\AdvDL%AdvNumber%.bat">>temp\DLgotosADV.txt + +sfk filter -quiet "temp\AdvDL%AdvNumber%.bat" -rep _"""__ -write -yes +sfk filter -quiet "temp\DLnamesADV.txt" -rep _"""__ -write -yes +sfk filter -quiet "temp\DLgotosADV.txt" -rep _"""__ -write -yes +goto:Advanced + + + +::...................................CONFIG File Menu............................... +:CONFIGFILEMENU +set configfile= + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo. +echo Quale applicazione vuoi configurare? +echo. +echo. +echo. +echo BM = BootMii (crea il file bootmii.ini) +echo. +echo MMM = Multi-Mod Manager (crea il file mmmconfig.txt) +echo. +echo WM = Wad Manager (crea il file wm_config.txt) +echo. +echo. +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p configfile= Inserisci qui la tua scelta: + +if /i "%configfile%" EQU "M" goto:MENU +if /i "%configfile%" EQU "B" goto:MENU + +if /i "%configfile%" EQU "BM" goto:BMCONFIG +if /i "%configfile%" EQU "WM" goto:WMCONFIG +if /i "%configfile%" EQU "MMM" goto:MMMCONFIG + + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:CONFIGFILEMENU + + + + +::...................................BootMii CONFIGURATOR (bootmii.ini)............................... +:BMCONFIG +set BMVIDEO= +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo. +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Verr\xe0 creato il file bootmii.ini in %DRIVE%\bootmii\ +echo per determinare come viene avviato bootmii. +echo. +echo. +echo. +echo. +sfk echo -spat \x20\x20\x20\x20\x20Inserisci la modalit\xe0 video che vuoi utilizzare con bootmii: +echo. +echo. +echo. +echo N = NTSC +echo 50 = PAL50 +echo 60 = PAL60 +echo P = Progressiva +echo. +echo. +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p BMVIDEO= Inserisci qui la tua scelta: + +if /i "%BMVIDEO%" EQU "M" goto:MENU +if /i "%BMVIDEO%" EQU "B" goto:CONFIGFILEMENU +if /i "%BMVIDEO%" EQU "N" set BMVIDEO=NTSC +if /i "%BMVIDEO%" EQU "50" set BMVIDEO=PAL50 +if /i "%BMVIDEO%" EQU "60" set BMVIDEO=PAL60 +if /i "%BMVIDEO%" EQU "P" set BMVIDEO=PROGRESSIVE +if /i "%BMVIDEO%" EQU "NTSC" goto:BMCONFIG2 +if /i "%BMVIDEO%" EQU "PAL50" goto:BMCONFIG2 +if /i "%BMVIDEO%" EQU "PAL60" goto:BMCONFIG2 +if /i "%BMVIDEO%" EQU "PROGRESSIVE" goto:BMCONFIG2 + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:BMCONFIG + + + + + + + +::...................................BootMii CONFIGURATOR (bootmii.ini)............................... +:BMCONFIG2 +set BMBOOT= +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo. +echo Cosa vuoi che bootmii avvii in automatico? +echo. +echo. +echo. +echo O = OFF (Menu BootMii) +echo H = HBC (Homebrew Channel) +echo S = SYSMENU (System Menu) +echo. +echo. +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p BMBOOT= Inserisci qui la tua scelta: + +if /i "%BMBOOT%" EQU "M" goto:MENU +if /i "%BMBOOT%" EQU "B" goto:BMCONFIG + +if /i "%BMBOOT%" EQU "O" set BMBOOT=OFF +if /i "%BMBOOT%" EQU "H" set BMBOOT=HBC +if /i "%BMBOOT%" EQU "S" set BMBOOT=SYSMENU + +if /i "%BMBOOT%" EQU "OFF" set BMDELAY=0 +if /i "%BMBOOT%" EQU "OFF" goto:BMCONFIG4 +if /i "%BMBOOT%" EQU "HBC" goto:BMCONFIG3 +if /i "%BMBOOT%" EQU "SYSMENU" goto:BMCONFIG3 + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:BMCONFIG2 + + + +::...................................BootMii CONFIGURATOR (bootmii.ini)............................... +:BMCONFIG3 +set BMDELAY= +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo. +if /i "%BMBOOT%" EQU "HBC" echo Quanti sec.vuoi che bootmii attenda per autocaricare HomeBrew Channel? +if /i "%BMBOOT%" EQU "SYSMENU" echo Quanti sec. vuoi che bootmii attenda per autocaricare il System Menu? +echo. +echo. +echo. +echo. +echo Impostazioni possibili: +echo. +echo 0,1,2,3,4,5,6,7,8,9,10 +echo. +echo. +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p BMDELAY= Inserisci qui la tua scelta: + +if /i "%BMDELAY%" EQU "M" goto:MENU +if /i "%BMDELAY%" EQU "B" goto:BMCONFIG2 + + +if /i "%BMDELAY%" EQU "0" goto:BMCONFIG4 +if /i "%BMDELAY%" EQU "1" goto:BMCONFIG4 +if /i "%BMDELAY%" EQU "2" goto:BMCONFIG4 +if /i "%BMDELAY%" EQU "3" goto:BMCONFIG4 +if /i "%BMDELAY%" EQU "4" goto:BMCONFIG4 +if /i "%BMDELAY%" EQU "5" goto:BMCONFIG4 +if /i "%BMDELAY%" EQU "6" goto:BMCONFIG4 +if /i "%BMDELAY%" EQU "7" goto:BMCONFIG4 +if /i "%BMDELAY%" EQU "8" goto:BMCONFIG4 +if /i "%BMDELAY%" EQU "9" goto:BMCONFIG4 +if /i "%BMDELAY%" EQU "10" goto:BMCONFIG4 + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:BMCONFIG3 + + + + + +::...................................BootMii CONFIGURATOR (bootmii.ini)............................... +:BMCONFIG4 +set BMSD= +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo. +echo Vuoi scaricare i file di bootmii(nella SD)richiesti per avviare BootMii? +echo. +echo. +echo. +echo Nota: Sono gli stessi file che genera HackMii Installer quando +echo installi bootmii come boot2 oppure quando fai "prepare an SDCARD" +echo installando bootmii come ios. +echo. +echo. +echo. +echo Y = SI +echo. +echo N = No +echo. +echo. +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p BMSD= Inserisci qui la tua scelta: + +if /i "%BMSD%" EQU "M" goto:MENU + +if /i "%BMBOOT%" EQU "OFF" goto:skip +if /i "%BMSD%" EQU "B" goto:BMCONFIG3 +:skip +if /i "%BMSD%" EQU "B" goto:BMCONFIG2 + +if /i "%BMSD%" EQU "Y" goto:BMCONFIG5 +if /i "%BMSD%" EQU "N" goto:BMCONFIG5 + + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:BMCONFIG4 + + + + + + +::...................................BootMii CONFIGURATOR page 5............................... +:BMCONFIG5 +set BMCONFIRM= +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo. +echo Sono giuste queste impostazioni? +echo. +echo. +sfk echo -spat \x20\x20\x20\x20\x20Modalit\xe0 video settata su %BMVIDEO% +echo. +echo AutoBoot settato su %BMBOOT% +if /i "%BMBOOT%" EQU "OFF" goto:nodelay +echo. +echo Ritardo AutoBoot settato su %BMDELAY% secondi +:nodelay +echo. +if /i "%BMSD%" EQU "Y" echo * Scarica i file Bootmii per avviare Bootmii +echo. +echo. +echo. +echo. +echo. +echo Y = SI, Crea il file bootmii.ini con queste impostazioni +if exist "%Drive%"\bootmii\bootmii.ini sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Nota: il file bootmii.ini esistente verr\xe0 sovrascritto +echo. +echo N = No, Riportami al menu principale +echo. +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p BMCONFIRM= Inserisci qui la tua scelta: + +if /i "%BMCONFIRM%" EQU "B" goto:BMCONFIG4 +if /i "%BMCONFIRM%" EQU "M" goto:MENU +if /i "%BMCONFIRM%" EQU "N" goto:MENU +if /i "%BMCONFIRM%" EQU "Y" goto:BUILDBMCONFIG + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:BMCONFIG5 + + +:BUILDBMCONFIG +if not exist "%Drive%"\bootmii mkdir "%Drive%"\bootmii + + +echo # BootMii Config File> "%Drive%"\bootmii\bootmii.ini +echo # Created by ModMii>> "%Drive%"\bootmii\bootmii.ini +echo #>> "%Drive%"\bootmii\bootmii.ini +echo # Video mode, possible settings:>> "%Drive%"\bootmii\bootmii.ini +echo # NTSC, PAL50, PAL60, PROGRESSIVE>> "%Drive%"\bootmii\bootmii.ini +echo VIDEO=%BMVIDEO%>> "%Drive%"\bootmii\bootmii.ini +echo #>> "%Drive%"\bootmii\bootmii.ini +echo # Autoboot, possible settings:>> "%Drive%"\bootmii\bootmii.ini +echo # SYSMENU, HBC, OFF>> "%Drive%"\bootmii\bootmii.ini +echo AUTOBOOT=%BMBOOT%>> "%Drive%"\bootmii\bootmii.ini +echo #>> "%Drive%"\bootmii\bootmii.ini +echo # BOOTDELAY, possible settings:>> "%Drive%"\bootmii\bootmii.ini +echo # 0,1,2,3,4,5,6,7,8,9,10>> "%Drive%"\bootmii\bootmii.ini +echo BOOTDELAY=BLAH>> "%Drive%"\bootmii\bootmii.ini +sfk filter "%Drive%"\bootmii\bootmii.ini -rep _BLAH_%BMDELAY%_ -write -yes>nul + +start notepad "%Drive%\bootmii\bootmii.ini" + +cls +if /i "%BMSD%" EQU "Y" set DLTOTAL=1 +if /i "%BMSD%" EQU "Y" set bootmiisd=* +if /i "%BMSD%" EQU "Y" goto:DLSETTINGS + +goto:MENU + + + + + + +::...................................WAD MANAGER CONFIGURATOR (wmconfig.txt)............................... +:WMCONFIG +set WMCIOS= +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo. +sfk echo -spat \x20\x20\x20\x20\x20Verr\xe0 creato il file wm_config.txt in %DRIVE%\WAD\ (\xe8 opzionale) +echo Infatti avrai a disposizione tutti prompt se non hai questo file. +echo. +echo Nota: Funziona solo per la cartella MOD YAWMM, Wad Manager Multi-Mod e WAD Manager +echo. +echo. +echo. +echo. +echo Inserisci l'IOS # che vuoi che Wad Manager carichi in automatico +echo. +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20Note: MAX \xe8 il 254 +echo Le scelte comuni sono 36, 249, 250, etc. +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20L'installazione nella nand emulata \xe8 disponibile solo per il 249 o 250 +echo. +echo. +echo. +sfk echo -spat \x20\x20\x20\x20\x20N = No (wad manager ti chieder\xe0 quale voglio selezionare) +echo. +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p WMCIOS= Inserisci qui la tua scelta: + +if /i "%WMCIOS%" EQU "M" goto:MENU +if /i "%WMCIOS%" EQU "B" goto:CONFIGFILEMENU +if /i "%WMCIOS%" EQU "N" goto:WMCONFIG2 + +::limit user input to X# of digits +if not "%WMCIOS:~3%"=="" ( + goto:badkey +) + +::Reject negative numbers (LSS is less than, GTR is greater than) +if %WMCIOS% LSS 1 (goto:badkey) + +if %WMCIOS% LEQ 254 goto:WMCONFIG2 + +:badkey +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:WMCONFIG + + +::...................................WAD MANAGER CONFIGURATOR page 2............................... +:WMCONFIG2 +set WMDEVICE= +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo. +echo Inserisci la periferica FAT che vuoi che venga caricata in automatico. +echo. +echo Nota: Puoi inserire sia il numero che la parola +echo. +echo. +echo. +echo. +echo 1 = SD +echo 2 = USB +echo 3 = USB2 +echo 4 = GCSDA +echo 5 = GCSDA +echo. +sfk echo -spat \x20\x20\x20\x20\x20N = No (Wad Manager ti chieder\xe0 quale selezionare) +echo. +echo. +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p WMDEVICE= Inserisci qui la tua scelta: + +if /i "%WMDEVICE%" EQU "1" SET WMDEVICE=sd +if /i "%WMDEVICE%" EQU "2" SET WMDEVICE=usb +if /i "%WMDEVICE%" EQU "3" SET WMDEVICE=usb2 +if /i "%WMDEVICE%" EQU "4" SET WMDEVICE=gcsda +if /i "%WMDEVICE%" EQU "5" SET WMDEVICE=gcsdb + +if /i "%WMDEVICE%" EQU "sd" goto:WMCONFIG3 +if /i "%WMDEVICE%" EQU "usb" goto:WMCONFIG3 +if /i "%WMDEVICE%" EQU "usb2" goto:WMCONFIG3 +if /i "%WMDEVICE%" EQU "gcsda" goto:WMCONFIG3 +if /i "%WMDEVICE%" EQU "gcsda" goto:WMCONFIG3 +if /i "%WMDEVICE%" EQU "N" goto:WMCONFIG3 + +if /i "%WMDEVICE%" EQU "B" goto:WMCONFIG +if /i "%WMDEVICE%" EQU "M" goto:MENU + + + +echo You Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:WMCONFIG2 + + +::...................................WAD MANAGER CONFIGURATOR page 3............................... +:WMCONFIG3 +:: NAND Emulation installation only available if cIOS249 or cIOS250 selected +if /i "%WMCIOS%" EQU "249" goto:WMCONFIG3B +if /i "%WMCIOS%" EQU "250" goto:WMCONFIG3B +if /i "%WMCIOS%" EQU "N" goto:WMCONFIG3B +set WMNAND=N +goto:WMCONFIG4 + +:WMCONFIG3B + +set WMNAND= +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo Emulazione NAND +echo. +sfk echo -spat \x20\x20\x20\x20\x20Inserisci la periferica (dove \xe8 presente il backup della nand)che vuoi che +echo venga selezionata in automatico +echo. +echo. +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20Nota: I tool per PC come ShowMiiWads sono pi\xf9 consigliati per installare +echo i wad nella nand emulata, pertanto vi consiglio di lasciare +echo NAND EMULATION su Disabled +echo. +echo Nota: Puoi inserire sia il numero che la parola +echo. +echo. +echo. +echo 1 = Disable +echo 2 = USB +echo 3 = SD +echo. +sfk echo -spat \x20\x20\x20\x20\x20N = No (Wad Manager ti chieder\xe0 la selezione del cIOS249 o cIOS250) +echo. +echo. +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p WMNAND= Inserisci qui la tua scelta: + + +if /i "%WMNAND%" EQU "3" SET WMNAND=SD +if /i "%WMNAND%" EQU "2" SET WMNAND=USB +if /i "%WMNAND%" EQU "1" SET WMNAND=Disable + + +if /i "%WMNAND%" EQU "SD" goto:WMCONFIG4 +if /i "%WMNAND%" EQU "USB" goto:WMCONFIG4 +if /i "%WMNAND%" EQU "Disable" goto:WMCONFIG4 +if /i "%WMNAND%" EQU "N" goto:WMCONFIG4 +if /i "%WMNAND%" EQU "M" goto:MENU +if /i "%WMNAND%" EQU "B" goto:WMCONFIG2 + + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:WMCONFIG3 + +::...................................WAD MANAGER CONFIGURATOR page 4............................... +:WMCONFIG4 +set WMPATH= +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo. +echo Inserisci la path di avvio da caricare inizialmente. +echo. +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20Nota: Se non hai una path di avvio, quella di default \xe8 /WAD +echo. +echo Nota: Assicurati che la path esista,altrimenti riceverai un errore. +echo. +echo. +echo. +echo. +echo Esempi: +echo /WAD/Forwarders +echo /myWad +echo / Nota: '/' setta la path di avvio nella root della periferica +echo. +echo. +echo. +sfk echo -spat \x20\x20\x20\x20\x20N = No (quella di default \xe8 /WAD) +echo. +echo. +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p WMPATH= Inserisci qui la tua scelta: + + +if /i "%WMPATH%" EQU "N" SET WMPATH=/WAD +if /i "%WMPATH%" EQU "B" goto:WMCONFIG4BACK +if /i "%WMPATH%" EQU "M" goto:MENU +IF "%WMPATH%"=="" echo Hai inserito un comando errato +IF "%WMPATH%"=="" @ping 127.0.0.1 -n 2 -w 1000> nul +IF "%WMPATH%"=="" goto:WMCONFIG4 +goto:WMCONFIG5 + +:WMCONFIG4BACK +if /i "%WMCIOS%" EQU "249" goto:WMCONFIG3B +if /i "%WMCIOS%" EQU "250" goto:WMCONFIG3B +if /i "%WMCIOS%" EQU "N" goto:WMCONFIG3B +goto:WMCONFIG2 + + + + + +::...................................WAD MANAGER CONFIGURATOR page 5............................... +:WMCONFIG5 +set WMPASS= +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo. +echo Inserisci una password per accedere a Wad Manager utilizzando solo LRUD; dove +echo. +echo L = Sinistra +echo R = Destra +echo U = Su +echo D = Giu +echo. +sfk echo -spat \x20\x20\x20\x20\x20Nota: La Password \xe8 inserita sul WiiMote o controller GC, max 10 caratteri +echo. +sfk echo -spat \x20\x20\x20\x20\x20Nota: Se non hai una password quella di default \xe8 no password +echo. +echo. +echo. +echo. +echo Esempi: +echo UDLR +echo UDLRUDLRUD +echo UUUUUUU +echo L +echo. +echo. +echo N = No (No Password) +echo. +echo. +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p WMPASS= Inserisci qui la tua scelta: + +if /i "%WMPASS%" EQU "B" goto:WMCONFIG4 +if /i "%WMPASS%" EQU "M" goto:MENU + +IF "%WMPASS%"=="" echo Hai inserito un comando errato +IF "%WMPASS%"=="" @ping 127.0.0.1 -n 2 -w 1000> nul +IF "%WMPASS%"=="" goto:WMCONFIG5 + + +::limit user input to X# of digits +if not "%WMPASS:~10%"=="" ( + echo. ERRORE: La Password non puo' essere piu' di caratteri + @ping 127.0.0.1 -n 2 -w 1000> nul + goto:WMCONFIG5 +) + + + +::...................................WAD MANAGER CONFIGURATOR page 6............................... +:WMCONFIG6 +set WMCONFIRM= +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo. +echo Sono giuste queste impostazioni? +echo. +echo. +if /i "%WMCIOS%" EQU "N" echo Prompt selezione cIOS +if /i "%WMCIOS%" NEQ "N" echo cIOS=%WMCIOS% +echo. +if /i "%WMDEVICE%" EQU "N" echo Prompt selezione periferica FAT +if /i "%WMDEVICE%" NEQ "N" echo PerifericaFAT=%WMDEVICE% +echo. +if /i "%WMCIOS%" EQU "249" goto:nanddevice +if /i "%WMCIOS%" EQU "250" goto:nanddevice +goto:skipnanddevice + +:nanddevice +if /i "%WMNAND%" EQU "N" echo Prompt selezione perif.nand emulata +if /i "%WMNAND%" NEQ "N" echo PerifericaNAND=%WMNAND% +echo. +:skipnanddevice + +echo PathAvvio=%WMPATH% +echo. +if /i "%WMPASS%" EQU "N" echo No Password +if /i "%WMPASS%" NEQ "N" echo Password=%WMPASS% +echo. +echo. +echo. +echo. +echo Y = SI, Crea il file wm_config.txt con queste impostazioni +if exist "%Drive%"\WAD\wm_config.txt sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Nota: il file wm_config.txt esistente verr\xe0 sovrascritto +echo. +echo N = No, Riportami al menu principale +echo. +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p WMCONFIRM= Inserisci qui la tua scelta: + +if /i "%WMCONFIRM%" EQU "B" goto:WMCONFIG5 +if /i "%WMCONFIRM%" EQU "M" goto:MENU +if /i "%WMCONFIRM%" EQU "N" goto:MENU +if /i "%WMCONFIRM%" EQU "Y" goto:BUILDWMCONFIG + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:WMCONFIG6 + + +:BUILDWMCONFIG +if not exist "%Drive%"\WAD mkdir "%Drive%"\WAD +echo ;wm_config.txt made by ModMii> "%Drive%"\WAD\wm_config.txt +if /i "%WMCIOS%" NEQ "N" echo cIOSVersion=%WMCIOS%>> "%Drive%"\WAD\wm_config.txt +if /i "%WMDEVICE%" NEQ "N" echo FatDevice=%WMDEVICE%>> "%Drive%"\WAD\wm_config.txt +if /i "%WMNAND%" NEQ "N" echo NANDDevice=%WMNAND%>> "%Drive%"\WAD\wm_config.txt +echo StartupPath=%WMPATH%>> "%Drive%"\WAD\wm_config.txt +if /i "%WMPASS%" NEQ "N" echo Password=%WMPASS%>> "%Drive%"\WAD\wm_config.txt +start notepad "%Drive%\WAD\wm_config.txt" +goto:MENU + + + + + + + + +::...................................MMM CONFIGURATOR (mmmconfig.txt)............................... +:MMMCONFIG +set WMCIOS= +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo. +sfk echo -spat \x20\x20\x20\x20\x20Verr\xe0 creato il file mmmconfig.txt in %DRIVE%\ (\xe8 opzionale) +echo. +echo. +echo. +echo. +echo Inserisci l IOS # che vuoi che Multi-Mod Manager (MMM)carichi in automatico +echo. +sfk echo -spat \x20\x20\x20\x20\x20Nota: Massimo \xe8 il 254 +echo. +echo Le scelte comuni sono 36, 249, 250, etc. +echo. +echo. +echo. +echo N = No( No Auto-Reload IOS) +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p WMCIOS= Inserisci qui la tua scelta: + +if /i "%WMCIOS%" EQU "M" goto:MENU +if /i "%WMCIOS%" EQU "B" goto:CONFIGFILEMENU +if /i "%WMCIOS%" EQU "N" goto:MMMCONFIG2 + +::limit user input to X# of digits +if not "%WMCIOS:~3%"=="" ( + goto:badkey +) + +::Reject negative numbers (LSS is less than, GTR is greater than) +if %WMCIOS% LSS 1 (goto:badkey) + +if %WMCIOS% LEQ 254 goto:MMMCONFIG2 + +:badkey +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:MMMCONFIG + + +::...................................MMM CONFIGURATOR (mmmconfig.txt) page 2............................... +:MMMCONFIG2 +set WMDEVICE= +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo. +echo Inserisci la periferica FAT che vuoi che venga caricata in automatico. +echo. +echo Nota: Puoi inserire sia il numero che la parola +echo. +echo. +echo. +echo. +echo 1 = SD ( di default se mmmconfig.txt non esiste) +echo 2 = USB +echo 3 = SMB +echo. +sfk echo -spat \x20\x20\x20\x20\x20N = No (MMM mi chieder\xe0 di selezionarla) +echo. +echo. +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p WMDEVICE= Inserisci qui la tua scelta: + + +if /i "%WMDEVICE%" EQU "1" SET WMDEVICE=sd +if /i "%WMDEVICE%" EQU "2" SET WMDEVICE=usb +if /i "%WMDEVICE%" EQU "3" SET WMDEVICE=smb + +if /i "%WMDEVICE%" EQU "sd" goto:MMMCONFIG3 +if /i "%WMDEVICE%" EQU "usb" goto:MMMCONFIG3 +if /i "%WMDEVICE%" EQU "smb" goto:MMMCONFIG3 + +if /i "%WMDEVICE%" EQU "N" goto:MMMCONFIG3 + +if /i "%WMDEVICE%" EQU "B" goto:MMMCONFIG +if /i "%WMDEVICE%" EQU "M" goto:MENU + + + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:MMMCONFIG2 + + + +::...................................MMM CONFIGURATOR (mmmconfig.txt) page 3............................... +:MMMCONFIG3 +set WMPATH= +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo. +echo Inserisci la path di avvio che vuoi caricare inizialmente. +echo. +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20Nota: Se non hai una path di avvio, quella di default \xe8 /WAD +echo. +echo Nota: Assicurati che la path di avvia esista,altrimenti riceverai un errore. +echo. +echo. +echo. +echo. +echo Esempi: +echo /WAD/Forwarders +echo /myWad +echo / +echo Nota: '/' setta la path di avvio nella root della periferica +echo. +echo. +sfk echo -spat \x20\x20\x20\x20\x20N = No (quella di default \xe8 /WAD) +echo. +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p WMPATH= Inserisci qui la tua scelta: + + +if /i "%WMPATH%" EQU "N" SET WMPATH=/WAD +if /i "%WMPATH%" EQU "B" goto:MMMCONFIG2 +if /i "%WMPATH%" EQU "M" goto:MENU + +IF "%WMPATH%"=="" echo Hai inserito un comando errato +IF "%WMPATH%"=="" @ping 127.0.0.1 -n 2 -w 1000> nul +IF "%WMPATH%"=="" goto:MMMCONFIG3 + +::...................................MMM CONFIGURATOR (mmmconfig.txt) page 4............................... +:MMMCONFIG4 +set WMCONFIRM= +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo. +echo Sono giuste queste impostazioni? +echo. +echo. +if /i "%WMCIOS%" EQU "N" echo No Auto-Reload IOS +if /i "%WMCIOS%" NEQ "N" echo AutoCaricaIOS=%WMCIOS% +echo. +if /i "%WMDEVICE%" EQU "N" echo Selezione Prompt perifericaFAT +echo. +if /i "%WMDEVICE%" NEQ "N" echo PerifericaFAT=%WMDEVICE% + +echo PatchAvvio=%WMPATH% +echo. +echo. +echo. +echo. +echo Y = SI, Crea il file mmmconfig.txt con queste impostazioni +if exist "%Drive%"\mmmconfig.txt sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ota: Il file mmmconfig.txt esistente verr\xe0 sovrascritto +echo. +echo N = No, Riportami al menu principale +echo. +echo. +echo B = Indietro +echo. +echo M = Menu principale +echo. +echo. +echo. +echo. +set /p WMCONFIRM= Inserisci qui la tua scelta: + +if /i "%WMCONFIRM%" EQU "B" goto:MMMCONFIG3 +if /i "%WMCONFIRM%" EQU "M" goto:MENU +if /i "%WMCONFIRM%" EQU "N" goto:MENU +if /i "%WMCONFIRM%" EQU "Y" goto:BUILDMMMCONFIG + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:MMMCONFIG4 + + +:BUILDMMMCONFIG +if not exist "%Drive%" mkdir "%Drive%" +echo ;mmmconfig.txt made by ModMii> "%Drive%"\mmmconfig.txt +if /i "%WMCIOS%" NEQ "N" echo AutoLoadIOS=%WMCIOS%>> "%Drive%"\mmmconfig.txt +if /i "%WMDEVICE%" NEQ "N" echo FatDevice=%WMDEVICE%>> "%Drive%"\mmmconfig.txt +if /i "%WMDEVICE%" EQU "N" echo FatDevice=>> "%Drive%"\mmmconfig.txt + +echo StartupPath=%WMPATH%>> "%Drive%"\mmmconfig.txt + +start notepad "%Drive%\mmmconfig.txt" +goto:MENU + + + + + + + + + + + +::........................................HACKMII SOLUTION....................................... +:HACKMIISOLUTION +set SETTINGSHM= + + + +set BB1= +set BB2= +set SMASH= +set PWNS= +set BATHAXX= +set ROTJ= +set TOS= +set TWI= +set YUGI= + + +set IOS30P60=* +set IOS31=* +set IOS33=* +set IOS34=* +set IOS35=* +set IOS36v3608=* +set IOS58=* + +set HM=* +set mmm=* +if /i "%FIRMSTART%" EQU "4.1" set BB1=* +if /i "%FIRMSTART%" EQU "4.0" set BB1=* +if /i "%FIRMSTART%" EQU "3.x" set BB1=* +if /i "%FIRMSTART%" EQU "4.2" set BB2=* + +if /i "%EXPLOIT%" EQU "S" set SMASH=* +if /i "%EXPLOIT%" EQU "L" set PWNS=* +if /i "%EXPLOIT%" EQU "LB" set BATHAXX=* +if /i "%EXPLOIT%" EQU "LS" set ROTJ=* +if /i "%EXPLOIT%" EQU "TOS" set TOS=* +if /i "%EXPLOIT%" EQU "T" set TWI=* +if /i "%EXPLOIT%" EQU "Y" set YUGI=* +if /i "%EXPLOIT%" EQU "LB" set BATHAXX=* + +if /i "%EXPLOIT%" NEQ "?" goto:notallexploits2 +if /i "%FIRMSTART%" EQU "o" set Twi=* +set SMASH=* + +if /i "%REGION%" NEQ "K" set PWNS=* +if /i "%REGION%" NEQ "K" set YUGI=* +if /i "%REGION%" NEQ "K" set BATHAXX=* +if /i "%REGION%" NEQ "K" set ROTJ=* +if /i "%REGION%" NEQ "K" set TOS=* +:notallexploits2 + +set BACKB4QUEUE=%backb4HACKMIISOLUTION% +goto:DOWNLOADQUEUE + + + +::...................................Download............................... +:Download + +cls +set cleardownloadsettings=yes +goto:clear + +:DownloadSettings +set cleardownloadsettings= + +set firmwarechange=yes +if /i "%FIRM%" EQU "%FIRMSTART%" set firmwarechange=no + +if /i "%REGION%" EQU "U" goto:U +if /i "%REGION%" EQU "E" goto:E +if /i "%REGION%" EQU "J" goto:J +if /i "%REGION%" EQU "K" goto:K +if /i "%REGION%" EQU "RC" goto:REGIONCHANGEDKOREAN + +:REGIONCHANGEDKOREAN +if /i "%FIRMSTART%" NEQ "4.3" set IOS80K=* +if /i "%FIRM%" EQU "4.3" set IOS80K=* +if /i "%FIRM%" EQU "4.2" set IOS70K=* +if /i "%REGIONCHANGE%" EQU "U" goto:U +if /i "%REGIONCHANGE%" EQU "E" goto:E +if /i "%REGIONCHANGE%" EQU "J" goto:J + + +:U +if /i "%firmwarechange%" EQU "no" goto:nofirmwarechange + +if /i "%ThemeSelection%" NEQ "N" goto:skip +if /i "%FIRM%" EQU "4.3" set SM4.3U=* +if /i "%FIRM%" EQU "4.2" set SM4.2U=* +if /i "%FIRM%" EQU "4.1" set SM4.1U=* +:skip + +if /i "%ThemeSelection%" NEQ "R" goto:SKIPredSM +if /i "%FIRM%" EQU "4.3" set SM4.3U-DWR=* +if /i "%FIRM%" EQU "4.2" set SM4.2U-DWR=* +if /i "%FIRM%" EQU "4.1" set SM4.1U-DWR=* +goto:SKIPSM +:SKIPredSM + +if /i "%ThemeSelection%" NEQ "G" goto:SKIPgreenSM +if /i "%FIRM%" EQU "4.3" set SM4.3U-DWG=* +if /i "%FIRM%" EQU "4.2" set SM4.2U-DWG=* +if /i "%FIRM%" EQU "4.1" set SM4.1U-DWG=* +goto:SKIPSM +:SKIPgreenSM + +:nofirmwarechange +if /i "%ThemeSelection%" NEQ "R" goto:SKIPredSM +set MyM=* +if /i "%FIRM%" EQU "4.3" set DarkWii_Red_4.3U=* +if /i "%FIRM%" EQU "4.2" set DarkWii_Red_4.2U=* +if /i "%FIRM%" EQU "4.1" set DarkWii_Red_4.1U=* +:SKIPredSM + +if /i "%ThemeSelection%" NEQ "G" goto:SKIPgreenSM +set MyM=* +if /i "%FIRM%" EQU "4.3" set DarkWii_Green_4.3U=* +if /i "%FIRM%" EQU "4.2" set DarkWii_Green_4.2U=* +if /i "%FIRM%" EQU "4.1" set DarkWii_Green_4.1U=* +:SKIPgreenSM +:SKIPSM + +if /i "%PIC%" EQU "Y" set P=* +if /i "%NET%" EQU "Y" set IU=* +if /i "%WEATHER%" EQU "Y" set WU=* +if /i "%NEWS%" EQU "Y" set NU=* +if /i "%SHOP%" EQU "Y" set S=* +if /i "%SPEAK%" EQU "Y" set WSU=* +goto:BUGGEDSMIOS + + + +:E +if /i "%firmwarechange%" EQU "no" goto:nofirmwarechange + +if /i "%ThemeSelection%" NEQ "N" goto:skip +if /i "%FIRM%" EQU "4.3" set SM4.3E=* +if /i "%FIRM%" EQU "4.2" set SM4.2E=* +if /i "%FIRM%" EQU "4.1" set SM4.1E=* +:skip + +if /i "%ThemeSelection%" NEQ "R" goto:SKIPredSM +if /i "%FIRM%" EQU "4.3" set SM4.3E-DWR=* +if /i "%FIRM%" EQU "4.2" set SM4.2E-DWR=* +if /i "%FIRM%" EQU "4.1" set SM4.1E-DWR=* +goto:SKIPSM +:SKIPredSM + +if /i "%ThemeSelection%" NEQ "G" goto:SKIPgreenSM +if /i "%FIRM%" EQU "4.3" set SM4.3E-DWG=* +if /i "%FIRM%" EQU "4.2" set SM4.2E-DWG=* +if /i "%FIRM%" EQU "4.1" set SM4.1E-DWG=* +goto:SKIPSM +:SKIPgreenSM + +:nofirmwarechange +if /i "%ThemeSelection%" NEQ "R" goto:SKIPredSM +set MyM=* +if /i "%FIRM%" EQU "4.3" set DarkWii_Red_4.3E=* +if /i "%FIRM%" EQU "4.2" set DarkWii_Red_4.2E=* +if /i "%FIRM%" EQU "4.1" set DarkWii_Red_4.1E=* +:SKIPredSM + +if /i "%ThemeSelection%" NEQ "G" goto:SKIPgreenSM +set MyM=* +if /i "%FIRM%" EQU "4.3" set DarkWii_Green_4.3E=* +if /i "%FIRM%" EQU "4.2" set DarkWii_Green_4.2E=* +if /i "%FIRM%" EQU "4.1" set DarkWii_Green_4.1E=* +:SKIPgreenSM +:SKIPSM + +if /i "%PIC%" EQU "Y" set P=* +if /i "%NET%" EQU "Y" set IE=* +if /i "%WEATHER%" EQU "Y" set WE=* +if /i "%NEWS%" EQU "Y" set NE=* +if /i "%SHOP%" EQU "Y" set S=* +if /i "%SPEAK%" EQU "Y" set WSE=* +goto:BUGGEDSMIOS + + + +:J +if /i "%firmwarechange%" EQU "no" goto:nofirmwarechange + +if /i "%ThemeSelection%" NEQ "N" goto:skip +if /i "%FIRM%" EQU "4.3" set SM4.3J=* +if /i "%FIRM%" EQU "4.2" set SM4.2J=* +if /i "%FIRM%" EQU "4.1" set SM4.1J=* +:skip + +if /i "%ThemeSelection%" NEQ "R" goto:SKIPredSM +if /i "%FIRM%" EQU "4.3" set SM4.3J-DWR=* +if /i "%FIRM%" EQU "4.2" set SM4.2J-DWR=* +if /i "%FIRM%" EQU "4.1" set SM4.1J-DWR=* +goto:SKIPSM +:SKIPredSM + +if /i "%ThemeSelection%" NEQ "G" goto:SKIPgreenSM +if /i "%FIRM%" EQU "4.3" set SM4.3J-DWG=* +if /i "%FIRM%" EQU "4.2" set SM4.2J-DWG=* +if /i "%FIRM%" EQU "4.1" set SM4.1J-DWG=* +goto:SKIPSM +:SKIPgreenSM + +:nofirmwarechange +if /i "%ThemeSelection%" NEQ "R" goto:SKIPredSM +set MyM=* +if /i "%FIRM%" EQU "4.3" set DarkWii_Red_4.3J=* +if /i "%FIRM%" EQU "4.2" set DarkWii_Red_4.2J=* +if /i "%FIRM%" EQU "4.1" set DarkWii_Red_4.1J=* +:SKIPredSM + +if /i "%ThemeSelection%" NEQ "G" goto:SKIPgreenSM +set MyM=* +if /i "%FIRM%" EQU "4.3" set DarkWii_Green_4.3J=* +if /i "%FIRM%" EQU "4.2" set DarkWii_Green_4.2J=* +if /i "%FIRM%" EQU "4.1" set DarkWii_Green_4.1J=* +:SKIPgreenSM +:SKIPSM + +if /i "%PIC%" EQU "Y" set P=* +if /i "%NET%" EQU "Y" set IJ=* +if /i "%WEATHER%" EQU "Y" set WJ=* +if /i "%NEWS%" EQU "Y" set NJ=* +if /i "%SHOP%" EQU "Y" set S=* +if /i "%SPEAK%" EQU "Y" set WSJ=* +goto:BUGGEDSMIOS + + + +:K +if /i "%firmwarechange%" EQU "no" goto:nofirmwarechange + +if /i "%ThemeSelection%" NEQ "N" goto:skip +if /i "%FIRM%" EQU "4.3" set SM4.3K=* +if /i "%FIRM%" EQU "4.2" set SM4.2K=* +if /i "%FIRM%" EQU "4.1" set SM4.1K=* +:skip + +if /i "%ThemeSelection%" NEQ "R" goto:SKIPredSM +if /i "%FIRM%" EQU "4.3" set SM4.3K-DWR=* +if /i "%FIRM%" EQU "4.2" set SM4.2K-DWR=* +if /i "%FIRM%" EQU "4.1" set SM4.1K-DWR=* +goto:SKIPSM +:SKIPredSM + +if /i "%ThemeSelection%" NEQ "G" goto:SKIPgreenSM +if /i "%FIRM%" EQU "4.3" set SM4.3K-DWG=* +if /i "%FIRM%" EQU "4.2" set SM4.2K-DWG=* +if /i "%FIRM%" EQU "4.1" set SM4.1K-DWG=* +goto:SKIPSM +:SKIPgreenSM + +:nofirmwarechange +if /i "%ThemeSelection%" NEQ "R" goto:SKIPredSM +set MyM=* +if /i "%FIRM%" EQU "4.3" set DarkWii_Red_4.3K=* +if /i "%FIRM%" EQU "4.2" set DarkWii_Red_4.2K=* +if /i "%FIRM%" EQU "4.1" set DarkWii_Red_4.1K=* +:SKIPredSM + +if /i "%ThemeSelection%" NEQ "G" goto:SKIPgreenSM +set MyM=* +if /i "%FIRM%" EQU "4.3" set DarkWii_Green_4.3K=* +if /i "%FIRM%" EQU "4.2" set DarkWii_Green_4.2K=* +if /i "%FIRM%" EQU "4.1" set DarkWii_Green_4.1K=* +:SKIPgreenSM +:SKIPSM + +if /i "%PIC%" EQU "Y" set PK=* +if /i "%SHOP%" EQU "Y" set SK=* + + + + + +:BUGGEDSMIOS +if /i "%FIRM%" EQU "3.2" set IOS30P60=* +if /i "%FIRM%" EQU "4.1" set IOS60P=* +if /i "%REGION%" EQU "RC" goto:COMMONSETTINGS +if /i "%FIRM%" EQU "4.2" set IOS70P=* +if /i "%FIRM%" EQU "4.3" set IOS80P=* + +:COMMONSETTINGS +if /i "%SHOP%" EQU "Y" set IOS56=* + +if /i "%ACTIVEIOS%" EQU "off" goto:skipactiveios +if /i "%UpdatesIOSQ%" EQU "N" goto:skipactiveios +::if /i "%FIRMSTART%" EQU "4.3" goto:skipactiveios + + +:ACTIVEIOS +set M10=* +set IOS9=* +set IOS12=* +set IOS13=* +set IOS14=* +set IOS15=* +set IOS17=* +set IOS21=* +set IOS22=* +set IOS28=* +set IOS31=* +set IOS33=* +set IOS34=* +set IOS35=* +if /i "%OPTION36%" EQU "on" set IOS36v3608=* +set IOS37=* +set IOS38=* +set ios41=* +set ios43=* +set ios45=* +set ios46=* +set IOS48v4124=* +set IOS53=* +set IOS55=* +set IOS56=* +set IOS57=* +set IOS58=* +set IOS61=* +:skipactiveios + +if /i "%MIIQ%" EQU "Y" set Mii=* + + + +if /i "%protect%" NEQ "Y" goto:NoExtraProtection +set IOS11P60=* +set IOS20P60=* +set IOS30P60=* +if /i "%REGION%" EQU "K" set IOS40P60=* +set IOS50P=* +if /i "%REGION%" EQU "K" set IOS52P=* +set IOS60P=* +if /i "%REGION%" NEQ "RC" set IOS70P=* +if /i "%REGION%" EQU "RC" set IOS70K=* +set usbx=* +::--Nota: IOS80v16174(IOS60v6174[FS-ES-NP]) verra' scaricato per le wii KOR.anche senza Protezione Extra Brick +:NoExtraProtection + + +if /i "%USBGUIDE%" NEQ "Y" goto:NoUSBSETUP +if /i "%LOADER%" EQU "CFG" set usbfolder=* +if /i "%LOADER%" EQU "ALL" set usbfolder=* +if /i "%LOADER%" EQU "FLOW" set FLOW=* +if /i "%LOADER%" EQU "ALL" set FLOW=* +set wbm=* +if /i "%FORMAT%" EQU "1" set f32=* +if /i "%FORMAT%" EQU "3" set f32=* +:NoUSBSETUP + + + +if /i "%VIRGIN%" NEQ "Y" goto:notvirgin +:virgin +set HM=* +set IOS58=* +if /i "%FIRMSTART%" EQU "4.1" set BB1=* +if /i "%FIRMSTART%" EQU "4.0" set BB1=* +if /i "%FIRMSTART%" EQU "3.2" set BB1=* +if /i "%FIRMSTART%" EQU "3.x" set BB1=* +if /i "%FIRMSTART%" EQU "4.2" set BB2=* +if /i "%EXPLOIT%" EQU "S" set SMASH=* +if /i "%EXPLOIT%" EQU "L" set PWNS=* +if /i "%EXPLOIT%" EQU "T" set Twi=* +if /i "%EXPLOIT%" EQU "Y" set YUGI=* +if /i "%EXPLOIT%" EQU "LB" set BATHAXX=* +if /i "%EXPLOIT%" EQU "LS" set ROTJ=* +if /i "%EXPLOIT%" EQU "TOS" set TOS=* +if /i "%EXPLOIT%" NEQ "?" goto:notallexploits +if /i "%FIRMSTART%" EQU "o" set Twi=* +set SMASH=* +if /i "%REGION%" NEQ "K" set PWNS=* +if /i "%REGION%" NEQ "K" set YUGI=* +if /i "%REGION%" NEQ "K" set BATHAXX=* +if /i "%REGION%" NEQ "K" set ROTJ=* +if /i "%REGION%" NEQ "K" set TOS=* +:notallexploits + +::set Y4M=* +::set IOS236=* +set IOS236Installer=* +set SIP=* +set IOS36=* + +set cIOS202[57]-v5=* +set cIOS222[38]-v5=* +set cIOS223[37-38]-v4=* +set cIOS224[57]-v5=* +set cIOS249[56]-d2x-v6=* +set cIOS250[57]-d2x-v6=* + + + +if /i "%CMIOSOPTION%" EQU "on" set RVL-cMIOS-v65535(v10)_WiiGator_WiiPower_v0.2=* +if /i "%CMIOSOPTION%" EQU "on" set M10= +set pri=* +::set HAX=* +set mmm=* + +goto:DOWNLOADQUEUE + + + +:notvirgin + +set mmm=* +::set Y4M=* + + + +if /i "%HMInstaller%" NEQ "Y" goto:noHMInstallerforNonVirgin +set HM=* +set IOS58=* +if /i "%FIRMSTART%" EQU "4.1" set BB1=* +if /i "%FIRMSTART%" EQU "4.0" set BB1=* +if /i "%FIRMSTART%" EQU "3.x" set BB1=* +if /i "%FIRMSTART%" EQU "3.2" set BB1=* +if /i "%FIRMSTART%" EQU "4.2" set BB2=* + +if /i "%FIRMSTART%" EQU "o" goto:gonow +if /i "%FIRMSTART%" EQU "4.3" goto:gonow +goto:skipextra2 + +:gonow +if /i "%FIRMSTART%" EQU "o" set TWI=* +set SMASH=* +if /i "%REGION%" NEQ "K" set PWNS=* +if /i "%REGION%" NEQ "K" set YUGI=* +if /i "%REGION%" NEQ "K" set BATHAXX=* +if /i "%REGION%" NEQ "K" set ROTJ=* +if /i "%REGION%" NEQ "K" set TOS=* +:skipextra2 + +:noHMInstallerforNonVirgin + +if /i "%IOS236InstallerQ%" EQU "Y" set SIP=* +if /i "%IOS236InstallerQ%" EQU "Y" set IOS36=* +if /i "%IOS236InstallerQ%" EQU "Y" set IOS236Installer=* + +if /i "%RECCIOS%" EQU "Y" set cIOS202[57]-v5=* +if /i "%RECCIOS%" EQU "Y" set cIOS222[38]-v5=* +if /i "%RECCIOS%" EQU "Y" set cIOS223[37-38]-v4=* +if /i "%RECCIOS%" EQU "Y" set cIOS224[57]-v5=* +if /i "%RECCIOS%" EQU "Y" set cIOS249[56]-d2x-v6=* +if /i "%RECCIOS%" EQU "Y" set cIOS250[57]-d2x-v6=* + +if /i "%CMIOSOPTION%" EQU "off" goto:quickskip +if /i "%RECCIOS%" EQU "Y" set RVL-cMIOS-v65535(v10)_WiiGator_WiiPower_v0.2=* +if /i "%RECCIOS%" EQU "Y" set M10= +:quickskip + +if /i "%yawmQ%" EQU "Y" set YAWM=* + + +if /i "%PRIQ%" NEQ "Y" goto:DOWNLOADQUEUE +set pri=* +::set HAX=* +set mmm=* +::set IOS236=* +goto:DOWNLOADQUEUE + + + + +::...................................Download Queue............................... +:DOWNLOADQUEUE +set settings= + +set d2x-beta-rev=6 +if exist modules\d2x-beta\d2x-beta.bat call modules\d2x-beta\d2x-beta.bat + +::-------------- +::d2x check for changed DL names and md5's for Advanced downloads only +if /i "%MENU1%" NEQ "L" goto:DLCOUNT +if not exist temp\DLnamesADV.txt goto:DLCOUNT +findStr "d2x" temp\DLnamesADV.txt >nul +IF ERRORLEVEL 1 goto:DLCOUNT + +FINDSTR /N . temp\DLnamesADV.txt>temp\DLnamesADVcheck.txt +sfk filter -quiet temp\DLnamesADVcheck.txt -+d2x -rep _cIOS*[_cIOS249[_ -rep _"Advanced Download: "__ -write -yes + +set loadorgo=load4queue + +::Loop through the the following once for EACH line in *.txt +for /F "tokens=*" %%A in (temp\DLnamesADVcheck.txt) do call :processDLCheck %%A +goto:quickskip +:processDLCheck + +set advDLCheck=%* + +echo set advDLcheckNUM=%advDLCheck%>temp\advDLcheckNUM.bat +sfk filter -quiet temp\advDLcheckNUM.bat -rep _:*__ -write -yes +call temp\advDLcheckNUM.bat +del temp\advDLcheckNUM.bat>nul + +echo %advDLCheck%>temp\advDLcheck.bat +sfk filter -quiet temp\advDLcheck.bat -rep _"%advDLcheckNUM%:"_"set advDLcheck="_ -write -yes +call temp\advDLcheck.bat +del temp\advDLcheck.bat>nul + + +call temp\AdvDL%advDLcheckNUM%.bat +set oldfullname=%name% + +set advDLCheck0=%advDLCheck% + +set d2x-beta-rev=6 +set advDLCheck=%advDLCheck:~0,17%%d2x-beta-rev% +if exist modules\d2x-beta\d2x-beta.bat call modules\d2x-beta\d2x-beta.bat + +set string=%d2x-beta-rev% +set d2xVersionLength=0 + +:loopd2xVersionLength +if defined string ( + set string=%string:~1% + set /A d2xVersionLength += 1 + goto:loopd2xVersionLength + ) + +echo set alt-d2x-beta-rev=@advDLcheck0:~17,%d2xVersionLength%@>temp\d2x-beta-rev.bat +sfk filter temp\d2x-beta-rev.bat -spat -rep _@_%%_ -write -yes>nul +call temp\d2x-beta-rev.bat +del temp\d2x-beta-rev.bat>nul + +if /i "%d2x-beta-rev%" EQU "%alt-d2x-beta-rev%" goto:EOF + +goto:%advDLCheck% + + +:processDLCheck2 + +set slotnum=%slotcode:~7% +if "%slotnum%"=="" set slotnum=249 +set newname=cIOS%slotnum%%basecios:~7,10%%d2x-beta-rev% + +::update temp\AdvDL#.bat +sfk filter -quiet temp\AdvDL%advDLcheckNUM%.bat -rep _"set MD5="*_"set MD5=%MD5%"_ -rep _"set md5alt="*_"set md5alt=%md5alt%"_ -rep _"set ciosversion="*_"set ciosversion=%ciosversion%"_ -rep _"Advanced Download: "*_"Advanced Download: %newname%%versionname%"_ -rep _"set wadname="*_"set wadname=%wadname%"_ -rep _"set wadnameless="*_"set wadnameless=%newname%"_ -write -yes + +::update temp\DLnamesADV.txt +sfk filter -quiet temp\DLnamesADV.txt -lerep _"%oldfullname% "_"Advanced Download: %newname%%versionname%"_ -write -yes +goto:EOF +:quickskip + +if exist temp\DLnamesADVcheck.txt del temp\DLnamesADVcheck.txt>nul +set loadorgo=go +::--------------------- + + +::Count how many downloads there are! +:DLCOUNT + +if exist temp\DLnames.txt del temp\DLnames.txt>nul +if exist temp\DLgotos.txt del temp\DLgotos.txt>nul + + + +if /i "%EULAU%" EQU "*" (echo "EULA v3 (USA)">>temp\DLnames.txt) & (echo "EULAU">>temp\DLgotos.txt) +if /i "%EULAE%" EQU "*" (echo "EULA v3 (PAL)">>temp\DLnames.txt) & (echo "EULAE">>temp\DLgotos.txt) +if /i "%EULAJ%" EQU "*" (echo "EULA v3 (JAP)">>temp\DLnames.txt) & (echo "EULAJ">>temp\DLgotos.txt) +if /i "%EULAK%" EQU "*" (echo "EULA v3 (KOR)">>temp\DLnames.txt) & (echo "EULAK">>temp\DLgotos.txt) +if /i "%RSU%" EQU "*" (echo "Region Select v3 (USA)">>temp\DLnames.txt) & (echo "RSU">>temp\DLgotos.txt) +if /i "%RSE%" EQU "*" (echo "Region Select v3 (PAL)">>temp\DLnames.txt) & (echo "RSE">>temp\DLgotos.txt) +if /i "%RSJ%" EQU "*" (echo "Region Select v3 (JAP)">>temp\DLnames.txt) & (echo "RSJ">>temp\DLgotos.txt) +if /i "%RSK%" EQU "*" (echo "Region Select v3 (KOR)">>temp\DLnames.txt) & (echo "RSK">>temp\DLgotos.txt) +if /i "%BC%" EQU "*" (echo "BC">>temp\DLnames.txt) & (echo "BC">>temp\DLgotos.txt) + +if /i "%SM3.2U%" EQU "*" (echo "System Menu 3.2U">>temp\DLnames.txt) & (echo "SM3.2U">>temp\DLgotos.txt) +if /i "%SM4.1U%" EQU "*" (echo "System Menu 4.1U">>temp\DLnames.txt) & (echo "SM4.1U">>temp\DLgotos.txt) +if /i "%SM4.2U%" EQU "*" (echo "System Menu 4.2U">>temp\DLnames.txt) & (echo "SM4.2U">>temp\DLgotos.txt) +if /i "%SM4.3U%" EQU "*" (echo "System Menu 4.3U">>temp\DLnames.txt) & (echo "SM4.3U">>temp\DLgotos.txt) +if /i "%SM3.2E%" EQU "*" (echo "System Menu 3.2E">>temp\DLnames.txt) & (echo "SM3.2E">>temp\DLgotos.txt) +if /i "%SM4.1E%" EQU "*" (echo "System Menu 4.1E">>temp\DLnames.txt) & (echo "SM4.1E">>temp\DLgotos.txt) +if /i "%SM4.2E%" EQU "*" (echo "System Menu 4.2E">>temp\DLnames.txt) & (echo "SM4.2E">>temp\DLgotos.txt) +if /i "%SM4.3E%" EQU "*" (echo "System Menu 4.3E">>temp\DLnames.txt) & (echo "SM4.3E">>temp\DLgotos.txt) +if /i "%SM3.2J%" EQU "*" (echo "System Menu 3.2J">>temp\DLnames.txt) & (echo "SM3.2J">>temp\DLgotos.txt) +if /i "%SM4.1J%" EQU "*" (echo "System Menu 4.1J">>temp\DLnames.txt) & (echo "SM4.1J">>temp\DLgotos.txt) +if /i "%SM4.2J%" EQU "*" (echo "System Menu 4.2J">>temp\DLnames.txt) & (echo "SM4.2J">>temp\DLgotos.txt) +if /i "%SM4.3J%" EQU "*" (echo "System Menu 4.3J">>temp\DLnames.txt) & (echo "SM4.3J">>temp\DLgotos.txt) +if /i "%SM4.1K%" EQU "*" (echo "System Menu 4.1K">>temp\DLnames.txt) & (echo "SM4.1K">>temp\DLgotos.txt) +if /i "%SM4.2K%" EQU "*" (echo "System Menu 4.2K">>temp\DLnames.txt) & (echo "SM4.2K">>temp\DLgotos.txt) +if /i "%SM4.3K%" EQU "*" (echo "System Menu 4.3K">>temp\DLnames.txt) & (echo "SM4.3K">>temp\DLgotos.txt) + +if /i "%SM4.1U-DWR%" EQU "*" (echo "System Menu 4.1U with Dark Wii Red Theme">>temp\DLnames.txt) & (echo "SM4.1U-DWR">>temp\DLgotos.txt) +if /i "%SM4.2U-DWR%" EQU "*" (echo "System Menu 4.2U with Dark Wii Red Theme">>temp\DLnames.txt) & (echo "SM4.2U-DWR">>temp\DLgotos.txt) +if /i "%SM4.3U-DWR%" EQU "*" (echo "System Menu 4.3U with Dark Wii Red Theme">>temp\DLnames.txt) & (echo "SM4.3U-DWR">>temp\DLgotos.txt) +if /i "%SM4.1E-DWR%" EQU "*" (echo "System Menu 4.1E with Dark Wii Red Theme">>temp\DLnames.txt) & (echo "SM4.1E-DWR">>temp\DLgotos.txt) +if /i "%SM4.2E-DWR%" EQU "*" (echo "System Menu 4.2E with Dark Wii Red Theme">>temp\DLnames.txt) & (echo "SM4.2E-DWR">>temp\DLgotos.txt) +if /i "%SM4.3E-DWR%" EQU "*" (echo "System Menu 4.3E with Dark Wii Red Theme">>temp\DLnames.txt) & (echo "SM4.3E-DWR">>temp\DLgotos.txt) +if /i "%SM4.1J-DWR%" EQU "*" (echo "System Menu 4.1J with Dark Wii Red Theme">>temp\DLnames.txt) & (echo "SM4.1J-DWR">>temp\DLgotos.txt) +if /i "%SM4.2J-DWR%" EQU "*" (echo "System Menu 4.2J with Dark Wii Red Theme">>temp\DLnames.txt) & (echo "SM4.2J-DWR">>temp\DLgotos.txt) +if /i "%SM4.3J-DWR%" EQU "*" (echo "System Menu 4.3J with Dark Wii Red Theme">>temp\DLnames.txt) & (echo "SM4.3J-DWR">>temp\DLgotos.txt) +if /i "%SM4.1K-DWR%" EQU "*" (echo "System Menu 4.1K with Dark Wii Red Theme">>temp\DLnames.txt) & (echo "SM4.1K-DWR">>temp\DLgotos.txt) +if /i "%SM4.2K-DWR%" EQU "*" (echo "System Menu 4.2K with Dark Wii Red Theme">>temp\DLnames.txt) & (echo "SM4.2K-DWR">>temp\DLgotos.txt) +if /i "%SM4.3K-DWR%" EQU "*" (echo "System Menu 4.3K with Dark Wii Red Theme">>temp\DLnames.txt) & (echo "SM4.3K-DWR">>temp\DLgotos.txt) + +if /i "%SM4.1U-DWG%" EQU "*" (echo "System Menu 4.1U with Dark Wii Green Theme">>temp\DLnames.txt) & (echo "SM4.1U-DWG">>temp\DLgotos.txt) +if /i "%SM4.2U-DWG%" EQU "*" (echo "System Menu 4.2U with Dark Wii Green Theme">>temp\DLnames.txt) & (echo "SM4.2U-DWG">>temp\DLgotos.txt) +if /i "%SM4.3U-DWG%" EQU "*" (echo "System Menu 4.3U with Dark Wii Green Theme">>temp\DLnames.txt) & (echo "SM4.3U-DWG">>temp\DLgotos.txt) +if /i "%SM4.1E-DWG%" EQU "*" (echo "System Menu 4.1E with Dark Wii Green Theme">>temp\DLnames.txt) & (echo "SM4.1E-DWG">>temp\DLgotos.txt) +if /i "%SM4.2E-DWG%" EQU "*" (echo "System Menu 4.2E with Dark Wii Green Theme">>temp\DLnames.txt) & (echo "SM4.2E-DWG">>temp\DLgotos.txt) +if /i "%SM4.3E-DWG%" EQU "*" (echo "System Menu 4.3E with Dark Wii Green Theme">>temp\DLnames.txt) & (echo "SM4.3E-DWG">>temp\DLgotos.txt) +if /i "%SM4.1J-DWG%" EQU "*" (echo "System Menu 4.1J with Dark Wii Green Theme">>temp\DLnames.txt) & (echo "SM4.1J-DWG">>temp\DLgotos.txt) +if /i "%SM4.2J-DWG%" EQU "*" (echo "System Menu 4.2J with Dark Wii Green Theme">>temp\DLnames.txt) & (echo "SM4.2J-DWG">>temp\DLgotos.txt) +if /i "%SM4.3J-DWG%" EQU "*" (echo "System Menu 4.3J with Dark Wii Green Theme">>temp\DLnames.txt) & (echo "SM4.3J-DWG">>temp\DLgotos.txt) +if /i "%SM4.1K-DWG%" EQU "*" (echo "System Menu 4.1K with Dark Wii Green Theme">>temp\DLnames.txt) & (echo "SM4.1K-DWG">>temp\DLgotos.txt) +if /i "%SM4.2K-DWG%" EQU "*" (echo "System Menu 4.2K with Dark Wii Green Theme">>temp\DLnames.txt) & (echo "SM4.2K-DWG">>temp\DLgotos.txt) +if /i "%SM4.3K-DWG%" EQU "*" (echo "System Menu 4.3K with Dark Wii Green Theme">>temp\DLnames.txt) & (echo "SM4.3K-DWG">>temp\DLgotos.txt) + +if /i "%DarkWii_Red_4.1U%" EQU "*" (echo "DarkWii Red Theme (4.1U)">>temp\DLnames.txt) & (echo "DarkWii_Red_4.1U">>temp\DLgotos.txt) +if /i "%DarkWii_Red_4.2U%" EQU "*" (echo "DarkWii Red Theme (4.2U)">>temp\DLnames.txt) & (echo "DarkWii_Red_4.2U">>temp\DLgotos.txt) +if /i "%DarkWii_Red_4.3U%" EQU "*" (echo "DarkWii Red Theme (4.3U)">>temp\DLnames.txt) & (echo "DarkWii_Red_4.3U">>temp\DLgotos.txt) +if /i "%DarkWii_Red_4.1E%" EQU "*" (echo "DarkWii Red Theme (4.1E)">>temp\DLnames.txt) & (echo "DarkWii_Red_4.1E">>temp\DLgotos.txt) +if /i "%DarkWii_Red_4.2E%" EQU "*" (echo "DarkWii Red Theme (4.2E)">>temp\DLnames.txt) & (echo "DarkWii_Red_4.2E">>temp\DLgotos.txt) +if /i "%DarkWii_Red_4.3E%" EQU "*" (echo "DarkWii Red Theme (4.3E)">>temp\DLnames.txt) & (echo "DarkWii_Red_4.3E">>temp\DLgotos.txt) +if /i "%DarkWii_Red_4.1J%" EQU "*" (echo "DarkWii Red Theme (4.1J)">>temp\DLnames.txt) & (echo "DarkWii_Red_4.1J">>temp\DLgotos.txt) +if /i "%DarkWii_Red_4.2J%" EQU "*" (echo "DarkWii Red Theme (4.2J)">>temp\DLnames.txt) & (echo "DarkWii_Red_4.2J">>temp\DLgotos.txt) +if /i "%DarkWii_Red_4.3J%" EQU "*" (echo "DarkWii Red Theme (4.3J)">>temp\DLnames.txt) & (echo "DarkWii_Red_4.3J">>temp\DLgotos.txt) +if /i "%DarkWii_Red_4.1K%" EQU "*" (echo "DarkWii Red Theme (4.1K)">>temp\DLnames.txt) & (echo "DarkWii_Red_4.1K">>temp\DLgotos.txt) +if /i "%DarkWii_Red_4.2K%" EQU "*" (echo "DarkWii Red Theme (4.2K)">>temp\DLnames.txt) & (echo "DarkWii_Red_4.2K">>temp\DLgotos.txt) +if /i "%DarkWii_Red_4.3K%" EQU "*" (echo "DarkWii Red Theme (4.3K)">>temp\DLnames.txt) & (echo "DarkWii_Red_4.3K">>temp\DLgotos.txt) + +if /i "%DarkWii_Green_4.1U%" EQU "*" (echo "DarkWii Green Theme (4.1U)">>temp\DLnames.txt) & (echo "DarkWii_Green_4.1U">>temp\DLgotos.txt) +if /i "%DarkWii_Green_4.2U%" EQU "*" (echo "DarkWii Green Theme (4.2U)">>temp\DLnames.txt) & (echo "DarkWii_Green_4.2U">>temp\DLgotos.txt) +if /i "%DarkWii_Green_4.3U%" EQU "*" (echo "DarkWii Green Theme (4.3U)">>temp\DLnames.txt) & (echo "DarkWii_Green_4.3U">>temp\DLgotos.txt) +if /i "%DarkWii_Green_4.1E%" EQU "*" (echo "DarkWii Green Theme (4.1E)">>temp\DLnames.txt) & (echo "DarkWii_Green_4.1E">>temp\DLgotos.txt) +if /i "%DarkWii_Green_4.2E%" EQU "*" (echo "DarkWii Green Theme (4.2E)">>temp\DLnames.txt) & (echo "DarkWii_Green_4.2E">>temp\DLgotos.txt) +if /i "%DarkWii_Green_4.3E%" EQU "*" (echo "DarkWii Green Theme (4.3E)">>temp\DLnames.txt) & (echo "DarkWii_Green_4.3E">>temp\DLgotos.txt) +if /i "%DarkWii_Green_4.1J%" EQU "*" (echo "DarkWii Green Theme (4.1J)">>temp\DLnames.txt) & (echo "DarkWii_Green_4.1J">>temp\DLgotos.txt) +if /i "%DarkWii_Green_4.2J%" EQU "*" (echo "DarkWii Green Theme (4.2J)">>temp\DLnames.txt) & (echo "DarkWii_Green_4.2J">>temp\DLgotos.txt) +if /i "%DarkWii_Green_4.3J%" EQU "*" (echo "DarkWii Green Theme (4.3J)">>temp\DLnames.txt) & (echo "DarkWii_Green_4.3J">>temp\DLgotos.txt) +if /i "%DarkWii_Green_4.1K%" EQU "*" (echo "DarkWii Green Theme (4.1K)">>temp\DLnames.txt) & (echo "DarkWii_Green_4.1K">>temp\DLgotos.txt) +if /i "%DarkWii_Green_4.2K%" EQU "*" (echo "DarkWii Green Theme (4.2K)">>temp\DLnames.txt) & (echo "DarkWii_Green_4.2K">>temp\DLgotos.txt) +if /i "%DarkWii_Green_4.3K%" EQU "*" (echo "DarkWii Green Theme (4.3K)">>temp\DLnames.txt) & (echo "DarkWii_Green_4.3K">>temp\DLgotos.txt) + +if /i "%IOS30%" EQU "*" (echo "IOS30v2576">>temp\DLnames.txt) & (echo "IOS30">>temp\DLgotos.txt) +if /i "%IOS30P60%" EQU "*" (echo "IOS30v16174(IOS60v6174[FS-ES-NP])">>temp\DLnames.txt) & (echo "IOS30P60">>temp\DLgotos.txt) +if /i "%IOS40P60%" EQU "*" (echo "IOS40v16174(IOS60v6174[FS-ES-NP])">>temp\DLnames.txt) & (echo "IOS40P60">>temp\DLgotos.txt) +if /i "%IOS30P%" EQU "*" (echo "IOS30v12576(IOS30v2576[FS-ES-NP])">>temp\DLnames.txt) & (echo "IOS30P">>temp\DLgotos.txt) +if /i "%IOS11P60%" EQU "*" (echo "IOS11v16174(IOS60v6174[FS-ES-NP])">>temp\DLnames.txt) & (echo "IOS11P60">>temp\DLgotos.txt) +if /i "%IOS20P60%" EQU "*" (echo "IOS20v16174(IOS60v6174[FS-ES-NP])">>temp\DLnames.txt) & (echo "IOS20P60">>temp\DLgotos.txt) +if /i "%IOS50P%" EQU "*" (echo "IOS50v14889(IOS50v4889[FS-ES-NP])">>temp\DLnames.txt) & (echo "IOS50P">>temp\DLgotos.txt) +if /i "%IOS52P%" EQU "*" (echo "IOS52v15661(IOS52v5661[FS-ES-NP])">>temp\DLnames.txt) & (echo "IOS52P">>temp\DLgotos.txt) +if /i "%IOS60%" EQU "*" (echo "IOS60v6174">>temp\DLnames.txt) & (echo "IOS60">>temp\DLgotos.txt) +if /i "%IOS60P%" EQU "*" (echo "IOS60v6174[FS-ES-NP]">>temp\DLnames.txt) & (echo "IOS60P">>temp\DLgotos.txt) +if /i "%IOS70%" EQU "*" (echo "IOS70v6687">>temp\DLnames.txt) & (echo "IOS70">>temp\DLgotos.txt) +if /i "%IOS70P%" EQU "*" (echo "IOS70v16687(IOS70v6687[FS-ES-NP])">>temp\DLnames.txt) & (echo "IOS70P">>temp\DLgotos.txt) +if /i "%IOS70K%" EQU "*" (echo "IOS70v16174(IOS60v6174[FS-ES-NP])">>temp\DLnames.txt) & (echo "IOS70K">>temp\DLgotos.txt) +if /i "%IOS80K%" EQU "*" (echo "IOS80v16174(IOS60v6174[FS-ES-NP])">>temp\DLnames.txt) & (echo "IOS80K">>temp\DLgotos.txt) +if /i "%IOS80%" EQU "*" (echo "IOS80v6944">>temp\DLnames.txt) & (echo "IOS80">>temp\DLgotos.txt) +if /i "%IOS80P%" EQU "*" (echo "IOS80v6944[FS-ES-NP]">>temp\DLnames.txt) & (echo "IOS80P">>temp\DLgotos.txt) + +if /i "%mmm%" EQU "*" (echo "Multi-Mod Manager (MMM) v13.4">>temp\DLnames.txt) & (echo "mmm">>temp\DLgotos.txt) +if /i "%yawm%" EQU "*" (echo "Yet Another Wad Manager Mod">>temp\DLnames.txt) & (echo "yawm">>temp\DLgotos.txt) +if /i "%Y4M%" EQU "*" (echo "YAWMM 4 ModMii">>temp\DLnames.txt) & (echo "Y4M">>temp\DLgotos.txt) +if /i "%dop%" EQU "*" (echo "Dop-Mii v13">>temp\DLnames.txt) & (echo "dopmii">>temp\DLgotos.txt) + +if /i "%HM%" EQU "*" (echo "HackMii Installer">>temp\DLnames.txt) & (echo "HackmiiInstaller">>temp\DLgotos.txt) +if /i "%bootmiisd%" EQU "*" (echo "BootMii SD Files">>temp\DLnames.txt) & (echo "bootmiisd">>temp\DLgotos.txt) +if /i "%BB1%" EQU "*" (echo "Bannerbomb v1">>temp\DLnames.txt) & (echo "BannerBomb1">>temp\DLgotos.txt) +if /i "%BB2%" EQU "*" (echo "Bannerbomb v2">>temp\DLnames.txt) & (echo "BannerBomb2">>temp\DLgotos.txt) +if /i "%smash%" EQU "*" (echo "Smash Stack (USA, PAL, JAP and KOR)">>temp\DLnames.txt) & (echo "smash">>temp\DLgotos.txt) +if /i "%pwns%" EQU "*" (echo "Indiana Pwns">>temp\DLnames.txt) & (echo "pwns">>temp\DLgotos.txt) +if /i "%BATHAXX%" EQU "*" (echo "BATHAXX (USA, PAL and JAP)">>temp\DLnames.txt) & (echo "BATHAXX">>temp\DLgotos.txt) +if /i "%ROTJ%" EQU "*" (echo "Return of the JODI (USA, PAL and JAP)">>temp\DLnames.txt) & (echo "ROTJ">>temp\DLgotos.txt) +if /i "%TOS%" EQU "*" (echo "Eri HaKawai (USA, PAL and JAP)">>temp\DLnames.txt) & (echo "TOS">>temp\DLgotos.txt) +if /i "%YUGI%" EQU "*" (echo "YU-GI-OWNED (USA, PAL and JAP)">>temp\DLnames.txt) & (echo "YUGI">>temp\DLgotos.txt) +if /i "%Twi%" EQU "*" (echo "Twilight Hack v0.1 Beta1 (for Wii's 3.3 and below)">>temp\DLnames.txt) & (echo "Twi">>temp\DLgotos.txt) + +if /i "%IOS236Installer%" EQU "*" (echo "IOS236 Installer v5 Mod">>temp\DLnames.txt) & (echo "IOS236Installer">>temp\DLgotos.txt) +if /i "%SIP%" EQU "*" (echo "Simple IOS Patcher v1.12">>temp\DLnames.txt) & (echo "SIP">>temp\DLgotos.txt) +if /i "%Pri%" EQU "*" (echo "Priiloader v0.7 (236 Mod)">>temp\DLnames.txt) & (echo "Priiloader">>temp\DLgotos.txt) +if /i "%HAX%" EQU "*" (echo "Priiloader Hacks">>temp\DLnames.txt) & (echo "PriiHacks">>temp\DLgotos.txt) +if /i "%MyM%" EQU "*" (echo "MyMenuify">>temp\DLnames.txt) & (echo "Mym">>temp\DLgotos.txt) + + + +if /i "%PCSAVE%" EQU "Local" goto:local +if /i "%PCSAVE%" NEQ "Auto" goto:skip +if /i "%Homedrive%" EQU "%ModMiipath:~0,2%" goto:local +:skip +if /i "%f32%" EQU "*" (echo "FAT32 GUI Formatter">>temp\DLnames.txt) & (echo "F32">>temp\DLgotos.txt) +if /i "%wbm%" EQU "*" (echo "Wii Backup Manager v0.3.8 build60">>temp\DLnames.txt) & (echo "WBM">>temp\DLgotos.txt) +goto:skiplocal +:local + +if /i "%f32%" EQU "*" (echo "FAT32 GUI Formatter (saved with shortcuts to %homedrive%\ModMii\Program Files)">>temp\DLnames.txt) & (echo "F32">>temp\DLgotos.txt) +if /i "%wbm%" EQU "*" (echo "Wii Backup Manager v0.3.8 build60 (saved with shortcuts to %homedrive%\ModMii\Program Files)">>temp\DLnames.txt) & (echo "WBM">>temp\DLgotos.txt) +:skiplocal + + + +if /i "%usbfolder%" EQU "*" (echo "Configurable USB-Loader (Most recent Full 249 version)">>temp\DLnames.txt) & (echo "usbfolder">>temp\DLgotos.txt) +if /i "%cfg249%" EQU "*" (echo "Configurable USB Loader (Most recent 249 version)">>temp\DLnames.txt) & (echo "cfg249">>temp\DLgotos.txt) +if /i "%cfg222%" EQU "*" (echo "Configurable USB Loader (Most recent 222 version)">>temp\DLnames.txt) & (echo "cfg222">>temp\DLgotos.txt) +if /i "%cfgr%" EQU "*" (echo "Configurator for Configurable USB Loader (Most recent version)">>temp\DLnames.txt) & (echo "cfgr">>temp\DLgotos.txt) +if /i "%FLOW%" EQU "*" (echo "WiiFlow r304-249">>temp\DLnames.txt) & (echo "FLOW">>temp\DLgotos.txt) +if /i "%neogamma%" EQU "*" (echo "Neogamma Backup Disc Loader (most recent release)">>temp\DLnames.txt) & (echo "neogamma">>temp\DLgotos.txt) +if /i "%AccioHacks%" EQU "*" (echo "Accio Hacks">>temp\DLnames.txt) & (echo "AccioHacks">>temp\DLgotos.txt) +if /i "%CheatCodes%" EQU "*" (echo "%cheatregion% Region Cheat Codes: txtcodes from geckocodes.org">>temp\DLnames.txt) & (echo "CheatCodes">>temp\DLgotos.txt) +if /i "%USBX%" EQU "*" (echo "USB-Loader Forwarder Channel v9">>temp\DLnames.txt) & (echo "USBX">>temp\DLgotos.txt) + +if /i "%JOY%" EQU "*" (echo "JoyFlow">>temp\DLnames.txt) & (echo "JOY">>temp\DLgotos.txt) +if /i "%JOYF%" EQU "*" (echo "Joy Flow Forwarder Channel\dol">>temp\DLnames.txt) & (echo "JOYF">>temp\DLgotos.txt) +if /i "%HBF%" EQU "*" (echo "Homebrew Filter r32">>temp\DLnames.txt) & (echo "HBF">>temp\DLgotos.txt) +if /i "%S2U%" EQU "*" (echo "Switch2Uneek">>temp\DLnames.txt) & (echo "S2U">>temp\DLgotos.txt) + +if /i "%WiiMC%" EQU "*" (echo "WiiMC - Media Player (Most Recent Release)">>temp\DLnames.txt) & (echo "WIIMC">>temp\DLgotos.txt) +if /i "%fceugx%" EQU "*" (echo "FCEUGX - NES Emulator for the Wii (Most Recent Release)">>temp\DLnames.txt) & (echo "fceugx">>temp\DLgotos.txt) +if /i "%snes9xgx%" EQU "*" (echo "SNES9xGX - SNES Emulator for the Wii (Most Recent Release)">>temp\DLnames.txt) & (echo "snes9xgx">>temp\DLgotos.txt) +if /i "%vbagx%" EQU "*" (echo "Visual Boy Advance GX - GB/GBA Emulator for the Wii (Most Recent Release)">>temp\DLnames.txt) & (echo "vbagx">>temp\DLgotos.txt) +if /i "%WII64%" EQU "*" (echo "Wii64 beta1.1 (N64 Emulator)">>temp\DLnames.txt) & (echo "WII64">>temp\DLgotos.txt) +if /i "%WIISX%" EQU "*" (echo "WiiSX beta2.1 (Playstation 1 Emulator)">>temp\DLnames.txt) & (echo "WIISX">>temp\DLgotos.txt) +if /i "%SGM%" EQU "*" (echo "SaveGame Manager GX (Most Recent Release)">>temp\DLnames.txt) & (echo "SGM">>temp\DLgotos.txt) +if /i "%WIIX%" EQU "*" (echo "WiiXplorer (Most Recent Release)">>temp\DLnames.txt) & (echo "WIIX">>temp\DLgotos.txt) +if /i "%HBB%" EQU "*" (echo "Homebrew Browser v0.3.9c">>temp\DLnames.txt) & (echo "HBB">>temp\DLgotos.txt) +if /i "%locked%" EQU "*" (echo "Locked Apps Folder for HBC (PASS=UDLRAB)">>temp\DLnames.txt) & (echo "locked">>temp\DLgotos.txt) + +if /i "%h4%" EQU "*" (echo "Hermes cIOS v4 Installer">>temp\DLnames.txt) & (echo "Hermesv4">>temp\DLgotos.txt) +if /i "%h5%" EQU "*" (echo "Hermes cIOS v5 Installer">>temp\DLnames.txt) & (echo "Hermesv5">>temp\DLgotos.txt) +if /i "%h51%" EQU "*" (echo "Hermes cIOS v5.1 Installer">>temp\DLnames.txt) & (echo "Hermesv51">>temp\DLgotos.txt) +if /i "%w19%" EQU "*" (echo "Waninkokos cIOS v19 Installer">>temp\DLnames.txt) & (echo "waninv19">>temp\DLgotos.txt) +if /i "%w20%" EQU "*" (echo "Waninkokos cIOS v20 Installer">>temp\DLnames.txt) & (echo "waninv20">>temp\DLgotos.txt) +if /i "%CM5%" EQU "*" (echo "cMIOS rev5 Installer">>temp\DLnames.txt) & (echo "cMIOSrev5">>temp\DLgotos.txt) +if /i "%MP%" EQU "*" (echo "MIOS Patcher 0.2">>temp\DLnames.txt) & (echo "MIOSPatcher">>temp\DLgotos.txt) + +if /i "%MII%" EQU "*" (echo "MII Channel">>temp\DLnames.txt) & (echo "MII">>temp\DLgotos.txt) +if /i "%P%" EQU "*" (echo "Photo Channel 1.1 (USA / PAL / JAP)">>temp\DLnames.txt) & (echo "PHOTO">>temp\DLgotos.txt) +if /i "%PK%" EQU "*" (echo "KOREAN Photo Channel 1.1">>temp\DLnames.txt) & (echo "PHOTO_K">>temp\DLgotos.txt) +if /i "%S%" EQU "*" (echo "Shopping Channel (USA / PAL / JAP)">>temp\DLnames.txt) & (echo "SHOP">>temp\DLgotos.txt) +if /i "%SK%" EQU "*" (echo "KOREAN Shopping Channel">>temp\DLnames.txt) & (echo "SHOP_K">>temp\DLgotos.txt) +if /i "%IU%" EQU "*" (echo "USA Internet Channel">>temp\DLnames.txt) & (echo "NET_U">>temp\DLgotos.txt) +if /i "%IE%" EQU "*" (echo "PAL Internet Channel">>temp\DLnames.txt) & (echo "NET_E">>temp\DLgotos.txt) +if /i "%IJ%" EQU "*" (echo "JAP Internet Channel">>temp\DLnames.txt) & (echo "NET_J">>temp\DLgotos.txt) +if /i "%WU%" EQU "*" (echo "USA Weather Channel">>temp\DLnames.txt) & (echo "WEATHER_U">>temp\DLgotos.txt) +if /i "%WE%" EQU "*" (echo "PAL Weather Channel">>temp\DLnames.txt) & (echo "WEATHER_E">>temp\DLgotos.txt) +if /i "%WJ%" EQU "*" (echo "JAP Weather Channel">>temp\DLnames.txt) & (echo "WEATHER_J">>temp\DLgotos.txt) +if /i "%NU%" EQU "*" (echo "USA NEWS Channel">>temp\DLnames.txt) & (echo "NEWS_U">>temp\DLgotos.txt) +if /i "%NE%" EQU "*" (echo "PAl NEWS Channel">>temp\DLnames.txt) & (echo "NEWS_E">>temp\DLgotos.txt) +if /i "%NJ%" EQU "*" (echo "JAP NEWS Channel">>temp\DLnames.txt) & (echo "NEWS_J">>temp\DLgotos.txt) +if /i "%WSU%" EQU "*" (echo "USA Wii Speak Channel">>temp\DLnames.txt) & (echo "SPEAK_U">>temp\DLgotos.txt) +if /i "%WSE%" EQU "*" (echo "PAL Wii Speak Channel">>temp\DLnames.txt) & (echo "SPEAK_E">>temp\DLgotos.txt) +if /i "%WSJ%" EQU "*" (echo "JAP Wii Speak Channel">>temp\DLnames.txt) & (echo "SPEAK_J">>temp\DLgotos.txt) + +if /i "%M10%" EQU "*" (echo "MIOSv10">>temp\DLnames.txt) & (echo "M10">>temp\DLgotos.txt) +if /i "%IOS9%" EQU "*" (echo "IOS9">>temp\DLnames.txt) & (echo "IOS9">>temp\DLgotos.txt) +if /i "%IOS12%" EQU "*" (echo "IOS12">>temp\DLnames.txt) & (echo "IOS12">>temp\DLgotos.txt) +if /i "%IOS13%" EQU "*" (echo "IOS13">>temp\DLnames.txt) & (echo "IOS13">>temp\DLgotos.txt) +if /i "%IOS14%" EQU "*" (echo "IOS14">>temp\DLnames.txt) & (echo "IOS14">>temp\DLgotos.txt) +if /i "%IOS15%" EQU "*" (echo "IOS15">>temp\DLnames.txt) & (echo "IOS15">>temp\DLgotos.txt) +if /i "%IOS17%" EQU "*" (echo "IOS17">>temp\DLnames.txt) & (echo "IOS17">>temp\DLgotos.txt) +if /i "%IOS21%" EQU "*" (echo "IOS21">>temp\DLnames.txt) & (echo "IOS21">>temp\DLgotos.txt) +if /i "%IOS22%" EQU "*" (echo "IOS22">>temp\DLnames.txt) & (echo "IOS22">>temp\DLgotos.txt) +if /i "%IOS28%" EQU "*" (echo "IOS28">>temp\DLnames.txt) & (echo "IOS28">>temp\DLgotos.txt) +if /i "%IOS31%" EQU "*" (echo "IOS31">>temp\DLnames.txt) & (echo "IOS31">>temp\DLgotos.txt) +if /i "%IOS33%" EQU "*" (echo "IOS33">>temp\DLnames.txt) & (echo "IOS33">>temp\DLgotos.txt) +if /i "%IOS34%" EQU "*" (echo "IOS34">>temp\DLnames.txt) & (echo "IOS34">>temp\DLgotos.txt) +if /i "%IOS35%" EQU "*" (echo "IOS35">>temp\DLnames.txt) & (echo "IOS35">>temp\DLgotos.txt) +if /i "%IOS36%" EQU "*" (echo "IOS36v3351">>temp\DLnames.txt) & (echo "IOS36">>temp\DLgotos.txt) +if /i "%IOS36v3608%" EQU "*" (echo "IOS36v3608">>temp\DLnames.txt) & (echo "IOS36v3608">>temp\DLgotos.txt) +if /i "%IOS37%" EQU "*" (echo "IOS37">>temp\DLnames.txt) & (echo "IOS37">>temp\DLgotos.txt) +if /i "%IOS38%" EQU "*" (echo "IOS38">>temp\DLnames.txt) & (echo "IOS38">>temp\DLgotos.txt) +if /i "%IOS41%" EQU "*" (echo "IOS41">>temp\DLnames.txt) & (echo "IOS41">>temp\DLgotos.txt) +if /i "%IOS43%" EQU "*" (echo "IOS43">>temp\DLnames.txt) & (echo "IOS43">>temp\DLgotos.txt) +if /i "%IOS45%" EQU "*" (echo "IOS45">>temp\DLnames.txt) & (echo "IOS45">>temp\DLgotos.txt) +if /i "%IOS46%" EQU "*" (echo "IOS46">>temp\DLnames.txt) & (echo "IOS46">>temp\DLgotos.txt) +if /i "%IOS48v4124%" EQU "*" (echo "IOS48">>temp\DLnames.txt) & (echo "IOS48v4124">>temp\DLgotos.txt) +if /i "%IOS53%" EQU "*" (echo "IOS53">>temp\DLnames.txt) & (echo "IOS53">>temp\DLgotos.txt) +if /i "%IOS55%" EQU "*" (echo "IOS55">>temp\DLnames.txt) & (echo "IOS55">>temp\DLgotos.txt) +if /i "%IOS56%" EQU "*" (echo "IOS56">>temp\DLnames.txt) & (echo "IOS56">>temp\DLgotos.txt) +if /i "%IOS57%" EQU "*" (echo "IOS57">>temp\DLnames.txt) & (echo "IOS57">>temp\DLgotos.txt) +if /i "%IOS58%" EQU "*" (echo "IOS58">>temp\DLnames.txt) & (echo "IOS58">>temp\DLgotos.txt) +if /i "%IOS61%" EQU "*" (echo "IOS61">>temp\DLnames.txt) & (echo "IOS61">>temp\DLgotos.txt) +if /i "%A0e%" EQU "*" (echo "0000000e.app from IOS80 v6943 (SNEEK)">>temp\DLnames.txt) & (echo "NUSGRABBER0e">>temp\DLgotos.txt) + +if /i "%A01%" EQU "*" (echo "00000001.app from IOS80 v6687 (SNEEK)">>temp\DLnames.txt) & (echo "NUSGRABBER01">>temp\DLgotos.txt) +if /i "%A0e_70%" EQU "*" (echo "0000000e.app from IOS70 v6687 (SNEEK)">>temp\DLnames.txt) & (echo "NUSGRABBER0e_70">>temp\DLgotos.txt) +if /i "%A01_70%" EQU "*" (echo "00000001.app from IOS70 v6687 (SNEEK)">>temp\DLnames.txt) & (echo "NUSGRABBER01_70">>temp\DLgotos.txt) +if /i "%A0e_60%" EQU "*" (echo "0000000e.app from IOS60 v6174 (SNEEK)">>temp\DLnames.txt) & (echo "NUSGRABBER0e_60">>temp\DLgotos.txt) +if /i "%A0c%" EQU "*" (echo "0000000c.app from MIOS v10 (DIOS MIOS)">>temp\DLnames.txt) & (echo "NUSGRABBER0c">>temp\DLgotos.txt) +if /i "%A01_60%" EQU "*" (echo "00000001.app from IOS60 v6174 (SNEEK)">>temp\DLnames.txt) & (echo "NUSGRABBER01_60">>temp\DLgotos.txt) +if /i "%A40%" EQU "*" (echo "00000040.app from System Menu 3.2J (for MyMenuify)">>temp\DLnames.txt) & (echo "NUSGRABBER40">>temp\DLgotos.txt) +if /i "%A42%" EQU "*" (echo "00000042.app from System Menu 3.2U (for MyMenuify)">>temp\DLnames.txt) & (echo "NUSGRABBER42">>temp\DLgotos.txt) +if /i "%A45%" EQU "*" (echo "00000045.app from System Menu 3.2E (for MyMenuify)">>temp\DLnames.txt) & (echo "NUSGRABBER45">>temp\DLgotos.txt) +if /i "%A70%" EQU "*" (echo "00000070.app from System Menu 4.0J (for MyMenuify)">>temp\DLnames.txt) & (echo "NUSGRABBER70">>temp\DLgotos.txt) +if /i "%A72%" EQU "*" (echo "00000072.app from System Menu 4.0U (for MyMenuify)">>temp\DLnames.txt) & (echo "NUSGRABBER72">>temp\DLgotos.txt) +if /i "%A75%" EQU "*" (echo "00000075.app from System Menu 4.0E (for MyMenuify)">>temp\DLnames.txt) & (echo "NUSGRABBER75">>temp\DLgotos.txt) +if /i "%A78%" EQU "*" (echo "00000078.app from System Menu 4.1J (for MyMenuify)">>temp\DLnames.txt) & (echo "NUSGRABBER78">>temp\DLgotos.txt) +if /i "%A7b%" EQU "*" (echo "0000007b.app from System Menu 4.1U (for MyMenuify)">>temp\DLnames.txt) & (echo "NUSGRABBER7b">>temp\DLgotos.txt) +if /i "%A7e%" EQU "*" (echo "0000007e.app from System Menu 4.1E (for MyMenuify)">>temp\DLnames.txt) & (echo "NUSGRABBER7e">>temp\DLgotos.txt) +if /i "%A81%" EQU "*" (echo "00000081.app from System Menu 4.1K (for MyMenuify)">>temp\DLnames.txt) & (echo "NUSGRABBER81">>temp\DLgotos.txt) +if /i "%A84%" EQU "*" (echo "00000084.app from System Menu 4.2J (for MyMenuify)">>temp\DLnames.txt) & (echo "NUSGRABBER84">>temp\DLgotos.txt) +if /i "%A87%" EQU "*" (echo "00000087.app from System Menu 4.2U (for MyMenuify)">>temp\DLnames.txt) & (echo "NUSGRABBER87">>temp\DLgotos.txt) +if /i "%A8a%" EQU "*" (echo "0000008a.app from System Menu 4.2E (for MyMenuify)">>temp\DLnames.txt) & (echo "NUSGRABBER8a">>temp\DLgotos.txt) +if /i "%A8d%" EQU "*" (echo "0000008d.app from System Menu 4.2K (for MyMenuify)">>temp\DLnames.txt) & (echo "NUSGRABBER8d">>temp\DLgotos.txt) +if /i "%A94%" EQU "*" (echo "00000094.app from System Menu 4.3J (for MyMenuify)">>temp\DLnames.txt) & (echo "NUSGRABBER94">>temp\DLgotos.txt) +if /i "%A97%" EQU "*" (echo "00000097.app from System Menu 4.3U (for MyMenuify)">>temp\DLnames.txt) & (echo "NUSGRABBER97">>temp\DLgotos.txt) +if /i "%A9a%" EQU "*" (echo "0000009a.app from System Menu 4.3E (for MyMenuify)">>temp\DLnames.txt) & (echo "NUSGRABBER9a">>temp\DLgotos.txt) +if /i "%A9d%" EQU "*" (echo "0000009d.app from System Menu 4.3K (for MyMenuify)">>temp\DLnames.txt) & (echo "NUSGRABBER9d">>temp\DLgotos.txt) + +if /i "%IOS236%" EQU "*" (echo "IOS236v65535(IOS36v3351[FS-ES-NP])">>temp\DLnames.txt) & (echo "IOS236">>temp\DLgotos.txt) + +if /i "%cIOS249[37]-d2x-v6%" EQU "*" (echo "cIOS249[37]-d2x-v%d2x-beta-rev%">>temp\DLnames.txt) & (echo "cIOS249[37]-d2x-v6">>temp\DLgotos.txt) +if /i "%cIOS249[38]-d2x-v6%" EQU "*" (echo "cIOS249[38]-d2x-v%d2x-beta-rev%">>temp\DLnames.txt) & (echo "cIOS249[38]-d2x-v6">>temp\DLgotos.txt) +if /i "%cIOS249[53]-d2x-v6%" EQU "*" (echo "cIOS249[53]-d2x-v%d2x-beta-rev%">>temp\DLnames.txt) & (echo "cIOS249[53]-d2x-v6">>temp\DLgotos.txt) +if /i "%cIOS249[55]-d2x-v6%" EQU "*" (echo "cIOS249[55]-d2x-v%d2x-beta-rev%">>temp\DLnames.txt) & (echo "cIOS249[55]-d2x-v6">>temp\DLgotos.txt) +if /i "%cIOS249[56]-d2x-v6%" EQU "*" (echo "cIOS249[56]-d2x-v%d2x-beta-rev%">>temp\DLnames.txt) & (echo "cIOS249[56]-d2x-v6">>temp\DLgotos.txt) +if /i "%cIOS249[57]-d2x-v6%" EQU "*" (echo "cIOS249[57]-d2x-v%d2x-beta-rev%">>temp\DLnames.txt) & (echo "cIOS249[57]-d2x-v6">>temp\DLgotos.txt) +if /i "%cIOS249[58]-d2x-v6%" EQU "*" (echo "cIOS249[58]-d2x-v%d2x-beta-rev%">>temp\DLnames.txt) & (echo "cIOS249[58]-d2x-v6">>temp\DLgotos.txt) +if /i "%cIOS250[37]-d2x-v6%" EQU "*" (echo "cIOS250[37]-d2x-v%d2x-beta-rev%">>temp\DLnames.txt) & (echo "cIOS250[37]-d2x-v6">>temp\DLgotos.txt) +if /i "%cIOS250[38]-d2x-v6%" EQU "*" (echo "cIOS250[38]-d2x-v%d2x-beta-rev%">>temp\DLnames.txt) & (echo "cIOS250[38]-d2x-v6">>temp\DLgotos.txt) +if /i "%cIOS250[53]-d2x-v6%" EQU "*" (echo "cIOS250[53]-d2x-v%d2x-beta-rev%">>temp\DLnames.txt) & (echo "cIOS250[53]-d2x-v6">>temp\DLgotos.txt) +if /i "%cIOS250[55]-d2x-v6%" EQU "*" (echo "cIOS250[55]-d2x-v%d2x-beta-rev%">>temp\DLnames.txt) & (echo "cIOS250[55]-d2x-v6">>temp\DLgotos.txt) +if /i "%cIOS250[56]-d2x-v6%" EQU "*" (echo "cIOS250[56]-d2x-v%d2x-beta-rev%">>temp\DLnames.txt) & (echo "cIOS250[56]-d2x-v6">>temp\DLgotos.txt) +if /i "%cIOS250[57]-d2x-v6%" EQU "*" (echo "cIOS250[57]-d2x-v%d2x-beta-rev%">>temp\DLnames.txt) & (echo "cIOS250[57]-d2x-v6">>temp\DLgotos.txt) +if /i "%cIOS250[58]-d2x-v6%" EQU "*" (echo "cIOS250[58]-d2x-v%d2x-beta-rev%">>temp\DLnames.txt) & (echo "cIOS250[58]-d2x-v6">>temp\DLgotos.txt) + +if /i "%cIOS222[38]-v4%" EQU "*" (echo "cIOS222[38]-v4">>temp\DLnames.txt) & (echo "cIOS222[38]-v4">>temp\DLgotos.txt) +if /i "%cIOS223[37-38]-v4%" EQU "*" (echo "cIOS223[37-38]-v4">>temp\DLnames.txt) & (echo "cIOS223[37-38]-v4">>temp\DLgotos.txt) + +if /i "%cIOS202[37]-v5%" EQU "*" (echo "cIOS202[37]-v5">>temp\DLnames.txt) & (echo "cIOS202[37]-v5">>temp\DLgotos.txt) +if /i "%cIOS202[38]-v5%" EQU "*" (echo "cIOS202[38]-v5">>temp\DLnames.txt) & (echo "cIOS202[38]-v5">>temp\DLgotos.txt) +if /i "%cIOS202[57]-v5%" EQU "*" (echo "cIOS202[57]-v5">>temp\DLnames.txt) & (echo "cIOS202[57]-v5">>temp\DLgotos.txt) + +if /i "%cIOS222[38]-v5%" EQU "*" (echo "cIOS222[38]-v5">>temp\DLnames.txt) & (echo "cIOS222[38]-v5">>temp\DLgotos.txt) +if /i "%cIOS223[37]-v5%" EQU "*" (echo "cIOS223[37]-v5">>temp\DLnames.txt) & (echo "cIOS223[37]-v5">>temp\DLgotos.txt) +if /i "%cIOS223[57]-v5%" EQU "*" (echo "cIOS223[57]-v5">>temp\DLnames.txt) & (echo "cIOS223[57]-v5">>temp\DLgotos.txt) +if /i "%cIOS224[37]-v5%" EQU "*" (echo "cIOS224[37]-v5">>temp\DLnames.txt) & (echo "cIOS224[37]-v5">>temp\DLgotos.txt) +if /i "%cIOS224[57]-v5%" EQU "*" (echo "cIOS224[57]-v5">>temp\DLnames.txt) & (echo "cIOS224[57]-v5">>temp\DLgotos.txt) + +if /i "%cIOS249-v14%" EQU "*" (echo "cIOS249-v14">>temp\DLnames.txt) & (echo "cIOS249-v14">>temp\DLgotos.txt) +if /i "%cIOS250-v14%" EQU "*" (echo "cIOS250-v14">>temp\DLnames.txt) & (echo "cIOS250-v14">>temp\DLgotos.txt) + +if /i "%cIOS249-v17b%" EQU "*" (echo "cIOS249-v17b">>temp\DLnames.txt) & (echo "cIOS249-v17b">>temp\DLgotos.txt) +if /i "%cIOS250-v17b%" EQU "*" (echo "cIOS250-v17b">>temp\DLnames.txt) & (echo "cIOS250-v17b">>temp\DLgotos.txt) + +if /i "%cIOS249[37]-v19%" EQU "*" (echo "cIOS249[37]-v19">>temp\DLnames.txt) & (echo "cIOS249[37]-v19">>temp\DLgotos.txt) +if /i "%cIOS249[38]-v19%" EQU "*" (echo "cIOS249[38]-v19">>temp\DLnames.txt) & (echo "cIOS249[38]-v19">>temp\DLgotos.txt) +if /i "%cIOS249[57]-v19%" EQU "*" (echo "cIOS249[57]-v19">>temp\DLnames.txt) & (echo "cIOS249[57]-v19">>temp\DLgotos.txt) +if /i "%cIOS250[37]-v19%" EQU "*" (echo "cIOS250[37]-v19">>temp\DLnames.txt) & (echo "cIOS250[37]-v19">>temp\DLgotos.txt) +if /i "%cIOS250[38]-v19%" EQU "*" (echo "cIOS250[38]-v19">>temp\DLnames.txt) & (echo "cIOS250[38]-v19">>temp\DLgotos.txt) +if /i "%cIOS250[57]-v19%" EQU "*" (echo "cIOS250[57]-v19">>temp\DLnames.txt) & (echo "cIOS250[57]-v19">>temp\DLgotos.txt) + +if /i "%cIOS249[38]-v20%" EQU "*" (echo "cIOS249[38]-v20">>temp\DLnames.txt) & (echo "cIOS249[38]-v20">>temp\DLgotos.txt) +if /i "%cIOS249[56]-v20%" EQU "*" (echo "cIOS249[56]-v20">>temp\DLnames.txt) & (echo "cIOS249[56]-v20">>temp\DLgotos.txt) +if /i "%cIOS249[57]-v20%" EQU "*" (echo "cIOS249[57]-v20">>temp\DLnames.txt) & (echo "cIOS249[57]-v20">>temp\DLgotos.txt) +if /i "%cIOS250[38]-v20%" EQU "*" (echo "cIOS250[38]-v20">>temp\DLnames.txt) & (echo "cIOS250[38]-v20">>temp\DLgotos.txt) +if /i "%cIOS250[56]-v20%" EQU "*" (echo "cIOS250[56]-v20">>temp\DLnames.txt) & (echo "cIOS250[56]-v20">>temp\DLgotos.txt) +if /i "%cIOS250[57]-v20%" EQU "*" (echo "cIOS250[57]-v20">>temp\DLnames.txt) & (echo "cIOS250[57]-v20">>temp\DLgotos.txt) + +if /i "%cIOS249[37]-v21%" EQU "*" (echo "cIOS249[37]-v21">>temp\DLnames.txt) & (echo "cIOS249[37]-v21">>temp\DLgotos.txt) +if /i "%cIOS249[38]-v21%" EQU "*" (echo "cIOS249[38]-v21">>temp\DLnames.txt) & (echo "cIOS249[38]-v21">>temp\DLgotos.txt) +if /i "%cIOS249[53]-v21%" EQU "*" (echo "cIOS249[53]-v21">>temp\DLnames.txt) & (echo "cIOS249[53]-v21">>temp\DLgotos.txt) +if /i "%cIOS249[55]-v21%" EQU "*" (echo "cIOS249[55]-v21">>temp\DLnames.txt) & (echo "cIOS249[55]-v21">>temp\DLgotos.txt) +if /i "%cIOS249[56]-v21%" EQU "*" (echo "cIOS249[56]-v21">>temp\DLnames.txt) & (echo "cIOS249[56]-v21">>temp\DLgotos.txt) +if /i "%cIOS249[57]-v21%" EQU "*" (echo "cIOS249[57]-v21">>temp\DLnames.txt) & (echo "cIOS249[57]-v21">>temp\DLgotos.txt) +if /i "%cIOS249[58]-v21%" EQU "*" (echo "cIOS249[58]-v21">>temp\DLnames.txt) & (echo "cIOS249[58]-v21">>temp\DLgotos.txt) +if /i "%cIOS250[37]-v21%" EQU "*" (echo "cIOS250[37]-v21">>temp\DLnames.txt) & (echo "cIOS250[37]-v21">>temp\DLgotos.txt) +if /i "%cIOS250[38]-v21%" EQU "*" (echo "cIOS250[38]-v21">>temp\DLnames.txt) & (echo "cIOS250[38]-v21">>temp\DLgotos.txt) +if /i "%cIOS250[53]-v21%" EQU "*" (echo "cIOS250[53]-v21">>temp\DLnames.txt) & (echo "cIOS250[53]-v21">>temp\DLgotos.txt) +if /i "%cIOS250[55]-v21%" EQU "*" (echo "cIOS250[55]-v21">>temp\DLnames.txt) & (echo "cIOS250[55]-v21">>temp\DLgotos.txt) +if /i "%cIOS250[56]-v21%" EQU "*" (echo "cIOS250[56]-v21">>temp\DLnames.txt) & (echo "cIOS250[56]-v21">>temp\DLgotos.txt) +if /i "%cIOS250[57]-v21%" EQU "*" (echo "cIOS250[57]-v21">>temp\DLnames.txt) & (echo "cIOS250[57]-v21">>temp\DLgotos.txt) +if /i "%cIOS250[58]-v21%" EQU "*" (echo "cIOS250[58]-v21">>temp\DLnames.txt) & (echo "cIOS250[58]-v21">>temp\DLgotos.txt) + +if /i "%RVL-cMIOS-v65535(v10)_WiiGator_WiiPower_v0.2%" EQU "*" (echo "WiiGator+WiiPower cMIOS-v65535(v10)">>temp\DLnames.txt) & (echo "RVL-cMIOS-v65535(v10)_WiiGator_WiiPower_v0.2">>temp\DLgotos.txt) +if /i "%RVL-cmios-v4_WiiGator_GCBL_v0.2%" EQU "*" (echo "cMIOS-v4 WiiGator GCBL v0.2">>temp\DLnames.txt) & (echo "RVL-cmios-v4_WiiGator_GCBL_v0.2">>temp\DLgotos.txt) +if /i "%RVL-cmios-v4_Waninkoko_rev5%" EQU "*" (echo "cMIOS-v4 Waninkoko rev5">>temp\DLnames.txt) & (echo "RVL-cmios-v4_Waninkoko_rev5">>temp\DLgotos.txt) + + +if exist temp\DLnames.txt sfk filter -quiet "temp\DLnames.txt" -rep _"""__ -write -yes +if exist temp\DLgotos.txt sfk filter -quiet "temp\DLgotos.txt" -rep _"""__ -write -yes + +if not exist temp\DLGotosADV.txt goto:quickskip +::Loop through the the following once for EACH line in *.txt +for /F "tokens=*" %%A in (temp\DLGotosADV.txt) do call :processDLGotosADV %%A +goto:quickskip +:processDLGotosADV +echo %*>>temp\DLgotos.txt +goto:EOF +:quickskip + +if not exist temp\DLnamesADV.txt goto:quickskip +::Loop through the the following once for EACH line in *.txt +for /F "tokens=*" %%A in (temp\DLnamesADV.txt) do call :processDLnamesADV %%A +goto:quickskip +:processDLnamesADV +echo %*>>temp\DLnames.txt +goto:EOF +:quickskip + +if exist "temp\DLgotos.txt" copy /y "temp\DLgotos.txt" "temp\DLgotos-copy.txt">nul + + +if not exist temp\DLnames.txt goto:miniskip +setlocal ENABLEDELAYEDEXPANSION +SET DLTOTAL=0 +for /f "delims=" %%i in (temp\DLnames.txt) do set /a DLTOTAL=!DLTOTAL!+1 +setlocal DISABLEDELAYEDEXPANSION +:miniskip + + +if /i "%MENU1%" EQU "S" goto:DLSETTINGS +if /i "%MENUREAL%" EQU "S" goto:DLSETTINGS + +SET /a LINES=%DLTOTAL%+20 + +if /i "%MENU1%" EQU "L" SET /a LINES=%LINES%+12 + +if %LINES% LEQ 54 goto:noresize +mode con cols=85 lines=%LINES% +:noresize + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +if /i "%MENU1%" EQU "H" echo Soluzioni HackMii +if /i "%MENU1%" EQU "H" echo. + + +::-----------DL QUEUE SETTINGS--------- +if /i "%MENU1%" NEQ "L" goto:skiploadDLcue + +if /i "%ROOTSAVE%" EQU "%ROOTSAVETEMP%" set matchrs=Green +if /i "%ROOTSAVE%" NEQ "%ROOTSAVETEMP%" set matchrs=Red + +if /i "%OPTION1%" EQU "%OPTION1TEMP%" set match1=Green +if /i "%OPTION1%" NEQ "%OPTION1TEMP%" set match1=Red + +echo. +echo Scarica la lista dei file caricati +echo. +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 Le Opzioni appaiono in[Red] Rosso [def]quando differiscono dalle +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 impostazioni salvate ed in [Green] Verde [def]se corrispondono +echo. +if /i "%ROOTSAVE%" EQU "ON" sfk echo -spat \x20 \x20 [%matchrs%]SalvataggioRoot: Salva IOS\MIOS nella root invece che nella cartella +if /i "%ROOTSAVE%" EQU "ON" sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 [%matchrs%]WAD(Abilitato) +echo. +if /i "%ROOTSAVE%" EQU "OFF" sfk echo -spat \x20 \x20 [%matchrs%]SalvataggioRoot: Salva IOS\MIOS nella root invece che nella cartella +if /i "%ROOTSAVE%" EQU "OFF" sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20[%matchrs%]WAD(Disabilitato) +echo +echo * Utile per le applicazioni WII che richiedono gli ios\Mios salvati nella Root +echo. +if /i "%OPTION1%" EQU "OFF" sfk echo -spat \x20 \x20 [%match1%]Non lasciare la cartella 00000001 per gli IOS\MIOS\SMs etc. +if /i "%OPTION1%" EQU "OFF" echo *la cartella talvolta \xe8 richiesta per l utilizzo offline di alcune apps wii +if /i "%OPTION1%" EQU "ON" sfk echo -spat \x20 \x20 [%match1%]Lascia la cartella 00000001 per gli IOS\MIOS\SMs etc. +if /i "%OPTION1%" EQU "ON" echo * utile per l utilizzo offline di apps wii come Dop-Mii + + + +if /i "%OPTION1%" EQU "NUS" sfk echo -spat \x20 \x20 [%match1%]Lascia la cartella NUS\00000001000000##v# per gliIOSs\MIOSs\SMs etc +if /i "%OPTION1%" EQU "NUS" echo * Utile per l utilizzo offline di apps wii come d2x\Hermes cIOS Installers + +if /i "%OPTION1%" EQU "ALL" sfk echo -spat \x20 \x20 [%match1%]Lascia la cartella NUS\00000001000000##v# e 00000001 per gli IOSs\MIOSs\SMs etc +if /i "%OPTION1%" EQU "ALL" echo * Utile per l utilizzo offline di alcune apps wii +echo. +echo. + +:skiploadDLcue + +if /i "%DLTOTAL%" EQU "0" echo Nessun file marcato per il download +if /i "%DLTOTAL%" EQU "0" goto:skipall + +if /i "%USBGUIDE%" NEQ "Y" goto:skip +if /i "%USBCONFIG%" EQU "USB" (echo I seguenti %DLTOTAL% file saranno scaricati in "%DRIVE%" o "%DRIVEU%":) else (echo I seguenti %DLTOTAL% file saranno scaricati in "%DRIVE%":) +goto:skipall +:skip + +echo I seguenti %DLTOTAL% file saranno scaricati in "%DRIVE%": +:skipall + +echo. + +SET DLNUM=0 + +::Loop through the the following once for EACH line in *.txt +if not exist temp\DLnames.txt goto:nextstep +for /F "tokens=*" %%A in (temp\DLnames.txt) do call :processDLlist %%A +goto:nextstep +:processDLlist +SET /a DLNUM=%DLNUM%+1 +echo %DLNUM%) %* +goto:EOF +:nextstep + + +echo. + +echo Inizio a scaricare adesso? +echo. +if /i "%DLTOTAL%" EQU "0" goto:zerodownloads +if /i "%MENU1%" EQU "W" goto:WorUSB +if /i "%MENU1%" EQU "U" goto:WorUSB +if /i "%MENU1%" EQU "H" goto:WorUSB + +echo Y = SI, Inizia a scaricare + +:WorUSB +if /i "%MENU1%" EQU "W" echo Y = SI, Genera la guida ed inizia a scaricare +if /i "%MENU1%" EQU "W" echo G = Genera solo la guida +if /i "%MENU1%" EQU "U" echo Y = SI, Genera la guida ed inizia a scaricare +if /i "%MENU1%" EQU "U" echo G = Genera solo la guida +if /i "%MENU1%" EQU "H" echo Y = Si-genera la guida ed inizia a scaricare +if /i "%MENU1%" EQU "H" echo G = Genera solo la guida + + +:zerodownloads + +if /i "%MENU1%" EQU "1" echo A = Aggiungi altri file alla lista dei file da scaricare +if /i "%MENU1%" EQU "2" echo A = Aggiungi altri file alla lista dei file da scaricare +if /i "%MENU1%" EQU "3" echo A = Aggiungi altri file alla lista dei file da scaricare +if /i "%MENU1%" EQU "4" echo A = Aggiungi altri file alla lista dei file da scaricare +if /i "%MENU1%" EQU "A" echo A = Aggiungi altri file alla lista dei file da scaricare +if /i "%MENU1%" EQU "L" echo A = Aggiungi altri file alla lista dei file da scaricare +echo. + + +if /i "%BACKB4QUEUE%" NEQ "Menu" goto:yessave +if /i "%MENU1%" EQU "L" goto:NoNewDownloads +:yessave +If not Exist download_queue.bat echo S = Salva lista dei file da scaricare +If Exist download_queue.bat sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20S = Salva lista dei file da scaricare (la lista esistente verr\xe0 rinominata) +if /i "%MENU1%" EQU "L" echo. +if /i "%MENU1%" EQU "L" goto:NoNewDownloads +If Exist download_queue.bat echo S+ = Salva la lista dei file da scaricare + (aggiunge i file alla lista esistente) +echo. +:NoNewDownloads + +echo B = Indietro +echo M = Menu principale +echo. +set /p SETTINGS= Inserisci qui la tua scelta: + + + + +if /i "%SETTINGS%" EQU "B" mode con cols=85 lines=54 +if /i "%SETTINGS%" EQU "B" goto:%BACKB4QUEUE% +if /i "%SETTINGS%" EQU "M" goto:MENU + +if /i "%BACKB4QUEUE%" NEQ "Menu" goto:yessave +if /i "%MENU1%" EQU "L" goto:noexistingqueue +:yessave +if /i "%SETTINGS%" EQU "S" goto:SaveDownloadQueue + +if /i "%MENU1%" EQU "L" goto:noexistingqueue +If not Exist download_queue.bat goto:noexistingqueue +if /i "%SETTINGS%" EQU "S+" goto:SaveDownloadQueue +:noexistingqueue + + +if /i "%MENU1%" NEQ "L" goto:notbatch +if /i "%SETTINGS%" EQU "A" mode con cols=85 lines=54 +if /i "%SETTINGS%" EQU "A" goto:LIST +if /i "%DLTOTAL%" EQU "0" goto:badkey +if /i "%SETTINGS%" EQU "Y" (mode con cols=85 lines=54) & (goto:DLSETTINGS) +:notbatch + + +if /i "%MENU1%" NEQ "1" goto:notbatch +if /i "%SETTINGS%" EQU "A" mode con cols=85 lines=54 +if /i "%SETTINGS%" EQU "A" goto:%BACKB4QUEUE% +if /i "%DLTOTAL%" EQU "0" goto:badkey +if /i "%SETTINGS%" EQU "Y" (mode con cols=85 lines=54) & (goto:DLSETTINGS) +:notbatch + +if /i "%MENU1%" NEQ "2" goto:notoldbatch +if /i "%SETTINGS%" EQU "A" mode con cols=85 lines=54 +if /i "%SETTINGS%" EQU "A" set lines=54 +if /i "%SETTINGS%" EQU "A" goto:%BACKB4QUEUE% +if /i "%DLTOTAL%" EQU "0" goto:badkey +if /i "%SETTINGS%" EQU "Y" (mode con cols=85 lines=54) & (goto:DLSETTINGS) +:notoldbatch + +if /i "%MENU1%" NEQ "3" goto:NotBatchApp +if /i "%SETTINGS%" EQU "A" mode con cols=85 lines=54 +if /i "%SETTINGS%" EQU "A" set lines=54 +if /i "%SETTINGS%" EQU "A" goto:%BACKB4QUEUE% +if /i "%DLTOTAL%" EQU "0" goto:badkey +if /i "%SETTINGS%" EQU "Y" (mode con cols=85 lines=54) & (goto:DLSETTINGS) +:NotBatchApp + +if /i "%MENU1%" NEQ "4" goto:NotLIST4 +if /i "%SETTINGS%" EQU "A" mode con cols=85 lines=54 +if /i "%SETTINGS%" EQU "A" set lines=54 +if /i "%SETTINGS%" EQU "A" goto:%BACKB4QUEUE% +if /i "%DLTOTAL%" EQU "0" goto:badkey +if /i "%SETTINGS%" EQU "Y" (mode con cols=85 lines=54) & (goto:DLSETTINGS) +:NotLIST4 + +if /i "%MENU1%" NEQ "A" goto:NotAdv +if /i "%SETTINGS%" EQU "A" mode con cols=85 lines=54 +if /i "%SETTINGS%" EQU "A" set lines=54 +if /i "%SETTINGS%" EQU "A" goto:%BACKB4QUEUE% +if /i "%DLTOTAL%" EQU "0" goto:badkey +if /i "%SETTINGS%" EQU "Y" (mode con cols=85 lines=54) & (goto:DLSETTINGS) +:NotAdv + +if /i "%DLTOTAL%" EQU "0" goto:badkey +if /i "%SETTINGS%" EQU "Y" goto:COPY + + +if /i "%MENU1%" EQU "W" goto:generateguideonly +if /i "%MENU1%" EQU "U" goto:generateguideonly +if /i "%MENU1%" EQU "H" goto:generateguideonly +goto:badkey + +:generateguideonly + +if /i "%SETTINGS%" EQU "G" goto:guide + + +:badkey +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:DOWNLOADQUEUE + + + +:SaveDownloadQueue +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo Salvataggio lista download +echo. + +if /i "%SETTINGS%" EQU "S+" goto:SaveDownloadQueue2 +if /i "%FINISH%" EQU "S+" goto:SaveDownloadQueue2 + + +:renameDownloadQueue +if not exist Download_Queue.bat goto:SaveDownloadQueue2 +SET /a COUNT8=%COUNT8%+1 +if exist Download_Queue%COUNT8%.bat goto:renameDownloadQueue +move Download_Queue.bat Download_Queue%count8%.bat>nul + +:SaveDownloadQueue2 + +set AdvNumberCOPY=%AdvNumber% +if /i "%SETTINGS%" EQU "S" set AdvNumberCOPY=0 +if /i "%FINISH%" EQU "S" set AdvNumberCOPY=0 + +set GetAdvNumberOnly=Y +if exist Download_Queue.bat call Download_Queue.bat +set GetAdvNumberOnly= + +set /a AdvNumberCOPY=%AdvNumberCOPY%+%AdvNumber% + +set AdvNumberCOPY2=%AdvNumber% +if /i "%SETTINGS%" EQU "S" set AdvNumberCOPY2=0 +if /i "%FINISH%" EQU "S" set AdvNumberCOPY2=0 + +set AdvNumberCOPY3=%AdvNumberCOPY2% +::set AdvNumber=0 + +if exist Download_Queue.bat sfk filter -quiet Download_Queue.bat -ls!":endofqueue" -write -yes +if exist Download_Queue.bat sfk filter -quiet -spat Download_Queue.bat -rep _\x22_quote_ -write -yes + +echo. + +echo ::ModMii v%currentversion% - Download Queue - %DATE% - %TIME% >> Download_Queue.bat + +echo "set AdvNumber=%AdvNumbercopy%">>Download_Queue.bat +echo "if /i quote@GetAdvNumberOnly@quote EQU quoteYquote goto:endofqueue">>Download_Queue.bat + +echo ::Queue Settings>> Download_Queue.bat +echo Set ROOTSAVE=%ROOTSAVE%>> Download_Queue.bat +echo Set Option1=%Option1%>> Download_Queue.bat + +echo ::Queue>> Download_Queue.bat + +::if /i "%MENU1%" EQU "W" echo SET VIRGIN=%VIRGIN%>> Download_Queue.bat +::if /i "%MENU1%" EQU "W" echo SET FIRMSTART=%FIRMSTART%>> Download_Queue.bat +::if /i "%MENU1%" EQU "W" echo SET REGION=%REGION%>> Download_Queue.bat +::if /i "%MENU1%" EQU "W" echo SET REGIONCHANGE=%REGIONCHANGE%>> Download_Queue.bat +::if /i "%MENU1%" EQU "W" echo SET FIRM=%FIRM%>> Download_Queue.bat + +if /i "%EULAU%" EQU "*" echo SET EULAU=%EULAU%>> Download_Queue.bat +if /i "%EULAE%" EQU "*" echo SET EULAE=%EULAE%>> Download_Queue.bat +if /i "%EULAJ%" EQU "*" echo SET EULAJ=%EULAJ%>> Download_Queue.bat +if /i "%EULAK%" EQU "*" echo SET EULAK=%EULAK%>> Download_Queue.bat +if /i "%RSU%" EQU "*" echo SET RSU=%RSU%>> Download_Queue.bat +if /i "%RSE%" EQU "*" echo SET RSE=%RSE%>> Download_Queue.bat +if /i "%RSJ%" EQU "*" echo SET RSJ=%RSJ%>> Download_Queue.bat +if /i "%RSK%" EQU "*" echo SET RSK=%RSK%>> Download_Queue.bat +if /i "%BC%" EQU "*" echo SET BC=%BC%>> Download_Queue.bat + +if /i "%SM3.2U%" EQU "*" echo SET SM3.2U=%SM3.2U%>> Download_Queue.bat +if /i "%SM4.1U%" EQU "*" echo SET SM4.1U=%SM4.1U%>> Download_Queue.bat +if /i "%SM4.2U%" EQU "*" echo SET SM4.2U=%SM4.2U%>> Download_Queue.bat +if /i "%SM4.3U%" EQU "*" echo SET SM4.3U=%SM4.3U%>> Download_Queue.bat +if /i "%SM3.2E%" EQU "*" echo SET SM3.2E=%SM3.2E%>> Download_Queue.bat +if /i "%SM4.1E%" EQU "*" echo SET SM4.1E=%SM4.1E%>> Download_Queue.bat +if /i "%SM4.2E%" EQU "*" echo SET SM4.2E=%SM4.2E%>> Download_Queue.bat +if /i "%SM4.3E%" EQU "*" echo SET SM4.3E=%SM4.3E%>> Download_Queue.bat +if /i "%SM3.2J%" EQU "*" echo SET SM3.2J=%SM3.2J%>> Download_Queue.bat +if /i "%SM4.1J%" EQU "*" echo SET SM4.1J=%SM4.1J%>> Download_Queue.bat +if /i "%SM4.2J%" EQU "*" echo SET SM4.2J=%SM4.2J%>> Download_Queue.bat +if /i "%SM4.3J%" EQU "*" echo SET SM4.3J=%SM4.3J%>> Download_Queue.bat +if /i "%SM4.1K%" EQU "*" echo SET SM4.1K=%SM4.1K%>> Download_Queue.bat +if /i "%SM4.2K%" EQU "*" echo SET SM4.2K=%SM4.2K%>> Download_Queue.bat +if /i "%SM4.3K%" EQU "*" echo SET SM4.3K=%SM4.3K%>> Download_Queue.bat +if /i "%SM4.3U-DWR%" EQU "*" echo SET SM4.3U-DWR=%SM4.3U-DWR%>> Download_Queue.bat +if /i "%SM4.2U-DWR%" EQU "*" echo SET SM4.2U-DWR=%SM4.2U-DWR%>> Download_Queue.bat +if /i "%SM4.1U-DWR%" EQU "*" echo SET SM4.1U-DWR=%SM4.1U-DWR%>> Download_Queue.bat +if /i "%SM4.3E-DWR%" EQU "*" echo SET SM4.3E-DWR=%SM4.3E-DWR%>> Download_Queue.bat +if /i "%SM4.2E-DWR%" EQU "*" echo SET SM4.2E-DWR=%SM4.2E-DWR%>> Download_Queue.bat +if /i "%SM4.1E-DWR%" EQU "*" echo SET SM4.1E-DWR=%SM4.1E-DWR%>> Download_Queue.bat +if /i "%SM4.3J-DWR%" EQU "*" echo SET SM4.3J-DWR=%SM4.3J-DWR%>> Download_Queue.bat +if /i "%SM4.2J-DWR%" EQU "*" echo SET SM4.2J-DWR=%SM4.2J-DWR%>> Download_Queue.bat +if /i "%SM4.1J-DWR%" EQU "*" echo SET SM4.1J-DWR=%SM4.1J-DWR%>> Download_Queue.bat +if /i "%SM4.3K-DWR%" EQU "*" echo SET SM4.3K-DWR=%SM4.3K-DWR%>> Download_Queue.bat +if /i "%SM4.2K-DWR%" EQU "*" echo SET SM4.2K-DWR=%SM4.2K-DWR%>> Download_Queue.bat +if /i "%SM4.1K-DWR%" EQU "*" echo SET SM4.1K-DWR=%SM4.1K-DWR%>> Download_Queue.bat + +if /i "%SM4.3U-DWG%" EQU "*" echo SET SM4.3U-DWG=%SM4.3U-DWG%>> Download_Queue.bat +if /i "%SM4.2U-DWG%" EQU "*" echo SET SM4.2U-DWG=%SM4.2U-DWG%>> Download_Queue.bat +if /i "%SM4.1U-DWG%" EQU "*" echo SET SM4.1U-DWG=%SM4.1U-DWG%>> Download_Queue.bat +if /i "%SM4.3E-DWG%" EQU "*" echo SET SM4.3E-DWG=%SM4.3E-DWG%>> Download_Queue.bat +if /i "%SM4.2E-DWG%" EQU "*" echo SET SM4.2E-DWG=%SM4.2E-DWG%>> Download_Queue.bat +if /i "%SM4.1E-DWG%" EQU "*" echo SET SM4.1E-DWG=%SM4.1E-DWG%>> Download_Queue.bat +if /i "%SM4.3J-DWG%" EQU "*" echo SET SM4.3J-DWG=%SM4.3J-DWG%>> Download_Queue.bat +if /i "%SM4.2J-DWG%" EQU "*" echo SET SM4.2J-DWG=%SM4.2J-DWG%>> Download_Queue.bat +if /i "%SM4.1J-DWG%" EQU "*" echo SET SM4.1J-DWG=%SM4.1J-DWG%>> Download_Queue.bat +if /i "%SM4.3K-DWG%" EQU "*" echo SET SM4.3K-DWG=%SM4.3K-DWG%>> Download_Queue.bat +if /i "%SM4.2K-DWG%" EQU "*" echo SET SM4.2K-DWG=%SM4.2K-DWG%>> Download_Queue.bat +if /i "%SM4.1K-DWG%" EQU "*" echo SET SM4.1K-DWG=%SM4.1K-DWG%>> Download_Queue.bat + +if /i "%IOS30%" EQU "*" echo SET IOS30=%IOS30%>> Download_Queue.bat +if /i "%IOS30P60%" EQU "*" echo SET IOS30P60=%IOS30P60%>> Download_Queue.bat +if /i "%IOS20P60%" EQU "*" echo SET IOS20P60=%IOS20P60%>> Download_Queue.bat +if /i "%IOS30P%" EQU "*" echo SET IOS30P=%IOS30P%>> Download_Queue.bat +if /i "%IOS11P60%" EQU "*" echo SET IOS11P60=%IOS11P60%>> Download_Queue.bat +if /i "%IOS20P60%" EQU "*" echo SET IOS20P60=%IOS20P60%>> Download_Queue.bat +if /i "%IOS50P%" EQU "*" echo SET IOS50P=%IOS50P%>> Download_Queue.bat +if /i "%IOS52P%" EQU "*" echo SET IOS52P=%IOS52P%>> Download_Queue.bat +if /i "%IOS60%" EQU "*" echo SET IOS60=%IOS60%>> Download_Queue.bat +if /i "%IOS60P%" EQU "*" echo SET IOS60P=%IOS60P%>> Download_Queue.bat +if /i "%IOS70%" EQU "*" echo SET IOS70=%IOS70%>> Download_Queue.bat +if /i "%IOS70P%" EQU "*" echo SET IOS70P=%IOS70P%>> Download_Queue.bat +if /i "%IOS70K%" EQU "*" echo SET IOS70K=%IOS70K%>> Download_Queue.bat +if /i "%IOS80%" EQU "*" echo SET IOS80=%IOS80%>> Download_Queue.bat +if /i "%IOS80P%" EQU "*" echo SET IOS80P=%IOS80P%>> Download_Queue.bat +if /i "%IOS80K%" EQU "*" echo SET IOS80K=%IOS80K%>> Download_Queue.bat +if /i "%IOS236%" EQU "*" echo SET IOS236=%IOS236%>> Download_Queue.bat +if /i "%BB1%" EQU "*" echo SET BB1=%BB1%>> Download_Queue.bat +if /i "%BB2%" EQU "*" echo SET BB2=%BB2%>> Download_Queue.bat +if /i "%HM%" EQU "*" echo SET HM=%HM%>> Download_Queue.bat +if /i "%h4%" EQU "*" echo SET h4=%h4%>> Download_Queue.bat +if /i "%h5%" EQU "*" echo SET h5=%h5%>> Download_Queue.bat +if /i "%h51%" EQU "*" echo SET h51=%h51%>> Download_Queue.bat +if /i "%CM5%" EQU "*" echo SET CM5=%CM5%>> Download_Queue.bat +if /i "%MP%" EQU "*" echo SET MP=%MP%>> Download_Queue.bat +if /i "%w19%" EQU "*" echo SET w19=%w19%>> Download_Queue.bat +if /i "%w20%" EQU "*" echo SET w20=%w20%>> Download_Queue.bat +if /i "%IOS236Installer%" EQU "*" echo SET IOS236Installer=%IOS236Installer%>> Download_Queue.bat +if /i "%SIP%" EQU "*" echo SET SIP=%SIP%>> Download_Queue.bat +if /i "%Y4M%" EQU "*" echo SET Y4M=%Y4M%>> Download_Queue.bat +if /i "%dop%" EQU "*" echo SET dop=%dop%>> Download_Queue.bat +if /i "%AccioHacks%" EQU "*" echo SET AccioHacks=%AccioHacks%>> Download_Queue.bat +if /i "%MyM%" EQU "*" echo SET MyM=%MyM%>> Download_Queue.bat +if /i "%locked%" EQU "*" echo SET locked=%locked%>> Download_Queue.bat +if /i "%HBB%" EQU "*" echo SET HBB=%HBB%>> Download_Queue.bat +if /i "%WII64%" EQU "*" echo SET WII64=%WII64%>> Download_Queue.bat +if /i "%WIISX%" EQU "*" echo SET WIISX=%WIISX%>> Download_Queue.bat +if /i "%bootmiisd%" EQU "*" echo SET bootmiisd=%bootmiisd%>> Download_Queue.bat +if /i "%pwns%" EQU "*" echo SET pwns=%pwns%>> Download_Queue.bat +if /i "%Twi%" EQU "*" echo SET Twi=%Twi%>> Download_Queue.bat +if /i "%YUGI%" EQU "*" echo SET YUGI=%YUGI%>> Download_Queue.bat +if /i "%BATHAXX%" EQU "*" echo SET BATHAXX=%BATHAXX%>> Download_Queue.bat +if /i "%ROTJ%" EQU "*" echo SET ROTJ=%ROTJ%>> Download_Queue.bat +if /i "%TOS%" EQU "*" echo SET TOS=%TOS%>> Download_Queue.bat +if /i "%smash%" EQU "*" echo SET smash=%smash%>> Download_Queue.bat +if /i "%mmm%" EQU "*" echo SET mmm=%mmm%>> Download_Queue.bat +if /i "%yawm%" EQU "*" echo SET yawm=%yawm%>> Download_Queue.bat +if /i "%neogamma%" EQU "*" echo SET neogamma=%neogamma%>> Download_Queue.bat +if /i "%cfg249%" EQU "*" echo SET cfg249=%cfg249%>> Download_Queue.bat +if /i "%cfg222%" EQU "*" echo SET cfg222=%cfg222%>> Download_Queue.bat +if /i "%usbfolder%" EQU "*" echo SET usbfolder=%usbfolder%>> Download_Queue.bat +if /i "%WiiMC%" EQU "*" echo SET WiiMC=%WiiMC%>> Download_Queue.bat +if /i "%fceugx%" EQU "*" echo SET fceugx=%fceugx%>> Download_Queue.bat +if /i "%snes9xgx%" EQU "*" echo SET snes9xgx=%snes9xgx%>> Download_Queue.bat +if /i "%vbagx%" EQU "*" echo SET vbagx=%vbagx%>> Download_Queue.bat +if /i "%SGM%" EQU "*" echo SET SGM=%SGM%>> Download_Queue.bat +if /i "%WIIX%" EQU "*" echo SET WIIX=%WIIX%>> Download_Queue.bat +if /i "%wbm%" EQU "*" echo SET wbm=%wbm%>> Download_Queue.bat +if /i "%CheatCodes%" EQU "*" echo SET CheatCodes=%CheatCodes%>> Download_Queue.bat +if /i "%f32%" EQU "*" echo SET f32=%f32%>> Download_Queue.bat +if /i "%FLOW%" EQU "*" echo SET FLOW=%FLOW%>> Download_Queue.bat +if /i "%USBX%" EQU "*" echo SET USBX=%USBX%>> Download_Queue.bat +if /i "%JOYF%" EQU "*" echo SET JOYF=%JOYF%>> Download_Queue.bat +if /i "%S2U%" EQU "*" echo SET S2U=%S2U%>> Download_Queue.bat +if /i "%HBF%" EQU "*" echo SET HBF=%HBF%>> Download_Queue.bat +if /i "%JOY%" EQU "*" echo SET JOY=%JOY%>> Download_Queue.bat +if /i "%cfgr%" EQU "*" echo SET cfgr=%cfgr%>> Download_Queue.bat +if /i "%Pri%" EQU "*" echo SET Pri=%Pri%>> Download_Queue.bat +if /i "%HAX%" EQU "*" echo SET HAX=%HAX%>> Download_Queue.bat +if /i "%MII%" EQU "*" echo SET MII=%MII%>> Download_Queue.bat +if /i "%P%" EQU "*" echo SET P=%P%>> Download_Queue.bat +if /i "%PK%" EQU "*" echo SET PK=%PK%>> Download_Queue.bat +if /i "%S%" EQU "*" echo SET S=%S%>> Download_Queue.bat +if /i "%SK%" EQU "*" echo SET SK=%SK%>> Download_Queue.bat +if /i "%IU%" EQU "*" echo SET IU=%IU%>> Download_Queue.bat +if /i "%IE%" EQU "*" echo SET IE=%IE%>> Download_Queue.bat +if /i "%IJ%" EQU "*" echo SET IJ=%IJ%>> Download_Queue.bat +if /i "%WU%" EQU "*" echo SET WU=%WU%>> Download_Queue.bat +if /i "%WE%" EQU "*" echo SET WE=%WE%>> Download_Queue.bat +if /i "%WJ%" EQU "*" echo SET WJ=%WJ%>> Download_Queue.bat +if /i "%NU%" EQU "*" echo SET NU=%NU%>> Download_Queue.bat +if /i "%NE%" EQU "*" echo SET NE=%NE%>> Download_Queue.bat +if /i "%NJ%" EQU "*" echo SET NJ=%NJ%>> Download_Queue.bat +if /i "%WSU%" EQU "*" echo SET WSU=%WSU%>> Download_Queue.bat +if /i "%WSE%" EQU "*" echo SET WSE=%WSE%>> Download_Queue.bat +if /i "%WSJ%" EQU "*" echo SET WSJ=%WSJ%>> Download_Queue.bat +if /i "%M10%" EQU "*" echo SET M10=%M10%>> Download_Queue.bat +if /i "%IOS9%" EQU "*" echo SET IOS9=%IOS9%>> Download_Queue.bat +if /i "%IOS12%" EQU "*" echo SET IOS12=%IOS12%>> Download_Queue.bat +if /i "%IOS13%" EQU "*" echo SET IOS13=%IOS13%>> Download_Queue.bat +if /i "%IOS14%" EQU "*" echo SET IOS14=%IOS14%>> Download_Queue.bat +if /i "%IOS15%" EQU "*" echo SET IOS15=%IOS15%>> Download_Queue.bat +if /i "%IOS17%" EQU "*" echo SET IOS17=%IOS17%>> Download_Queue.bat +if /i "%IOS21%" EQU "*" echo SET IOS21=%IOS21%>> Download_Queue.bat +if /i "%IOS22%" EQU "*" echo SET IOS22=%IOS22%>> Download_Queue.bat +if /i "%IOS28%" EQU "*" echo SET IOS28=%IOS28%>> Download_Queue.bat +if /i "%IOS31%" EQU "*" echo SET IOS31=%IOS31%>> Download_Queue.bat +if /i "%IOS33%" EQU "*" echo SET IOS33=%IOS33%>> Download_Queue.bat +if /i "%IOS34%" EQU "*" echo SET IOS34=%IOS34%>> Download_Queue.bat +if /i "%IOS35%" EQU "*" echo SET IOS35=%IOS35%>> Download_Queue.bat +if /i "%IOS36%" EQU "*" echo SET IOS36=%IOS36%>> Download_Queue.bat +if /i "%IOS36v3608%" EQU "*" echo SET IOS36v3608=%IOS36v3608%>> Download_Queue.bat +if /i "%IOS37%" EQU "*" echo SET IOS37=%IOS37%>> Download_Queue.bat +if /i "%IOS38%" EQU "*" echo SET IOS38=%IOS38%>> Download_Queue.bat +if /i "%IOS41%" EQU "*" echo SET IOS41=%IOS41%>> Download_Queue.bat +if /i "%IOS48v4124%" EQU "*" echo SET IOS48v4124=%IOS48v4124%>> Download_Queue.bat +if /i "%IOS43%" EQU "*" echo SET IOS43=%IOS43%>> Download_Queue.bat +if /i "%IOS45%" EQU "*" echo SET IOS45=%IOS45%>> Download_Queue.bat +if /i "%IOS46%" EQU "*" echo SET IOS46=%IOS46%>> Download_Queue.bat +if /i "%IOS53%" EQU "*" echo SET IOS53=%IOS53%>> Download_Queue.bat +if /i "%IOS55%" EQU "*" echo SET IOS55=%IOS55%>> Download_Queue.bat +if /i "%IOS56%" EQU "*" echo SET IOS56=%IOS56%>> Download_Queue.bat +if /i "%IOS57%" EQU "*" echo SET IOS57=%IOS57%>> Download_Queue.bat +if /i "%IOS58%" EQU "*" echo SET IOS58=%IOS58%>> Download_Queue.bat +if /i "%IOS61%" EQU "*" echo SET IOS61=%IOS61%>> Download_Queue.bat + +if /i "%A0e%" EQU "*" echo SET A0e=%A0e%>> Download_Queue.bat +if /i "%A01%" EQU "*" echo SET A01=%A01%>> Download_Queue.bat + +if /i "%A0e_70%" EQU "*" echo SET A0e_70=%A0e_70%>> Download_Queue.bat +if /i "%A01%" EQU "*" echo SET A01__60=%A01_60%>> Download_Queue.bat +if /i "%A0e_60%" EQU "*" echo SET A0e_60=%A0e_60%>> Download_Queue.bat +if /i "%A01%" EQU "*" echo SET A01=%A01%>> Download_Queue.bat +if /i "%A0c%" EQU "*" echo SET A0c=%A0c%>> Download_Queue.bat + +if /i "%A40%" EQU "*" echo SET A40=%A40%>> Download_Queue.bat +if /i "%A42%" EQU "*" echo SET A42=%A42%>> Download_Queue.bat +if /i "%A45%" EQU "*" echo SET A45=%A45%>> Download_Queue.bat +if /i "%A70%" EQU "*" echo SET A70=%A70%>> Download_Queue.bat +if /i "%A72%" EQU "*" echo SET A72=%A72%>> Download_Queue.bat +if /i "%A75%" EQU "*" echo SET A75=%A75%>> Download_Queue.bat +if /i "%A78%" EQU "*" echo SET A78=%A78%>> Download_Queue.bat +if /i "%A7b%" EQU "*" echo SET A7b=%A7b%>> Download_Queue.bat +if /i "%A7e%" EQU "*" echo SET A7e=%A7e%>> Download_Queue.bat +if /i "%A84%" EQU "*" echo SET A84=%A84%>> Download_Queue.bat +if /i "%A87%" EQU "*" echo SET A87=%A87%>> Download_Queue.bat +if /i "%A8a%" EQU "*" echo SET A8a=%A8a%>> Download_Queue.bat + +if /i "%A81%" EQU "*" echo SET A81=%A81%>> Download_Queue.bat +if /i "%A8d%" EQU "*" echo SET A8d=%A8d%>> Download_Queue.bat +if /i "%A9d%" EQU "*" echo SET A9d=%A9d%>> Download_Queue.bat + +if /i "%A94%" EQU "*" echo SET A94=%A94%>> Download_Queue.bat +if /i "%A97%" EQU "*" echo SET A97=%A97%>> Download_Queue.bat +if /i "%A9a%" EQU "*" echo SET A9a=%A9a%>> Download_Queue.bat +if /i "%cIOS202[37]-v5%" EQU "*" echo SET cIOS202[37]-v5=%cIOS202[37]-v5%>> Download_Queue.bat +if /i "%cIOS202[38]-v5%" EQU "*" echo SET cIOS202[38]-v5=%cIOS202[38]-v5%>> Download_Queue.bat +if /i "%cIOS202[57]-v5%" EQU "*" echo SET cIOS202[57]-v5=%cIOS202[57]-v5%>> Download_Queue.bat +if /i "%cIOS222[38]-v4%" EQU "*" echo SET cIOS222[38]-v4=%cIOS222[38]-v4%>> Download_Queue.bat + +if /i "%cIOS223[37-38]-v4%" EQU "*" echo SET cIOS223[37-38]-v4=%cIOS223[37-38]-v4%>> Download_Queue.bat + +if /i "%cIOS222[38]-v5%" EQU "*" echo SET cIOS222[38]-v5=%cIOS222[38]-v5%>> Download_Queue.bat +if /i "%cIOS223[37]-v5%" EQU "*" echo SET cIOS223[37]-v5=%cIOS223[37]-v5%>> Download_Queue.bat +if /i "%cIOS223[57]-v5%" EQU "*" echo SET cIOS223[57]-v5=%cIOS223[57]-v5%>> Download_Queue.bat +if /i "%cIOS224[37]-v5%" EQU "*" echo SET cIOS224[37]-v5=%cIOS224[37]-v5%>> Download_Queue.bat +if /i "%cIOS224[57]-v5%" EQU "*" echo SET cIOS224[57]-v5=%cIOS224[57]-v5%>> Download_Queue.bat +if /i "%cIOS249-v14%" EQU "*" echo SET cIOS249-v14=%cIOS249-v14%>> Download_Queue.bat +if /i "%cIOS249-v17b%" EQU "*" echo SET cIOS249-v17b=%cIOS249-v17b%>> Download_Queue.bat +if /i "%cIOS249[37]-v19%" EQU "*" echo SET cIOS249[37]-v19=%cIOS249[37]-v19%>> Download_Queue.bat +if /i "%cIOS249[38]-v19%" EQU "*" echo SET cIOS249[38]-v19=%cIOS249[38]-v19%>> Download_Queue.bat +if /i "%cIOS249[57]-v19%" EQU "*" echo SET cIOS249[57]-v19=%cIOS249[57]-v19%>> Download_Queue.bat +if /i "%cIOS250-v14%" EQU "*" echo SET cIOS250-v14=%cIOS250-v14%>> Download_Queue.bat +if /i "%cIOS250-v17b%" EQU "*" echo SET cIOS250-v17b=%cIOS250-v17b%>> Download_Queue.bat +if /i "%cIOS250[37]-v19%" EQU "*" echo SET cIOS250[37]-v19=%cIOS250[37]-v19%>> Download_Queue.bat +if /i "%cIOS250[38]-v19%" EQU "*" echo SET cIOS250[38]-v19=%cIOS250[38]-v19%>> Download_Queue.bat +if /i "%cIOS250[57]-v19%" EQU "*" echo SET cIOS250[57]-v19=%cIOS250[57]-v19%>> Download_Queue.bat +if /i "%cIOS249[38]-v20%" EQU "*" echo SET cIOS249[38]-v20=%cIOS249[38]-v20%>> Download_Queue.bat +if /i "%cIOS250[38]-v20%" EQU "*" echo SET cIOS250[38]-v20=%cIOS250[38]-v20%>> Download_Queue.bat +if /i "%cIOS249[56]-v20%" EQU "*" echo SET cIOS249[56]-v20=%cIOS249[56]-v20%>> Download_Queue.bat +if /i "%cIOS250[56]-v20%" EQU "*" echo SET cIOS250[56]-v20=%cIOS250[56]-v20%>> Download_Queue.bat +if /i "%cIOS249[57]-v20%" EQU "*" echo SET cIOS249[57]-v20=%cIOS249[57]-v20%>> Download_Queue.bat +if /i "%cIOS250[57]-v20%" EQU "*" echo SET cIOS250[57]-v20=%cIOS250[57]-v20%>> Download_Queue.bat +if /i "%cIOS249[37]-v21%" EQU "*" echo SET cIOS249[37]-v21=%cIOS249[37]-v21%>> Download_Queue.bat +if /i "%cIOS250[37]-v21%" EQU "*" echo SET cIOS250[37]-v21=%cIOS250[37]-v21%>> Download_Queue.bat +if /i "%cIOS249[38]-v21%" EQU "*" echo SET cIOS249[38]-v21=%cIOS249[38]-v21%>> Download_Queue.bat +if /i "%cIOS250[38]-v21%" EQU "*" echo SET cIOS250[38]-v21=%cIOS250[38]-v21%>> Download_Queue.bat +if /i "%cIOS249[53]-v21%" EQU "*" echo SET cIOS249[53]-v21=%cIOS249[53]-v21%>> Download_Queue.bat +if /i "%cIOS250[53]-v21%" EQU "*" echo SET cIOS250[53]-v21=%cIOS250[53]-v21%>> Download_Queue.bat +if /i "%cIOS249[55]-v21%" EQU "*" echo SET cIOS249[55]-v21=%cIOS249[55]-v21%>> Download_Queue.bat +if /i "%cIOS250[55]-v21%" EQU "*" echo SET cIOS250[55]-v21=%cIOS250[55]-v21%>> Download_Queue.bat +if /i "%cIOS249[56]-v21%" EQU "*" echo SET cIOS249[56]-v21=%cIOS249[56]-v21%>> Download_Queue.bat +if /i "%cIOS250[56]-v21%" EQU "*" echo SET cIOS250[56]-v21=%cIOS250[56]-v21%>> Download_Queue.bat +if /i "%cIOS249[57]-v21%" EQU "*" echo SET cIOS249[57]-v21=%cIOS249[57]-v21%>> Download_Queue.bat +if /i "%cIOS250[57]-v21%" EQU "*" echo SET cIOS250[57]-v21=%cIOS250[57]-v21%>> Download_Queue.bat +if /i "%cIOS249[58]-v21%" EQU "*" echo SET cIOS249[58]-v21=%cIOS249[58]-v21%>> Download_Queue.bat +if /i "%cIOS250[58]-v21%" EQU "*" echo SET cIOS250[58]-v21=%cIOS250[58]-v21%>> Download_Queue.bat +if /i "%cIOS249[37]-d2x-v6%" EQU "*" echo SET cIOS249[37]-d2x-v6=%cIOS249[37]-d2x-v6%>> Download_Queue.bat +if /i "%cIOS249[38]-d2x-v6%" EQU "*" echo SET cIOS249[38]-d2x-v6=%cIOS249[38]-d2x-v6%>> Download_Queue.bat +if /i "%cIOS249[56]-d2x-v6%" EQU "*" echo SET cIOS249[56]-d2x-v6=%cIOS249[56]-d2x-v6%>> Download_Queue.bat +if /i "%cIOS249[53]-d2x-v6%" EQU "*" echo SET cIOS249[53]-d2x-v6=%cIOS249[53]-d2x-v6%>> Download_Queue.bat +if /i "%cIOS249[55]-d2x-v6%" EQU "*" echo SET cIOS249[55]-d2x-v6=%cIOS249[55]-d2x-v6%>> Download_Queue.bat +if /i "%cIOS249[57]-d2x-v6%" EQU "*" echo SET cIOS249[57]-d2x-v6=%cIOS249[57]-d2x-v6%>> Download_Queue.bat +if /i "%cIOS249[58]-d2x-v6%" EQU "*" echo SET cIOS249[58]-d2x-v6=%cIOS249[58]-d2x-v6%>> Download_Queue.bat +if /i "%cIOS250[37]-d2x-v6%" EQU "*" echo SET cIOS250[37]-d2x-v6=%cIOS250[37]-d2x-v6%>> Download_Queue.bat +if /i "%cIOS250[38]-d2x-v6%" EQU "*" echo SET cIOS250[38]-d2x-v6=%cIOS250[38]-d2x-v6%>> Download_Queue.bat +if /i "%cIOS250[53]-d2x-v6%" EQU "*" echo SET cIOS250[53]-d2x-v6=%cIOS250[53]-d2x-v6%>> Download_Queue.bat +if /i "%cIOS250[55]-d2x-v6%" EQU "*" echo SET cIOS250[55]-d2x-v6=%cIOS250[55]-d2x-v6%>> Download_Queue.bat +if /i "%cIOS250[56]-d2x-v6%" EQU "*" echo SET cIOS250[56]-d2x-v6=%cIOS250[56]-d2x-v6%>> Download_Queue.bat +if /i "%cIOS250[57]-d2x-v6%" EQU "*" echo SET cIOS250[57]-d2x-v6=%cIOS250[57]-d2x-v6%>> Download_Queue.bat +if /i "%cIOS250[58]-d2x-v6%" EQU "*" echo SET cIOS250[58]-d2x-v6=%cIOS250[58]-d2x-v6%>> Download_Queue.bat +if /i "%RVL-cMIOS-v65535(v10)_WiiGator_WiiPower_v0.2%" EQU "*" echo SET RVL-cMIOS-v65535(v10)_WiiGator_WiiPower_v0.2=%RVL-cMIOS-v65535(v10)_WiiGator_WiiPower_v0.2%>> Download_Queue.bat +if /i "%RVL-cmios-v4_WiiGator_GCBL_v0.2%" EQU "*" echo SET RVL-cmios-v4_WiiGator_GCBL_v0.2=%RVL-cmios-v4_WiiGator_GCBL_v0.2%>> Download_Queue.bat +if /i "%RVL-cmios-v4_Waninkoko_rev5%" EQU "*" echo SET RVL-cmios-v4_Waninkoko_rev5=%RVL-cmios-v4_Waninkoko_rev5%>> Download_Queue.bat + +if /i "%DarkWii_Red_4.3U%" EQU "*" echo SET DarkWii_Red_4.3U=%DarkWii_Red_4.3U%>> Download_Queue.bat +if /i "%DarkWii_Red_4.2U%" EQU "*" echo SET DarkWii_Red_4.2U=%DarkWii_Red_4.2U%>> Download_Queue.bat +if /i "%DarkWii_Red_4.1U%" EQU "*" echo SET DarkWii_Red_4.1U=%DarkWii_Red_4.1U%>> Download_Queue.bat +if /i "%DarkWii_Red_4.3E%" EQU "*" echo SET DarkWii_Red_4.3E=%DarkWii_Red_4.3E%>> Download_Queue.bat +if /i "%DarkWii_Red_4.2E%" EQU "*" echo SET DarkWii_Red_4.2E=%DarkWii_Red_4.2E%>> Download_Queue.bat +if /i "%DarkWii_Red_4.1E%" EQU "*" echo SET DarkWii_Red_4.1E=%DarkWii_Red_4.1E%>> Download_Queue.bat +if /i "%DarkWii_Red_4.3J%" EQU "*" echo SET DarkWii_Red_4.3J=%DarkWii_Red_4.3J%>> Download_Queue.bat +if /i "%DarkWii_Red_4.2J%" EQU "*" echo SET DarkWii_Red_4.2J=%DarkWii_Red_4.2J%>> Download_Queue.bat +if /i "%DarkWii_Red_4.1J%" EQU "*" echo SET DarkWii_Red_4.1J=%DarkWii_Red_4.1J%>> Download_Queue.bat +if /i "%DarkWii_Red_4.3K%" EQU "*" echo SET DarkWii_Red_4.3K=%DarkWii_Red_4.3K%>> Download_Queue.bat +if /i "%DarkWii_Red_4.2K%" EQU "*" echo SET DarkWii_Red_4.2K=%DarkWii_Red_4.2K%>> Download_Queue.bat +if /i "%DarkWii_Red_4.1K%" EQU "*" echo SET DarkWii_Red_4.1K=%DarkWii_Red_4.1K%>> Download_Queue.bat + +if /i "%DarkWii_Green_4.3U%" EQU "*" echo SET DarkWii_Green_4.3U=%DarkWii_Green_4.3U%>> Download_Queue.bat +if /i "%DarkWii_Green_4.2U%" EQU "*" echo SET DarkWii_Green_4.2U=%DarkWii_Green_4.2U%>> Download_Queue.bat +if /i "%DarkWii_Green_4.1U%" EQU "*" echo SET DarkWii_Green_4.1U=%DarkWii_Green_4.1U%>> Download_Queue.bat +if /i "%DarkWii_Green_4.3E%" EQU "*" echo SET DarkWii_Green_4.3E=%DarkWii_Green_4.3E%>> Download_Queue.bat +if /i "%DarkWii_Green_4.2E%" EQU "*" echo SET DarkWii_Green_4.2E=%DarkWii_Green_4.2E%>> Download_Queue.bat +if /i "%DarkWii_Green_4.1E%" EQU "*" echo SET DarkWii_Green_4.1E=%DarkWii_Green_4.1E%>> Download_Queue.bat +if /i "%DarkWii_Green_4.3J%" EQU "*" echo SET DarkWii_Green_4.3J=%DarkWii_Green_4.3J%>> Download_Queue.bat +if /i "%DarkWii_Green_4.2J%" EQU "*" echo SET DarkWii_Green_4.2J=%DarkWii_Green_4.2J%>> Download_Queue.bat +if /i "%DarkWii_Green_4.1J%" EQU "*" echo SET DarkWii_Green_4.1J=%DarkWii_Green_4.1J%>> Download_Queue.bat +if /i "%DarkWii_Green_4.3K%" EQU "*" echo SET DarkWii_Green_4.3K=%DarkWii_Green_4.3K%>> Download_Queue.bat +if /i "%DarkWii_Green_4.2K%" EQU "*" echo SET DarkWii_Green_4.2K=%DarkWii_Green_4.2K%>> Download_Queue.bat +if /i "%DarkWii_Green_4.1K%" EQU "*" echo SET DarkWii_Green_4.1K=%DarkWii_Green_4.1K%>> Download_Queue.bat + +sfk filter Download_Queue.bat -unique -write -yes>nul + + +if not exist temp\DLGotosADV.txt goto:quickskip +::Loop through the the following once for EACH line in *.txt +for /F "tokens=*" %%A in (temp\DLGotosADV.txt) do call :process1 %%A +goto:quickskip +:process1 +set AdvDLX=%* +set /a AdvNumberCOPY2=%AdvNumberCOPY2%+1 +echo "echo %AdvDLX:~0,10%%AdvNumberCOPY2%.batredirectredirecttemp\DLGotosADV.txt">>Download_Queue.bat +goto:EOF +:quickskip + + +if not exist temp\DLnamesADV.txt goto:quickskip +::Loop through the the following once for EACH line in *.txt +for /F "tokens=*" %%A in (temp\DLnamesADV.txt) do call :process2 %%A +goto:quickskip +:process2 +echo "echo %* redirectredirecttemp\DLnamesADV.txt">>Download_Queue.bat +goto:EOF +:quickskip + + + +if not exist temp\DLGotosADV.txt goto:quickskip +copy /y temp\DLGotosADV.txt temp\DLGotosADV-copy.txt>nul +::Loop through the the following once for EACH line in *.txt +:doitagain +for /F "tokens=*" %%A in (temp\DLGotosADV-copy.txt) do call :process3 %%A +goto:quickskip +:process3 +set AdvDLX=%* +set /a AdvNumberCOPY3=%AdvNumberCOPY3%+1 + +echo "if exist %AdvDLX:~0,10%%AdvNumberCOPY3%.bat del %AdvDLX:~0,10%%AdvNumberCOPY3%.batredirectnul">>Download_Queue.bat + +for /F "tokens=*" %%A in (%AdvDLX%) do call :process4 %%A +goto:tinyskip +:process4 + +echo "echo quote%*quoteredirectredirect%AdvDLX:~0,10%%AdvNumberCOPY3%.bat">>Download_Queue.bat + + +goto:EOF +:tinyskip + +sfk filter -quiet temp\DLGotosADV-copy.txt -le!"%AdvDLX:~5%" -write -yes + +echo "sfk filter -quiet %AdvDLX:~0,10%%AdvNumberCOPY3%.bat -rep _quotequotequote__ -write -yes">>Download_Queue.bat + + +goto:doitagain +::goto:EOF +:quickskip + +echo ":endofqueue">>Download_Queue.bat + +sfk filter Download_Queue.bat -rep _"redirect"_">"_ -write -yes>nul +sfk filter -quiet Download_Queue.bat -rep _"""__ -write -yes +sfk filter -quiet -spat Download_Queue.bat -rep _quote_\x22_ -rep _@_%%_ -write -yes + +sfk filter -quiet Download_Queue.bat -rep _"set AdvNumber="*_"set AdvNumber=%AdvNumberCOPY%"_ -write -yes + + +::sfk filter Download_Queue.bat -spat -rep _@_%%_ -write -yes>nul + + + +if exist Download_Queue.bat echo salvata lista file da scaricare +@ping 127.0.0.1 -n 2 -w 1000> nul +if /i "%LIST%" EQU "S" goto:LIST +if /i "%SETTINGS%" EQU "S" goto:DOWNLOADQUEUE +if /i "%SETTINGS%" EQU "S+" goto:DOWNLOADQUEUE +if /i "%FINISH%" EQU "S" goto:FINISH +if /i "%FINISH%" EQU "S+" goto:FINISH + + + + + + +::...................................Copy (rename %Drive%\wad if applicable)............................... +:COPY +if not exist "%Drive%"\WAD goto:DLSettings +if /i "%USBCONFIG%" EQU "USB" goto:DLSettings +::if /i "%DRIVE%" NEQ "COPY_TO_SD" goto:DLSettings + +Set COPY= + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +sfk echo -spat \x20\x20\x20\x20\x20La cartella WAD in %Drive%\ esiste gi\xe0, cosa vuoi fare? +echo. +echo M = Unisci i file con quelli esistenti nella cartella WAD in %Drive%\. +echo I Duplicati verranno scartati. +echo. +echo R = Rinomina l'esistente cartella WAD in %Drive%\ in %Drive%\WAD# +echo ed inizia a scaricare. +echo. +echo C = Cancella/Menu principale +echo. +echo E = Esci +echo. +set /p COPY= Inserisci qui la tua scelta: + +if /i "%COPY%" EQU "M" goto:DLSettings +if /i "%COPY%" EQU "E" EXIT +if /i "%COPY%" EQU "C" goto:MENU + +if /i "%COPY%" NEQ "R" echo Hai inserito un comando errato +if /i "%COPY%" NEQ "R" @ping 127.0.0.1 -n 2 -w 1000> nul +if /i "%COPY%" NEQ "R" goto:COPY + +:COPY2 +SET /a COUNT=%COUNT%+1 +if exist "%Drive%"\WAD%COUNT% goto:COPY2 +move "%Drive%"\WAD "%Drive%"\WAD%COUNT%>nul +::rename "%Drive%"\WAD WAD%COUNT% +if /i "%LIST%" EQU "R" goto:LIST +if /i "%OLDLIST%" EQU "R" goto:OLDLIST +if /i "%list3%" EQU "R" goto:LIST3 +if /i "%list4%" EQU "R" goto:LIST4 +goto:DLSETTINGS + + +::.................................................ACTUAL DOWNLOAD CODE........................................................................... +:DOWNLOADSTART +if /i "%loadorgo%" EQU "load" goto:ADVPAGE2 +if /i "%loadorgo%" EQU "load4queue" goto:processDLCheck2 +if /i "%loadorgo%" EQU "load4switch" goto:processDLCheck2switch +set retry=1 +set attempt=1 + + +::DBUPDATE.bat check (added in v4.5.0) +::instead of putting out ModMii updates for minor things, the update check can be used to create\download a DBUPDATE.bat file to modify variables like "wadname", "md5", etc. +if exist "temp\DBUPDATE%currentversion%.bat" call "temp\DBUPDATE%currentversion%.bat" + + + +:DOWNLOADSTART2 + +::change drive to usb if applicable +set DRIVE=%REALDRIVE% +if /i "%USBCONFIG%" NEQ "USB" goto:skipchange + +if /i "%WADNAME%" EQU "WiiBackupManager.zip" set DRIVE=%DRIVEU% +if /i "%WADNAME%" EQU "Configurable USB-Loader (Most recent Full 249 version)" set DRIVE=%DRIVEU% +if /i "%PATH1%" EQU "apps\WiiFlow\" set DRIVE=%DRIVEU% +:skipchange + +if /i "%MENU1%" EQU "S" set DRIVE=temp + + +if not exist "%Drive%" mkdir "%Drive%" +:actualDL +if /i "%retry%" EQU "1" SET /a CURRENTDL=%CURRENTDL%+1 + + +if /i "%CURRENTDL%" NEQ "1" echo. +if /i "%retry%" EQU "1" sfk echo [Red]Scaricando %CURRENTDL% di %DLTOTAL%: %name% +if /i "%retry%" NEQ "1" sfk echo [Yellow]Ri-scaricando %CURRENTDL% di %DLTOTAL%: %name% +echo. + +::---------Exceptions---------------- +if /i "%category%" EQU "cfg" goto:CFGDOWNLOADER +if /i "%category%" EQU "cfgr" goto:CFGRDOWNLOADER +if /i "%category%" EQU "TANTRIC" goto:TANTRIC +if /i "%category%" EQU "GOOGLEUPDATE" goto:GOOGLEUPDATE +if /i "%category%" EQU "CHEATS" goto:CHEATS +if /i "%category%" EQU "ManualUpdate" goto:MANUALUPDATE +if /i "%category%" EQU "fullextract" goto:fullextract +if /i "%category%" EQU "themes" goto:THEMES +if /i "%basewad%" NEQ "none" goto:CIOSMAKER +if /i "%name%" EQU "Hackmii Installer" goto:wget +if /i "%category%" EQU "userdefined" goto:CustomDL +if /i "%wadname%" EQU "PriiloaderHacks.zip" goto:DownloadhacksToRoot + + + + +::-----------Exceptions for DL Wizard Only---------- +if /i "%MENU1%" NEQ "W" goto:skipwizardexceptions + +if /i "%name%" EQU "IOS36" goto:savetoroot + +:skipwizardexceptions +::---------------------------- + + +::-----ROOT SAVE OPTION for IOSs (does not apply to wizard)----- +if /i "%MENU1%" EQU "W" goto:skip +if /i "%category%" EQU "ios" goto:noskip +if /i "%category%" EQU "patchios" (goto:noskip) else (goto:skip) +:noskip +if /i "%ROOTSAVE%" EQU "ON" (goto:savetoroot) else (goto:nusd) +:skip + + +if /i "%code1%" EQU "SNEEKAPP" goto:DownloadApp +if /i "%code1%" EQU "MYMAPP" goto:DownloadApp +if /i "%code1%" EQU "URL" goto:DownloadURL + + + +::--------------------------NUSD.EXE Downloader--------------- +:nusd +if not exist "%Drive%"\WAD mkdir "%Drive%"\WAD + +::----if exist and fails md5 check, delete and redownload---- +:checkifwadexist +if not exist "%Drive%"\WAD\%wadname% goto:nocheckexisting +set md5check= +set md5altcheck= +sfk md5 -quiet -verify %md5% "%Drive%"\WAD\%wadname% +if errorlevel 1 set md5check=fail +IF "%md5check%"=="" set md5check=pass +if /i "%md5check%" NEQ "fail" goto:pass + +sfk md5 -quiet -verify %md5alt% "%Drive%"\WAD\%wadname% +if errorlevel 1 set md5altcheck=fail +IF "%md5altcheck%"=="" set md5altcheck=pass +if /i "%md5altcheck%" NEQ "fail" goto:pass + +:fail +echo. +sfk echo -spat \x20[Yellow] Questo file esiste gi\xe0 ma ha fallito la verifica MD5. +sfk echo -spat \x20[Yellow] La versione corrente del file verr\xe0 eliminata ed il file riscaricato. +echo. +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +del "%Drive%"\WAD\%wadname% +if exist temp\%wadname% del temp\%wadname% +if exist temp\%code1%\%code2%\v%version% rd /s /q temp\%code1%\%code2%\v%version% +goto:DOWNLOADSTART2 + +:pass +if /i "%OPTION1%" EQU "OFF" goto:no01check +if not exist temp\%code1%\%code2%\v%version% goto:nocheckexisting + +if /i "%OPTION1%" EQU "ON" goto:option1on +if /i "%OPTION1%" EQU "ALL" (goto:option1on) else (goto:option1noton) +:option1on +if not exist "%Drive%"\%code1%\%code2%\v%version% mkdir "%Drive%"\%code1%\%code2%\v%version% +copy /y temp\%code1%\%code2%\v%version% "%Drive%"\%code1%\%code2%\v%version% >nul +:option1noton + +if /i "%OPTION1%" EQU "NUS" goto:option1NUS +if /i "%OPTION1%" EQU "ALL" (goto:option1NUS) else (goto:no01check) +:option1NUS +if not exist "%Drive%"\NUS\%code1%%code2%v%version% mkdir "%Drive%"\NUS\%code1%%code2%v%version% +copy /y temp\%code1%\%code2%\v%version% "%Drive%"\NUS\%code1%%code2%v%version% >nul +:no01check + +sfk echo -spat \x20[Green]Questo file esiste gi\xe0 ed \xe8 stato verificato,salto il download +echo. +set alreadyexists=yes +if /i "%md5check%" EQU "pass" echo %md5% *WAD\%wadname%>> "%Drive%"\Download_Log.md5 +if /i "%md5altcheck%" EQU "pass" echo %md5alt% *WAD\%wadname%>> "%Drive%"\Download_Log.md5 +goto:NEXT +:nocheckexisting + + + + + + +::--skip downloading IOS60 as base if it already exists-- +if /i "%category%" NEQ "patchios" goto:notpatchingIOS60 +if /i "%code2%" NEQ "0000003C" goto:notpatchingIOS60 + +if exist temp\IOS60v16174(IOS60v6174[FS-ES-NP]).wad copy /y temp\IOS60v16174(IOS60v6174[FS-ES-NP]).wad "%Drive%"\WAD\%wadname%>nul +if exist "%Drive%"\WAD\%wadname% goto:patchios60now +if exist temp\IOS20v16174(IOS60v6174[FS-ES-NP]).wad copy /y temp\IOS20v16174(IOS60v6174[FS-ES-NP]).wad "%Drive%"\WAD\%wadname%>nul +if exist "%Drive%"\WAD\%wadname% goto:patchios60now +if exist temp\IOS30v16174(IOS60v6174[FS-ES-NP]).wad copy /y temp\IOS30v16174(IOS60v6174[FS-ES-NP]).wad "%Drive%"\WAD\%wadname%>nul +if exist "%Drive%"\WAD\%wadname% goto:patchios60now +if exist temp\IOS70v16174(IOS60v6174[FS-ES-NP]).wad copy /y temp\IOS70v16174(IOS60v6174[FS-ES-NP]).wad "%Drive%"\WAD\%wadname%>nul +if exist "%Drive%"\WAD\%wadname% goto:patchios60now +if exist temp\IOS80v16174(IOS60v6174[FS-ES-NP]).wad copy /y temp\IOS80v16174(IOS60v6174[FS-ES-NP]).wad "%Drive%"\WAD\%wadname%>nul +if exist "%Drive%"\WAD\%wadname% goto:patchios60now +if exist temp\IOS11v16174(IOS60v6174[FS-ES-NP]).wad copy /y temp\IOS11v16174(IOS60v6174[FS-ES-NP]).wad "%Drive%"\WAD\%wadname%>nul +if exist "%Drive%"\WAD\%wadname% goto:patchios60now +if exist temp\IOS40v16174(IOS60v6174[FS-ES-NP]).wad copy /y temp\IOS40v16174(IOS60v6174[FS-ES-NP]).wad "%Drive%"\WAD\%wadname%>nul +if exist "%Drive%"\WAD\%wadname% goto:patchios60now +goto:notpatchingIOS60 + + +:patchios60now +patchios "%Drive%"\WAD\%wadname% -slot %ciosslot% -v %ciosversion% +goto:wadverifyretry + + +:notpatchingIOS60 +::SAVE TO WAD FOLDER ONLY + +if not exist "%Drive%"\WAD mkdir "%Drive%"\WAD + +if exist temp\%wadname% goto:AlreadyinTemp +sfk echo -spat \x20 Se incorri in in lungo periodo di inattivit\xe0 avvia UnfreezeMii.bat per continuare +echo. + +nusd %code1%%code2% %version% +move /y %code1%%code2%\%code1%%code2%.wad temp\%wadname%>nul + +::Patchios (mostly for system menu IOSs) +if /i "%category%" NEQ "patchios" goto:skippingpatchios +patchios temp\%wadname% -FS -ES -NP -slot %ciosslot% -v %ciosversion% +:skippingpatchios + +if not exist temp\%code1%\%code2%\v%version% mkdir temp\%code1%\%code2%\v%version% +copy /y %code1%%code2% temp\%code1%\%code2%\v%version%\ >nul +rd /s /q %code1%%code2% + +:AlreadyinTemp +copy /y temp\%wadname% "%Drive%"\WAD\%wadname% >nul + +if /i "%OPTION1%" EQU "ON" goto:option1on +if /i "%OPTION1%" EQU "ALL" (goto:option1on) else (goto:option1noton) +:option1on +if not exist "%Drive%"\%code1%\%code2%\v%version% mkdir "%Drive%"\%code1%\%code2%\v%version% +copy /y temp\%code1%\%code2%\v%version% "%Drive%"\%code1%\%code2%\v%version% >nul +:option1noton + +if /i "%OPTION1%" EQU "NUS" goto:option1NUS +if /i "%OPTION1%" EQU "ALL" (goto:option1NUS) else (goto:option1notNUS) +:option1NUS +if not exist "%Drive%"\NUS\%code1%%code2%v%version% mkdir "%Drive%"\NUS\%code1%%code2%v%version% +copy /y temp\%code1%\%code2%\v%version% "%Drive%"\NUS\%code1%%code2%v%version% >nul +:option1notNUS + +:wadverifyretry +::----check after downloading - if md5 check fails, delete and redownload---- +if exist "%Drive%"\WAD\%wadname% goto:checkexisting + +:missing +if /i "%attempt%" EQU "1" goto:missingretry +echo. +sfk echo -spat \x20[Magenta] Il file ha fallito il download pi\xf9 volte, salto il download. +echo. +goto:NEXT + +:missingretry +echo. +sfk echo -spat \x20[Yellow] Il file \xe8 perso, riprovo a scaricarlo. +echo. +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +goto:DOWNLOADSTART2 + +:checkexisting +set md5check= +set md5altcheck= +sfk md5 -quiet -verify %md5% "%Drive%"\WAD\%wadname% +if errorlevel 1 set md5check=fail +IF "%md5check%"=="" set md5check=pass +if /i "%md5check%" NEQ "fail" goto:pass +sfk md5 -quiet -verify %md5alt% "%Drive%"\WAD\%wadname% +if errorlevel 1 set md5altcheck=fail +IF "%md5altcheck%"=="" set md5altcheck=pass +if /i "%md5altcheck%" NEQ "fail" goto:pass + +:fail +echo. +::---prevent cIOSs from downloading twice when hex editing disabled--- +if /i "%basewad%" EQU "none" goto:notacios +if /i "%HEXEDIT%" EQU "Y" goto:notacios +sfk echo -spat \x20[Yellow] Impossibile verificare,l'opzione editor hex di modmii non \xe8 abilitata +echo. +if exist temp\simplelog.txt sfk filter -quiet temp\simplelog.txt -ls!"%DRIVE%\WAD\%wadname%" -write -yes +if /i "%name:~0,17%" NEQ "Advanced Download" echo "%DRIVE%\WAD\%wadname%: Trovato ma impossibile verificare">>temp\simplelog.txt +sfk filter -quiet "temp\simplelog.txt" -rep _"""__ -write -yes +if exist "%Drive%"\Download_Log.md5 sfk filter -quiet "%Drive%"\Download_Log.md5 -ls!"%md5%" -write -yes +goto:NEXT +:notacios +:------ +if /i "%attempt%" NEQ "1" goto:multiplefail +sfk echo -spat \x20[Yellow] questo file esiste gi\xe0 ma ha fallito la verifica MD5. +sfk echo -spat \x20[Yellow] la versione attuale del file verr\xe0 eliminata ed il file riscaricato. +echo. +del "%Drive%"\WAD\%wadname% +if exist temp\%wadname% del temp\%wadname% +if exist temp\%code1%\%code2%\v%version% rd /s /q temp\%code1%\%code2%\v%version% +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +goto:DOWNLOADSTART2 + +:multiplefail +sfk echo -spat \x20[Magenta] Il file ha fallito il download pi\xf9 volte, salto il download. +set multiplefail=Y +echo. +echo %md5% *WAD\%wadname%>> "%Drive%"\Download_Log.md5 +goto:NEXT + +:pass +echo. +sfk echo [Green]Scaricato con successo +echo. +if /i "%md5check%" EQU "pass" echo %md5% *WAD\%wadname%>> "%Drive%"\Download_Log.md5 +if /i "%md5altcheck%" EQU "pass" echo %md5alt% *WAD\%wadname%>> "%Drive%"\Download_Log.md5 +goto:NEXT + + + + +:savetoroot + +::----if exist and fails md5 check, delete and redownload---- +if exist "%Drive%"\%wadname% (goto:checkexisting) else (goto:nocheckexisting) +:checkexisting +set md5check= +set md5altcheck= +sfk md5 -quiet -verify %md5% "%Drive%"\%wadname% +if errorlevel 1 set md5check=fail +IF "%md5check%"=="" set md5check=pass +if /i "%md5check%" NEQ "fail" goto:pass + +sfk md5 -quiet -verify %md5alt% "%Drive%"\%wadname% +if errorlevel 1 set md5altcheck=fail +IF "%md5altcheck%"=="" set md5altcheck=pass +if /i "%md5altcheck%" NEQ "fail" goto:pass + +:fail +echo. +sfk echo -spat \x20 [Yellow] Il file esiste gi\xe0 ma ha fallito la verifica MD5. +sfk echo -spat \x20 [Yellow] La versione corrente del file verr\xe0 eliminata ed il file riscaricato. +echo. +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +del "%Drive%"\%wadname% +if exist temp\%wadname% del temp\%wadname% +if exist temp\%code1%\%code2%\v%version% rd /s /q temp\%code1%\%code2%\v%version% +goto:DOWNLOADSTART2 + +:pass +if /i "%OPTION1%" EQU "OFF" goto:no01check +if not exist temp\%code1%\%code2%\v%version% goto:nocheckexisting + +if /i "%OPTION1%" EQU "ON" goto:option1on +if /i "%OPTION1%" EQU "ALL" (goto:option1on) else (goto:option1noton) +:option1on +if not exist "%Drive%"\%code1%\%code2%\v%version% mkdir "%Drive%"\%code1%\%code2%\v%version% +copy /y temp\%code1%\%code2%\v%version% "%Drive%"\%code1%\%code2%\v%version% >nul +:option1noton + +if /i "%OPTION1%" EQU "NUS" goto:option1NUS +if /i "%OPTION1%" EQU "ALL" (goto:option1NUS) else (goto:no01check) +:option1NUS +if not exist "%Drive%"\NUS\%code1%%code2%v%version% mkdir "%Drive%"\NUS\%code1%%code2%v%version% +copy /y temp\%code1%\%code2%\v%version% "%Drive%"\NUS\%code1%%code2%v%version% >nul +:no01check + +sfk echo -spat \x20[Green]Questo file esiste gi\xe0 ed \xe8 stato verificato,salto il download +echo. +set alreadyexists=yes +if /i "%md5check%" EQU "pass" echo %md5% *%wadname%>> "%Drive%"\Download_Log.md5 +if /i "%md5altcheck%" EQU "pass" echo %md5alt% *%wadname%>> "%Drive%"\Download_Log.md5 + +goto:NEXT +:nocheckexisting + + + + +::--skip downloading IOS60 as base if it already exists-- +if /i "%category%" NEQ "patchios" goto:notpatchingIOS60 +if /i "%code2%" NEQ "0000003C" goto:notpatchingIOS60 + +if exist temp\IOS60v16174(IOS60v6174[FS-ES-NP]).wad copy /y temp\IOS60v16174(IOS60v6174[FS-ES-NP]).wad "%Drive%"\%wadname%>nul +if exist "%Drive%"\%wadname% goto:patchios60now +if exist temp\IOS20v16174(IOS60v6174[FS-ES-NP]).wad copy /y temp\IOS20v16174(IOS60v6174[FS-ES-NP]).wad "%Drive%"\%wadname%>nul +if exist "%Drive%"\%wadname% goto:patchios60now +if exist temp\IOS30v16174(IOS60v6174[FS-ES-NP]).wad copy /y temp\IOS30v16174(IOS60v6174[FS-ES-NP]).wad "%Drive%"\%wadname%>nul +if exist "%Drive%"\%wadname% goto:patchios60now +if exist temp\IOS70v16174(IOS60v6174[FS-ES-NP]).wad copy /y temp\IOS70v16174(IOS60v6174[FS-ES-NP]).wad "%Drive%"\%wadname%>nul +if exist "%Drive%"\%wadname% goto:patchios60now +if exist temp\IOS80v16174(IOS60v6174[FS-ES-NP]).wad copy /y temp\IOS80v16174(IOS60v6174[FS-ES-NP]).wad "%Drive%"\%wadname%>nul +if exist "%Drive%"\%wadname% goto:patchios60now +if exist temp\IOS11v16174(IOS60v6174[FS-ES-NP]).wad copy /y temp\IOS11v16174(IOS60v6174[FS-ES-NP]).wad "%Drive%"\%wadname%>nul +if exist "%Drive%"\%wadname% goto:patchios60now +if exist temp\IOS40v16174(IOS60v6174[FS-ES-NP]).wad copy /y temp\IOS40v16174(IOS60v6174[FS-ES-NP]).wad "%Drive%"\%wadname%>nul +if exist "%Drive%"\%wadname% goto:patchios60now +goto:notpatchingIOS60 + + +:patchios60now +patchios "%Drive%"\%wadname% -slot %ciosslot% -v %ciosversion% +::echo %md5% *WAD\%wadname%>> "%Drive%"\Download_Log.md5 +goto:checkretryroot + +::SAVE TO ROOT FOLDER ONLY +:notpatchingIOS60 + + +if exist temp\%wadname% goto:AlreadyinTemp +sfk echo -spat \x20 se incorri in un lungo periodo di inattivit\xe0 avvia UnfreezeMii.bat per continuare +echo. + +nusd %code1%%code2% %version% +move /y %code1%%code2%\%code1%%code2%.wad temp\%wadname%>nul + +::Patchios (mostly for system menu IOSs) +if /i "%category%" NEQ "patchios" goto:skippingpatchios +patchios temp\%wadname% -FS -ES -NP -slot %ciosslot% -v %ciosversion% +:skippingpatchios + +if not exist temp\%code1%\%code2%\v%version% mkdir temp\%code1%\%code2%\v%version% +copy /y %code1%%code2% temp\%code1%\%code2%\v%version%\ >nul +rd /s /q %code1%%code2% + +:AlreadyinTemp +if /i "%Drive%" NEQ "temp" copy /y temp\%wadname% "%Drive%"\%wadname% >nul + +if /i "%OPTION1%" EQU "ON" goto:option1on +if /i "%OPTION1%" EQU "ALL" (goto:option1on) else (goto:option1noton) +:option1on +if not exist "%Drive%"\%code1%\%code2%\v%version% mkdir "%Drive%"\%code1%\%code2%\v%version% +copy /y temp\%code1%\%code2%\v%version% "%Drive%"\%code1%\%code2%\v%version% >nul +:option1noton + +if /i "%OPTION1%" EQU "NUS" goto:option1NUS +if /i "%OPTION1%" EQU "ALL" (goto:option1NUS) else (goto:option1notNUS) +:option1NUS +if not exist "%Drive%"\NUS\%code1%%code2%v%version% mkdir "%Drive%"\NUS\%code1%%code2%v%version% +copy /y temp\%code1%\%code2%\v%version% "%Drive%"\NUS\%code1%%code2%v%version% >nul +:option1notNUS + + + +:checkretryroot +::----check after downloading - if md5 check fails, delete and redownload---- +if exist "%Drive%"\%wadname% goto:checkexisting + +:missing +if /i "%attempt%" EQU "1" goto:missingretry +echo. +sfk echo -spat \x20 [Magenta] Il file ha fallito il download pi\xf9 volte, salto il download. +echo. +goto:NEXT + +:missingretry +echo. +sfk echo -spat \x20 [Yellow] Il file \xe8 perso,riprovo a scaricarlo. +echo. +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +goto:DOWNLOADSTART2 + +:checkexisting +set md5check= +set md5altcheck= +sfk md5 -quiet -verify %md5% "%Drive%"\%wadname% +if errorlevel 1 set md5check=fail +IF "%md5check%"=="" set md5check=pass +if /i "%md5check%" NEQ "fail" goto:pass + +sfk md5 -quiet -verify %md5alt% "%Drive%"\%wadname% +if errorlevel 1 set md5altcheck=fail +IF "%md5altcheck%"=="" set md5altcheck=pass +if /i "%md5altcheck%" NEQ "fail" goto:pass + +:fail +echo. +::---prevent cIOSs from downloading twice when hex editing disabled--- +if /i "%basewad%" EQU "none" goto:notacios +if /i "%HEXEDIT%" EQU "Y" goto:notacios +sfk echo -spat \x20[Yellow] Impossibile verificare perch\xe8 l'opzione hex editor di modmii \xe8 disabilitata +echo. +if exist temp\simplelog.txt sfk filter -quiet temp\simplelog.txt -ls!"%DRIVE%\%wadname%" -write -yes +if /i "%name:~0,17%" NEQ "Advanced Download" echo "%DRIVE%\%wadname%: trovato ma impossbile verificare">>temp\simplelog.txt +sfk filter -quiet "temp\simplelog.txt" -rep _"""__ -write -yes +if exist "%Drive%"\Download_Log.md5 sfk filter -quiet "%Drive%"\Download_Log.md5 -ls!"%md5%" -write -yes +goto:NEXT +:notacios +:------ +if /i "%attempt%" NEQ "1" goto:multiplefail + +sfk echo -spat \x20[Yellow]Questo file esiste gi\xe0 ma ha fallito la verifica MD5. +sfk echo -spat \x20[Yellow] La versione corrente del file verr\xe0 eliminata ed il file riscaricato. +echo. +del "%Drive%"\%wadname% +if exist temp\%wadname% del temp\%wadname% +if exist temp\%code1%\%code2%\v%version% rd /s /q temp\%code1%\%code2%\v%version% +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +goto:DOWNLOADSTART2 + +:multiplefail +sfk echo -spat \x20[Magenta] Il file ha fallito il download pi\xf9 volte, salto il download. +echo. +set multiplefail=Y +echo %md5% *%wadname%>> "%Drive%"\Download_Log.md5 +goto:NEXT + +:pass +echo. +sfk echo [Green]Scaricato con successo +echo. +if /i "%md5check%" EQU "pass" echo %md5% *%wadname%>> "%Drive%"\Download_Log.md5 +if /i "%md5altcheck%" EQU "pass" echo %md5alt% *%wadname%>> "%Drive%"\Download_Log.md5 +goto:NEXT + + + + + + +::-------------------------------cIOS Maker----------------------------------------------------- +:CIOSMAKER + +if "%wadname:~-4%" EQU ".wad" set wadname=%wadname:~0,-4% + +::echo %md5% *WAD\%wadname%.wad>> "%Drive%"\Download_Log.md5 + +::----if exist and fails md5 check, delete and redownload---- +if exist "%Drive%"\WAD\%wadname%.wad (goto:checkexisting) else (goto:nocheckexisting) +:checkexisting +set md5check= +sfk md5 -quiet -verify %md5% "%Drive%"\WAD\%wadname%.wad +if errorlevel 1 set md5check=fail +IF "%md5check%"=="" set md5check=pass +if /i "%md5check%" NEQ "fail" goto:pass + +:fail +echo. +sfk echo -spat \x20 [Yellow] Il file esiste gi\xe0 ma ha fallito la verifica MD5. +sfk echo -spat \x20 [Yellow] La versione corrente del file verr\xe0 eliminata ed il file riscaricato. +echo. +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +del "%Drive%"\WAD\%wadname%.wad +goto:DOWNLOADSTART2 + +:pass +sfk echo -spat \x20 [Green]Il file esiste gi\xe0 ed \xe8 stato verificato,salto il download +echo. +set alreadyexists=yes +if /i "%md5check%" EQU "pass" echo %md5% *WAD\%wadname%.wad>> "%Drive%"\Download_Log.md5 +goto:NEXT +:nocheckexisting + + + +::missing modules folder error message and skip +if not exist modules sfk echo -spat \x20[Yellow] La cartella "modules" \xe8 andata persa - Richiesta per creare cIOS/cMIOS +if not exist modules sfk echo -spat \x20 \x20 [Yellow] Riscarica ModMii da tinyurl.com/ModMiiNow +if not exist modules sfk echo -spat \x20 \x20 [Yellow] Salto il download +if not exist modules @ping 127.0.0.1 -n 5 -w 1000> nul +if not exist modules goto:NEXT + + +if not exist "%Drive%"\WAD mkdir "%Drive%"\WAD + + +:downloadbasewad +::download base wad to "%Drive%" +echo. +echo Scaricando wad base: %basewad% +echo. + + + + +::----Check base IOS----------- +::----if exist and fails md5 check, delete and redownload---- +if exist temp\%basewad%.wad (goto:checkexisting) else (goto:nocheckexisting) +:checkexisting +set md5basecheck= +set md5basealtcheck= +sfk md5 -quiet -verify %md5base% temp\%basewad%.wad +if errorlevel 1 set md5basecheck=fail +IF "%md5basecheck%"=="" set md5basecheck=pass +if /i "%md5basecheck%" NEQ "fail" goto:pass + +sfk md5 -quiet -verify %md5basealt% temp\%basewad%.wad +if errorlevel 1 set md5basealtcheck=fail +IF "%md5basealtcheck%"=="" set md5basealtcheck=pass +if /i "%md5basealtcheck%" NEQ "fail" goto:pass + +:fail +echo. +sfk echo -spat \x20 [Yellow] Il file esiste gi\xe0 ma ha fallito la verifica MD5. +sfk echo -spat \x20 [Yellow] La versione corrente del file verr\xe0 eliminata ed il file riscaricato. +echo. +del temp\%basewad%.wad +goto:downloadbasewad + +:pass +echo. +sfk echo -spat \x20 \x20 \x20 [Green] Il wad base esiste gi\xe0 ed \xe8 stato verificato,continuo... +echo. +::if /i "%md5basecheck%" EQU "pass" echo %md5base% *%basewad%.wad>> "%Drive%"\Download_Log.md5 +::if /i "%md5basealtcheck%" EQU "pass" echo %md5basealt% *%basewad%.wad>> "%Drive%"\Download_Log.md5 +goto:basealreadythere +:nocheckexisting + + +sfk echo -spat \x20Se incorri in un lungo periodo di inattivit\xe0 avvia UnfreezeMii.bat per continuare +echo. + +nusd %code1%%code2% %version% +if not exist "%Drive%"\WAD mkdir "%Drive%"\WAD +move %code1%%code2%\%code1%%code2%.wad temp\%basewad%.wad>nul +rd /s /q %code1%%code2% + + +::----check after downloading - if md5 check fails, delete and redownload---- +if exist temp\%basewad%.wad goto:checkexisting + +:missing +if /i "%attempt%" EQU "1" goto:missingretry +echo. +sfk echo -spat \x20[Magenta] Il file ha fallito il download pi\xf9 volte, salto il download. +echo. +goto:NEXT + +:missingretry +echo. +sfk echo -spat \x20[Yellow] Il wad base \xe8 andato perso,riprovo a scaricarlo. +echo. +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +goto:downloadbasewad + +:checkexisting +set md5basecheck= +set md5basealtcheck= +sfk md5 -quiet -verify %md5base% temp\%basewad%.wad +if errorlevel 1 set md5basecheck=fail +IF "%md5basecheck%"=="" set md5basecheck=pass +if /i "%md5basecheck%" NEQ "fail" goto:pass + +sfk md5 -quiet -verify %md5basealt% temp\%basewad%.wad +if errorlevel 1 set md5basealtcheck=fail +IF "%md5basealtcheck%"=="" set md5basealtcheck=pass +if /i "%md5basealtcheck%" NEQ "fail" goto:pass + +:fail +if /i "%attempt%" NEQ "1" goto:multiplefail +echo. +sfk echo -spat \x20 [Yellow] Il file esiste gi\xe0 ma ha fallito la verifica MD5. +sfk echo -spat \x20 [Yellow] La versione corrente del file verr\xe0 eliminata ed il file riscaricato. +echo. +del temp\%basewad%.wad +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +goto:downloadbasewad + +:multiplefail +echo. +sfk echo -spat \x20[Magenta] Il file ha fallito il download pi\xf9 volte, salto il download. +set multiplefail=Y +echo. +goto:NEXT + +:pass +echo. +sfk echo -spat \x20 \x20 \x20 [Green] Wad base scaricato con successo, continuo... +echo. +::if /i "%md5basecheck%" EQU "pass" echo %md5base% *%basewad%.wad>> "%Drive%"\Download_Log.md5 +::if /i "%md5basealtcheck%" EQU "pass" echo %md5basealt% *%basewad%.wad>> "%Drive%"\Download_Log.md5 + + +:basealreadythere + +::unpack base wad +echo. +echo spacchettando wad base: %basewad% +echo. + +if exist %basecios% rd /s /q %basecios% +mkdir %basecios% +wadmii -in temp\%basewad%.wad -out %basecios% + + + + + + + +:downloadbasewadb +::download SECOND base wadB to "%Drive%" (if applicable) +if /i "%basewadb%" EQU "none" goto:nobasewadb + +echo. +echo Scaricando wad base: %basewadb% +echo. + + +::----Check base IOS B----------- +::----if exist and fails md5 check, delete and redownload---- +if exist temp\%basewadb%.wad (goto:checkexisting) else (goto:nocheckexisting) +:checkexisting +set md5basebcheck= +set md5basebaltcheck= +sfk md5 -quiet -verify %md5baseb% temp\%basewadb%.wad +if errorlevel 1 set md5basebcheck=fail +IF "%md5basebcheck%"=="" set md5basebcheck=pass +if /i "%md5basebcheck%" NEQ "fail" goto:pass + +sfk md5 -quiet -verify %md5basebalt% temp\%basewadb%.wad +if errorlevel 1 set md5basebaltcheck=fail +IF "%md5basebaltcheck%"=="" set md5basebaltcheck=pass +if /i "%md5basebaltcheck%" NEQ "fail" goto:pass + +:fail +echo. +sfk echo -spat \x20 [Yellow] Il file esiste gi\xe0 ma ha fallito la verifica MD5. +sfk echo -spat \x20 [Yellow] La versione corrente del file verr\xe0 eliminata ed il file riscaricato. +echo. +del temp\%basewadb%.wad +goto:downloadbasewadb + +:pass +echo. +sfk echo -spat \x20 \x20 \x20 [Green] Il wad base esiste gi\xe0 ed \xe8 stato verificato,continuo... +echo. +::if /i "%md5basebcheck%" EQU "pass" echo %md5baseb% *%basewadb%.wad>> "%Drive%"\Download_Log.md5 +::if /i "%md5basebaltcheck%" EQU "pass" echo %md5basebalt% *%basewadb%.wad>> "%Drive%"\Download_Log.md5 +goto:baseBalreadythere +:nocheckexisting + + +sfk echo -spat \x20 se incorri in un lungo periodo di inattivit\xe0 avvia UnfreezeMii.bat per continuare. +echo. + +nusd %code1b%%code2b% %versionb% +if not exist "%Drive%"\WAD mkdir "%Drive%"\WAD +move %code1b%%code2b%\%code1b%%code2b%.wad temp\%basewadb%.wad>nul +rd /s /q %code1b%%code2b% + + + +::----check after downloading - if md5 check fails, delete and redownload---- +if exist temp\%basewadb%.wad goto:checkexisting + +:missing +if /i "%attempt%" EQU "1" goto:missingretry +echo. +sfk echo -spat \x20[Magenta] Il file ha fallito il download pi\xf9 volte, salto il download. +echo. +goto:NEXT + +:missingretry +echo. +sfk echo -spat \x20[Yellow] Il wad base \xe8 andato perso, riprovo a scaricarlo. +echo. +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +goto:downloadbasewadb + +:checkexisting +set md5basebcheck= +set md5basebaltcheck= +sfk md5 -quiet -verify %md5baseb% temp\%basewadb%.wad +if errorlevel 1 set md5basebcheck=fail +IF "%md5basebcheck%"=="" set md5basebcheck=pass +if /i "%md5basebcheck%" NEQ "fail" goto:pass + +sfk md5 -quiet -verify %md5basebalt% temp\%basewadb%.wad +if errorlevel 1 set md5basebaltcheck=fail +IF "%md5basebaltcheck%"=="" set md5basebaltcheck=pass +if /i "%md5basebaltcheck%" NEQ "fail" goto:pass + +:fail +if /i "%attempt%" NEQ "1" goto:multiplefail +echo. +sfk echo -spat \x20 [Yellow] Il file esiste gi\xe0 ma ha fallito la verifica MD5. +sfk echo -spat \x20 [Yellow] La versione corrente del file verr\xe0 eliminata ed il file riscaricato. +echo. +del temp\%basewadb%.wad +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +goto:downloadbasewadb + +:multiplefail +echo. +sfk echo -spat \x20[Magenta] Il file ha fallito il download pi\xf9 volte,salto il download. +echo. +set multiplefail=Y +goto:NEXT + +:pass +echo. +sfk echo -spat \x20 \x20 \x20 [Green] Il wad base \xe8 stato scaricato con successo, continuo... +echo. +::if /i "%md5basebcheck%" EQU "pass" echo %md5base% *%basewad%.wad>> "%Drive%"\Download_Log.md5 +::if /i "%md5basebaltcheck%" EQU "pass" echo %md5basealt% *%basewad%.wad>> "%Drive%"\Download_Log.md5 + + + +:baseBalreadythere + +::----unpack base wad +echo. +echo Spacchettando wad base: %basewadb% +echo. + +mkdir %basewadb% +wadmii -in temp\%basewadb%.wad -out %basewadb% + +::----specific for cios223v4[37+38] + +::delete IOS37 modules that are from 38 and patched +del %basecios%\00000001.app +del %basecios%\%lastbasemodule%.app + +move %basewadb%\00000001.app %basecios%\00000001.app>nul +move %basewadb%\%lastbasemodule%.app %basecios%\%lastbasemodule%.app>nul +rd /s /q %basewadb% + +:nobasewadb + + + + + +::------for theming system menu's only---------- +if /i "%category%" NEQ "SMTHEME" goto:skip +goto:diff_download +:SMTHEME2 + +echo. +echo Patchando System Theme, attendi... +echo. + +rename %basecios%\00000001.app 00000001-original.app +jptch %basecios%\00000001-original.app temp\%codeURL:~34,-5%.diff %basecios%\00000001.app +del %basecios%\00000001-original.app + +goto:repackwad +:skip + + + + + +::-----cios/cmios stuff------------ +::rename *.cert and *.footer (doesn't need to be patched), rename components that need to be patched (excluding tik and tmd) + +echo. +echo Patching A handful of BaseWad Component Files +echo. + +ren %basecios%\%code1%%code2%.cert %code1%%code2new%.cert +ren %basecios%\%code1%%code2%.footer %code1%%code2new%.footer + +if exist modules\Diffs\%diffpath%\%diffpath%_00.diff ren %basecios%\00000000.app 00000000-original.app +if exist modules\Diffs\%diffpath%\%diffpath%_01.diff ren %basecios%\00000001.app 00000001-original.app +if exist modules\Diffs\%diffpath%\%diffpath%_02.diff ren %basecios%\00000002.app 00000002-original.app +if exist modules\Diffs\%diffpath%\%diffpath%_%lastbasemodule%.diff ren %basecios%\%lastbasemodule%.app %lastbasemodule%-original.app + + +::rename tik & tmd for cMIOSs +if /i "%code2%" NEQ "00000101" goto:notcMIOS + +::ren %basecios%\%code1%%code2new%.tik %code1%%code2new%-original.tik +ren %basecios%\%code1%%code2new%.tmd %code1%%code2new%-original.tmd +:notcMIOS + + + + +::-------------diff patch files---------------- +if exist modules\Diffs\%diffpath%\%diffpath%_00.diff jptch %basecios%\00000000-original.app modules\Diffs\%diffpath%\%diffpath%_00.diff %basecios%\00000000.app +if exist modules\Diffs\%diffpath%\%diffpath%_01.diff jptch %basecios%\00000001-original.app modules\Diffs\%diffpath%\%diffpath%_01.diff %basecios%\00000001.app +if exist modules\Diffs\%diffpath%\%diffpath%_02.diff jptch %basecios%\00000002-original.app modules\Diffs\%diffpath%\%diffpath%_02.diff %basecios%\00000002.app +if exist modules\Diffs\%diffpath%\%diffpath%_%lastbasemodule%.diff jptch %basecios%\%lastbasemodule%-original.app modules\Diffs\%diffpath%\%diffpath%_%lastbasemodule%.diff %basecios%\%lastbasemodule%.app + + +::patch tmd and tiks when they've been renamed to *-original.tik\tmd (for cMIOSs) +if /i "%code2%" NEQ "00000101" goto:NotRenamedOriginal + +::if exist modules\Diffs\%diffpath%\%diffpath%_tik.diff jptch %basecios%\%code1%%code2%-original.tik modules\Diffs\%diffpath%\%diffpath%_tik.diff %basecios%\%code1%%code2new%.tik + +if exist modules\Diffs\%diffpath%\%diffpath%_tmd.diff jptch %basecios%\%code1%%code2%-original.tmd modules\Diffs\%diffpath%\%diffpath%_tmd.diff %basecios%\%code1%%code2new%.tmd +goto:deletefiles + +:NotRenamedOriginal +if exist modules\Diffs\%diffpath%\%diffpath%_tmd.diff jptch %basecios%\%code1%%code2%.tmd modules\Diffs\%diffpath%\%diffpath%_tmd.diff %basecios%\%code1%%code2new%.tmd + +::use different tik diff files depending on what base wad downloaded +if /i "%md5basecheck%" EQU "pass" jptch %basecios%\%code1%%code2%.tik modules\Diffs\%diffpath%\%diffpath%_tik.diff %basecios%\%code1%%code2new%.tik +if /i "%md5basealtcheck%" EQU "pass" jptch %basecios%\%code1%%code2%.tik modules\Diffs\%diffpath%\%diffpath%_tik2.diff %basecios%\%code1%%code2new%.tik + + + +::delete un-needed original files that have already been patched +:deletefiles + + +if exist %basecios%\00000000-original.app del %basecios%\00000000-original.app +if exist %basecios%\00000001-original.app del %basecios%\00000001-original.app +if exist %basecios%\00000002-original.app del %basecios%\00000002-original.app +if exist %basecios%\%lastbasemodule%-original.app del %basecios%\%lastbasemodule%-original.app + +::--for cMIOS's that have tiks and tmds renamed to -original +if exist %basecios%\%code1%%code2%-original.tik del %basecios%\%code1%%code2%-original.tik +if exist %basecios%\%code1%%code2%-original.tmd del %basecios%\%code1%%code2%-original.tmd +if /i "%code2%" EQU "00000101" goto:repackwad + +if exist %basecios%\%code1%%code2%.tik del %basecios%\%code1%%code2%.tik +if exist %basecios%\%code1%%code2%.tmd del %basecios%\%code1%%code2%.tmd + + + +::Korean Key Patch + +if /i "%HEXEDIT%" EQU "N" goto:nokorpatch +if /i "%HEXEDIT%" EQU "S" goto:nokorpatch + +if /i "%basewad:~3,2%" EQU "38" goto:nokorpatch +if /i "%basecios%" EQU "cIOS223[37-38]-v4" goto:nokorpatch + +echo. +echo Patchando %lastbasemodule%.app per supportare le chiavi Koreane + +sfk hexdump -pure -nofile %basecios%\%lastbasemodule%.app>hexdump.txt +FINDSTR /N . hexdump.txt>hexdump2.txt +move /y hexdump2.txt hexdump.txt>nul + +::first patch +sfk filter hexdump.txt -rep _D00A203A1C21_E00A203A1C21_ -write -yes>nul + +::find line1-3 +sfk filter hexdump.txt -+2C575B54E75A011F27B8A5F2 -rep _:*__>line1-3.txt + +::Loop through the the following once for EACH line in whatever.txt +for /F "tokens=*" %%A in (line1-3.txt) do call :process101 %%A +goto:littleskip + +:process101 +set line0Num=%* +goto:EOF + +:littleskip +if exist line1-3.txt del line1-3.txt>nul +set /A line1Num=%line0Num%+3 +set /A line2Num=%line0Num%+4 + + +::2nd set of patches +set line1toreplace=%line1Num%:000000000000000063B82BB4F4614E2E +set line2toreplace=%line2Num%:13F2FEFBBA4C9B7E0000000000000000 + + + +if /i "%basewad%" EQU "IOS37-64-v3869" (set line1toreplace=10127:63B82BB4F4614E2E13F2FEFBBA4C9B7E) & (set line2toreplace=) + +if /i "%basewad%" EQU "IOS57-64-v5661" (set line1toreplace=10486:00000000000000000000000063B82BB4) & (set line2toreplace=10487:F4614E2E13F2FEFBBA4C9B7E00000000) + + +IF "%line1toreplace%"=="" goto:skip +sfk filter hexdump.txt -lsrep _%line1toreplace:~0,5%*_%line1toreplace%_ -write -yes>nul +:skip + +IF "%line2toreplace%"=="" goto:skip +sfk filter hexdump.txt -lsrep _%line2toreplace:~0,5%*_%line2toreplace%_ -write -yes>nul +:skip + + +sfk filter hexdump.txt -rep _"*:"__ +hextobin %basecios%\%lastbasemodule%.app>nul + + +del hexdump.txt>nul + +:nokorpatch + + + + + +::copy over extra components + +echo. +echo Copiando sopra i Custom Modules +echo. + +::222v4 +if /i "%basecios%" EQU "cIOS222[38]-v4" copy modules\Hermes\mloadv3.app %basecios%\0000000f.app + +::223v4 +if /i "%basecios%" EQU "cIOS223[37-38]-v4" copy modules\Hermes\mloadv3.app %basecios%\0000000f.app + +::222v5 +if /i "%basecios%" EQU "cIOS222[38]-v5" copy modules\Hermes\mloadv5.app %basecios%\0000000f.app + +::223v5 base37 +if /i "%basecios%" EQU "cIOS223[37]-v5" copy modules\Hermes\mloadv5.app %basecios%\0000000f.app + +::224v5 base57 +if /i "%basecios%" EQU "cIOS224[57]-v5" copy modules\Hermes\mloadv5.app %basecios%\00000013.app + + + +::249v19 base37 +if /i "%basecios%" EQU "cIOS249[37]-v19" copy modules\W19Modules\mload.app %basecios%\0000000f.app +if /i "%basecios%" EQU "cIOS249[37]-v19" copy modules\W19Modules\EHCI.app %basecios%\00000010.app +if /i "%basecios%" EQU "cIOS249[37]-v19" copy modules\W19Modules\FAT.app %basecios%\00000011.app +if /i "%basecios%" EQU "cIOS249[37]-v19" copy modules\W19Modules\SDHC.app %basecios%\00000012.app +if /i "%basecios%" EQU "cIOS249[37]-v19" copy modules\W19Modules\DIPP.app %basecios%\00000013.app +if /i "%basecios%" EQU "cIOS249[37]-v19" copy modules\W19Modules\FFSP.app %basecios%\00000014.app + +::249v19 base38 +if /i "%basecios%" EQU "cIOS249[38]-v19" copy modules\W19Modules\mload.app %basecios%\0000000f.app +if /i "%basecios%" EQU "cIOS249[38]-v19" copy modules\W19Modules\EHCI.app %basecios%\00000010.app +if /i "%basecios%" EQU "cIOS249[38]-v19" copy modules\W19Modules\FAT.app %basecios%\00000011.app +if /i "%basecios%" EQU "cIOS249[38]-v19" copy modules\W19Modules\SDHC.app %basecios%\00000012.app +if /i "%basecios%" EQU "cIOS249[38]-v19" copy modules\W19Modules\DIPP.app %basecios%\00000013.app +if /i "%basecios%" EQU "cIOS249[38]-v19" copy modules\W19Modules\FFSP.app %basecios%\00000014.app + +::249v20 base38 +if /i "%basecios%" EQU "cIOS249[38]-v20" copy modules\W20Modules\mload.app %basecios%\0000000f.app +if /i "%basecios%" EQU "cIOS249[38]-v20" copy modules\W20Modules\EHCI.app %basecios%\00000010.app +if /i "%basecios%" EQU "cIOS249[38]-v20" copy modules\W20Modules\FAT.app %basecios%\00000011.app +if /i "%basecios%" EQU "cIOS249[38]-v20" copy modules\W20Modules\SDHC.app %basecios%\00000012.app +if /i "%basecios%" EQU "cIOS249[38]-v20" copy modules\W20Modules\DIPP.app %basecios%\00000013.app +if /i "%basecios%" EQU "cIOS249[38]-v20" copy modules\W20Modules\ES.app %basecios%\00000014.app +if /i "%basecios%" EQU "cIOS249[38]-v20" copy modules\W20Modules\FFSP.app %basecios%\00000015.app + +::249v20 base56 +if /i "%basecios%" EQU "cIOS249[56]-v20" copy modules\W20Modules\mload.app %basecios%\0000000f.app +if /i "%basecios%" EQU "cIOS249[56]-v20" copy modules\W20Modules\EHCI.app %basecios%\00000010.app +if /i "%basecios%" EQU "cIOS249[56]-v20" copy modules\W20Modules\FAT.app %basecios%\00000011.app +if /i "%basecios%" EQU "cIOS249[56]-v20" copy modules\W20Modules\SDHC.app %basecios%\00000012.app +if /i "%basecios%" EQU "cIOS249[56]-v20" copy modules\W20Modules\DIPP.app %basecios%\00000013.app +if /i "%basecios%" EQU "cIOS249[56]-v20" copy modules\W20Modules\ES.app %basecios%\00000014.app +if /i "%basecios%" EQU "cIOS249[56]-v20" copy modules\W20Modules\FFSP.app %basecios%\00000015.app + +::249v19 base57 +if /i "%basecios%" EQU "cIOS249[57]-v19" copy modules\W19Modules\mload.app %basecios%\00000013.app +if /i "%basecios%" EQU "cIOS249[57]-v19" copy modules\W19Modules\EHCI.app %basecios%\00000014.app +if /i "%basecios%" EQU "cIOS249[57]-v19" copy modules\W19Modules\FAT.app %basecios%\00000015.app +if /i "%basecios%" EQU "cIOS249[57]-v19" copy modules\W19Modules\SDHC.app %basecios%\00000016.app +if /i "%basecios%" EQU "cIOS249[57]-v19" copy modules\W19Modules\DIPP.app %basecios%\00000017.app +if /i "%basecios%" EQU "cIOS249[57]-v19" copy modules\W19Modules\FFSP.app %basecios%\00000018.app + +::249v20 base57 +if /i "%basecios%" EQU "cIOS249[57]-v20" copy modules\W20Modules\mload.app %basecios%\00000013.app +if /i "%basecios%" EQU "cIOS249[57]-v20" copy modules\W20Modules\EHCI.app %basecios%\00000014.app +if /i "%basecios%" EQU "cIOS249[57]-v20" copy modules\W20Modules\FAT.app %basecios%\00000015.app +if /i "%basecios%" EQU "cIOS249[57]-v20" copy modules\W20Modules\SDHC.app %basecios%\00000016.app +if /i "%basecios%" EQU "cIOS249[57]-v20" copy modules\W20Modules\DIPP.app %basecios%\00000017.app +if /i "%basecios%" EQU "cIOS249[57]-v20" copy modules\W20Modules\ES.app %basecios%\00000018.app +if /i "%basecios%" EQU "cIOS249[57]-v20" copy modules\W20Modules\FFSP.app %basecios%\00000019.app + +::249v17b +if /i "%basecios%" EQU "cIOS249-v17b" copy modules\W17bModules\0000000f.app %basecios%\0000000f.app +if /i "%basecios%" EQU "cIOS249-v17b" copy modules\W17bModules\00000010.app %basecios%\00000010.app +if /i "%basecios%" EQU "cIOS249-v17b" copy modules\W17bModules\00000011.app %basecios%\00000011.app + +::249v14 +if /i "%basecios%" EQU "cIOS249-v14" copy modules\W14Modules\EHCI.app %basecios%\0000000f.app +if /i "%basecios%" EQU "cIOS249-v14" copy modules\W14Modules\SDHC.app %basecios%\00000010.app +if /i "%basecios%" EQU "cIOS249-v14" copy modules\W14Modules\FAT.app %basecios%\00000011.app + + +::249v21 base 37/38/56 +if /i "%basecios%" EQU "cIOS249[37]-v21" goto:yes +if /i "%basecios%" EQU "cIOS249[38]-v21" goto:yes +if /i "%basecios%" EQU "cIOS249[53]-v21" goto:yes +if /i "%basecios%" EQU "cIOS249[55]-v21" goto:yes +if /i "%basecios%" EQU "cIOS249[56]-v21" goto:yes +goto:skip +:yes +copy modules\W21Modules\mload.app %basecios%\0000000f.app +copy modules\W21Modules\FAT.app %basecios%\00000010.app +copy modules\W21Modules\SDHC.app %basecios%\00000011.app +copy modules\W21Modules\EHCI.app %basecios%\00000012.app +copy modules\W21Modules\DIPP.app %basecios%\00000013.app +copy modules\W21Modules\ES.app %basecios%\00000014.app +copy modules\W21Modules\FFSP.app %basecios%\00000015.app +:skip + + +::249v21 base57 +if /i "%basecios%" EQU "cIOS249[57]-v21" copy modules\W21Modules\mload.app %basecios%\00000013.app +if /i "%basecios%" EQU "cIOS249[57]-v21" copy modules\W21Modules\FAT.app %basecios%\00000014.app +if /i "%basecios%" EQU "cIOS249[57]-v21" copy modules\W21Modules\SDHC.app %basecios%\00000015.app +if /i "%basecios%" EQU "cIOS249[57]-v21" copy modules\W21Modules\EHCI.app %basecios%\00000016.app +if /i "%basecios%" EQU "cIOS249[57]-v21" copy modules\W21Modules\DIPP.app %basecios%\00000017.app +if /i "%basecios%" EQU "cIOS249[57]-v21" copy modules\W21Modules\ES.app %basecios%\00000018.app +if /i "%basecios%" EQU "cIOS249[57]-v21" copy modules\W21Modules\FFSP.app %basecios%\00000019.app + +::249v21 base58 +if /i "%basecios%" EQU "cIOS249[58]-v21" copy modules\W21Modules\mload.app %basecios%\00000013.app +if /i "%basecios%" EQU "cIOS249[58]-v21" copy modules\W21Modules\FAT.app %basecios%\00000014.app +if /i "%basecios%" EQU "cIOS249[58]-v21" copy modules\W21Modules\SDHC.app %basecios%\00000015.app +if /i "%basecios%" EQU "cIOS249[58]-v21" copy modules\W21Modules\USBS.app %basecios%\00000016.app +if /i "%basecios%" EQU "cIOS249[58]-v21" copy modules\W21Modules\DIPP.app %basecios%\00000017.app +if /i "%basecios%" EQU "cIOS249[58]-v21" copy modules\W21Modules\ES.app %basecios%\00000018.app +if /i "%basecios%" EQU "cIOS249[58]-v21" copy modules\W21Modules\FFSP.app %basecios%\00000019.app + + + +::249 d2x base 37/38/56 +if /i "%basecios:~0,17%" EQU "cIOS249[37]-d2x-v" goto:yes +if /i "%basecios:~0,17%" EQU "cIOS249[38]-d2x-v" goto:yes +if /i "%basecios:~0,17%" EQU "cIOS249[53]-d2x-v" goto:yes +if /i "%basecios:~0,17%" EQU "cIOS249[55]-d2x-v" goto:yes +if /i "%basecios:~0,17%" EQU "cIOS249[56]-d2x-v" goto:yes +goto:skip +:yes +if exist modules\d2x-beta\mload.app (copy modules\d2x-beta\mload.app %basecios%\0000000f.app) else (copy modules\W21Modules\mload.app %basecios%\0000000f.app) + +if exist modules\d2x-beta\FAT.app (copy modules\d2x-beta\FAT.app %basecios%\00000010.app) else (copy modules\d2xModules\FAT.app %basecios%\00000010.app) + +if exist modules\d2x-beta\SDHC.app (copy modules\d2x-beta\SDHC.app %basecios%\00000011.app) else (copy modules\W21Modules\SDHC.app %basecios%\00000011.app) + +if exist modules\d2x-beta\EHCI.app (copy modules\d2x-beta\EHCI.app %basecios%\00000012.app) else (copy modules\d2xModules\EHCI.app %basecios%\00000012.app) + +if exist modules\d2x-beta\DIPP.app (copy modules\d2x-beta\DIPP.app %basecios%\00000013.app) else (copy modules\d2xModules\DIPP.app %basecios%\00000013.app) + +if exist modules\d2x-beta\ES.app (copy modules\d2x-beta\ES.app %basecios%\00000014.app) else (copy modules\d2xModules\ES.app %basecios%\00000014.app) + +if exist modules\d2x-beta\FFSP.app (copy modules\d2x-beta\FFSP.app %basecios%\00000015.app) else (copy modules\d2xModules\FFSP.app %basecios%\00000015.app) +:skip + + + + + +::249 d2x base 57 +if /i "%basecios:~0,17%" EQU "cIOS249[57]-d2x-v" goto:yes +goto:skip +:yes + +if exist modules\d2x-beta\mload.app (copy modules\d2x-beta\mload.app %basecios%\00000013.app) else (copy modules\W21Modules\mload.app %basecios%\00000013.app) + +if exist modules\d2x-beta\FAT.app (copy modules\d2x-beta\FAT.app %basecios%\00000014.app) else (copy modules\d2xModules\FAT.app %basecios%\00000014.app) + +if exist modules\d2x-beta\SDHC.app (copy modules\d2x-beta\SDHC.app %basecios%\00000015.app) else (copy modules\W21Modules\SDHC.app %basecios%\00000015.app) + +if exist modules\d2x-beta\EHCI.app (copy modules\d2x-beta\EHCI.app %basecios%\00000016.app) else (copy modules\d2xModules\EHCI.app %basecios%\00000016.app) + +if exist modules\d2x-beta\DIPP.app (copy modules\d2x-beta\DIPP.app %basecios%\00000017.app) else (copy modules\d2xModules\DIPP.app %basecios%\00000017.app) + +if exist modules\d2x-beta\ES.app (copy modules\d2x-beta\ES.app %basecios%\00000018.app) else (copy modules\d2xModules\ES.app %basecios%\00000018.app) + +if exist modules\d2x-beta\FFSP.app (copy modules\d2x-beta\FFSP.app %basecios%\00000019.app) else (copy modules\d2xModules\FFSP.app %basecios%\00000019.app) +:skip + + + +::249 d2x base 58 +if /i "%basecios:~0,17%" EQU "cIOS249[58]-d2x-v" goto:yes +goto:skip +:yes + +if exist modules\d2x-beta\mload.app (copy modules\d2x-beta\mload.app %basecios%\00000013.app) else (copy modules\W21Modules\mload.app %basecios%\00000013.app) + +if exist modules\d2x-beta\FAT.app (copy modules\d2x-beta\FAT.app %basecios%\00000014.app) else (copy modules\d2xModules\FAT.app %basecios%\00000014.app) + +if exist modules\d2x-beta\SDHC.app (copy modules\d2x-beta\SDHC.app %basecios%\00000015.app) else (copy modules\W21Modules\SDHC.app %basecios%\00000015.app) + +if exist modules\d2x-beta\USBS.app (copy modules\d2x-beta\USBS.app %basecios%\00000016.app) else (copy modules\W21Modules\USBS.app %basecios%\00000016.app) + +if exist modules\d2x-beta\DIPP.app (copy modules\d2x-beta\DIPP.app %basecios%\00000017.app) else (copy modules\d2xModules\DIPP.app %basecios%\00000017.app) + +if exist modules\d2x-beta\ES.app (copy modules\d2x-beta\ES.app %basecios%\00000018.app) else (copy modules\d2xModules\ES.app %basecios%\00000018.app) + +if exist modules\d2x-beta\FFSP.app (copy modules\d2x-beta\FFSP.app %basecios%\00000019.app) else (copy modules\d2xModules\FFSP.app %basecios%\00000019.app) +:skip + + + + +::------hex edit d2x 00.app--------- +set d2xNumber= +set d2xhexNumber= +set baseNumber= +set basehexNumber= +set d2xsubversion= +set string= +set string1= + +if /i "%HEXEDIT%" EQU "N" goto:repackwad +if /i "%HEXEDIT%" EQU "K" goto:repackwad + +if /i "%code2%" EQU "00000101" goto:repackwad + +echo. +echo Firmo 00000000.app con i dettagli del cIOS + +sfk hexdump -pure -nofile %basecios%\00000000.app>hexdump.txt +FINDSTR /N . hexdump.txt>hexdump2.txt +move /y hexdump2.txt hexdump.txt>nul + + +::----convert some values from dec to hex---- + +if /i "%basecios:~12,3%" NEQ "d2x" goto:minijump +echo "set cIOSversionNum=%d2x-beta-rev%">cIOSrev.bat +sfk filter -spat cIOSrev.bat -rep _\x22__ -rep _"-*"__ -write -yes>nul +call cIOSrev.bat +del cIOSrev.bat +:minijump + +sfk hex %cIOSversionNum% -digits=8 >hex.txt + +::Loop through the the following once for EACH line in whatever.txt +for /F "tokens=*" %%A in (hex.txt) do call :processdec2hex %%A +goto:skiphexcalc + +:processdec2hex +set cIOShexNumber=%* +goto:EOF +:skiphexcalc +if exist hex.txt del hex.txt>nul + +::----- +set baseNumber=%basewad:~3,2% +::base # for 37+38=75 +if /i "%basecios%" EQU "cIOS223[37-38]-v4" set baseNumber=75 +sfk hex %baseNumber% -digits=8 >hex.txt + +::Loop through the the following once for EACH line in whatever.txt +for /F "tokens=*" %%A in (hex.txt) do call :processdec2hex %%A +goto:skiphexcalc + +:processdec2hex +set basehexNumber=%* +goto:EOF +:skiphexcalc +if exist hex.txt del hex.txt + +set cIOSsubversion= +::-----cIOSFamilyName (this part required for d2x betas only)------- +if /i "%basecios:~12,3%" NEQ "d2x" goto:tinyjump +set cIOSFamilyName=d2x +if exist modules\d2x-beta\d2x-beta.bat call modules\d2x-beta\d2x-beta.bat + + +::-----version string (ie. beta1) (this part required for d2x betas only)------ + +set string1=%cIOSversionNum% +set versionlength=1 +::letter by letter loop +:loopy + if /i "%string1%" EQU "" goto:endloopy + set string1=%string1:~1% + set /A versionlength=%versionlength%+1 + goto loopy +:endloopy + + +echo set cIOSsubversion=@d2x-beta-rev:~%versionlength%,16@>cIOSsubversion.bat +sfk filter cIOSsubversion.bat -spat -rep _@_%%_ -write -yes>nul +call cIOSsubversion.bat +del cIOSsubversion.bat>nul +:tinyjump + + +::----- +::Loop through txt file +for /F "tokens=*" %%A in (hexdump.txt) do call :processhexedit %%A +goto:nextstep + +:processhexedit +::this is repeated for each line of the txt.file +::"%*" (no quotes) is the variable for each line as it passes through the loop + +set hexline=%* + +if /i "%hexline:~0,2%" EQU "1:" set hexline2=1EE7C10500000001%cIOShexNumber%%basehexNumber% +if /i "%hexline:~0,2%" EQU "1:" goto:quickskip + +if /i "%hexline:~0,2%" EQU "2:" set string=%cIOSFamilyName% +if /i "%hexline:~0,2%" EQU "2:" goto:string2hex + +if /i "%hexline:~0,2%" EQU "3:" set string=%cIOSsubversion% +if /i "%hexline:~0,2%" EQU "3:" goto:string2hex + +::if /i "%hexline:~0,2%" EQU "4:" goto:nextstep +if /i "%hexline:~0,2%" EQU "4:" set hexline2=00000000000000000000000000000000 +if /i "%hexline:~0,2%" EQU "4:" goto:quickskip + +::to enter in a line of hex instead of string, do the following +::if /i "%hexline:~0,2%" EQU "#:" set hexline2=%hexline:~2% +::if /i "%hexline:~0,2%" EQU "#:" goto:quickskip +::OR +::if /i "%hexline:~0,2%" EQU "#:" set hexline2=01234567891011121314151617181920 +::if /i "%hexline:~0,2%" EQU "#:" goto:quickskip + + + +:string2hex +set hexline2= +set length=0 + + +::letter by letter loop +:loop + if /i "%string%" EQU "" goto:endloop + set letter=%string:~0,1% + set string=%string:~1% + set /A length=%length%+1 + +set hexvalue=00 +if /i "%letter%" EQU "0" (set hexvalue=30) & (goto:gotvalue) +if /i "%letter%" EQU "1" (set hexvalue=31) & (goto:gotvalue) +if /i "%letter%" EQU "2" (set hexvalue=32) & (goto:gotvalue) +if /i "%letter%" EQU "3" (set hexvalue=33) & (goto:gotvalue) +if /i "%letter%" EQU "4" (set hexvalue=34) & (goto:gotvalue) +if /i "%letter%" EQU "5" (set hexvalue=35) & (goto:gotvalue) +if /i "%letter%" EQU "6" (set hexvalue=36) & (goto:gotvalue) +if /i "%letter%" EQU "7" (set hexvalue=37) & (goto:gotvalue) +if /i "%letter%" EQU "8" (set hexvalue=38) & (goto:gotvalue) +if /i "%letter%" EQU "9" (set hexvalue=39) & (goto:gotvalue) +if /i "%letter%" EQU "a" (set hexvalue=61) & (goto:gotvalue) +if /i "%letter%" EQU "b" (set hexvalue=62) & (goto:gotvalue) +if /i "%letter%" EQU "c" (set hexvalue=63) & (goto:gotvalue) +if /i "%letter%" EQU "d" (set hexvalue=64) & (goto:gotvalue) +if /i "%letter%" EQU "e" (set hexvalue=65) & (goto:gotvalue) +if /i "%letter%" EQU "f" (set hexvalue=66) & (goto:gotvalue) +if /i "%letter%" EQU "g" (set hexvalue=67) & (goto:gotvalue) +if /i "%letter%" EQU "h" (set hexvalue=68) & (goto:gotvalue) +if /i "%letter%" EQU "i" (set hexvalue=69) & (goto:gotvalue) +if /i "%letter%" EQU "j" (set hexvalue=6A) & (goto:gotvalue) +if /i "%letter%" EQU "k" (set hexvalue=6B) & (goto:gotvalue) +if /i "%letter%" EQU "l" (set hexvalue=6C) & (goto:gotvalue) +if /i "%letter%" EQU "m" (set hexvalue=6D) & (goto:gotvalue) +if /i "%letter%" EQU "n" (set hexvalue=6E) & (goto:gotvalue) +if /i "%letter%" EQU "o" (set hexvalue=6F) & (goto:gotvalue) +if /i "%letter%" EQU "p" (set hexvalue=70) & (goto:gotvalue) +if /i "%letter%" EQU "q" (set hexvalue=71) & (goto:gotvalue) +if /i "%letter%" EQU "r" (set hexvalue=72) & (goto:gotvalue) +if /i "%letter%" EQU "s" (set hexvalue=73) & (goto:gotvalue) +if /i "%letter%" EQU "t" (set hexvalue=74) & (goto:gotvalue) +if /i "%letter%" EQU "u" (set hexvalue=75) & (goto:gotvalue) +if /i "%letter%" EQU "v" (set hexvalue=76) & (goto:gotvalue) +if /i "%letter%" EQU "w" (set hexvalue=77) & (goto:gotvalue) +if /i "%letter%" EQU "x" (set hexvalue=78) & (goto:gotvalue) +if /i "%letter%" EQU "y" (set hexvalue=79) & (goto:gotvalue) +if /i "%letter%" EQU "z" (set hexvalue=7A) & (goto:gotvalue) +if /i "%letter%" EQU "-" (set hexvalue=2D) & (goto:gotvalue) +if /i "%letter%" EQU "+" (set hexvalue=2B) & (goto:gotvalue) +if /i "%letter%" EQU "_" (set hexvalue=5F) & (goto:gotvalue) +if /i "%letter%" EQU "(" (set hexvalue=28) & (goto:gotvalue) +if /i "%letter%" EQU ")" (set hexvalue=29) & (goto:gotvalue) +if /i "%letter%" EQU "[" (set hexvalue=5B) & (goto:gotvalue) +if /i "%letter%" EQU "]" (set hexvalue=5D) & (goto:gotvalue) + +:gotvalue +set hexline2=%hexline2%%hexvalue% + goto loop + +:endloop + + +:add0s +if %length% EQU 16 (goto:noextra0s) +set hexline2=%hexline2%00 +set /A length += 1 +goto:add0s +:noextra0s + + + +:quickskip +echo %hexline2%>>hexdump2.txt + +goto:EOF + + +:nextstep +::copy over remaining lines (after "4:") +::sfk filter hexdump.txt -inc 4: to *>>hexdump2.txt + +sfk filter hexdump2.txt -rep _"*:"__ +hextobin %basecios%\00000000.app>nul + +del hexdump.txt>nul +del hexdump2.txt>nul + + +::---------pack files into cIOS wad--------- +:repackwad +echo. +echo Repacking Wad +echo. + +if /i "%ROOTSAVE%" EQU "OFF" (wadmii -in "%basecios%" -out "%Drive%\WAD\%wadname%.wad") else (wadmii -in "%basecios%" -out "%Drive%\%wadname%.wad") + +::delete unpacked files +rd /s /q %basecios% + +::Change version number and slot number (using patchios) only if required +:patchios + +if /i "%ciosslot%" EQU "unchanged" goto:skip + +echo. +echo Cambio numero della versione e/o numero dello slot +echo. +if /i "%ROOTSAVE%" EQU "OFF" (patchios "%Drive%"\WAD\%wadname%.wad -slot %ciosslot% -v %ciosversion%) else (patchios "%Drive%"\%wadname%.wad -slot %ciosslot% -v %ciosversion%) +echo. +:skip + + +if "%wadname:~-4%" NEQ ".wad" set wadname=%wadname%.wad + +if /i "%ROOTSAVE%" EQU "OFF" (goto:wadverifyretry) else (goto:checkretryroot) + + + + + +::----------------------------------------THEMES------------------------------------- +:THEMES + +if not exist "%Drive%"\MyMenuify_Themes mkdir "%Drive%"\MyMenuify_Themes + + +echo %md5% *MyMenuify_Themes\%wadname%.csm>> "%Drive%"\Download_Log.md5 + + + +::----if exist and fails md5 check, delete and redownload---- +if exist "%Drive%"\MyMenuify_Themes\%wadname%.csm (goto:checkexisting) else (goto:nocheckexisting) +:checkexisting +set md5check= +sfk md5 -quiet -verify %md5% "%Drive%"\MyMenuify_Themes\%wadname%.csm +if errorlevel 1 set md5check=fail +IF "%md5check%"=="" set md5check=pass +if /i "%md5check%" NEQ "fail" goto:pass + +:fail +echo. +sfk echo -spat \x20 [Yellow] Il file esiste gi\xe0 ma ha fallito la verifica MD5. +sfk echo -spat \x20 [Yellow] La versione corrente del file verr\xe0 eliminata ed il file riscaricato. +echo. +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +del "%Drive%"\MyMenuify_Themes\%wadname%.csm +goto:DOWNLOADSTART2 + +:pass +sfk echo -spat [Green]Il file esiste gi\xe0 ed \xe8 stato verificato, salto il download +echo. +::if /i "%md5check%" EQU "pass" echo %md5% *WAD\%wadname%.wad>> "%Drive%"\Download_Log.md5 +goto:NEXT +:nocheckexisting + + + + + +::-------------Download base app---------------------- +echo. +echo Scaricando app Base da System Menu %wadname:~-4%: 000000%version%.app +echo. + +set dlname=000000%version%_%wadname:~-4%.app + +::----if exist and fails md5 check, delete and redownload---- +if not exist "%Drive%"\MyMenuify_Themes\%dlname% goto:nocheckexisting +set md5basecheck= +sfk md5 -quiet -verify %md5base% "%Drive%"\MyMenuify_Themes\%dlname% +if errorlevel 1 set md5basecheck=fail +IF "%md5basecheck%"=="" set md5basecheck=pass +if /i "%md5basecheck%" NEQ "fail" goto:pass + +:fail +echo. +sfk echo -spat \x20[Yellow] Il file app base esiste gi\xe0 ma ha fallito la verifica MD5. +sfk echo -spat \x20[Yellow] La versione corrente del file verr\xe0 eliminata ed il file riscaricato. +echo. +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +del "%Drive%"\MyMenuify_Themes\%dlname% +if exist temp\%dlname% del temp\%dlname% +goto:DOWNLOADSTART2 + +:pass +sfk echo -spat \x20 \x20 \x20 [Green] APP base gi\xe0 esiste ed \xe8 stato verificato, continuo... +echo. +::if /i "%md5basecheck%" EQU "pass" echo %md5base% *WAD\%wadname%>> "%Drive%"\Download_Log.md5 +goto:diff_download +:nocheckexisting + + +if exist temp\%dlname% goto:AlreadyinTemp + +nusfilegrabber.exe %version% +move /Y 000000%version%.app temp\%dlname%>nul + +:AlreadyinTemp +copy /y temp\%dlname% "%Drive%"\MyMenuify_Themes\%dlname% >nul + + + + +::----Check base APP----------- +::----check after downloading - if md5 check fails, delete and redownload---- +if exist "%Drive%"\MyMenuify_Themes\%dlname% goto:checkexisting + +:missing +if /i "%attempt%" EQU "1" goto:missingretry +echo. +sfk echo -spat \x20[Magenta] Il file ha fallito il download pi\xf9 volte,salto il download. +echo. +goto:NEXT + +:missingretry +echo. +sfk echo -spat \x20[Yellow] Il file \xe8 andato perso, riprovo a scaricarlo. +echo. +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +goto:DOWNLOADSTART2 + +:checkexisting +set md5basecheck= + +sfk md5 -quiet -verify %md5base% "%Drive%"\MyMenuify_Themes\%dlname% +if errorlevel 1 set md5basecheck=fail +IF "%md5basecheck%"=="" set md5basecheck=pass +if /i "%md5basecheck%" NEQ "fail" goto:pass + +:fail +if /i "%attempt%" NEQ "1" goto:multiplefail +echo. +sfk echo -spat \x20[Yellow] Il file app di base esiste gi\xe0 ma ha fallito la verifica MD5. +sfk echo -spat \x20[Yellow] La versione corrente del file verr\xe0 eliminata ed il file riscaricato. +echo. +del "%Drive%"\MyMenuify_Themes\%dlname% +if exist temp\%dlname% del temp\%dlname% +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +goto:DOWNLOADSTART2 + +:multiplefail +echo. +sfk echo -spat \x20 [Magenta] Il file ha fallito il download pi\xf9 volte, salto il download. +echo. +::echo %md5base% *WAD\%wadname%>> "%Drive%"\Download_Log.md5 +set multiplefail=Y +goto:NEXT + +:pass +echo. +sfk echo -spat \x20 \x20 \x20 [Green] App di base scaricato con successo, continuo... +echo. +::if /i "%md5basecheck%" EQU "pass" echo %md5base% *WAD\%wadname%>> "%Drive%"\Download_Log.md5 +goto:diff_download + + + + + +::-------------------diff download to build csm file--------------------- +:diff_download + +echo. +echo Scaricando file Diff %codeURL:~34,-5% +echo. + +::----if exist and fails md5 check, delete and redownload---- +if not exist temp\%codeURL:~34,-5%.diff goto:nocheckexisting +set md5diffcheck= +sfk md5 -quiet -verify %md5diff% temp\%codeURL:~34,-5%.diff +if errorlevel 1 set md5diffcheck=fail +IF "%md5diffcheck%"=="" set md5diffcheck=pass +if /i "%md5diffcheck%" NEQ "fail" goto:pass + +:fail +echo. +sfk echo -spat \x20[Yellow] Il file Diff esiste gi\xe0 ma ha fallito la verifica MD5. +sfk echo -spat \x20[Yellow] La versione corrente del file verr\xe0 eliminata ed il file riscaricato. +echo. +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +del temp\%codeURL:~34,-5%.diff +goto:DOWNLOADSTART2 + +:pass +sfk echo -spat \x20 \x20 \x20 [Green] Il file Diff esiste gi\xe0 ed \xe8 stato verificato, continuo... +echo. +::if /i "%md5diffcheck%" EQU "pass" echo %md5diff% *WAD\%codeURL:~34,-5%>> "%Drive%"\Download_Log.md5 +if /i "%category%" EQU "SMTHEME" goto:SMTHEME2 +goto:build_csm +:nocheckexisting + + +start %ModMiimin%/wait wget -t 3 %codeURL% +move /Y %codeURL:~34,-5%.diff temp>nul + + + + +::----Check Diff file after downloading----------- +::----check after downloading - if md5 check fails, delete and redownload---- +if exist temp\%codeURL:~34,-5%.diff goto:checkexisting + +:missing +if /i "%attempt%" EQU "1" goto:missingretry +echo. +sfk echo -spat \x20[Magenta] Il file ha fallito il download pi\xf9 volte,salto il download. +echo. +goto:NEXT + +:missingretry +echo. +sfk echo -spat \x20 [Yellow] Il file \xe8 andato perso, riprovo a scaricarlo. +echo. +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +goto:DOWNLOADSTART2 + +:checkexisting +set md5diffcheck= + +sfk md5 -quiet -verify %md5diff% temp\%codeURL:~34,-5%.diff +if errorlevel 1 set md5diffcheck=fail +IF "%md5diffcheck%"=="" set md5diffcheck=pass +if /i "%md5diffcheck%" NEQ "fail" goto:pass + +:fail +if /i "%attempt%" NEQ "1" goto:multiplefail +echo. +sfk echo -spat \x20 [Yellow] Il file Diff esiste gi\xe0 ma ha fallito la verifica MD5. +sfk echo -spat \x20[Yellow] La versione corrente del file verr\xe0 eliminata ed il file riscaricato. +echo. +del temp\%codeURL:~34,-5%.diff +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +goto:DOWNLOADSTART2 + +:multiplefail +echo. +sfk echo -spat \x20[Magenta] Il file ha fallito pi\xf9 volte il download,salto il download. +echo. +::echo %md5diff% *WAD\%codeURL:~34,-5%>> "%Drive%"\Download_Log.md5 +set multiplefail=Y +goto:NEXT + +:pass +echo. +sfk echo -spat \x20 \x20 \x20 [Green] File Diff scaricato con successo, continuo... +echo. +::if /i "%md5diffcheck%" EQU "pass" echo %md5diff% *WAD\%codeURL:~34,-5%>> "%Drive%"\Download_Log.md5 +if /i "%category%" EQU "SMTHEME" goto:SMTHEME2 +goto:build_csm + + + + + + + +:build_csm + +echo. +echo Creando il Tema (%wadname%.csm), attendi... +echo. + +jptch "%Drive%"\MyMenuify_Themes\%dlname% temp\%wadname%.diff "%Drive%"\MyMenuify_Themes\%wadname%.csm + + + +::----check after downloading - if md5 check fails, delete and redownload---- +if exist "%Drive%"\MyMenuify_Themes\%wadname%.csm goto:checkexisting + +:missing +if /i "%attempt%" EQU "1" goto:missingretry +echo. +sfk echo -spat \x20[Magenta] Il file ha fallito il download pi\xf9 volte,salto il download. +echo. +goto:NEXT + +:missingretry +echo. +sfk echo -spat \x20[Yellow] Il file \xe8 andato perso, riprovo a scaricarlo. +echo. +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +goto:DOWNLOADSTART2 + +:checkexisting +set md5check= +sfk md5 -quiet -verify %md5% "%Drive%"\MyMenuify_Themes\%wadname%.csm +if errorlevel 1 set md5check=fail +IF "%md5check%"=="" set md5check=pass +if /i "%md5check%" NEQ "fail" goto:pass + +:fail +if /i "%attempt%" NEQ "1" goto:multiplefail +echo. +sfk echo -spat \x20[Yellow] Il file esiste gi\xe0 ma ha fallito la verifica MD5. +sfk echo -spat \x20[Yellow] La versione corrente del file verr\xe0 eliminata ed il file riscaricato. +echo. +del "%Drive%"\MyMenuify_Themes\%wadname%.csm +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +goto:DOWNLOADSTART2 + +:multiplefail +echo. +sfk echo -spat \x20[Magenta] Il file ha fallito il download pi\xf9 volte,salto il download. +echo. +echo %md5% *WAD\%wadname%.wad>> "%Drive%"\Download_Log.md5 +set multiplefail=Y +goto:NEXT + +:pass +echo. +sfk echo [Green]Scaricato con successo +echo. +goto:NEXT + + + + + + +::------------------------------------------CFG USB Loader Downloader-------------------------------------- +:CFGDOWNLOADER + +::choice=1 for most recent 249 and choice=2 for most recent 222 +if /i "%cfg249%" EQU "*" set cfgchoice=1 +if /i "%cfg222%" EQU "*" set cfgchoice=2 +::if /i "%cfg249%" EQU "*" set cfgIOS=249 +::if /i "%cfg222%" EQU "*" set cfgIOS=222 + + +::if /i "%name%" EQU "USB-Loader Folder" goto:doesntexist + +if not exist "%Drive%\apps\USBLoader_cfg\meta.xml" goto:doesntexist + +echo. +sfk echo -spat \x20 Questa applicazione esiste gi\xe0... + + +::get current version if app already exists, skip if its the most recent version +sfk filter -quiet "%Drive%\apps\USBLoader_cfg\meta.xml" -+"/version" -rep _"*"_"set currentcode="_ -rep _"currentcode.bat +call currentcode.bat +del currentcode.bat +echo. +sfk echo -spat \x20 La versione attuale \xe8 %currentcode% +echo. +echo Controllo aggiornamenti... +echo. + +:doesntexist + +::Download updates.txt +start %ModMiimin%/wait wget http://cfg-loader.googlecode.com/svn/trunk/updates.txt + + +::Most Recent Version Download Link +sfk filter updates.txt -ls+url>cfgurl.txt +FINDSTR /N url cfgurl.txt>cfgurl2.txt +sfk filter cfgurl2.txt -rep _"url = "__>cfgurl.txt +del cfgurl2.txt +sfk filter cfgurl.txt -ls+"%cfgchoice%:" -ls!"%cfgchoice%%cfgchoice%:" -lsrep _"%cfgchoice%:"_"set cfgurl="_>cfgDLsettings.bat +del cfgurl.txt + +::Most Recent Version Release Number +sfk filter updates.txt -ls+release>cfgrelease.txt +FINDSTR /N release cfgrelease.txt>cfgrelease2.txt +sfk filter cfgrelease2.txt -rep _"release = "__>cfgrelease.txt +del cfgrelease2.txt +sfk filter cfgrelease.txt -ls+"%cfgchoice%:" -ls!"%cfgchoice%%cfgchoice%:" -lsrep _"%cfgchoice%:"_"set cfgrelease="_>>cfgDLsettings.bat +del cfgrelease.txt + +::Most Recent Version Release Date +sfk filter updates.txt -ls+date>cfgdate.txt +FINDSTR /N date cfgdate.txt>cfgdate2.txt +sfk filter cfgdate2.txt -rep _"date = "__>cfgdate.txt +del cfgdate2.txt +sfk filter cfgdate.txt -ls+"%cfgchoice%:" -ls!"%cfgchoice%%cfgchoice%:" -lsrep _"%cfgchoice%:"_"set cfgdate="_>>cfgDLsettings.bat +del cfgdate.txt + +::Most Recent FULL Version number, used to download most recent 'usb-loader' folder +sfk filter updates.txt -ls+"release = " -rep _"release = "__>cfgFullRelease.txt +sfk filter cfgFullRelease.txt ++release -write -yes>nul +FINDSTR /N release cfgFullRelease.txt>cfgFullRelease2.txt +::sfk filter cfgFullRelease2.txt -rep _" (release)"__>cfgFullRelease.txt +del cfgFullRelease.txt +sfk filter cfgFullRelease2.txt -ls+"1:" -ls!"11:" -lsrep _"1:"_"set cfgfullrelease="_>>cfgDLsettings.bat +del cfgFullRelease2.txt + + +del updates.txt +call cfgDLsettings.bat +del cfgDLsettings.bat + + +if /i "%name%" EQU "Configurable USB-Loader (Most recent Full 249 version)" goto:usbloaderFolder + +if not exist "%Drive%\apps\USBLoader_cfg\meta.xml" goto:doesntalreadyexist + + +if "%currentcode%" EQU "%cfgrelease%" goto:noupdate + +echo Aggiornando da %currentcode% a %cfgrelease% +echo. +goto:update + +:noupdate +sfk echo -spat \x20 [Green] La tua versione attuale di %currentcode% \xe8 aggiornata, salto il download +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:next + + + + +::Download most recent version of cfg loader +:doesntalreadyexist +echo. +sfk echo -spat \x20Scaricando la versione pi\xf9 recente: %cfgrelease% + +:update +start %ModMiimin%/wait wget %cfgurl% +if not exist "%Drive%"\apps\USBLoader_cfg mkdir "%Drive%"\apps\USBLoader_cfg +move /Y *.dol "%Drive%"\apps\USBLoader_cfg\boot.dol> nul + + +:geticon +if exist "%Drive%"\apps\USBLoader_cfg\icon.png goto:meta + +if exist temp\cfgicon.png goto:skip +start %ModMiimin%/wait wget http://code.google.com/p/cfg-loader/logo?cct=1263052802 +move /Y "logo@cct=1263052802" temp\cfgicon.png>nul + +:skip +copy /Y temp\cfgicon.png "%Drive%"\apps\USBLoader_cfg\icon.png>nul + + + +:meta +if exist temp\cfgtemplate_meta.xml goto:skip +start %ModMiimin%/wait wget "http://nusad.googlecode.com/files/meta.xml" +move /Y meta.xml temp\cfgtemplate_meta.xml>nul +:skip + +copy /Y temp\cfgtemplate_meta.xml "%Drive%"\apps\USBLoader_cfg\meta.xml>nul +sfk filter "%Drive%"\apps\USBLoader_cfg\meta.xml -rep _cfgrelease_"%cfgrelease%"_ -rep _cfgdate_"%cfgdate%"_ -write -yes>nul + + +::----simple version check after downloading---- +if exist "%Drive%"\apps\USBLoader_cfg\boot.dol goto:checkexisting + +:missing +if /i "%attempt%" EQU "1" goto:missingretry +echo. +sfk echo -spat \x20[Magenta] Il file ha fallito il download pi\xf9 volte, salto il download. +echo. +goto:NEXT + +:missingretry +echo. +sfk echo -spat \x20 [Yellow] Il file \xe8 andato perso, riprovo a scaricarlo. +echo. +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +goto:DOWNLOADSTART2 + +:checkexisting +::get current version from meta.xml +sfk filter -quiet "%Drive%\apps\USBLoader_cfg\meta.xml" -+"/version" -rep _"*"_"set currentcode="_ -rep _"currentcode.bat +call currentcode.bat +del currentcode.bat +if "%currentcode%" EQU "%cfgrelease%" goto:pass + +:fail +if /i "%attempt%" NEQ "1" goto:multiplefail +echo. +sfk echo -spat \x20[Yellow] Il file esiste gi\xe0 ma ha fallito l'aggiornamento. +sfk echo -spat \x20[Yellow] Riprovo a scaricare la versione pi\xf9 recente del file. +echo. +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +goto:DOWNLOADSTART2 + +:multiplefail +echo. +sfk echo -spat \x20[Magenta] Il file ha fallito il download pi\xf9 volte, salto il download. +echo. +set multiplefail=Y +goto:NEXT + +:pass +echo. +sfk echo [Green]Scaricato con successo +echo. +goto:NEXT + + + + +:usbloaderFolder + + +if not exist "%Drive%\apps\USBLoader_cfg\meta.xml" goto:skip + +if "%currentcode%" EQU "%cfgfullrelease%" goto:noupdate + +echo Aggiornando da %currentcode% a %cfgfullrelease% +echo. + +:skip + +::Download most recent full version for USB-Loader Folder + +sfk echo -spat \x20Scarico la versione ufficiale, completa e pi\xf9 recente del Configurable USB-Loader: Versione %cfgfullrelease% +if exist "%Drive%\usb-loader" Echo. +if exist "%Drive%\usb-loader" sfk Echo -spat \x20Nota: la cartella USB-Loader esistente verr\xe0 rinominata +start %ModMiimin%/wait wget http://cfg-loader.googlecode.com/files/Cfg_USB_Loader_%cfgfullrelease:~0,-10%.zip + + + +::rename exsiting usb-loader folder if applicable +:renameusbloader +if not exist "%Drive%\usb-loader" goto:extractusbloader +SET /a COUNT9=%COUNT9%+1 +if exist "%Drive%\usb-loader%COUNT9%" goto:renameusbloader +move "%Drive%\usb-loader" "%Drive%\usb-loader%COUNT9%">nul + + +:extractusbloader +if not exist "%DRIVE%\usb-loader" mkdir "%DRIVE%\usb-loader" +if not exist %Drive%\apps\USBLoader_cfg mkdir %Drive%\apps\USBLoader_cfg + + +7za e -aoa Cfg_USB_Loader_%cfgfullrelease:~0,-10%.zip -o"%Drive%\apps\USBLoader_cfg" Cfg_USB_Loader_%cfgfullrelease:~0,-10%\inSDRoot\apps\USBLoader\* -r + +7za e -aoa Cfg_USB_Loader_%cfgfullrelease:~0,-10%.zip -o"%Drive%\USB-Loader" Cfg_USB_Loader_%cfgfullrelease:~0,-10%\inSDRoot\usb-loader\* -r + +del Cfg_USB_Loader_%cfgfullrelease:~0,-10%.zip>nul + +::save version info for next time!---OFF---- +::if exist "%DRIVE%\usb-loader\rev.txt" attrib -r -h -s "%DRIVE%\usb-loader\rev.txt" +::echo set cfgfullreleaseOLD=%cfgfullrelease:~0,-10%>"%DRIVE%\usb-loader\rev.txt" +::attrib +r +h +s "%DRIVE%\usb-loader\rev.txt" + + + + + +::------extra for USB-Loader Setup Guide------- +if /i "%FORMAT%" EQU "NONE" goto:skip +::FAT or NTFS partition will only be valid if the \wbfs folder exists +if not exist "%Drive%\wbfs" mkdir "%Drive%\wbfs" +if not exist "%DRIVE%"\usb-loader\music mkdir "%DRIVE%"\usb-loader\music + +echo Salva la musica qui>"%DRIVE%\usb-loader\music\Save MP3s Here To Play at USB-Loader Menu" +if /i "%USBCONFIG%" EQU "USB" echo music = usb:/usb-loader/music>>"%DRIVE%\usb-loader\config.txt" +if /i "%USBCONFIG%" NEQ "USB" echo music = sd:/usb-loader/music>>"%DRIVE%\usb-loader\config.txt" + +echo unlock_password = AAAA>>"%DRIVE%\usb-loader\config.txt" +echo disable_remove = BLAHBLAH>>"%DRIVE%\usb-loader\config.txt" +echo disable_format = BLAHBLAH>>"%DRIVE%\usb-loader\config.txt" +echo admin_unlock = BLAHBLAH>>"%DRIVE%\usb-loader\config.txt" + +sfk filter -write -yes "%DRIVE%\usb-loader\config.txt" -rep _BLAHBLAH_1_> nul + +:skip + +if /i "%USBCONFIG%" NEQ "USB" goto:skip +echo covers_path = usb:/usb-loader/covers>>"%DRIVE%\usb-loader\config.txt" +echo covers_path_2d = usb:/usb-loader/covers/2d>>"%DRIVE%\usb-loader\config.txt" +echo covers_path_3d = usb:/usb-loader/covers/3d>>"%DRIVE%\usb-loader\config.txt" +echo covers_path_disc = usb:/usb-loader/covers/disc>>"%DRIVE%\usb-loader\config.txt" +echo covers_path_full = usb:/usb-loader/covers/full>>"%DRIVE%\usb-loader\config.txt" + +if /i "%FORMAT%" EQU "2" sfk filter -write -yes "%DRIVE%\usb-loader\config.txt" -rep _usb:_ntfs:_> nul +:skip + +::partition = auto is now the default value +::Will select first valid from: WBFS1, FAT1, NTFS1 +::FAT or NTFS partition will only be valid if the /wbfs folder exists +::if /i "%FORMAT%" EQU "1" echo partition = FAT1>>"%DRIVE%\usb-loader\config.txt" +::if /i "%FORMAT%" EQU "2" echo partition = NTFS1>>"%DRIVE%\usb-loader\config.txt" +::if /i "%FORMAT%" EQU "3" echo partition = FAT1>>"%DRIVE%\usb-loader\config.txt" +::if /i "%FORMAT%" EQU "4" echo partition = WBFS1>>"%DRIVE%\usb-loader\config.txt" +::if /i "%FORMAT%" EQU "5" echo partition = WBFS1>>"%DRIVE%\usb-loader\config.txt" + + +::----simple version check after downloading---- +if exist "%Drive%"\apps\USBLoader_cfg\boot.dol goto:checkexisting + +:missing +if /i "%attempt%" EQU "1" goto:missingretry +echo. +sfk echo -spat \x20[Magenta] Il file ha fallito il download pi\xf9 volte, salto il download. +echo. +goto:NEXT + +:missingretry +echo. +sfk echo -spat \x20[Yellow] Il file \xe8 andato perso, riprovo a scaricarlo. +echo. +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +goto:DOWNLOADSTART2 + +:checkexisting +::get current version from meta.xml +sfk filter -quiet "%Drive%\apps\USBLoader_cfg\meta.xml" -+"/version" -rep _"*"_"set currentcode="_ -rep _"currentcode.bat +call currentcode.bat +del currentcode.bat +if "%currentcode%" EQU "%cfgfullrelease%" goto:pass + +:fail +if /i "%attempt%" NEQ "1" goto:multiplefail +echo. +sfk echo -spat \x20[Yellow] Il file esiste gi\xe0 ma ha fallito la verifica MD5. +sfk echo -spat \x20[Yellow] Riprovo a scaricare la release pi\xf9 recente del file. +echo. +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +goto:DOWNLOADSTART2 + +:multiplefail +echo. +sfk echo -spat \x20[Magenta] Il file ha fallito il download pi\xf9 volte, salto il download. +echo. +set multiplefail=Y +goto:NEXT + +:pass +echo. +sfk echo [Green]Scaricato con successo +echo. +goto:NEXT + + + +:noupdate +sfk echo -spat \x20 [Green] La tua versione attuale di %currentcode% \xe8 aggiornata, salto il download +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:next + + +::------------------------------------------CONFIGURATOR FOR CFG USB Loader Downloader-------------------------------------- +:CFGRDOWNLOADER + +::set DRIVETEMP=%DRIVE% +::if /i "%USBCONFIG%" EQU "USB" set DRIVE=%DRIVEU% + +::Download updates.txt +start %ModMiimin%/wait wget "http://gwht.wdfiles.com/local--files/configurable-options/updates.txt" + + +::Most Recent Version Download Link +sfk filter updates.txt -ls+url>cfgrurl.txt +FINDSTR /N url cfgrurl.txt>cfgrurl2.txt +sfk filter cfgrurl2.txt -rep _"url = "__>cfgrurl.txt +del cfgrurl2.txt>nul +sfk filter cfgrurl.txt -ls+"1:" -ls!"11:" -lsrep _"1:"_"set cfgrurl="_>cfgrDLsettings.bat +del cfgrurl.txt>nul + +::Most Recent Version Release Number +sfk filter updates.txt -ls+release>cfgrrelease.txt +FINDSTR /N release cfgrrelease.txt>cfgrrelease2.txt +sfk filter cfgrrelease2.txt -rep _" "__ -rep _"release="__>cfgrrelease.txt +del cfgrrelease2.txt>nul +sfk filter cfgrrelease.txt -ls+"1:" -ls!"11:" -lsrep _"1:"_"set cfgrrelease="_>>cfgrDLsettings.bat +del cfgrrelease.txt>nul + +del updates.txt>nul +call cfgrDLsettings.bat +del cfgrDLsettings.bat>nul + + + +::Download most recent version + +if not exist "%DRIVE%\usb-loader\cfgrrev.txt" goto:skip +echo. +sfk echo -spat \x20Questa applicazione esiste gi\xe0... +echo. +set cfgrreleaseOLD= +attrib -r -h -s "%DRIVE%\usb-loader\cfgrrev.txt" +copy /y "%DRIVE%\usb-loader\cfgrrev.txt" "%DRIVE%\usb-loader\cfgrev.bat">nul +attrib +r +h +s "%DRIVE%\usb-loader\cfgrrev.txt" +call "%DRIVE%\usb-loader\cfgrev.bat" +del "%DRIVE%\usb-loader\cfgrev.bat">nul +sfk echo -spat \x20La versione attuale \xe8 %cfgrreleaseOLD% +echo. +echo Controllo aggiornamenti... +echo. +if %cfgrreleaseOLD% GEQ %cfgrrelease% goto:noupdate +:skip + +echo. +sfk echo -spat \x20 Scarico la versione pi\xf9 recente: %cfgrrelease% +start %ModMiimin%/wait wget %cfgrurl% +if not exist "%Drive%"\USB-Loader mkdir "%Drive%"\USB-Loader + +::Move most recent usb-loader folder to root of drive +7za e -aoa CfgLoaderConfiguratorv%cfgrrelease%.zip -o"%Drive%"\usb-loader\ * -r +del CfgLoaderConfiguratorv%cfgrrelease%.zip>nul + + +::----simple version check after downloading---- +if exist "%DRIVE%"\usb-loader\CfgLoaderConfigurator.exe goto:pass + +:missing +if /i "%attempt%" EQU "1" goto:missingretry +echo. +sfk echo -spat \x20[Magenta] Il file ha fallito pi\xf9 volte il download, salto il download. +echo. +goto:NEXT + +:missingretry +echo. +sfk echo -spat \x20[Yellow] Il file \xe8 andato perso, riprovo a scaricarlo. +echo. +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +goto:DOWNLOADSTART2 + + +:pass +echo. +sfk echo [Green]Scaricato con successo +echo. +::save version info for next time! +if exist "%DRIVE%\usb-loader\cfgrrev.txt" attrib -r -h -s "%DRIVE%\usb-loader\cfgrrev.txt" +echo set cfgrreleaseOLD=%cfgrrelease%>"%DRIVE%\usb-loader\cfgrrev.txt" +attrib +r +h +s "%DRIVE%\usb-loader\cfgrrev.txt" +goto:NEXT + +:noupdate +sfk echo -spat \x20 [Green] La tua versione atttuale di %cfgrreleaseOLD% \xe8 aggiornata, salto il download +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:next + + +::--------------------------TANTRIC APPS AUTO-UDPATE------------------------ +:TANTRIC + + +if not exist "%DRIVE%\%path1%\meta.xml" goto:doesntexist + +echo. +sfk echo -spat \x20 Questa applicazione esiste gi\xe0... + + +::get current version if app already exists, skip if its the most recent version +sfk filter -quiet "%DRIVE%\%path1%\meta.xml" -+"/version" -rep _"*"_"set currentcode="_ -rep _"currentcode.bat +call currentcode.bat +del currentcode.bat +echo. +sfk echo -spat \x20 La versione attuale \xe8 %currentcode% +echo. +echo Controllo aggiornamenti... +echo. + +:doesntexist +start %ModMiimin%/wait wget "%updateurl%" +sfk filter -quiet update.xml -+"app version" -rep _"_""_ -write -yes +sfk filter -quiet update.xml -rep _""""__>code.bat +del update.xml>nul +call code.bat +del code.bat>nul + +if not exist "%DRIVE%\%path1%\meta.xml" goto:doesntalreadyexist + + +if %currentcode% GEQ %newcode% goto:noupdate +echo Aggiornamento da %currentcode% a %newcode% +goto:update + +:noupdate +sfk echo -spat \x20 [Green] La tua versione attuale di %currentcode% \xe8 aggiornata, salto il download +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:next + +:doesntalreadyexist + +::Download most recent version +echo. +sfk echo -spat \x20 Scarico la versione pi\xf9 recente: %newcode% +:update +echo. +start %ModMiimin%/wait wget "%code1%%newcode%%code2%" +if not exist "%Drive%"\%path1% mkdir "%Drive%"\%path1% + + +set wadname="%zip1%%newcode%%zip2%" + +7za x -aoa %wadname% -o"%Drive%" +::7za e -aoa %wadname% -o"%Drive%"/%path1% *.%version% -r + +del %wadname% + +::----simple version check after downloading---- +if exist "%DRIVE%\%path1%\meta.xml" goto:checkexisting + +:missing +if /i "%attempt%" EQU "1" goto:missingretry +echo. +sfk echo -spat \x20[Magenta] Il file ha fallito il download pi\xf9 volte, salto il download. +echo. +goto:NEXT + +:missingretry +echo. +sfk echo -spat \x20[Yellow] Il file \xe8 andato perso, riprovo a scaricarlo. +echo. +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +goto:DOWNLOADSTART2 + +:checkexisting +::get current version from meta.xml +sfk filter -quiet "%DRIVE%\%path1%\meta.xml" -+"/version" -rep _"*"_"set currentcode="_ -rep _"currentcode.bat +call currentcode.bat +del currentcode.bat +if %currentcode% GEQ %newcode% goto:pass + +:fail +if /i "%attempt%" NEQ "1" goto:multiplefail +echo. +sfk echo -spat \x20[Yellow] Il file esiste gi\xe0 ma ha fallito l'aggiornamento. +sfk echo -spat \x20[Yellow] Riprovo a scaricare la release pi\xf9 recente del file. +echo. +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +goto:DOWNLOADSTART2 + +:multiplefail +echo. +sfk echo -spat \x20[Magenta] Il file ha fallito il download pi\xf9 volte, salto il download. +echo. +set multiplefail=Y +goto:NEXT + +:pass +echo. +sfk echo [Green]Scaricato con successo +echo. +goto:NEXT + + + + + + + +::--------------------------GOOGLE CODE 'MANUAL' AUTO-UDPATE------------------------ +:GOOGLEUPDATE + + +if not exist "%DRIVE%\%path1%\meta.xml" goto:doesntexist + +echo. +sfk echo -spat \x20 Questa applicazione esiste gi\xe0... + +::get current version if app already exists, skip if its the most recent version +::--------WARNING, if version doesn't start with "R", it will FAIL--------- +sfk filter -quiet "%DRIVE%\%path1%\meta.xml" -+"/version" -rep _"*R"_"set currentcode="_ -rep _"currentcode.bat +call currentcode.bat +del currentcode.bat +echo. +sfk echo -spat \x20 La versione attuale \xe8 %currentcode% +echo. +echo Controllo aggiornamenti... +echo. + +:doesntexist +start %ModMiimin%/wait wget %updateurl% +move /y %updatedlname% code.bat>nul + +sfk filter -quiet code.bat -rep _"*name=R"_"set newcode="_ -rep _".dol&*"__ -write -yes +sfk filter -quiet code.bat -ls+"set newcode" -write -yes +sfk filter -quiet code.bat -unique -write -yes +call code.bat +del code.bat>nul + +set newcode0check=%newcode:~0,1% +if /i "%newcode0check%" EQU "0" (set newcodeNoZeros=%newcode:~1,10%) else (set newcodeNoZeros=%newcode%) + + +if not exist "%DRIVE%\%path1%\meta.xml" goto:doesntalreadyexist + +if %currentcode% GEQ %newcodeNoZeros% goto:noupdate +echo Aggiornamento da %currentcode% a %newcodeNoZeros% +goto:update + +:noupdate +sfk echo -spat \x20 [Green] La tua versione attuale di %currentcode% \xe8 aggiornata, salto il download +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:next + +:doesntalreadyexist + +::Download most recent version +echo. +sfk echo -spat \x20 Scarico la versione pi\xf9 recente: %newcodeNoZeros% + +:update +echo. + +start %ModMiimin%/wait wget "%code1%%newcode%%code2%" + +if not exist "%Drive%"\%path1% mkdir "%Drive%"\%path1% + +::----move file to new location!---- +set wadname="%wadname1%%newcode%%wadname2%" +move /y %wadname% "%DRIVE%\%path1%\boot.dol">nul + + +::----not needed (yet), only applies when downloading zips, not dols--- +::set wadname="%zip1%%newcode%%zip2%" +::7za x -aoa %wadname% -o"%Drive%" +::del %wadname% + + +::geticon if doesn't exist +if not exist "%DRIVE%\%path1%\icon.png" start %ModMiimin%/wait wget %iconurl% +if exist "icon.png" move /Y "icon.png" "%DRIVE%\%path1%\icon.png" + +::meta +start %ModMiimin%/wait wget %metaurl% +move /Y meta.xml "%DRIVE%\%path1%\meta.xml" + +::create "%DRIVE%\config\WiiXplorer" folder if downloading WiiXplorer +if /i "%name%" NEQ "WiiXplorer (Most Recent Release)" goto:skip +if not exist "%DRIVE%\config\WiiXplorer" mkdir "%DRIVE%\config\WiiXplorer" +:skip + +::----simple version check after downloading---- +if exist "%DRIVE%\%path1%\meta.xml" goto:checkexisting + +:missing +if /i "%attempt%" EQU "1" goto:missingretry +echo. +sfk echo -spat \x20[Magenta] Il file ha fallito il download pi\xf9 volte, salto il download. +echo. +goto:NEXT + +:missingretry +echo. +sfk echo -spat \x20 [Yellow] Il file \xe8 andato perso, riprovo a scaricarlo. +echo. +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +goto:DOWNLOADSTART2 + +:checkexisting +::get current version from meta.xml +::-----warning, replacing "R" too, careful when applying to other thigns------ +sfk filter -quiet "%DRIVE%\%path1%\meta.xml" -+"/version" -rep _"*R"_"set currentcode="_ -rep _"currentcode.bat +call currentcode.bat +del currentcode.bat +if %currentcode% EQU %newcodeNoZeros% goto:pass + +:fail +if /i "%attempt%" NEQ "1" goto:multiplefail +echo. +sfk echo -spat \x20 [Yellow] Il file esiste gi\xe0 ma ha fallito l'aggiornamento. +sfk echo -spat \x20 [Yellow] Riprovo a scaricare la release pi\xf9 recente del file. +echo. +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +goto:DOWNLOADSTART2 + +:multiplefail +echo. +sfk echo -spat \x20[Magenta] Il file ha fallito il downlaod pi\xf9 volte, salto il download. +echo. +set multiplefail=Y +goto:NEXT + +:pass +echo. +sfk echo [Green]Scaricato con successo +echo. +goto:NEXT + + + + + + + + +::--------------------------------------Cheat Codes: txtcodes from geckocodes.org------------------------------ +:CHEATS + +::set cheatregion=all + +if exist "codeindex.txt" del "codeindex.txt" >nul +if exist "codeindextemp.txt" del "codeindextemp.txt" + +echo. +echo Scarico i codici trucchi regione %cheatregion% per le seguenti console: +echo. +if /i "%wiicheat%" EQU "ON" echo * Wii +if /i "%WiiWarecheat%" EQU "ON" echo * WiiWare +if /i "%VCArcadecheat%" EQU "ON" echo * VC Arcade +if /i "%WiiChannelscheat%" EQU "ON" echo * Wii Channels +if /i "%Gamecubecheat%" EQU "ON" echo * Gamecube +if /i "%NEScheat%" EQU "ON" echo * NES/Famicom VC +if /i "%SNEScheat%" EQU "ON" echo * Super NES/Famicom VC +if /i "%N64cheat%" EQU "ON" echo * Nintendo 64 VC +if /i "%SMScheat%" EQU "ON" echo * Sega Master System VC +if /i "%Segacheat%" EQU "ON" echo * Sega Genesis/Mega Drive VC +if /i "%NeoGeocheat%" EQU "ON" echo * NeoGeo VC +if /i "%Commodorecheat%" EQU "ON" echo * Commodore 64 VC +if /i "%MSXcheat%" EQU "ON" echo * MSX VC +if /i "%TurboGraFX-16cheat%" EQU "ON" echo * TurboGraFX-16 VC +if /i "%TurboGraFX-CDcheat%" EQU "ON" echo * TurboGraFX-CD VC +echo. +if /i "%cheatlocation%" EQU "B" echo Percorso(i) dove salvare i trucchi: (txtcodes and codes\X\L) +if /i "%cheatlocation%" EQU "T" echo Percorso(i) dove salvare i trucchi: (txtcodes) +if /i "%cheatlocation%" EQU "C" echo Percorso(i) dove salvare i trucchi: (codes\X\L) +echo. +if /i "%overwritecodes%" EQU "OFF" echo Sovrascrivi file txtcodes esistente (Disabilitato) +if /i "%overwritecodes%" EQU "ON" echo Sovrascrivi file txtcodes esistente (Abilitato) +echo. +echo Note: Le impostazioni possono essere personalizzate in OPZIONI CODICI TRUCCHI +echo. +echo. +echo Acquisisco la lista attuale dei trucchi da geckocodes.org, +echo Attendi... +echo. + + +::---get game/iso list and game count------- +if /i "%cheatlocation%" EQU "C" goto:skip +if not exist "%drive%"\txtcodes mkdir "%drive%"\txtcodes +:skip + + + + +::-----------used to get full list of all games--------------- +goto:skipcheatrepeat +:cheatrepeat +if exist codeindex.txt copy /y codeindex.txt codeindextemp.txt >nul +if exist codeindex.txt (copy /y codeindextemp.txt+"index*=all" codeindex.txt >nul) else (move /y "index*=all" "codeindex.txt">nul) +if exist "index*=all" del "index*=all" >nul +if exist "codeindextemp.txt" del "codeindextemp.txt" >nul +goto:%nextcheatlist% +:skipcheatrepeat + + + + + +::--------------ALL REGION--------------- +if /i "%cheatregion%" NEQ "all" goto:skipall + +::-------Wii Games-------- +set nextcheatlist=allwiiwarecheats +if /i "%wiicheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=R&r=*&l=all" +goto:cheatrepeat + +::-------WiiWare------ +:allwiiwarecheats +set nextcheatlist=allvccheats +if /i "%WiiWarecheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=W&r=*&l=all" +goto:cheatrepeat + +::-------VC Arcade------ +:allVCcheats +set nextcheatlist=allwiichannelcheats +if /i "%VCArcadecheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=D&r=*&l=all" +goto:cheatrepeat + +::-------Wii Channels------ +:allwiichannelcheats +set nextcheatlist=allGCcheats +if /i "%WiiChannelscheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=H&r=*&l=all" +goto:cheatrepeat + +::-------Gamecube------ +:allGCcheats +set nextcheatlist=allNEScheats +if /i "%Gamecubecheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=G&r=*&l=all" +goto:cheatrepeat + +::-------NES------ +:allNEScheats +set nextcheatlist=allSNEScheats +if /i "%NEScheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=F&r=*&l=all" +goto:cheatrepeat + +::-------SNES------ +:allSNEScheats +set nextcheatlist=allN64cheats +if /i "%SNEScheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=J&r=*&l=all" +goto:cheatrepeat + +::-------N64------ +:allN64cheats +set nextcheatlist=allSMScheats +if /i "%N64cheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=N&r=*&l=all" +goto:cheatrepeat + +::-------SMS------ +:allSMScheats +set nextcheatlist=allGenesischeats +if /i "%SMScheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=L&r=*&l=all" +goto:cheatrepeat + +::-------Genesis------ +:allGenesischeats +set nextcheatlist=allNEOcheats +if /i "%Segacheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=M&r=*&l=all" +goto:cheatrepeat + +::-------NEO------ +:allNEOcheats +set nextcheatlist=allCOMcheats +if /i "%NeoGeocheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=E&r=*&l=all" +goto:cheatrepeat + +::-------COMMODORE------ +:allCOMcheats +set nextcheatlist=allMSXcheats +if /i "%Commodorecheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=C&r=*&l=all" +goto:cheatrepeat + +::-------MSX------ +:allMSXcheats +set nextcheatlist=allT16cheats +if /i "%MSXcheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=X&r=*&l=all" +goto:cheatrepeat + +::-------T16------ +:allT16cheats +set nextcheatlist=allTCDcheats +if /i "%TurboGraFX-16cheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=P&r=*&l=all" +goto:cheatrepeat + +::-------TCD------ +:allTCDcheats +set nextcheatlist=skipall +if /i "%TurboGraFX-CDcheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=Q&r=*&l=all" +goto:cheatrepeat + +:skipall + + + +::--------------USA REGION--------------- +if /i "%cheatregion%" NEQ "USA" goto:skipUSA + +::-------Wii Games-------- +set nextcheatlist=USAwiiwarecheats +if /i "%wiicheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=R&r=E&l=all" +goto:cheatrepeat + +::-------WiiWare------ +:USAwiiwarecheats +set nextcheatlist=USAvccheats +if /i "%WiiWarecheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=W&r=E&l=all" +goto:cheatrepeat + +::-------VC Arcade------ +:USAVCcheats +set nextcheatlist=USAwiichannelcheats +if /i "%VCArcadecheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=D&r=E&l=all" +goto:cheatrepeat + +::-------Wii Channels------ +:USAwiichannelcheats +set nextcheatlist=USAGCcheats +if /i "%WiiChannelscheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=H&r=E&l=all" +goto:cheatrepeat + +::-------Gamecube------ +:USAGCcheats +set nextcheatlist=USANEScheats +if /i "%Gamecubecheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=G&r=E&l=all" +goto:cheatrepeat + +::-------NES------ +:USANEScheats +set nextcheatlist=USASNEScheats +if /i "%NEScheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=F&r=E&l=all" +goto:cheatrepeat + +::-------SNES------ +:USASNEScheats +set nextcheatlist=USAN64cheats +if /i "%SNEScheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=J&r=E&l=all" +goto:cheatrepeat + +::-------N64------ +:USAN64cheats +set nextcheatlist=USASMScheats +if /i "%N64cheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=N&r=E&l=all" +goto:cheatrepeat + +::-------SMS------ +:USASMScheats +set nextcheatlist=USAGenesischeats +if /i "%SMScheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=L&r=E&l=all" +goto:cheatrepeat + +::-------Genesis------ +:USAGenesischeats +set nextcheatlist=USANEOcheats +if /i "%Segacheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=M&r=E&l=all" +goto:cheatrepeat + +::-------NEO------ +:USANEOcheats +set nextcheatlist=USACOMcheats +if /i "%NeoGeocheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=E&r=E&l=all" +goto:cheatrepeat + +::-------COMMODORE------ +:USACOMcheats +set nextcheatlist=USAMSXcheats +if /i "%Commodorecheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=C&r=E&l=all" +goto:cheatrepeat + +::-------MSX------ +:USAMSXcheats +set nextcheatlist=USAT16cheats +if /i "%MSXcheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=X&r=E&l=all" +goto:cheatrepeat + +::-------T16------ +:USAT16cheats +set nextcheatlist=USATCDcheats +if /i "%TurboGraFX-16cheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=P&r=E&l=all" +goto:cheatrepeat + +::-------TCD------ +:USATCDcheats +set nextcheatlist=skipUSA +if /i "%TurboGraFX-CDcheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=Q&r=E&l=all" +goto:cheatrepeat + +:skipUSA + + + + + +::--------------PAL REGION--------------- +if /i "%cheatregion%" NEQ "PAL" goto:skipPAL + +::-------Wii Games-------- +set nextcheatlist=PALwiiwarecheats +if /i "%wiicheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=R&r=P&l=all" +goto:cheatrepeat + +::-------WiiWare------ +:PALwiiwarecheats +set nextcheatlist=PALvccheats +if /i "%WiiWarecheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=W&r=P&l=all" +goto:cheatrepeat + +::-------VC Arcade------ +:PALVCcheats +set nextcheatlist=PALwiichannelcheats +if /i "%VCArcadecheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=D&r=P&l=all" +goto:cheatrepeat + +::-------Wii Channels------ +:PALwiichannelcheats +set nextcheatlist=PALGCcheats +if /i "%WiiChannelscheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=H&r=P&l=all" +goto:cheatrepeat + +::-------Gamecube------ +:PALGCcheats +set nextcheatlist=PALNEScheats +if /i "%Gamecubecheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=G&r=P&l=all" +goto:cheatrepeat + +::-------NES------ +:PALNEScheats +set nextcheatlist=PALSNEScheats +if /i "%NEScheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=F&r=P&l=all" +goto:cheatrepeat + +::-------SNES------ +:PALSNEScheats +set nextcheatlist=PALN64cheats +if /i "%SNEScheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=J&r=P&l=all" +goto:cheatrepeat + +::-------N64------ +:PALN64cheats +set nextcheatlist=PALSMScheats +if /i "%N64cheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=N&r=P&l=all" +goto:cheatrepeat + +::-------SMS------ +:PALSMScheats +set nextcheatlist=PALGenesischeats +if /i "%SMScheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=L&r=P&l=all" +goto:cheatrepeat + +::-------Genesis------ +:PALGenesischeats +set nextcheatlist=PALNEOcheats +if /i "%Segacheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=M&r=P&l=all" +goto:cheatrepeat + +::-------NEO------ +:PALNEOcheats +set nextcheatlist=PALCOMcheats +if /i "%NeoGeocheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=E&r=P&l=all" +goto:cheatrepeat + +::-------COMMODORE------ +:PALCOMcheats +set nextcheatlist=PALMSXcheats +if /i "%Commodorecheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=C&r=P&l=all" +goto:cheatrepeat + +::-------MSX------ +:PALMSXcheats +set nextcheatlist=PALT16cheats +if /i "%MSXcheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=X&r=P&l=all" +goto:cheatrepeat + +::-------T16------ +:PALT16cheats +set nextcheatlist=PALTCDcheats +if /i "%TurboGraFX-16cheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=P&r=P&l=all" +goto:cheatrepeat + +::-------TCD------ +:PALTCDcheats +set nextcheatlist=skipPAL +if /i "%TurboGraFX-CDcheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=Q&r=P&l=all" +goto:cheatrepeat + +:skipPAL + + + + + +::--------------JAP REGION--------------- +if /i "%cheatregion%" NEQ "JAP" goto:skipJAP + +::-------Wii Games-------- +set nextcheatlist=JAPwiiwarecheats +if /i "%wiicheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=R&r=J&l=all" +goto:cheatrepeat + +::-------WiiWare------ +:JAPwiiwarecheats +set nextcheatlist=JAPvccheats +if /i "%WiiWarecheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=W&r=J&l=all" +goto:cheatrepeat + +::-------VC Arcade------ +:JAPVCcheats +set nextcheatlist=JAPwiichannelcheats +if /i "%VCArcadecheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=D&r=J&l=all" +goto:cheatrepeat + +::-------Wii Channels------ +:JAPwiichannelcheats +set nextcheatlist=JAPGCcheats +if /i "%WiiChannelscheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=H&r=J&l=all" +goto:cheatrepeat + +::-------Gamecube------ +:JAPGCcheats +set nextcheatlist=JAPNEScheats +if /i "%Gamecubecheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=G&r=J&l=all" +goto:cheatrepeat + +::-------NES------ +:JAPNEScheats +set nextcheatlist=JAPSNEScheats +if /i "%NEScheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=F&r=J&l=all" +goto:cheatrepeat + +::-------SNES------ +:JAPSNEScheats +set nextcheatlist=JAPN64cheats +if /i "%SNEScheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=J&r=J&l=all" +goto:cheatrepeat + +::-------N64------ +:JAPN64cheats +set nextcheatlist=JAPSMScheats +if /i "%N64cheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=N&r=J&l=all" +goto:cheatrepeat + +::-------SMS------ +:JAPSMScheats +set nextcheatlist=JAPGenesischeats +if /i "%SMScheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=L&r=J&l=all" +goto:cheatrepeat + +::-------Genesis------ +:JAPGenesischeats +set nextcheatlist=JAPNEOcheats +if /i "%Segacheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=M&r=J&l=all" +goto:cheatrepeat + +::-------NEO------ +:JAPNEOcheats +set nextcheatlist=JAPCOMcheats +if /i "%NeoGeocheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=E&r=J&l=all" +goto:cheatrepeat + +::-------COMMODORE------ +:JAPCOMcheats +set nextcheatlist=JAPMSXcheats +if /i "%Commodorecheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=C&r=J&l=all" +goto:cheatrepeat + +::-------MSX------ +:JAPMSXcheats +set nextcheatlist=JAPT16cheats +if /i "%MSXcheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=X&r=J&l=all" +goto:cheatrepeat + +::-------T16------ +:JAPT16cheats +set nextcheatlist=JAPTCDcheats +if /i "%TurboGraFX-16cheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=P&r=J&l=all" +goto:cheatrepeat + +::-------TCD------ +:JAPTCDcheats +set nextcheatlist=skipJAP +if /i "%TurboGraFX-CDcheat%" NEQ "on" goto:%nextcheatlist% +start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --accept index*l=all "http://www.geckocodes.org/index.php?chid=Q&r=J&l=all" +goto:cheatrepeat + +:skipJAP + + + +sfk filter -quiet codeindex.txt -+"index.php?c=******" -write -yes + + + +goto:nextstep +::----------DISABLED------------ +::-----remove titles that already exist (if applicable)--------- +if /i "%overwritecodes%" EQU "on" goto:nextstep +if not exist "%drive%"\txtcodes\*.txt goto:nextstep +::echo Controllo per nuovi codici trucchi +::echo Potrebbe volerci un minuto,attendi... +::echo. +sfk echo -spat \x20I seguenti trucchi esistono gi\xe0 e saranno rimossi dalla lista per il download: +echo. +dir /b "%drive%"\txtcodes>existingcodes.txt +sfk filter -quiet existingcodes.txt -+.txt -rep _.txt__ -write -yes +::Loop through the existing list of codes (existingcodes.txt) and remove each existing game from codeindex.txt +for /F "tokens=*" %%A in (existingcodes.txt) do call :processthis %%A +goto:nextstep + +:processthis +::this is repeated for each line of the txt.file +::"%*" (no quotes) is the variable for each line as it passes through the loop + +set removetitleID=%* +echo Saltando %removetitleID%.txt... +sfk filter -quiet codeindex.txt -!%removetitleID% -write -yes +goto:EOF +:nextstep + + +if exist existingcodes.txt del existingcodes.txt + + +sfk filter codeindex.txt -unique -write -yes>nul +FINDSTR /N href codeindex.txt>codeindexfull.txt +del codeindex.txt + +::totalcodes +setlocal ENABLEDELAYEDEXPANSION +set totalcodes=0 +set codenumber=0 +for /f "delims=" %%i in (codeindexfull.txt) do set /a totalcodes=!totalcodes!+1 +setlocal DISABLEDELAYEDEXPANSION + +echo. +:processcode + +copy /y codeindexfull.txt codeindexfull2.txt>nul + +if /i "%totalcodes%" EQU "%codenumber%" goto:nextstep +set /a codenumber=%codenumber%+1 + +sfk filter -quiet codeindexfull2.txt -ls+"%codenumber%:<" -ls!"%codenumber%%codenumber%:<" -ls!"%codenumber%%codenumber%%codenumber%:<" -rep _"*title='*["_"set titleid="_ -rep _"] *"__ -rep _"set titleid=set titleid="_"set titleid="_ -write -yes + +::sfk filter -quiet codeindexfull2.txt -ls+"%codenumber%:<" -ls!"%codenumber%%codenumber%:<" -ls!"%codenumber%%codenumber%%codenumber%:<" -rep _"*'Wii ["_"set titleid="_ -rep _"] *"__ -write -yes + + + +FINDSTR /N set codeindexfull2.txt>codeindex.bat +del codeindexfull2.txt + +sfk filter -quiet codeindex.bat -ls+"1:" -rep _"1:"__ -write -yes +call codeindex.bat +del codeindex.bat + + +::now get game name!! +copy /y codeindexfull.txt codeindexTitle.bat>nul +::add in delay so sfk has access to codeindexTitle.bat (Foez reported bug) +::@ping 127.0.0.1 -n 1 -w 1500> nul +sfk filter -quiet codeindexTitle.bat -+"%titleid%" -rep _"*c=%titleid%"_"set titlename="_ -rep _" [%titleid%]*"_"""_ -rep _>__ -write -yes +sfk filter -quiet codeindexTitle.bat -ls+"set titlename=" -write -yes +call codeindexTitle.bat +del codeindexTitle.bat + + +::if /i "%cheatlocation%" EQU "T" goto:skipconsoleinfo + +::now get console!! +copy /y codeindexfull.txt codeindexConsole.bat>nul +sfk filter -quiet codeindexConsole.bat -+"%titleid%" -rep _"*sysn' title='"_"set console="_ -rep _"'>[*"_"""_ -write -yes +sfk filter -quiet codeindexConsole.bat -rep _"""__ -write -yes +sfk filter -quiet codeindexConsole.bat -ls+"set console=" -write -yes +call codeindexConsole.bat +del codeindexConsole.bat + +::get console code +set consolecode= +if /i "%console%" EQU "Wii" set consolecode=R +if /i "%console%" EQU "WiiWare" set consolecode=W +if /i "%console%" EQU "VC Arcade" set consolecode=D +if /i "%console%" EQU "GameCube" set consolecode=G +::Wii Channels(H)-currently no codes, so unsure of "Wii Channels" +if /i "%console%" EQU "Wii Channels" set consolecode=H +if /i "%console%" EQU "NES/Famicom VC" set consolecode=F +if /i "%console%" EQU "Super NES/Famicom VC" set consolecode=J +if /i "%console%" EQU "Nintendo 64 VC" set consolecode=N +if /i "%console%" EQU "Sega Master System VC" set consolecode=L +if /i "%console%" EQU "Sega Genesis/Mega Drive VC" set consolecode=M +if /i "%console%" EQU "NeoGeo VC" set consolecode=E +if /i "%console%" EQU "Commodore 64 VC" set consolecode=C +if /i "%console%" EQU "MSX VC" set consolecode=X +if /i "%console%" EQU "TurboGraFX-16 VC" set consolecode=P +if /i "%console%" EQU "TurboGraFX-CD VC" set consolecode=Q + +::get first letter of titlename (actually second letter cuz first one is ") +set letter1=%titlename:~1,1% +if /i "%letter1%" EQU "0" set letter1=# +if /i "%letter1%" EQU "1" set letter1=# +if /i "%letter1%" EQU "2" set letter1=# +if /i "%letter1%" EQU "3" set letter1=# +if /i "%letter1%" EQU "4" set letter1=# +if /i "%letter1%" EQU "5" set letter1=# +if /i "%letter1%" EQU "6" set letter1=# +if /i "%letter1%" EQU "7" set letter1=# +if /i "%letter1%" EQU "8" set letter1=# +if /i "%letter1%" EQU "9" set letter1=# + +:skipconsoleinfo + +::echo %titlename% +::echo %titleid% +::echo %console% +::echo %consolecode% +::echo %letter1% + +echo. +echo Scarico i trucchi %codenumber% di %totalcodes%: %titlename% [%titleid%] + +if /i "%cheatlocation%" EQU "T" goto:skip +if not exist "%drive%\codes\%consolecode%\%letter1%" mkdir "%drive%\codes\%consolecode%\%letter1%" +:skip + +if /i "%overwritecodes%" EQU "on" goto:overwritecheat + + +::----copy existing codes to alternate location if missing---- +if /i "%cheatlocation%" EQU "C" goto:skip +if not exist "%drive%\codes\%consolecode%\%letter1%\%titleid%.txt" goto:skip +if not exist "%drive%\txtcodes\%titleid%.txt" echo Copio i codici da \%consolecode%\%letter1%\%titleid%.txt a txtcodes\%titleid%.txt +if not exist "%drive%\txtcodes\%titleid%.txt" copy /y "%drive%\codes\%consolecode%\%letter1%\%titleid%.txt" "%drive%\txtcodes\%titleid%.txt">nul +:skip +if /i "%cheatlocation%" EQU "T" goto:skip +if not exist "%drive%\txtcodes\%titleid%.txt" goto:skip +if not exist "%drive%\codes\%consolecode%\%letter1%\%titleid%.txt" echo Copio da txtcodes\%titleid%.txt a codes\%consolecode%\%letter1%\%titleid%.txt +if not exist "%drive%\codes\%consolecode%\%letter1%\%titleid%.txt" copy /y "%drive%\txtcodes\%titleid%.txt" "%drive%\codes\%consolecode%\%letter1%\%titleid%.txt">nul +:skip + +if /i "%cheatlocation%" EQU "C" goto:skip +if not exist "%drive%\txtcodes\%titleid%.txt" goto:downloadcheat +:skip + +if /i "%cheatlocation%" EQU "T" goto:skip +if not exist "%drive%\codes\%consolecode%\%letter1%\%titleid%.txt" goto:downloadcheat +:skip + +echo Trovato %titleid%.txt, +echo Salto il download... +echo. +goto:processcode + +:overwritecheat +if /i "%cheatlocation%" EQU "C" goto:skip +if exist "%drive%\txtcodes\%titleid%.txt" echo Sovrascrivo %drive%\txtcodes\%titleid%.txt... +:skip +if /i "%cheatlocation%" EQU "T" goto:skip +if exist "%drive%\codes\%consolecode%\%letter1%\%titleid%.txt" echo Sovrascrivo %drive%\codes\%consolecode%\%letter1%\%titleid%.txt... +:skip + +:downloadcheat +start %ModMiimin%/wait wget "http://www.geckocodes.org/txt.php?txt=%titleid%" + +if /i "%cheatlocation%" EQU "T" move /y "txt.php@txt=%titleid%" "%drive%\txtcodes\%titleid%.txt">nul +if /i "%cheatlocation%" EQU "C" move /y "txt.php@txt=%titleid%" "%drive%\codes\%consolecode%\%letter1%\%titleid%.txt">nul + +if /i "%cheatlocation%" EQU "B" copy /y "txt.php@txt=%titleid%" "%drive%\txtcodes\%titleid%.txt">nul +if /i "%cheatlocation%" EQU "B" move /y "txt.php@txt=%titleid%" "%drive%\codes\%consolecode%\%letter1%\%titleid%.txt">nul + +::for some reason VC downloads fail, and they leave index.html as a trace instead +::if exist index.html del index.html + +goto:processcode + +:nextstep + +del codeindexfull.txt +del codeindexfull2.txt + +goto:NEXT + + +::--------------------------------------Manual Update for Neogamma and YAWMM------------------------------ +:MANUALUPDATE + +if not exist "%DRIVE%\%path1%\meta.xml" goto:UpdateCheck + +echo. +sfk echo -spat \x20 Questa applicazione esiste gi\xe0... + + +::get current version if app already exists, skip if its the most recent version +sfk filter -quiet "%DRIVE%\%path1%\meta.xml" -+"/version" -rep _"*"_"set currentcode="_ -rep _"currentcode.bat +call currentcode.bat +del currentcode.bat +echo. +sfk echo -spat \x20 La versione attuale \xe8 %currentcode% +echo. +echo Controllo aggiornamenti... +echo. + + +:UpdateCheck +start %ModMiimin%/wait wget "%updateurl%" +move /y ManualUpdate.txt ManualUpdate.bat>nul + +call ManualUpdate.bat +del ManualUpdate.bat>nul + +if not exist "%DRIVE%\%path1%\meta.xml" goto:Update + +if /i "%currentcode%" EQU "%newcode%" goto:noupdate +::echo Aggiornamento da %currentcode% a %newcode% +echo Aggiorno alla versione piu recente... + + +goto:update + +:noupdate +sfk echo -spat \x20 [Green] La tua versione attuale di %currentcode% \xe8 aggiornata, salto il download + +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:next + +::Download most recent version +:update +echo. +start %ModMiimin%/wait wget %code2% + +if not exist "%Drive%"\%path1% mkdir "%Drive%"\%path1% + +if /i "%path1%" NEQ "apps\neogamma" goto:normal +7za x -aoa "*-NeoGammaR9*.zip" -o"%Drive%" apps neogamma -r +7za e -aoa "*-NeoGammaR9*.zip" -o"%Drive%"/%path1% *.%version% -x!"gameconfig.txt" -x!"sourcecode" -r +goto:skip +:normal + +7za e -aoa %wadname% -o"%Drive%"/%path1% *.%version% -r +:skip + +del %wadname% + + +::----simple version check after downloading---- +if exist "%DRIVE%\%path1%\meta.xml" goto:checkexisting + +:missing +if /i "%attempt%" EQU "1" goto:missingretry +echo. +sfk echo -spat \x20 [Magenta] Il file ha fallito il download pi\xf9 volte, salto il download. +echo. +goto:NEXT + +:missingretry +echo. +sfk echo -spat \x20[Yellow] Il file \xe8 andato perso, riprovo a scaricarlo. +echo. +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +goto:DOWNLOADSTART2 + +:checkexisting +::get current version from meta.xml +sfk filter -quiet "%DRIVE%\%path1%\meta.xml" -+"/version" -rep _"*"_"set currentcode="_ -rep _"currentcode.bat +call currentcode.bat +del currentcode.bat +if /i "%currentcode%" EQU "%newcode%" goto:pass + +:fail +if /i "%attempt%" NEQ "1" goto:multiplefail +echo. +sfk echo -spat \x20 [Yellow] Il file esiste gi\xe0 ma ha fallito l'aggiornamento. +sfk echo -spat \x20 [Yellow] Riprovo a scaricare la release pi\xf9 recente del file. +echo. +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +goto:DOWNLOADSTART2 + +:multiplefail +echo. +sfk echo -spat \x20 [Magenta] Il file ha fallito il download pi\xf9 volte, salto il download. +echo. +set multiplefail=Y +goto:NEXT + +:pass +echo. +sfk echo [Green]Scaricato con successo +echo. +goto:NEXT + + + + +::------------------------NUS File Grabber Downloader--------------------- + +:DownloadApp + +if /i "%code1%" EQU "MYMAPP" goto:MYMAPP + +::SNEEKAPP +if not exist "%Drive%"\SNEEKFILES mkdir "%Drive%"\SNEEKFILES +goto:skip + +:MYMAPP +if not exist "%Drive%"\MyMenuify_Themes mkdir "%Drive%"\MyMenuify_Themes +:skip + + +set filename=%wadname% +if /i "%code1%" EQU "SNEEKAPP" set path1=SNEEKFILES\ +if /i "%code1%" EQU "MYMAPP" set path1=MyMenuify_Themes\ +set md5alt=%md5% +goto:DownloadURL + + +:DownloadApp2 + + +set dlname=%wadname:~0,8%.app + +if exist temp\%wadname% goto:AlreadyinTemp + +nusfilegrabber.exe %version% +move /Y "%dlname%" temp\%wadname% + +:AlreadyinTemp +if /i "%code1%" EQU "MYMAPP" copy /Y temp\"%wadname%" "%Drive%"\MyMenuify_Themes\%wadname%>nul +if /i "%code1%" EQU "SNEEKAPP" copy /Y temp\"%wadname%" "%Drive%"\SNEEKFILES\%wadname%>nul + +goto:URLverifyretry + + + + +::-------------------------Download from URLs------------------------------ +:DownloadURL + +echo %md5% *%path1%%filename%>> "%Drive%"\Download_Log.md5 + +::----if exist and fails md5 check, delete and redownload---- +if not exist "%Drive%\%path1%%filename%" goto:nocheckexisting +set md5check= +sfk md5 -quiet -verify %md5% "%Drive%\%path1%%filename%" +if errorlevel 1 set md5check=fail +IF "%md5check%"=="" set md5check=pass +if /i "%md5check%" NEQ "fail" goto:pass + +:fail +echo. +sfk echo -spat \x20 [Yellow] Il file esiste gi\xe0 ma ha fallito la verifica MD5. +sfk echo -spat \x20 [Yellow] La versione corrente del file verr\xe0 eliminata ed il file riscaricato. +echo. +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +del "%Drive%\%path1%%filename%" +if exist temp\%wadname% del temp\%wadname% +goto:DOWNLOADSTART2 + +:pass +sfk echo -spat \x20 [Green] Il file esiste gi\xe0 ed \xe8 stato verificato, salto il download +echo. +goto:NEXT +:nocheckexisting + +if /i "%code1%" EQU "MYMAPP" goto:DownloadApp2 +if /i "%code1%" EQU "SNEEKAPP" goto:DownloadApp2 + + +:DownloadURL2 +if not exist temp\%wadname% start %ModMiimin%/wait wget %code2% +if exist %dlname% move /y %dlname% temp\%wadname% +7za e -aoa temp\%wadname% -o"%Drive%"/%path1% *.%version% -r + + +:URLverifyretry +if "%DRIVErestore%"=="" set DRIVErestore=%Drive% +::----check after downloading - if md5 check fails, delete and redownload---- +if exist "%Drive%\%path1%%filename%" goto:checkexisting + +:missing +if /i "%attempt%" EQU "1" goto:missingretry +echo. +sfk echo -spat \x20 [Magenta] Il file ha fallito il download pi\xf9 volte, salto il download. +echo. +set DRIVE=%DRIVErestore% +goto:NEXT + +:missingretry +echo. +sfk echo -spat \x20 [Yellow] Il file \xe8 andato perso, riprovo a scaricarlo. +echo. +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +if exist temp\%wadname% del temp\%wadname% +set DRIVE=%DRIVErestore% +goto:DOWNLOADSTART2 + +:checkexisting +set md5check= +sfk md5 -quiet -verify %md5% "%Drive%\%path1%%filename%" +if errorlevel 1 set md5check=fail +IF "%md5check%"=="" set md5check=pass +if /i "%md5check%" NEQ "fail" goto:pass + +:fail +if /i "%attempt%" NEQ "1" goto:multiplefail +echo. +sfk echo -spat \x20 [Yellow] Il file esiste gi\xe0 ma ha fallito la verifica MD5. +sfk echo -spat \x20 [Yellow] La versione corrente del file verr\xe0 eliminata ed il file riscaricato. +echo. +del "%Drive%\%path1%%filename%" +if exist temp\%wadname% del temp\%wadname% +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +set DRIVE=%DRIVErestore% +goto:DOWNLOADSTART2 + +:multiplefail +echo. +sfk echo -spat \x20 [Magenta] Il file ha fallito il download pi\xf9 volte, salto il download. +echo. +set DRIVE=%DRIVErestore% +set multiplefail=Y +goto:NEXT + +:pass +echo. +sfk echo [Green]Scaricato con successo +echo. +set DRIVE=%DRIVErestore% +goto:NEXT + + + + + +:fullextract + +set LocalAbsolute= +set DRIVErestore=%Drive% + +if /i "%wadname%" EQU "WiiBackupManager.zip" goto:doit +if /i "%wadname%" EQU "FAT32_GUI_Formatter.exe" goto:doit +goto:skip +:doit +if /i "%PCSAVE%" EQU "Local" (set DRIVE=%homedrive%\ModMii\Program Files) & (set LocalAbsolute=%homedrive%\ModMii\Program Files\) +if /i "%PCSAVE%" NEQ "Auto" goto:skip +if /i "%Homedrive%" EQU "%ModMiipath:~0,2%" (set DRIVE=%homedrive%\ModMii\Program Files) & (set LocalAbsolute=%homedrive%\ModMii\Program Files\) +:skip +if not exist "%Drive%" mkdir "%Drive%" +echo %md5% *%LocalAbsolute%%path1%%filename%>> "%Driverestore%"\Download_Log.md5 + + +::----if exist and fails md5 check, delete and redownload---- +if not exist "%Drive%\%path1%%filename%" goto:nocheckexisting +set md5check= +sfk md5 -quiet -verify %md5% "%Drive%\%path1%%filename%" +if errorlevel 1 set md5check=fail +IF "%md5check%"=="" set md5check=pass +if /i "%md5check%" NEQ "fail" goto:pass + +:fail +echo. +sfk echo -spat \x20 [Yellow] Il file esiste gi\xe0 ma ha fallito la verifica MD5. +sfk echo -spat \x20 [Yellow] La versione corrente del file verr\xe0 eliminata ed il file riscaricato. +echo. +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +del "%Drive%\%path1%%filename%" +if exist temp\%wadname% del temp\%wadname% +set DRIVE=%DRIVErestore% +goto:DOWNLOADSTART2 + +:pass +sfk echo -spat \x20 [Green] Il file esiste gi\xe0 ed \xe8 stato verificato, salto il download. +echo. +set DRIVE=%DRIVErestore% +goto:NEXT +:nocheckexisting + + +:fullextract2 + +if exist temp\%wadname% goto:FullExtractZipAlreadyExists + +if not exist temp\%dlname% start %ModMiimin%/wait wget %code2% + +if exist %dlname% move /y %dlname% temp\%wadname% + +:FullExtractZipAlreadyExists + +::extract selected apps differently... +if /i "%wadname%" EQU "indiana-pwns.zip" 7za X -aoa temp\%wadname% -o"%Drive%" private -r +if /i "%wadname%" EQU "indiana-pwns.zip" goto:skipnormalextraction + +if /i "%wadname%" EQU "bathaxx.zip" 7za X -aoa temp\%wadname% -o"%Drive%" private -r +if /i "%wadname%" EQU "bathaxx.zip" goto:skipnormalextraction + +if /i "%wadname%" EQU "return-jodi.zip" 7za X -aoa temp\%wadname% -o"%Drive%" private -r +if /i "%wadname%" EQU "return-jodi.zip" goto:skipnormalextraction + +if /i "%wadname%" EQU "EriHaKawai-USA+PAL.zip" 7za X -aoa temp\%wadname% -o"%Drive%" private -r +if /i "%wadname%" EQU "EriHaKawai-USA+PAL.zip" goto:skipnormalextraction + +if /i "%wadname%" EQU "USBLoader(s)-ahbprot58-SD-USB-v9-IDCL.zip" 7za e -aoa temp\%dlname% -o"%Drive%"/WAD *.%version% -r +if /i "%wadname%" EQU "USBLoader(s)-ahbprot58-SD-USB-v9-IDCL.zip" goto:skipnormalextraction + + +if /i "%wadname%" NEQ "JoyFlow_Forwarder_wad_dol.zip" goto:skipjoyflow +if /i "%MENU1%" EQU "S" (7za e -aoa temp\%dlname% -o"%Drive%"/ *.wad *.dol -r) else (7za X -aoa temp\%dlname% -o"%Drive%" -r) +goto:skipnormalextraction +:skipjoyflow + + +if /i "%wadname%" NEQ "switch2uneek_ModMiiBundle.zip" goto:skipS2U + +if /i "%MENU1%" EQU "S" 7za e -aoa temp\%dlname% -o"%Drive%"/ switch2uneek(emulators)-4EMUNand-v9-S2RL.wad -r +if /i "%MENU1%" EQU "S" goto:skipnormalextraction +::for when MENU1 not equal to "S" +7za x -aoa temp\%dlname% -o"%Drive%" -r -x!switch2uneek(emulators)-4EMUNand-v9-S2RL.wad + +if not exist "%DRIVEU%" mkdir "%DRIVEU%" +if not exist "%DRIVEU%"\nandpath.txt echo NOFILE>"%DRIVEU%"\nandpath.txt +if exist "%DRIVEU%"\nandslot.bin goto:skipnormalextraction +echo 00000000>dump.txt +sfk filter dump.txt +hextobin "%DRIVEU%"\nandslot.bin +del dump.txt>nul +goto:skipnormalextraction +:skipS2U + +if /i "%wadname%" NEQ "Homebrew_Filter_r32.wad" goto:skipHBF + +if /i "%MENU1%" EQU "S" goto:tinyskip +if not exist "%Drive%\WAD" mkdir "%Drive%\WAD" +:tinyskip + +if not exist "%Drive%\%path1%%wadname%" copy /y "temp\%wadname%" "%Drive%\%path1%%wadname%">nul +goto:skipnormalextraction +:skipHBF + + +if /i "%wadname%" EQU "WiiBackupManager.zip" goto:doit +if /i "%wadname%" EQU "FAT32_GUI_Formatter.exe" goto:doit +goto:skip +:doit +if /i "%PCSAVE%" EQU "Local" (set DRIVE=%homedrive%\ModMii\Program Files) & (set LocalAbsolute=%homedrive%\ModMii\Program Files\) +if /i "%PCSAVE%" NEQ "Auto" goto:skip +if /i "%Homedrive%" EQU "%ModMiipath:~0,2%" (set DRIVE=%homedrive%\ModMii\Program Files) & (set LocalAbsolute=%homedrive%\ModMii\Program Files\) +:skip +if not exist "%Drive%" mkdir "%Drive%" +echo %md5% *%LocalAbsolute%%path1%%filename%>> "%Driverestore%"\Download_Log.md5 + + + + +if /i "%filename%" NEQ "WiiBackupManager.exe" goto:notWBM +if exist "%DRIVE%"\WiiBackupManager rd /s /q "%DRIVE%"\WiiBackupManager +7za x -aoa temp\%wadname% -o"%Drive%" -r +rename "%Drive%"\%dlname:~0,-4% WiiBackupManager + +if /i "%PCSAVE%" EQU "Local" goto:createshortcuts +if /i "%PCSAVE%" NEQ "Auto" goto:skip +if /i "%Homedrive%" EQU "%ModMiipath:~0,2%" (goto:createshortcuts) else (goto:skip) +:createshortcuts +nircmd.exe shortcut "%DRIVE%\WiiBackupManager\WiiBackupManager.exe" "~$folder.desktop$" "WiiBackupManager" +nircmd.exe shortcut "%DRIVE%\WiiBackupManager\WiiBackupManager.exe" "~$folder.programs$\WiiBackupManager" "WiiBackupManager" +:skip +goto:skipnormalextraction +:notWBM + + +if /i "%filename%" NEQ "FAT32_GUI_Formatter.exe" goto:notF32 +if not exist "%DRIVE%"\FAT32_GUI_Formatter mkdir "%DRIVE%"\FAT32_GUI_Formatter +if /i "%Drive%" NEQ "temp" copy /y temp\%wadname% "%Drive%\%path1%FAT32_GUI_Formatter.exe">nul + +if /i "%PCSAVE%" EQU "Local" goto:createshortcuts +if /i "%PCSAVE%" NEQ "Auto" goto:skip +if /i "%Homedrive%" EQU "%ModMiipath:~0,2%" (goto:createshortcuts) else (goto:skip) +:createshortcuts +nircmd.exe shortcut "%Drive%\%path1%FAT32_GUI_Formatter.exe" "~$folder.desktop$" "FAT32 GUI Formatter" +nircmd.exe shortcut "%Drive%\%path1%FAT32_GUI_Formatter.exe" "~$folder.programs$\FAT32 GUI Formatter" "FAT32 GUI Formatter" +:skip +goto:skipnormalextraction +:notF32 + +if /i "%wadname%" EQU "twilight_hack_v0.1_beta1.zip" 7za X -aoa temp\%wadname% -o"%Drive%" private -r +if /i "%wadname%" EQU "twilight_hack_v0.1_beta1.zip" goto:skipnormalextraction +if /i "%path1%" EQU "apps\homebrew_browser\" 7za X -aoa temp\%wadname% -o"%Drive%"\apps homebrew_browser -r +if /i "%path1%" EQU "apps\homebrew_browser\" goto:skipnormalextraction + +if /i "%wadname%" EQU "YU-GI-OWNED-ALL.zip" 7za X -aoa temp\%wadname% -o"%Drive%" private -r +if /i "%wadname%" EQU "YU-GI-OWNED-ALL.zip" goto:skipnormalextraction + +if /i "%wadname%" EQU "DOP-Mii_v13.zip" 7za e -aoa temp\%wadname% -o"%Drive%"/%path1% -x!*.cfg +if /i "%wadname%" EQU "DOP-Mii_v13.zip" rd /s /q "%Drive%\%path1%DOP-Mii" -r >nul +if /i "%wadname%" EQU "DOP-Mii_v13.zip" rd /s /q "%Drive%\%path1%DOP-Mii v13" -r >nul +if /i "%wadname%" EQU "DOP-Mii_v13.zip" rd /s /q "%Drive%\%path1%config" -r >nul +if /i "%wadname%" EQU "DOP-Mii_v13.zip" rd /s /q "%Drive%\%path1%apps" -r >nul +if /i "%wadname%" EQU "DOP-Mii_v13.zip" mkdir "%DRIVE%\config" +if /i "%wadname%" EQU "DOP-Mii_v13.zip" move /y "%Drive%\%path1%\DOP-Mii.cfg" "%Drive%\config\DOP-Mii.cfg" >nul +if /i "%wadname%" EQU "DOP-Mii_v13.zip" goto:skipnormalextraction + + +7za x -aoa temp\%wadname% -o"%Drive%" -x!README +:skipnormalextraction + +goto:URLverifyretry +::DONE (will retry if necessary) + + + +:DownloadhacksToRoot +echo %md5% *hacks.ini>> "%Drive%"\Download_Log.md5 + +::----if exist and fails md5 check, delete and redownload---- +if not exist "%Drive%"\hacks.ini goto:nocheckexisting +set md5check= +sfk md5 -quiet -verify %md5% "%Drive%"\hacks.ini +if errorlevel 1 set md5check=fail +IF "%md5check%"=="" set md5check=pass +if /i "%md5check%" NEQ "fail" goto:pass + +:fail +echo. +sfk echo -spat \x20 [Yellow] Il file esiste gi\xe0 ma ha fallito la verifica MD5. +sfk echo -spat \x20 [Yellow] La versione corrente del file verr\xe0 eliminata ed il file riscaricato. +echo. +del "%Drive%"\hacks.ini +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +if exist temp\%wadname% del temp\%wadname% +goto:DOWNLOADSTART2 + +:pass +sfk echo -spat \x20 [Green] Il file esiste gi\xe0 ed \xe8 stato verificato, salto il download. +echo. +goto:NEXT +:nocheckexisting + + +if not exist temp\%wadname% start %ModMiimin%/wait wget %code2% +if exist %wadname% move /y %wadname% temp\%wadname% +7za e -aoa temp\%wadname% -o"%Drive%" *.%version% -r + + +::----check after downloading - if md5 check fails, delete and redownload---- +if exist "%Drive%"\hacks.ini goto:checkexisting + +:missing +if /i "%attempt%" EQU "1" goto:missingretry +echo. +sfk echo -spat \x20 [Magenta] Il file ha fallito il download pi\xf9 volte, salto il download. +echo. +goto:NEXT + +:missingretry +echo. +sfk echo -spat \x20 [Yellow] Il file \xe8 andato perso, riprovo a scaricarlo. +echo. +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +if exist temp\%wadname% del temp\%wadname% +goto:DOWNLOADSTART2 + +:checkexisting +set md5check= +sfk md5 -quiet -verify %md5% "%Drive%"\hacks.ini +if errorlevel 1 set md5check=fail +IF "%md5check%"=="" set md5check=pass +if /i "%md5check%" NEQ "fail" goto:pass + +:fail +if /i "%attempt%" NEQ "1" goto:multiplefail +echo. +sfk echo -spat \x20 [Yellow] Il file esiste gi\xe0 ma ha fallito la verifica MD5. +sfk echo -spat \x20 [Yellow] La versione corrente del file verr\xe0 eliminata ed il file riscaricato. +echo. +del "%Drive%"\hacks.ini +if exist temp\%wadname% del temp\%wadname% +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +goto:DOWNLOADSTART2 + +:multiplefail +echo. +sfk echo -spat \x20 [Magenta] Il file ha fallito il download pi\xf9 volte, salto il download. +echo. +set multiplefail=Y +goto:NEXT + +:pass +echo. +sfk echo [Green]Scaricato con successo +echo. +goto:NEXT + + + +::---------------CustomDL-------------------------- +:CUSTOMDL +echo Nota che i download personalizzati non sono verificati e non necessariamente sicuri. +echo Assicurati di sapere quel che stai facendo! Usalo a tuo rischio! +echo. + + +if /i "%DEC%" EQU "SM" set HEX=00000002 +if /i "%DEC%" EQU "MIOS" set HEX=00000101 +if /i "%DEC%" EQU "SM" goto:skiphexcalc +if /i "%DEC%" EQU "MIOS" goto:skiphexcalc + +sfk hex %DEC% -digits=8 >hex.txt + + +::Loop through the the following once for EACH line in whatever.txt +for /F "tokens=*" %%A in (hex.txt) do call :processhexx %%A +goto:skiphexcalc + +:processhexx +::this is repeated for each line of the txt.file +::"%*" (no quotes) is the variable for each line as it passes through the loop +set hex=%* +goto:EOF + + +:skiphexcalc + +if exist hex.txt del hex.txt>nul + +if not exist "%DRIVE%"\WAD mkdir "%DRIVE%"\WAD + +sfk echo -spat \x20Se incorri in un lungo periodo di inattivit\xe0,avvia UnfreezeMii.bat per continuare +echo. +nusd 00000001%HEX% "%VER%" + + +::if not exist 00000001%HEX%\00000001%HEX%.wad goto:missing + + +if /i "%DEC%" EQU "SM" goto:SYSMENU +if /i "%DEC%" EQU "MIOS" goto:MIOS2 + + + +::IOS + +if /i "%ROOTSAVE%" EQU "OFF" (set wadfolder=WAD\) else (set wadfolder=) + +if exist 00000001%HEX%\00000001%HEX%.wad move /Y 00000001%HEX%\00000001%HEX%.wad "%Drive%"\%wadfolder%IOS%DEC%v%VERFINAL%%patchname%%slotname%%versionname%.wad>nul + +if /i "%verfinal%" EQU "NEW" goto:option1notNUS + +if /i "%OPTION1%" EQU "ON" goto:option1on +if /i "%OPTION1%" EQU "ALL" (goto:option1on) else (goto:option1noton) +:option1on +if not exist "%Drive%"\00000001\%HEX%\v%verfinal% mkdir "%Drive%"\00000001\%HEX%\v%verfinal% +if exist 00000001%HEX% copy /Y 00000001%HEX% "%Drive%"\00000001\%HEX%\v%verfinal% >nul +:option1noton + +if /i "%OPTION1%" EQU "NUS" goto:option1NUS +if /i "%OPTION1%" EQU "ALL" (goto:option1NUS) else (goto:option1notNUS) +:option1NUS +if not exist "%Drive%"\NUS\00000001%HEX%v%verfinal% mkdir "%Drive%"\NUS\00000001%HEX%v%verfinal% +copy /y 00000001%HEX% "%Drive%"\NUS\00000001%HEX%v%verfinal% >nul +:option1notNUS + + + + +if exist 00000001%HEX% rd /s /q 00000001%HEX% + + +echo. + +if /i "IOS%DEC%v%VERFINAL%%patchname%%slotname%%versionname%.wad" EQU "IOS%DEC%v%VERFINAL%.wad" goto:nopatching + + +if exist "%DRIVE%"\%wadfolder%IOS%DEC%v%VERFINAL%%patchname%%slotname%%versionname%.wad (patchios "%DRIVE%"\%wadfolder%IOS%DEC%v%VERFINAL%%patchname%%slotname%%versionname%.wad%PATCHCODE%%slotcode%%versioncode%) & (echo.) & (echo Note: Patches are not always successful, read the PatchIOS log above for details) +:nopatching + +if exist temp\simplelog.txt sfk filter -quiet temp\simplelog.txt -ls!"%DRIVE%\%wadfolder%IOS%DEC%v%VERFINAL%%patchname%%slotname%%versionname%.wad" -write -yes + +if exist "%DRIVE%\%wadfolder%IOS%DEC%v%VERFINAL%%patchname%%slotname%%versionname%.wad" (echo "%DRIVE%\%wadfolder%IOS%DEC%v%VERFINAL%%patchname%%slotname%%versionname%.wad: Found">>temp\simplelog.txt) else (echo "%DRIVE%\%wadfolder%IOS%DEC%v%VERFINAL%%patchname%%slotname%%versionname%.wad: Missing">>temp\simplelog.txt) + +sfk filter -quiet "temp\simplelog.txt" -rep _"""__ -write -yes + + + +if exist "%DRIVE%"\%wadfolder%IOS%DEC%v%VERFINAL%%patchname%%slotname%%versionname%.wad (goto:there) else (goto:missing) + + + +:SYSMENU +move /Y 00000001%HEX%\00000001%HEX%.wad "%Drive%"\%wadfolder%SystemMenu-NUS-v%VERFINAL%.wad>nul + +if /i "%verfinal%" EQU "NEW" goto:option1notNUS + +if /i "%OPTION1%" EQU "ON" goto:option1on +if /i "%OPTION1%" EQU "ALL" (goto:option1on) else (goto:option1noton) +:option1on +if not exist "%Drive%"\00000001\%HEX%\v%verfinal% mkdir "%Drive%"\00000001\%HEX%\v%verfinal% +if exist 00000001%HEX% copy /Y 00000001%HEX% "%Drive%"\00000001\%HEX%\v%verfinal% >nul +:option1noton + +if /i "%OPTION1%" EQU "NUS" goto:option1NUS +if /i "%OPTION1%" EQU "ALL" (goto:option1NUS) else (goto:option1notNUS) +:option1NUS +if not exist "%Drive%"\NUS\00000001%HEX%v%verfinal% mkdir "%Drive%"\NUS\00000001%HEX%v%verfinal% +copy /y temp\%code1%\%code2%\v%version% "%Drive%"\NUS\00000001%HEX%v%verfinal% >nul +:option1notNUS + + +rd /s /q 00000001%HEX% + +if exist temp\simplelog.txt sfk filter -quiet temp\simplelog.txt -ls!"%Drive%\%wadfolder%SystemMenu-NUS-v%VERFINAL%.wad" -write -yes + +if exist "%Drive%"\%wadfolder%SystemMenu-NUS-v%VERFINAL%.wad (echo "%Drive%\%wadfolder%SystemMenu-NUS-v%VERFINAL%.wad: Found">>temp\simplelog.txt) else (echo "%Drive%\%wadfolder%SystemMenu-NUS-v%VERFINAL%.wad: Missing">>temp\simplelog.txt) + +sfk filter -quiet "temp\simplelog.txt" -rep _"""__ -write -yes + +if exist "%Drive%"\%wadfolder%SystemMenu-NUS-v%VERFINAL%.wad (goto:there) else (goto:missing) + + + +:MIOS2 +if /i "%ROOTSAVE%" EQU "OFF" (set wadfolder=WAD\) else (set wadfolder=) +move /Y 00000001%HEX%\00000001%HEX%.wad "%Drive%"\%wadfolder%RVL-mios-v%VERFINAL%.wad>nul + +if /i "%verfinal%" EQU "NEW" goto:option1notNUS + +if /i "%OPTION1%" EQU "ON" goto:option1on +if /i "%OPTION1%" EQU "ALL" (goto:option1on) else (goto:option1noton) +:option1on +if not exist "%Drive%"\00000001\%HEX%\v%verfinal% mkdir "%Drive%"\00000001\%HEX%\v%verfinal% +if exist 00000001%HEX% copy /Y 00000001%HEX% "%Drive%"\00000001\%HEX%\v%verfinal% >nul +:option1noton + +if /i "%OPTION1%" EQU "NUS" goto:option1NUS +if /i "%OPTION1%" EQU "ALL" (goto:option1NUS) else (goto:option1notNUS) +:option1NUS +if not exist "%Drive%"\NUS\00000001%HEX%v%verfinal% mkdir "%Drive%"\NUS\00000001%HEX%v%verfinal% +copy /y temp\%code1%\%code2%\v%version% "%Drive%"\NUS\00000001%HEX%v%verfinal% >nul +:option1notNUS + + +rd /s /q 00000001%HEX% + +if exist temp\simplelog.txt sfk filter -quiet temp\simplelog.txt -ls!"%Drive%\%wadfolder%RVL-mios-v%VERFINAL%.wad" -write -yes + +if exist "%Drive%"\%wadfolder%RVL-mios-v%VERFINAL%.wad (echo "%Drive%\%wadfolder%RVL-mios-v%VERFINAL%.wad: Found">>temp\simplelog.txt) else (echo "%Drive%\%wadfolder%RVL-mios-v%VERFINAL%.wad: Missing">>temp\simplelog.txt) + +sfk filter -quiet "temp\simplelog.txt" -rep _"""__ -write -yes + +if exist "%Drive%"\%wadfolder%RVL-mios-v%VERFINAL%.wad (goto:there) else (goto:missing) + + +::----check after downloading - if md5 check fails, delete and redownload---- + +:missing +if /i "%attempt%" EQU "1" goto:missingretry +echo. +sfk echo -spat \x20 \x20 \x20 [Magenta] Questo file ha fallito il download pi\xf9 volte,salto il download. +sfk echo -spat \x20 \x20 \x20 [Magenta] La ragione pi\xf9 plausibile \xe8 che il file non esiste. +sfk echo -spat \x20 \x20 \x20 [Magenta] Controlla due volte i tuoi custom values. +echo. +goto:NEXT + +:missingretry +echo. +sfk echo -spat \x20[Yellow] Il file The file \xe8 andato perso, riprovo a scaricarlo. +echo. +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +::if exist temp\%wadname% del temp\%wadname% +goto:DOWNLOADSTART2 + +:there +echo. +sfk echo [Green] download avanzato riuscito con succeso + +goto:NEXT + + + +::---------------HackMii Installer WGET Download CODE----------------------- + +:wget + +echo %md5% *apps\HackMii_Installer\boot.elf>> "%Drive%"\Download_Log.md5 + +::----if exist and fails md5 check, delete and redownload---- +if not exist "%Drive%"\apps\HackMii_Installer\boot.elf goto:nocheckexisting +set md5check= +sfk md5 -quiet -verify %md5% "%Drive%"\apps\HackMii_Installer\boot.elf +if errorlevel 1 set md5check=fail +IF "%md5check%"=="" set md5check=pass +if /i "%md5check%" NEQ "fail" goto:pass + +:fail +echo. +sfk echo -spat \x20 [Yellow] Il file esiste gi\xe0 ma ha fallito la verifica MD5. +sfk echo -spat \x20 [Yellow] La versione corrente del file verr\xe0 eliminata ed il file riscaricato. +echo. +del "%Drive%"\apps\HackMii_Installer\boot.elf +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +if exist temp\%wadname% del temp\%wadname% +goto:DOWNLOADSTART2 + +:pass +sfk echo -spat \x20 [Green] Il file esiste gi\xe0 ed \xe8 stato verificato, salto il download. +echo. +COPY /Y "%Drive%"\apps\HackMii_Installer\boot.elf "%Drive%"\boot.elf> nul +COPY /Y "%Drive%"\apps\HackMii_Installer\bootmini.elf "%Drive%"\bootmini.elf> nul +goto:alreadyhavehackmii +:nocheckexisting + + + + +if not exist temp\%wadname% start %ModMiimin%/wait wget -c -l1 -r -nd --retr-symlinks -t10 -T30 --random-wait --reject "*.html" --reject "%2A" %code2%* +move /y get.*.* temp\%wadname% + +::7za e -aoa %wadname% -o"%Drive%"/%path1% *.%version% -r +if not exist "%Drive%"\apps\HackMii_Installer mkdir "%Drive%"\apps\HackMii_Installer +7za e -aoa temp\%wadname% -o"%Drive%"\apps\HackMii_Installer *.%version% *.txt -r +7za e -aoa temp\%wadname% -o"%Drive%" *.%version% -r + + + +::----check after downloading - if md5 check fails, delete and redownload---- +if exist "%Drive%"\apps\HackMii_Installer\boot.elf goto:checkexisting + +:missing +if /i "%attempt%" EQU "1" goto:missingretry +echo. +sfk echo -spat \x20 [Magenta] Il file ha fallito il download pi\xf9 volte, salto il download. +echo. +goto:NEXT + +:missingretry +echo. +sfk echo -spat \x20 [Yellow] Il file \xe8 andato perso, riprovo a scaricarlo. +echo. +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +if exist temp\%wadname% del temp\%wadname% +goto:DOWNLOADSTART2 + +:checkexisting +set md5check= +sfk md5 -quiet -verify %md5% "%Drive%"\apps\HackMii_Installer\boot.elf +if errorlevel 1 set md5check=fail +IF "%md5check%"=="" set md5check=pass +if /i "%md5check%" NEQ "fail" goto:pass + +:fail +if /i "%attempt%" NEQ "1" goto:multiplefail +echo. +sfk echo -spat \x20 [Yellow] Il file esiste gi\xe0 ma ha fallito la verifica MD5. +sfk echo -spat \x20 [Yellow] La versione corrente del file verr\xe0 eliminata ed il file riscaricato. +echo. +del "%Drive%"\apps\HackMii_Installer\boot.elf +if exist temp\%wadname% del temp\%wadname% +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +goto:DOWNLOADSTART2 + +:multiplefail +echo. +sfk echo -spat \x20 [Magenta] Il file ha fallito il download pi\xf9 volte, salto il download. +echo. +set multiplefail=Y +goto:NEXT + +:pass +echo. +sfk echo [Green]Scaricato con successo +echo. +::goto:NEXT + + +:alreadyhavehackmii +if /i "%MENU1%" EQU "H" goto:RenameBootToHackMii +if /i "%virgin%" EQU "N" goto:next +if /i "%REGION%" EQU "K" goto:RenameBootToHackMii +goto:next + + +::-----Bannerbomb MMM instead of HackMii installer------ +:RenameBootToHackMii +if exist "%Drive%"\apps\MMM\MMMv13.4boot.elf copy /Y "%Drive%"\apps\MMM\MMMv13.4boot.elf "%Drive%"\boot.elf >nul +goto:next + + +::----------------------NEXT---------------------- +:NEXT + +::if using nand builder, copy files to install folder +if /i "%MENU1%" NEQ "S" goto:skip +if /i "%category%" EQU "themes" goto:skip +if /i "%WADNAME%" EQU "PriiloaderHacks.zip" goto:skip +if "%wadname:~-4%" NEQ ".wad" (set movename="%wadname%.wad") else (set movename="%wadname%") +if /i "%category%" EQU "fullextract" set movename="%filename%" + +:move +move /Y "%Drive%"\%movename% "%DRIVE%"\install2sneek\%movename% >nul +:skip + + +if /i "%category%" EQU "userdefined" goto:quickskip +if /i "%AdvancedDownload%" EQU "Y" goto:customcopyandpatch +:quickskip +sfk filter -quiet "temp\DLgotos.txt" -le!"%CurrentDLNAME%" -write -yes + +goto:DLSETTINGS3 + + + + + + +::-----------------------------------------cUSTOM COPY AND PATCH (only for advanced downloads)-------------------------------- +:customcopyandpatch + +if /i "%loadorgo%" EQU "load" goto:ADVPAGE2 + +if "%wadname:~-4%" EQU ".wad" set wadname=%wadname:~0,-4% + + +::remove original md5 from download_log only if it appears ONCE in the log. +::If there are 2 in the log it means the original cIOS was also in the queue +findstr %md5% "%DRIVE%\Download_Log.md5">temp\simplecountlines.txt +SET simplecountlines=0 +::Loop through the the following once for EACH line in *.txt +for /F "tokens=*" %%A in (temp\simplecountlines.txt) do call :simplecountlines %%A +goto:skip +:simplecountlines +SET /a simplecountlines=%simplecountlines%+1 +goto:EOF +:skip +if exist temp\simplecountlines.txt del temp\simplecountlines.txt>nul +if /i "%simplecountlines%" EQU "1" sfk filter -quiet "%Drive%"\Download_Log.md5 -ls!"%md5%" -write -yes + +::move from WAD folder +if "%alreadyexists%" EQU "yes" goto:makeacopy +if exist "%DRIVE%"\WAD\%wadname%.wad move /Y "%DRIVE%"\WAD\%wadname%.wad "%DRIVE%"\WAD\%wadnameless%%patchname%%slotname%%versionname%.wad>nul +goto:nocopy + +:makeacopy +if exist "%DRIVE%"\WAD\%wadname%.wad copy /Y "%DRIVE%"\WAD\%wadname%.wad "%DRIVE%"\WAD\%wadnameless%%patchname%%slotname%%versionname%.wad>nul +:nocopy + + + +if exist "%DRIVE%"\WAD\%wadnameless%%patchname%%slotname%%versionname%.wad goto:copyisthere + + +if not exist "%DRIVE%"\WAD mkdir "%DRIVE%"\WAD >nul + + +::move from root +if "%alreadyexists%" EQU "yes" goto:makeacopy +if exist "%DRIVE%"\%wadname%.wad move /Y "%DRIVE%"\%wadname%.wad "%DRIVE%"\WAD\%wadnameless%%patchname%%slotname%%versionname%.wad>nul +::remove original md5 from download_log +sfk filter -quiet "%Drive%"\Download_Log.md5 -le!"%wadname%.wad" -write -yes +goto:nocopy + +:makeacopy +if exist "%DRIVE%"\%wadname%.wad copy /Y "%DRIVE%"\%wadname%.wad "%DRIVE%"\WAD\%wadnameless%%patchname%%slotname%%versionname%.wad>nul +:nocopy + + + +if exist "%DRIVE%"\WAD\%wadnameless%%patchname%%slotname%%versionname%.wad (goto:copyisthere) else (goto:missing) + + + +:copyisthere + +echo. +patchios "%DRIVE%"\WAD\%wadnameless%%patchname%%slotname%%versionname%.wad%PATCHCODE%%slotcode%%versioncode% +echo. +echo Nota: la patch non sempre hanno successo,leggi il log patchios per i dettagli +echo. +:nopatching + + +if exist "%DRIVE%"\WAD\%wadnameless%%patchname%%slotname%%versionname%.wad goto:there + +::----check after Advanced downloading---- + +:missing +if /i "%attempt%" EQU "1" goto:missingretry +echo. +sfk echo -spat \x20 [Magenta] Il file ha fallito pi\xf9 volte il download, salto il download. +echo. +sfk filter -quiet "temp\DLgotos.txt" -ls!"%CurrentDLNAME%" -write -yes + +if exist temp\simplelog.txt sfk filter -quiet temp\simplelog.txt -ls!"%DRIVE%\WAD\%wadnameless%%patchname%%slotname%%versionname%.wad" -write -yes + +echo "%DRIVE%\WAD\%wadnameless%%patchname%%slotname%%versionname%.wad: Missing">>temp\simplelog.txt + +sfk filter -quiet "temp\simplelog.txt" -rep _"""__ -write -yes + +goto:DLSETTINGS3 + +:missingretry +echo. +sfk echo -spat \x20[Yellow] il file \xe8 andato perso,riprovo a scaricarlo. +echo. +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +goto:DOWNLOADSTART2 + +:there + +::prevent cIOSs showing error message when hex editing disabled +if /i "%basewad%" EQU "none" goto:notacios +if /i "%HEXEDIT%" EQU "Y" goto:notacios +sfk echo -spat \x20[Yellow] impossibile verificare perch\xe8 l'opzione editor hex di modmii \xe8 disabilitata +if exist temp\simplelog.txt sfk filter -quiet temp\simplelog.txt -ls!"%DRIVE%\WAD\%wadnameless%%patchname%%slotname%%versionname%.wad" -write -yes +echo "%DRIVE%\WAD\%wadnameless%%patchname%%slotname%%versionname%.wad: Trovato ma impossibile verificare">>temp\simplelog.txt +goto:miniskip +:notacios + +if /i "%multiplefail%" EQU "Y" (sfk echo -spat \x20[Magenta]IL wad base ha fallito il controllo dell hash piu volte, download avanzato probabilmente corrotto) else (sfk echo [Green]download avanzato riuscito con successo) +echo. + +if exist temp\simplelog.txt sfk filter -quiet temp\simplelog.txt -ls!"%DRIVE%\WAD\%wadnameless%%patchname%%slotname%%versionname%.wad" -write -yes + + +if /i "%multiplefail%" EQU "Y" (echo "%DRIVE%\WAD\%wadnameless%%patchname%%slotname%%versionname%.wad: Found but potentially corrupt">>temp\simplelog.txt) else (echo "%DRIVE%\WAD\%wadnameless%%patchname%%slotname%%versionname%.wad: Found">>temp\simplelog.txt) + +:miniskip +sfk filter -quiet "temp\simplelog.txt" -rep _"""__ -write -yes + + +sfk filter -quiet "temp\DLgotos.txt" -ls!"%CurrentDLNAME%" -write -yes +goto:DLSETTINGS3 + + + + +::---------------------------------------SNEEKINSTALLER---------------------------------- + + + +:SNEEKINSTALLER +cls +if not exist "%DRIVE%" mkdir "%DRIVE%" +if /i "%SNEEKTYPE%" EQU "UD" goto:checkdriveU +if /i "%SNEEKTYPE%" EQU "U" (goto:checkdriveU) else (goto:skip) +:checkdriveU +if not exist "%DRIVEU%" mkdir "%DRIVEU%" +:skip + + +::delete all files that may interfere with SNEEK +if exist "%DRIVE%"\SNEEK\kernel.bin del "%DRIVE%"\SNEEK\kernel.bin +if exist "%DRIVE%"\SNEEK\di.bin del "%DRIVE%"\SNEEK\di.bin +if exist "%DRIVE%"\SNEEK\font.bin del "%DRIVE%"\SNEEK\font.bin + + + + +::Special handling of bootmii\armboot.bin to avoid deleting Bootmii-SD Files +if not exist "%DRIVE%"\bootmii\armboot.bin goto:skip + +::No Bootmii-SD Files +if not exist "%DRIVE%"\bootmii\ppcboot.elf del "%DRIVE%"\bootmii\armboot.bin +if not exist "%DRIVE%"\bootmii\ppcboot.elf goto:skip + +::RENAME Bootmii Booter Folder +set countbootmii=0 +:renamebootmii +SET /a countbootmii=%countbootmii%+1 +if exist "%DRIVE%"\bootmii_SDBooter%countbootmii% goto:renamebootmii +move "%DRIVE%"\bootmii "%DRIVE%"\bootmii_SDBooter%countbootmii%>nul +:skip + + +::Don't delete anything from USB if making Sneek or Sneek+di +if /i "%SNEEKTYPE%" EQU "SD" goto:skip +if /i "%SNEEKTYPE%" EQU "S" goto:skip +if exist "%DRIVEU%"\SNEEK\kernel.bin del "%DRIVEU%"\SNEEK\kernel.bin +if exist "%DRIVEU%"\SNEEK\di.bin del "%DRIVEU%"\SNEEK\di.bin +if exist "%DRIVEU%"\SNEEK\font.bin del "%DRIVEU%"\SNEEK\font.bin +:skip + + +::get sneek rev number + +set sneekrev=0 +set tempsneekrev=none +set usesneektemp=off + +start %ModMiimin%/wait wget http://code.google.com/p/sneek/downloads/list +if exist list move /y list sneekrev.bat>nul + +if not exist sneekrev.bat goto:skip +sfk filter -quiet "sneekrev.bat" -rep _"*FS-SD module r"_"set sneekrev="_ -write -yes +sfk filter -quiet "sneekrev.bat" -+"set sneekrev" -write -yes +sfk filter -quiet "sneekrev.bat" -rep _" *"__ -write -yes +call sneekrev.bat +del sneekrev.bat +:skip + +if not exist temp\tempsneekrev.bat goto:NoTempSneekFiles +call temp\tempsneekrev.bat + +::if temp files are equal to the new ones, use temp files +if /i "%TEMPSNEEKREV%" EQU "%SNEEKREV%" set usesneektemp=on + +::if no internet and temp files exist, use temp files +if /i "%SNEEKREV%" EQU "0" set usesneektemp=on +if /i "%TEMPSNEEKREV%" EQU "none" set usesneektemp=off +:NoTempSneekFiles + +if /i "%SNEEKREV%" NEQ "0" echo set tempsneekrev=%sneekrev%>temp\tempsneekrev.bat +if not exist temp\tempsneekrev.bat goto:sneekwarning + +if /i "%sneekrev%" EQU "0" set sneekrev=%tempsneekrev% + + + + + + +::get sneekY rev number + +set sneekYrev=0 +set tempsneekYrev=none +set usesneekYtemp=off + +start %ModMiimin%/wait wget http://code.google.com/p/sneeky-compiler/downloads/list +if exist list move /y list sneekYrev.bat>nul + +if not exist sneekYrev.bat goto:skip + +sfk filter -quiet "sneekYrev.bat" -spat -rep _"*fsmodule-usb\x5fr"_"set sneekYrev="_ -write -yes +sfk filter -quiet "sneekYrev.bat" -+"set sneekYrev" -write -yes +sfk filter -quiet "sneekYrev.bat" -rep _" *"__ -write -yes +call sneekYrev.bat +del sneekYrev.bat +:skip + +if not exist temp\tempsneekYrev.bat goto:NoTempsneekYFiles +call temp\tempsneekYrev.bat + +::if temp files are equal to the new ones, use temp files +if /i "%TEMPsneekYREV%" EQU "%sneekYREV%" set usesneekYtemp=on + +::if no internet and temp files exist, use temp files +if /i "%sneekYREV%" EQU "0" set usesneekYtemp=on +if /i "%TEMPsneekYREV%" EQU "none" set usesneekYtemp=off +:NoTempsneekYFiles + +if /i "%sneekYREV%" NEQ "0" echo set tempsneekYrev=%sneekYrev%>temp\tempsneekYrev.bat +if not exist temp\tempsneekYrev.bat goto:sneekwarning + +if /i "%sneekYrev%" EQU "0" set sneekYrev=%tempsneekYrev% + + + + + + + + +if /i "%SNEEKTYPE%" EQU "SD" echo Building SNEEK+DI rev%sneekYREV% +if /i "%SNEEKTYPE%" EQU "UD" echo Building UNEEK+DI rev%sneekYREV% +if /i "%SNEEKTYPE%" EQU "U" echo Building UNEEK rev%sneekYREV% +if /i "%SNEEKTYPE%" EQU "S" echo Building SNEEK rev%sneekYREV% +echo. + + +echo Scarico Sneek Installer ufficiale + +set wadname=SNEEKInstallerv0.6c-cred.rar +set md5=bcdd0ddb85dc63c1ad7fad0007b6b606 + +if exist "temp\DBUPDATE%currentversion%.bat" call "temp\DBUPDATE%currentversion%.bat" + +if not exist temp\SNEEKInstaller\SNEEKInstaller.exe goto:nocheck + +set md5check= +sfk md5 -quiet -verify %md5% temp\SneekInstaller\SneekInstaller.exe + +if errorlevel 1 set md5check=fail +if "%md5check%"=="" set md5check=pass +if /i "%md5check%" NEQ "fail" goto:AlreadyinTemp + +:nocheck +if exist temp\SneekInstaller rd /s /q temp\SneekInstaller +mkdir temp\SneekInstaller + +start %ModMiimin%/wait wget -t 3 http://sneek.googlecode.com/files/%wadname% +if exist %wadname% unrar x -y %wadname% temp\SneekInstaller +if exist %wadname% del %wadname%>nul + +:AlreadyinTemp +if not exist temp\SNEEKInstaller\SNEEKInstaller.exe goto:sneekwarning + + +::create empty sneek installer config file +type NUL > temp\sneekinstaller\sinst.ini +echo. + + +echo Scarico Autoit +if exist temp\autoit3.exe goto:AlreadyinTemp +if not exist autoit-v3-sfx.exe start %ModMiimin%/wait wget -t 3 http://www.autoitscript.com/cgi-bin/getfile.pl?autoit3/autoit-v3-sfx.exe +if exist autoit-v3-sfx.exe 7za e -aoa autoit-v3-sfx.exe -otemp autoit3.exe -r +if exist autoit-v3-sfx.exe del autoit-v3-sfx.exe>nul +:AlreadyinTemp +echo. + + +echo Scarico 0000000e.app da IOS80 +if exist temp\0000000e_IOS80.app goto:AlreadyinTemp + +nusfilegrabber.exe 0e +move /Y 0000000e.app temp\0000000e_IOS80.app + +:AlreadyinTemp +copy /Y temp\0000000e_IOS80.app temp\0000000e.app>nul +if not exist temp\0000000e.app goto:sneekwarning +echo. + +if /i "%SNEEKTYPE%" EQU "SD" goto:DL01 +if /i "%SNEEKTYPE%" EQU "UD" goto:DL01 +goto:skipDL01 +:DL01 +echo Scarico 00000001.app da IOS60 +if exist temp\00000001_IOS60.app goto:AlreadyinTemp +nusfilegrabber.exe 01_60 +move /Y 00000001.app temp\00000001_IOS60.app + +:AlreadyinTemp +copy /Y temp\00000001_IOS60.app temp\00000001.app>nul +if not exist temp\00000001.app goto:sneekwarning +echo. + + +::FONT.BIN +if /i "%SNKFONT%" EQU "B" sfk echo -spat \x20 Scarico font.bin Nero (pu\xf2 essere cambiato in bianco nelle opzioni) +if /i "%SNKFONT%" EQU "W" sfk echo -spat \x20 Scarico font.bin Bianco (pu\xf2 essere cambiato in nero nelle opzioni) + +if /i "%SNKFONT%" EQU "B" set fonturl=http://nusad.googlecode.com/files/fontb.bin +if /i "%SNKFONT%" EQU "W" set fonturl=http://nusad.googlecode.com/files/fontw.bin + +if not exist temp\font%SNKFONT%.bin start %ModMiimin%/wait wget -t 3 %fonturl% + +if exist font%SNKFONT%.bin move /Y font%SNKFONT%.bin temp\font%SNKFONT%.bin>nul +:skip + +if /i "%SNEEKTYPE%" EQU "UD" goto:save2DriveU +if not exist "%DRIVE%"\SNEEK mkdir "%DRIVE%"\SNEEK +if exist temp\font%SNKFONT%.bin copy /Y temp\font%SNKFONT%.bin "%DRIVE%"\SNEEK\font.bin>nul +if not exist "%DRIVE%"\SNEEK\font.bin goto:sneekwarning +echo. +goto:DLDIMODULE + +:save2DriveU +if not exist "%DRIVEU%"\SNEEK mkdir "%DRIVEU%"\SNEEK +if exist temp\font%SNKFONT%.bin copy /Y temp\font%SNKFONT%.bin "%DRIVEU%"\SNEEK\font.bin>nul +if not exist "%DRIVEU%"\SNEEK\font.bin goto:sneekwarning +echo. + + +:DLDIMODULE +echo Scarico dimodule.elf + +if /i "%usesneekYtemp%" EQU "off" start %ModMiimin%/wait wget -t 3 http://sneeky-compiler.googlecode.com/files/dimodule.elf + + +if exist dimodule.elf move /Y dimodule.elf temp\dimodule.elf + +if not exist temp\dimodule.elf start %ModMiimin%/wait wget -t 3 http://sneeky-compiler.googlecode.com/files/dimodule.elf + +if exist dimodule.elf move /Y dimodule.elf temp\dimodule.elf + +if not exist temp\dimodule.elf goto:sneekwarning +echo. +:skipDL01 + + + +echo Scarico fsmodule-usb.elf +if /i "%usesneekYtemp%" EQU "off" start %ModMiimin%/wait wget -t 3 http://sneeky-compiler.googlecode.com/files/fsmodule-usb.elf + +if exist fsmodule-usb.elf move /Y fsmodule-usb.elf temp\fsmodule-usb.elf>nul + +if not exist temp\fsmodule-usb.elf start %ModMiimin%/wait wget -t 3 http://sneeky-compiler.googlecode.com/files/fsmodule-usb.elf + +if exist fsmodule-usb.elf move /Y fsmodule-usb.elf temp\fsmodule-usb.elf>nul + +if not exist temp\fsmodule-usb.elf goto:sneekwarning +echo. + + + +echo Scarico fsmodule-sd.elf +if /i "%usesneekYtemp%" EQU "off" start %ModMiimin%/wait wget -t 3 http://sneeky-compiler.googlecode.com/files/fsmodule-sd.elf +if exist fsmodule-sd.elf move /Y fsmodule-sd.elf temp\fsmodule-sd.elf>nul + +if not exist temp\fsmodule-sd.elf start %ModMiimin%/wait wget -t 3 http://sneeky-compiler.googlecode.com/files/fsmodule-sd.elf +if exist fsmodule-sd.elf move /Y fsmodule-sd.elf temp\fsmodule-sd.elf>nul + +if not exist temp\fsmodule-sd.elf goto:sneekwarning +echo. + + +echo Scarico esmodule.elf + +if /i "%usesneekYtemp%" EQU "off" start %ModMiimin%/wait wget -t 3 http://sneeky-compiler.googlecode.com/files/esmodule.elf +if exist esmodule.elf move /Y esmodule.elf temp\esmodule.elf>nul + +if not exist temp\esmodule.elf start %ModMiimin%/wait wget -t 3 http://sneeky-compiler.googlecode.com/files/esmodule.elf +if exist esmodule.elf move /Y esmodule.elf temp\esmodule.elf>nul + +if not exist temp\esmodule.elf goto:sneekwarning +echo. + +echo Scarico armboot.bin +if /i "%usesneektemp%" EQU "off" start %ModMiimin%/wait wget -t 3 http://sneek.googlecode.com/files/armboot.bin +if exist armboot.bin move /Y armboot.bin temp\armboot.bin>nul + +if not exist temp\armboot.bin start %ModMiimin%/wait wget -t 3 http://sneek.googlecode.com/files/armboot.bin +if exist armboot.bin move /Y armboot.bin temp\armboot.bin>nul + +if not exist temp\armboot.bin goto:sneekwarning +echo. + + +echo Creazione... +echo. + +::create autoit script + +echo WinWait ("SNEEK Installer","install SNEEK")>custom.au3 +echo WinActivate ("SNEEK Installer","install SNEEK")>>custom.au3 + + +if /i "%SNEEKTYPE%" EQU "S" echo ControlClick ("SNEEK Installer","SNEEK setup","SNEEK")>>custom.au3 +if /i "%SNEEKTYPE%" EQU "SD" echo ControlClick ("SNEEK Installer","SNEEK setup","SNEEK+DI")>>custom.au3 +if /i "%SNEEKTYPE%" EQU "U" echo ControlClick ("SNEEK Installer","SNEEK setup","UNEEK")>>custom.au3 +if /i "%SNEEKTYPE%" EQU "UD" echo ControlClick ("SNEEK Installer","SNEEK setup","UNEEK+DI")>>custom.au3 + +if /i "%sneekverbose%" EQU "on" echo ControlClick ("SNEEK Installer","SNEEK setup","Verbose output")>>custom.au3 + + +::ControlSetText vs ControlSend + +echo ControlSetText("SNEEK Installer","","[CLASS:Edit; INSTANCE:2]","%ModMiipath%\temp")>>custom.au3 +echo ControlSetText("SNEEK Installer","","[CLASS:Edit; INSTANCE:3]","%ModMiipath%\temp")>>custom.au3 + + + +if /i "%DRIVE:~1,1%" EQU ":" (set DRIVEabsolute=%DRIVE%) else (set DRIVEabsolute=%ModMiipath%\%DRIVE%) +echo ControlSetText("SNEEK Installer","","[CLASS:Edit; INSTANCE:1]","%DRIVEabsolute%")>>custom.au3 + +::how to only change field if empty +::echo $a = ControlGetText ("SNEEK Installer","","[CLASS:Edit; INSTANCE:1]")>>custom.au3 +::echo if $a = "" Then ControlSetText("SNEEK Installer","","[CLASS:Edit; INSTANCE:1]","%DRIVEabsolute%")>>custom.au3 + +if /i "%SNEEKTYPE%" EQU "S" goto:skip +if /i "%SNEEKTYPE%" EQU "SD" goto:skip + +if /i "%DRIVEU:~1,1%" EQU ":" (set DRIVEUabsolute=%DRIVEU%) else (set DRIVEUabsolute=%ModMiipath%\%DRIVEU%) +echo ControlSetText("SNEEK Installer","","[CLASS:Edit; INSTANCE:4]","%DRIVEUabsolute%")>>custom.au3 +:skip + +echo ControlClick ("SNEEK Installer","SNEEK setup","install SNEEK")>>custom.au3 + + + + +cd temp\SneekInstaller +start /I %ModMiimin%SneekInstaller.exe +cd.. +cd.. + +echo start /wait temp\AutoIt3.exe custom.au3>run.bat +call run.bat +del run.bat + +@ping 127.0.0.1 -n 3 -w 1000> nul + +taskkill /im SneekInstaller.exe /f >nul +del custom.au3>nul + + +if /i "%SNKS2U%" EQU "Y" move /y "%DRIVE%\bootmii" "%DRIVE%\bootmiiuneek">nul + + +::save rev information +if /i "%sneekverbose%" EQU "on" goto:sneekverbose + +if /i "%SNEEKTYPE%" EQU "SD" echo SNEEK+DI rev%sneekYREV%>"%DRIVE%"\sneek\rev.txt +if /i "%SNEEKTYPE%" EQU "S" echo SNEEK rev%sneekYREV%>"%DRIVE%"\sneek\rev.txt + +if /i "%SNEEKTYPE%" EQU "UD" echo UNEEK+DI rev%sneekYREV%>"%DRIVE%"\sneek\rev.txt +if /i "%SNEEKTYPE%" EQU "UD" echo UNEEK+DI rev%sneekYREV%>"%DRIVEU%"\sneek\rev.txt + +if /i "%SNEEKTYPE%" EQU "U" echo UNEEK rev%sneekYREV%>"%DRIVE%"\sneek\rev.txt +if /i "%SNEEKTYPE%" EQU "U" echo UNEEK rev%sneekYREV%>"%DRIVEU%"\sneek\rev.txt +goto:skipsneekverbose + +:sneekverbose +if /i "%SNEEKTYPE%" EQU "SD" echo SNEEK+DI (verbose) rev%sneekYREV%>"%DRIVE%"\sneek\rev.txt +if /i "%SNEEKTYPE%" EQU "S" echo SNEEK (verbose) rev%sneekYREV%>"%DRIVE%"\sneek\rev.txt + +if /i "%SNEEKTYPE%" EQU "UD" echo UNEEK+DI (verbose) rev%sneekYREV%>"%DRIVE%"\sneek\rev.txt +if /i "%SNEEKTYPE%" EQU "UD" echo UNEEK+DI (verbose) rev%sneekYREV%>"%DRIVEU%"\sneek\rev.txt + +if /i "%SNEEKTYPE%" EQU "U" echo UNEEK (verbose) rev%sneekYREV%>"%DRIVE%"\sneek\rev.txt +if /i "%SNEEKTYPE%" EQU "U" echo UNEEK (verbose) rev%sneekYREV%>"%DRIVEU%"\sneek\rev.txt +:skipsneekverbose + + + + +if /i "%SNEEKSELECT%" EQU "3" goto:SNKNANDBUILDER +goto:finishsneekinstall3 + + + + +:sneekwarning +if exist ioskpatch.exe del ioskpatch.exe +echo. +sfk echo -spat \x20 [Yellow] AVVISO: Alcuni file richiesti per lo SNEEK sono andati persi. +sfk echo -spat \x20 \x20 \x20 \x20 [Yellow] Fallimento installazione SNEEK, controlla la connessione internet +sfk echo -spat \x20 \x20 \x20 \x20 [Yellow] poi ripeti l'installazione di SNEEK e riprova. +echo. +echo Premi un tasto qualsiasi per tornare al menu principale. +pause>nul +goto:MENU + + + + + +::------------------------wad2nand-install wads from install2sneek to emu nand-------------------- +:wad2nand + +if exist temp\common-key.bin copy /y temp\common-key.bin common-key.bin>nul + +set line1="" +set line2="" +set line3=" " +set line4=" 1.5" +set line5=" English" +set line6=" " +set line7=" true" +set line8=" %nandpath%" +set line9=" true" +set line10=" false" +set line11=" False" +set line12=" false" +set line13=" true" +set line14=" false" +set line15=" false" +set line16=" ShowMiiWads" +set line17=" " +set line18=" " +set line19=" 930" +set line20=" 396" +set line21=" 50" +set line22=" 200" +set line23=" Normal" +set line24=" " +set line25=" " +set line26=" temp\install2sneek" +set line27=" " +set line28=" " +set line29=" " +set line30=" " +set line31=" 1" +set line32=" temp\install2sneek" +set line33=" " +set line34="" + + +echo %line1%>ShowMiiWads.cfg +echo %line2%>>ShowMiiWads.cfg +echo %line3%>>ShowMiiWads.cfg +echo %line4%>>ShowMiiWads.cfg +echo %line5%>>ShowMiiWads.cfg +echo %line6%>>ShowMiiWads.cfg +echo %line7%>>ShowMiiWads.cfg +echo %line8%>>ShowMiiWads.cfg +echo %line9%>>ShowMiiWads.cfg +echo %line10%>>ShowMiiWads.cfg +echo %line12%>>ShowMiiWads.cfg +echo %line13%>>ShowMiiWads.cfg +echo %line14%>>ShowMiiWads.cfg +echo %line15%>>ShowMiiWads.cfg +echo %line16%>>ShowMiiWads.cfg +echo %line17%>>ShowMiiWads.cfg +echo %line18%>>ShowMiiWads.cfg +echo %line19%>>ShowMiiWads.cfg +echo %line20%>>ShowMiiWads.cfg +echo %line21%>>ShowMiiWads.cfg +echo %line22%>>ShowMiiWads.cfg +echo %line23%>>ShowMiiWads.cfg +echo %line24%>>ShowMiiWads.cfg +echo %line25%>>ShowMiiWads.cfg +echo %line26%>>ShowMiiWads.cfg +echo %line27%>>ShowMiiWads.cfg +echo %line28%>>ShowMiiWads.cfg +echo %line29%>>ShowMiiWads.cfg +echo %line30%>>ShowMiiWads.cfg +echo %line31%>>ShowMiiWads.cfg +echo %line32%>>ShowMiiWads.cfg +echo %line33%>>ShowMiiWads.cfg +echo %line34%>>ShowMiiWads.cfg + + +sfk filter -quiet "ShowMiiWads.cfg" -rep _"""__ -write -yes +sfk filter -quiet "ShowMiiWads.cfg" -rep _"'"_"""_ -write -yes + + +cls +echo Caricamento di ShowMiiWads +echo. +echo installo i wad da: temp\install2sneek\ +echo nella nand emulata: %nandpath%\ +echo. +echo Attendi che ShowMiiWads finisca di fare il suo lavoro... + +SMW-Mod.exe + +if exist common-key.bin move /y common-key.bin temp\common-key.bin>nul + +::del "%nandpath%"\WAD\ShowMiiWads_Sneek_Mod.exe>nul + +del ShowMiiWads.cfg>nul + + +if exist temp\install2sneek\JoyFlowHNv10-HBJF.wad del temp\install2sneek\JoyFlowHNv10-HBJF.wad>nul +if exist temp\install2sneek\switch2uneek(emulators)-4EMUNand-v9-S2RL.wad del temp\install2sneek\switch2uneek(emulators)-4EMUNand-v9-S2RL.wad>nul + +move temp\install2sneek\*.wad temp\>nul + +::restore setting.txt if applicable +if not exist "%nandpath%\title\00000001\00000002\data" mkdir "%nandpath%\title\00000001\00000002\data" +if /i "%SNKSERIAL%" EQU "current" move /y "%nandpath%"\setting.txt "%nandpath%"\title\00000001\00000002\data\setting.txt>nul + +::Build setting.txt if applicable +if /i "%SNKSERIAL%" EQU "current" goto:skip +if /i "%SNKSERIAL%" EQU "N" goto:skip + +settings %SNKSERIAL% >nul + +if /i "%REGION%" EQU "K" move /y KORsetting.txt "%nandpath%"\title\00000001\00000002\data\setting.txt >nul +if /i "%REGION%" EQU "U" move /y USAsetting.txt "%nandpath%"\title\00000001\00000002\data\setting.txt >nul +if /i "%REGION%" EQU "E" move /y EURsetting.txt "%nandpath%"\title\00000001\00000002\data\setting.txt >nul +if /i "%REGION%" EQU "J" move /y JPNsetting.txt "%nandpath%"\title\00000001\00000002\data\setting.txt >nul + +if /i "%REGION%" NEQ "K" del KORsetting.txt +if /i "%REGION%" NEQ "E" del EURsetting.txt +if /i "%REGION%" NEQ "J" del JPNsetting.txt +if /i "%REGION%" NEQ "U" del USAsetting.txt + +:skip + + + +::-----------patch SM .app file for UNEEK+DI... Always do this for 4.3X and 4.2U/E---------------- + +IF "%SMAPP%"=="" goto:finishsneekinstall + +::----------always DL most recent and save with ModMii exe----------- + + + + +if /i "%ThemeSelection%" EQU "N" goto:quickskip +echo. +echo Copying over Custom Theme + +::if /i "%DarkWii_Red_4.3U%" EQU "*" move /y temp\DarkWii_Red_4.3U.csm "%nandpath%"\title\00000001\00000002\content\%SMTHEMEAPP%.app + +if /i "%ThemeSelection%" EQU "R" set themecolour=Red +if /i "%ThemeSelection%" EQU "G" set themecolour=Green + +move /y "temp\MyMenuify_Themes\DarkWii_%themecolour%_%SNKVERSION%%REGION%.csm" "%nandpath%"\title\00000001\00000002\content\%SMTHEMEAPP%.app +:quickskip + + +if exist temp\MyMenuify_Themes rd /s /q temp\MyMenuify_Themes +if exist temp\WAD rd /s /q temp\WAD +if exist temp\Download_Log.md5 del temp\Download_Log.md5>nul + + +echo. +sfk echo -spat \x20Scaricando IOSKPatch.exe per patchare il System Menu per la compatibilt\xe0 con UNEEK+DI +start %ModMiimin%/wait wget -t 3 http://sneek.googlecode.com/svn/trunk/IOSKpatch/IOSKPatch.exe +if exist IOSKPatch.exe move /Y IOSKPatch.exe temp\IOSKPatch.exe>nul +if exist temp\IOSKPatch.exe copy /Y temp\IOSKPatch.exe IOSKPatch.exe>nul +if not exist IOSKPatch.exe echo impossibile scaricareIOSKPatch, il System Menu non sara patchato +echo. + +::ModMii only makes UNEEK+DI nands for 4.3U/E/J/K and 4.2U/E Nands (for now) + +sfk echo -spat \x20Patchando System Menu %SMAPP%.app per la compatibilit\xe0 con UNEEK+DI + +move /y "%nandpath%"\title\00000001\00000002\content\%SMAPP%.app "%nandpath%"\title\00000001\00000002\content\%SMAPP%_original.app >nul +ioskpatch.exe "%nandpath%"\title\00000001\00000002\content\%SMAPP%_original.app "%nandpath%"\title\00000001\00000002\content\%SMAPP%.app -p >nul + +del "%nandpath%"\title\00000001\00000002\content\%SMAPP%_original.app >nul + +:skippatchSMios + + +if /i "%SNKPRI%" NEQ "Y" goto:skipSNKpri +echo. +echo Scarico il Priiloader-v0.4.app +echo. +if not exist temp\Priiloader-v0.4.app start %ModMiimin%/wait wget -t 3 http://nusad.googlecode.com/files/Priiloader-v0.4.app +if exist Priiloader-v0.4.app move /Y Priiloader-v0.4.app temp\Priiloader-v0.4.app>nul + +if not exist temp\Priiloader-v0.4.app (echo impossibile scaricare Priiloader-v0.4.app e installarlo nella NAND emulata) & (@ping 127.0.0.1 -n 2 -w 1000> nul) & (goto:finishsneekinstall) + +move /y "%nandpath%"\title\00000001\00000002\content\%SMAPP%.app "%nandpath%"\title\00000001\00000002\content\1%SMAPP:~1%.app >nul + +copy /Y temp\Priiloader-v0.4.app "%nandpath%"\title\00000001\00000002\content\%SMAPP%.app>nul + +if not exist "%nandpath%"\title\00000001\00000002\data mkdir "%nandpath%"\title\00000001\00000002\data >nul +move /Y temp\hacks.ini "%nandpath%"\title\00000001\00000002\data\hacks.ini >nul + + +if /i "%SNKJOY%" NEQ "Y" goto:skipSNKpri + + +echo Aggiungo JoyFlow forwarder dol come file installato nel priiloader. +echo. + +if exist temp\JoyFlow(emulators)-v9.dol move /y temp\JoyFlow(emulators)-v9.dol "%nandpath%"\title\00000001\00000002\data\main.bin + +:skipSNKpri + +if exist temp\JoyFlow(emulators)-v9.dol del temp\JoyFlow(emulators)-v9.dol>nul + + +goto:finishsneekinstall + + + + +::----------------------------------SNEEK INSTALL FINISH------------------------------------ +:finishsneekinstall + +if exist ioskpatch.exe del ioskpatch.exe>nul + +::RESTORE DRIVE SETTINGS +set DRIVE=%REALDRIVE% + +::if /i "%SNEEKSELECT%" EQU "1" goto:finishsneekinstall3 + +::clear download queue +set MENUREAL=S +goto:CLEAR + +:finishsneekinstall2 +set MENU1=1 + +::queue up files that need to TRULY be saved to %Drive% +if /i "%SNKJOY%" EQU "Y" set JOY=* +if /i "%SNKS2U%" EQU "Y" set S2U=* +if /i "%SNKS2U%" EQU "Y" set MMM=* + +goto:DLCOUNT + +:finishsneekinstall3 +set MENUREAL= + + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. + +::both sneek install and nand build +if /i "%SNEEKSELECT%" NEQ "3" goto:skip +if /i "%SNEEKTYPE%" EQU "SD" echo Hai installato con successo SNEEK+DI rev%sneekYREV% e creato la nand emulata %SNKVERSION%%REGION% +if /i "%SNEEKTYPE%" EQU "UD" echo Hai installato con successo UNEEK+DI rev%sneekYREV% e creato la nand emulata %SNKVERSION%%REGION% +if /i "%SNEEKTYPE%" EQU "S" echo Hai installato con successo SNEEK rev%sneekYREV% e creato la annd emulata %SNKVERSION%%REGION% +if /i "%SNEEKTYPE%" EQU "U" echo Hai installato con successo UNEEK rev%sneekYREV% e creato la annd emulata %SNKVERSION%%REGION% +:skip + +::only install sneek +if /i "%SNEEKSELECT%" NEQ "1" goto:skip +if /i "%SNEEKTYPE%" EQU "SD" echo Hai installato con successo SNEEK+DI rev%sneekYREV% +if /i "%SNEEKTYPE%" EQU "UD" echo Hai installato con successo UNEEK+DI rev%sneekYREV% +if /i "%SNEEKTYPE%" EQU "U" echo Hai installato con successo UNEEK rev%sneekYREV% +if /i "%SNEEKTYPE%" EQU "S" echo Hai installato con successo SNEEK rev%sneekYREV% +:skip + +::only build nand +if /i "%SNEEKSELECT%" NEQ "2" goto:skip +if /i "%SNEEKTYPE%" EQU "SD" echo Hai creato con successo la nand emulata %SNKVERSION%%REGION% +if /i "%SNEEKTYPE%" EQU "UD" echo Hai creato con successo la nand emulata %SNKVERSION%%REGION% +if /i "%SNEEKTYPE%" EQU "U" echo Hai creato con successo la nand emulata %SNKVERSION%%REGION% +if /i "%SNEEKTYPE%" EQU "S" echo Hai creato con successo la nand emulata %SNKVERSION%%REGION% +:skip + + +echo. +echo. + + + +if /i "%SNEEKSELECT%" NEQ "2" goto:skip +if /i "%SNEEKTYPE%" EQU "U" goto:skipsdmsg +if /i "%SNEEKTYPE%" EQU "UD" goto:skipsdmsg +:skip +if /i "%Drive%" EQU "COPY_TO_SD" echo * Copia i contenuti della cartella COPY_TO_SD nella SD +if /i "%Drive%" NEQ "COPY_TO_SD" echo * Assicurati che %DRIVE% sia la lettera della tua SD +if /i "%Drive%" NEQ "COPY_TO_SD" sfk echo -spat \x20\x20\x20* Se %DRIVE% non \xe8 la lettera della tua SD, copia i contenuti +if /i "%Drive%" NEQ "COPY_TO_SD" echo della cartella %DRIVE% nella tua SD +echo. +:skipsdmsg + +if /i "%SNEEKTYPE%" EQU "UD" goto:UDRIVEMSG +if /i "%SNEEKTYPE%" NEQ "U" goto:skipUDRIVEMSG +:UDRIVEMSG +if /i "%DRIVEU%" EQU "COPY_TO_USB" echo * Copia i contenuti della cartella COPY_TO_USB nella periferica USBFAT32 +if /i "%DRIVEU%" NEQ "COPY_TO_USB" echo * Assicurati che %DRIVEU% sia la lettera della tua periferica usb +if /i "%DRIVEU%" NEQ "COPY_TO_USB" sfk echo -spat \x20\x20\x20* Se %DRIVEU% non e'la lettera della tua usb, copia i contenuti +if /i "%DRIVEU%" NEQ "COPY_TO_USB" echo della cartella %DRIVEU% nella tua periferica usb +echo. +:skipUDRIVEMSG + +if /i "%SNEEKSELECT%" EQU "2" goto:skip +echo. +sfk echo -spat \x20 \x20 \x20 \x20 [Red] AVVISO: SNEEK non \xe8 direttamente supportato da ModMii. +echo. +sfk echo -spat \x20 \x20 \x20 \x20 [Red] Se hai problemi con sneek che non sono legati direttamente +sfk echo -spat \x20 \x20 \x20 \x20 [Red] a ModMii li puoi riportare qui: http://code.google.com/p/sneek/ +echo. +sfk echo -spat \x20 \x20 \x20 \x20 [Red] Questo \xe8 anche un luogo dove imparare molto di pi\xf9 in generale su sneek. +sfk echo -spat \x20 \x20 \x20 \x20 [Red] Un'altra grande risorsa \xe8 la guida che trovi qui: tinyurl.com/SNEEK-DI +:skip + +echo. +echo Alcune info e suggerimenti sullo Sneek: +echo. +echo * Se hai problemi con s/uneek o mighty channels, copia il cert.sys +echo dal backup della tua nand reale nella cartella sys di quella emulata. +echo. +echo * Quando avvii qualsiasi forma di sneek per la prima volta, +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20il caricamento del system menu richieder\xe0 un tempo abbastanza lungo, +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20ma dalla seconda volta in poi il tutto sar\xe0 molto pi\xf9 veloce. +echo. + +if /i "%SNKS2U%" EQU "Y" goto:quickskip +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20* Se hai bootmii come boot2, sneek si avvier\xe0 in automatico all'avvio +echo della wii. Se vuoi che non accada, rinomina la cartella BootMii +echo nella sd in un altro modo. +echo. +echo * Se hai bootmii come ios, dovrai avviarlo come ios per lanciare lo sneek. +echo Per farlo devi avviare il menu bootmii manualmente da HBC, +echo oppure impostare l'autoboot dalle impostazioni del priiloader. +echo. +:quickskip + +if /i "%SNKS2U%" NEQ "Y" goto:quickskip +echo * Accedi a UNEEK/UNEEK+DI avviando switch2uneek da +echo Homebrew Channel. In alternativa puoi usare MMM per +echo installare il canale forwarder di switch2uneek che ModMii +echo ha salvato nella tua SD. +echo. +:quickskip + +echo * Quando utilizzi SNEEK+DI o UNEEK+DI, puoi accedere al menu GAME/DI +echo premendo 1 sul Wiiremote. Per accedere alle altre impostazioni +echo (incluse le opzioni Regione), devi premere B dal menu DI. +echo. +echo * Per aggiungere i giochi al menu DI, puoi utilizzare ModMii per estrarre +echo le iso wii dalla tua usb FAT32. +echo. +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20* ShowMiiWads pu\xf2 essere utilizzato per decriptare il backup della nand fatto +echo con bootmii (nand.bin) per utilizzarlo nella nand emulata. Inoltre ti +echo permette di aggiungere canali e wad nella nand emulata. +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20ShowMiiWads \xe8 disponibile qui: http://code.google.com/p/showmiiwads/ +echo. +echo * Per maggiori info sullo sneek, come ad esempio formattare +echo la tua perifericaper sneek, o installare HBC nella nand emulata +echo visita: tinyurl.com/SNEEK-DI +echo. +echo Premi un tasto qualsiasi per tornare al menu principale. +pause>nul + +goto:MENU + + + + + +::.........................................FINISH / Verify.................................. +:FINISH + +if exist temp\DLnames.txt del temp\DLnames.txt>nul +if exist temp\DLgotos.txt del temp\DLgotos.txt>nul + +if /i "%MENU1%" EQU "S" goto:wad2nand +if /i "%MENUREAL%" EQU "S" goto:finishsneekinstall3 + +::title=ModMii +setlocal ENABLEDELAYEDEXPANSION +set loglines=0 + + +if /i "%DB%" EQU "N" goto:countnew +if /i "%DB%" EQU "C" goto:countcustom + + +:countnew +if not exist %DRIVE%\Download_Log.md5 goto:donecounting +sfk filter "%DRIVE%"\Download_Log.md5 -unique -write -yes>nul +for /f "delims=" %%i in (%DRIVE%\Download_Log.md5) do set /a loglines=!loglines!+1 +set loglinesNEW=%loglines% + +if exist temp\simplelog.txt for /f "delims=" %%i in (temp\simplelog.txt) do set /a loglines=!loglines!+1 + +If /i "%cfgr%" EQU "*" set /a loglines=%loglines%+1 +If /i "%cfg249%" EQU "*" set /a loglines=%loglines%+1 +If /i "%cfg222%" EQU "*" set /a loglines=%loglines%+1 +If /i "%usbfolder%" EQU "*" set /a loglines=%loglines%+1 +If /i "%WiiMC%" EQU "*" set /a loglines=%loglines%+1 +If /i "%fceugx%" EQU "*" set /a loglines=%loglines%+1 +If /i "%snes9xgx%" EQU "*" set /a loglines=%loglines%+1 +If /i "%vbagx%" EQU "*" set /a loglines=%loglines%+1 +If /i "%SGM%" EQU "*" set /a loglines=%loglines%+1 +If /i "%WIIX%" EQU "*" set /a loglines=%loglines%+1 +If /i "%CheatCodes%" EQU "*" set /a loglines=%loglines%+1 +If /i "%neogamma%" EQU "*" set /a loglines=%loglines%+1 +If /i "%yawm%" EQU "*" set /a loglines=%loglines%+1 + + +goto:donecounting + + +:countcustom +if exist Custom.md5 for /f "delims=" %%i in (Custom.md5) do set /a loglines=!loglines!+1 + +:donecounting + +::resize window +SET /a LINES=%loglines%+35 +if %LINES% LEQ 54 set lines=54 +mode con cols=85 lines=%LINES% + +setlocal DISABLEDELAYEDEXPANSION + + +::check ACTUAL drive letter +::SD +if /i "%DRIVE:~1,1%" NEQ ":" (set ActualDrive=%ModMiipath:~0,2%) else (set ActualDrive=%DRIVE:~0,2%) +if /i "%ActualDrive%" EQU "%ModMiipath:~0,2%" (set DrivesNeedingFreeSpace=%ActualDrive%) else (set DrivesNeedingFreeSpace=%ActualDrive% and %ModMiipath:~0,2%) + + +::USB +if /i "%USBCONFIG%" NEQ "USB" goto:skip +if /i "%DRIVEU:~1,1%" NEQ ":" (set ActualDriveU=%ModMiipath:~0,2%) else (set ActualDriveU=%DRIVEU:~0,2%) +if /i "%ActualDriveU%" EQU "%ModMiipath:~0,2%" goto:skip +if /i "%ActualDriveU%" EQU "%ActualDrive%" goto:skip +set DrivesNeedingFreeSpace=%DrivesNeedingFreeSpace% and %ActualDriveU% +:skip + +::echo %DrivesNeedingFreeSpace% + + +Set FINISH= +cls + +echo ModMii v%currentversion% +echo by XFlak +echo. +if /i "%DB%" EQU "N" echo DOWNLOAD LOG +if /i "%DB%" EQU "C" echo DOWNLOAD LOG - Custom Log + +if /i "%DB%" EQU "N" set log=download_log.md5 +if /i "%DB%" EQU "C" set log=custom.md5 + +echo. + +if not exist modules sfk echo -spat \x20 \x20 \x20 [Yellow] Persa la cartella "modules" - Richiesta per verificare i file e creare cIOS/cMIOS +if not exist modules sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 [Yellow] Riscarica ModMii da tinyurl.com/ModMiiNow + + +If /i "%cfg249%" EQU "*" goto:checkcfgbootdol +If /i "%cfg222%" EQU "*" goto:checkcfgbootdol +If /i "%usbfolder%" EQU "*" goto:checkcfgbootdol +goto:next + +:checkcfgbootdol +if /i "%USBCONFIG%" EQU "USB" (set driveWE=%DRIVEU%) else (set driveWE=%DRIVE%) + +If not exist "%driveWE%"\apps\usbloader_cfg\meta.xml echo %driveWE%\apps\usbloader_cfg (CFG USB-Loader): Non trovata +If not exist "%driveWE%"\apps\usbloader_cfg\meta.xml goto:next +sfk filter -quiet "%driveWE%\apps\usbloader_cfg\meta.xml" -+"/version" -rep _"*"_"set cfgcurrentcode="_ -rep _"currentcode.bat +call currentcode.bat +echo %driveWE%\apps\usbloader_cfg (CFG USB-Loader): Trovata Versione %cfgcurrentcode% +:next + + +::check for configurator for configurable +If /i "%cfgr%" NEQ "*" goto:next +If not exist "%DRIVE%"\usb-loader\CfgLoaderConfigurator.exe echo %DRIVE%\usb-loader\CfgLoaderConfigurator.exe: Non trovato +If not exist "%DRIVE%"\usb-loader\CfgLoaderConfigurator.exe goto:next +If not exist "%DRIVE%"\usb-loader\cfgrrev.txt echo %DRIVE%\usb-loader\CfgLoaderConfigurator.exe: Trovato (impossibile stabilire la versione) +If exist "%DRIVE%"\usb-loader\cfgrrev.txt attrib -r -h -s "%DRIVE%\usb-loader\cfgrrev.txt" +If not exist "%DRIVE%"\usb-loader\cfgrrev.txt (goto:next) else (copy /y "%DRIVE%"\usb-loader\cfgrrev.txt "%DRIVE%"\usb-loader\cfgrrev.bat>nul ) +attrib +r +h +s "%DRIVE%\usb-loader\cfgrrev.txt" +call "%DRIVE%"\usb-loader\cfgrrev.bat +del "%DRIVE%"\usb-loader\cfgrrev.bat +echo %DRIVE%\usb-loader\CfgLoaderConfigurator.exe: Trovata Versione %cfgrreleaseOLD% +:next + +::check for neogamma +If /i "%neogamma%" NEQ "*" goto:next +If not exist "%DRIVE%"\apps\neogamma\meta.xml echo %DRIVE%\apps\NeoGamma: Non trovata +If not exist "%DRIVE%"\apps\neogamma\meta.xml goto:next +sfk filter -quiet "%DRIVE%\apps\neogamma\meta.xml" -+"/version" -rep _"*"_"set neocurrentcode="_ -rep _"currentcode.bat +call currentcode.bat +echo %DRIVE%\apps\NeoGamma: Trovata Versione %neocurrentcode% +:next + +::check for yawm +If /i "%yawm%" NEQ "*" goto:next +If not exist "%DRIVE%"\apps\yawmm\meta.xml echo %DRIVE%\apps\yawmm: Non trovata +If not exist "%DRIVE%"\apps\yawmm\meta.xml goto:next +sfk filter -quiet "%DRIVE%\apps\yawmm\meta.xml" -+"/version" -rep _"*"_"set yawmcurrentcode="_ -rep _"currentcode.bat +call currentcode.bat +echo %DRIVE%\apps\yawmm: Trovata Versione %yawmcurrentcode% +:next + +::check for WiiMC +If /i "%WiiMC%" NEQ "*" goto:next +If not exist "%DRIVE%"\apps\WiiMC\meta.xml echo %DRIVE%\apps\WiiMC: Non trovata +If not exist "%DRIVE%"\apps\WiiMC\meta.xml goto:next +sfk filter -quiet "%DRIVE%\apps\WiiMC\meta.xml" -+"/version" -rep _"*"_"set WMCcurrentcode="_ -rep _"currentcode.bat +call currentcode.bat +echo %DRIVE%\apps\WiiMC: Trovata Versione %WMCcurrentcode% +:next + +::check for fceugx +If /i "%fceugx%" NEQ "*" goto:next +If not exist "%DRIVE%"\apps\fceugx\meta.xml echo %DRIVE%\apps\fceugx: Non trovata +If not exist "%DRIVE%"\apps\fceugx\meta.xml goto:next +sfk filter -quiet "%DRIVE%\apps\fceugx\meta.xml" -+"/version" -rep _"*"_"set fceugxcurrentcode="_ -rep _"currentcode.bat +call currentcode.bat +echo %DRIVE%\apps\fceugx: Trovata Versione %fceugxcurrentcode% +:next + +::check for snes9xgx +If /i "%snes9xgx%" NEQ "*" goto:next +If not exist "%DRIVE%"\apps\snes9xgx\meta.xml echo %DRIVE%\apps\snes9xgx: Non trovata +If not exist "%DRIVE%"\apps\snes9xgx\meta.xml goto:next +sfk filter -quiet "%DRIVE%\apps\snes9xgx\meta.xml" -+"/version" -rep _"*"_"set snescurrentcode="_ -rep _"currentcode.bat +call currentcode.bat +echo %DRIVE%\apps\snes9xgx: Trovata Versione %snescurrentcode% +:next + +::check for vbagx +If /i "%vbagx%" NEQ "*" goto:next +If not exist "%DRIVE%"\apps\vbagx\meta.xml echo %DRIVE%\apps\vbagx: Non trovata +If not exist "%DRIVE%"\apps\vbagx\meta.xml goto:next +sfk filter -quiet "%DRIVE%\apps\vbagx\meta.xml" -+"/version" -rep _"*"_"set vbagxcurrentcode="_ -rep _"currentcode.bat +call currentcode.bat +echo %DRIVE%\apps\vbagx: Trovata Versione %vbagxcurrentcode% + +:next + +::check for SGM +If /i "%SGM%" NEQ "*" goto:next +If not exist "%DRIVE%"\apps\SaveGameManagerGX\meta.xml echo %DRIVE%\apps\SaveGameManagerGX: Non trovata +If not exist "%DRIVE%"\apps\SaveGameManagerGX\meta.xml goto:next +sfk filter -quiet "%DRIVE%\apps\SaveGameManagerGX\meta.xml" -+"/version" -rep _"*"_"set SGMcurrentcode="_ -rep _"currentcode.bat +call currentcode.bat +echo %DRIVE%\apps\SaveGameManagerGX: Trovata Versione %SGMcurrentcode% +:next + +::check for WIIX +If /i "%WIIX%" NEQ "*" goto:next +If not exist "%DRIVE%"\apps\WiiExplorer\meta.xml echo %DRIVE%\apps\WiiExplorer: Non trovata +If not exist "%DRIVE%"\apps\WiiExplorer\meta.xml goto:next +sfk filter -quiet "%DRIVE%\apps\WiiExplorer\meta.xml" -+"/version" -rep _"*"_"set WIIXcurrentcode="_ -rep _"currentcode.bat +call currentcode.bat +echo %DRIVE%\apps\WiiExplorer: Trovata Versione %WIIXcurrentcode% +:next + +::check for CheatCodes +If /i "%CheatCodes%" NEQ "*" goto:next + +if /i "%cheatlocation%" EQU "C" goto:skip +If exist "%DRIVE%"\txtcodes\*.txt echo %DRIVE%\txtcodes: Trovata +If not exist "%DRIVE%"\txtcodes\*.txt echo %DRIVE%\txtcodes: Non trovata +:skip + +if /i "%cheatlocation%" EQU "T" goto:skip +If exist "%DRIVE%"\codes echo %DRIVE%\codes: Trovata +If not exist "%DRIVE%"\codes echo %DRIVE%\codes: Non trovata +:skip +:next + + + +if exist currentcode.bat del currentcode.bat + +echo. + +If not exist "%DRIVE%"\Download_Log.md5 goto:SkipNewWADCheck +if /i "%DB%" NEQ "N" goto:SkipNewWADCheck +if /i "%USBGUIDE%" NEQ "Y" goto:justSDcheck +if /i "%USBCONFIG%" EQU "USB" sfk filter "%DRIVEU%"\Download_Log.md5 -unique -write -yes>nul +if /i "%USBCONFIG%" EQU "USB" fvc -x -v "%DRIVEU%"\Download_Log.md5 +if /i "%DRIVEU%" EQU "%DRIVE%" goto:SkipNewWADCheck +echo. +:justSDcheck +if /i "%loglinesNEW%" NEQ "0" fvc -x -v "%DRIVE%"\Download_Log.md5 +:SkipNewWADCheck + +If not exist Custom.md5 goto:SkipCustomCheck +if /i "%DB%" NEQ "C" goto:SkipCustomCheck +fvc -x -v Custom.md5 +:SkipCustomCheck + + +if exist temp\simplelog.txt (echo.) else (goto:nextstep) +::Loop through the the following once for EACH line in *.txt +for /F "tokens=*" %%A in (temp\simplelog.txt) do call :processSimpleLog %%A +goto:nextstep + +:processSimpleLog +echo %* +goto:EOF +:nextstep + +echo. +if /i "%DLTOTAL%" NEQ "0" Echo * se alcuni file non sono validi o persi (bad), seleziona ripeti download (R). +if /i "%DLTOTAL%" EQU "0" Echo * se alcuni file non sono validi o persi (bad), riprova a scaricarli. +echo. + +echo * se hai avuto errori, assicurati di avere spazio libero qui: %DrivesNeedingFreeSpace% +echo Controlla la connessione internet (prova a disabilitare i firewall/bypassare +echo i proxy se applicabile). +echo Assicurati che la tua versione di Windows abbia installato il NETFramework 3.5. + + +if /i "%USBCONFIG%" EQU "USB" goto:skipcopytoSDmsg +echo. +if /i "%Drive%" EQU "COPY_TO_SD" echo * se i file sono buoni(good), copia i contenuti dell cartella COPY_TO_SD nella SD +if /i "%Drive%" NEQ "COPY_TO_SD" echo * se i file sono buoni(good), assicurati che %DRIVE% sia la lettera della tua SD +if /i "%Drive%" NEQ "COPY_TO_SD" echo * se %DRIVE% non fosse la lettera della tua SD, copia i contenuti della +if /i "%Drive%" NEQ "COPY_TO_SD" echo cartella %DRIVE% nella tua SD +:skipcopytoSDmsg +echo. +echo. + +if exist "%DRIVE%" echo O = Apri percorso file (%Drive%) + +if exist "%DRIVE%"\%log% echo L = Log: guarda il %Log% per vedere quali file sono stati controllati +if exist %log% echo L = Log: guarda il %Log% per vedere quali file sono stati controllati + +if /i "%DLTOTAL%" EQU "0" goto:dltotaliszero +echo. +echo R = Ripeti il Download (selezionala se hai ricevuto errori) +If not Exist download_queue.bat echo S = Salva lista file da scaricare +If Exist download_queue.bat echo S = Salva lista file da scaricare (rinomina anche la lista dei file esistente) +If Exist download_queue.bat echo S+= Salva lista file da scaricare + (aggiunge i file alla lista esistente +If Exist download_queue.bat echo dei file da scaricare) +:dltotaliszero + + +if /i "%DB%" NEQ "N" echo. +if /i "%DB%" NEQ "N" echo N = Verifica solo i nuovi download +if /i "%DB%" EQU "C" goto:next +if exist Custom.md5 echo. +if exist Custom.md5 echo C = Verifica i file a confronto dei Custom.md5 +:next + +if exist CUSTOM_COPY_TO_SD goto:tinyskip +if exist CUSTOM_COPY_TO_USB (goto:tinyskip) else (goto:nocustoms) +:tinyskip +echo. +if exist CUSTOM_COPY_TO_SD echo CC = Copia i contenuti di CUSTOM_COPY_TO_SD in %Drive% +if exist CUSTOM_COPY_TO_USB echo CCU = Copia i contenuti di CUSTOM_COPY_TO_USB in %DriveU% +:nocustoms + + +echo. +echo M = Menu principale +echo E = Esci +echo. +set /p FINISH= Inserisci qui la tua scelta: + + + +if /i "%FINISH%" NEQ "CC" goto:miniskip +if not exist CUSTOM_COPY_TO_SD goto:miniskip +if not exist "%DRIVE%" mkdir "%DRIVE%" >nul +xcopy /y /e "CUSTOM_COPY_TO_SD" "%DRIVE%" +goto:FINISH +:miniskip + +if /i "%FINISH%" NEQ "CCU" goto:miniskip +if not exist CUSTOM_COPY_TO_USB goto:miniskip +if not exist "%DRIVEU%" mkdir "%DRIVEU%" >nul +xcopy /y /e "CUSTOM_COPY_TO_USB" "%DRIVEU%" +goto:FINISH +:miniskip + + +if /i "%FINISH%" EQU "M" goto:MENU +if /i "%FINISH%" EQU "E" goto:exitnow + +if not exist "%DRIVE%" goto:drivedoesnotexist2 +if /i "%FINISH%" EQU "O" explorer "%DRIVE%" +if /i "%FINISH%" EQU "O" goto:Finish +:drivedoesnotexist2 + +if /i "%DB%" EQU "C" goto:opencustommd5 +if not exist "%DRIVE%\%log%" goto:nolog +if /i "%FINISH%" EQU "L" start notepad "%DRIVE%\%log%" +if /i "%FINISH%" EQU "L" goto:Finish + +:opencustommd5 +if not exist "%log%" goto:nolog +if /i "%FINISH%" EQU "L" start notepad "%log%" +if /i "%FINISH%" EQU "L" goto:Finish + +:nolog + +if not exist Custom.md5 goto:skip +if /i "%FINISH%" EQU "C" SET DB=C +if /i "%FINISH%" EQU "C" goto:Finish +:skip + +if /i "%FINISH%" EQU "N" SET DB=N +if /i "%FINISH%" EQU "N" goto:FINISH + +if /i "%DLTOTAL%" EQU "0" goto:dltotaliszero2 + + +if /i "%FINISH%" EQU "R" copy /y "temp\DLgotos-copy.txt" "temp\DLgotos.txt">nul +if /i "%FINISH%" EQU "R" mode con cols=85 lines=54 +if /i "%FINISH%" EQU "R" goto:DLSettings2 +if /i "%FINISH%" EQU "S" goto:SaveDownloadQueue +If not Exist download_queue.bat goto:dltotaliszero2 +if /i "%FINISH%" EQU "S+" goto:SaveDownloadQueue +:dltotaliszero2 + + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:FINISH + + + + + + +::..........................DOWNLOAD SETTINGS................................ +:DLSETTINGS +cls + +set REALDRIVE=%DRIVE% + + +if /i "%MENU1%" EQU "W" goto:guide +if /i "%MENU1%" EQU "H" goto:HMguide +if /i "%MENU1%" EQU "U" goto:USBguide +:DLSETTINGS2 +cls +if exist "%Drive%"\Download_Log.md5 del "%Drive%"\Download_Log.md5>nul +SET CURRENTDL=0 + + +:DLSETTINGS3 +::clear a bunch of stuff +set name= +set wadname= +set dlname= +set ciosslot= +set ciosversion= +set md5= +set md5alt= +set basewad=none +set basewadb=none +set md5base= +set md5basealt= +set code1= +set code2= +set version= +set md5baseb= +set md5basebalt= +set code1b= +set code2b= +set path1= +set versionb= +set basecios= +set diffpath= +set code2new= +set lastbasemodule= +set category= +set wadnameless= +set patchname= +set slotname= +set slotcode= +set versionname= +set versioncode= +set DEC= +set VERFINAL= +set HEX= +set VER= +set wadfolder= +set verfinal= +set PATCHCODE= +set alreadyexists= +set patch= +set multiplefail= +set AdvancedDownload= + +::Loop through the the following once for EACH line in *.txt +for /F "tokens=*" %%A in (temp\DLgotos.txt) do call :processDLnext %%A +goto:Finish + +:processDLnext +set CurrentDLNAME=%* + +::if /i "%name:~0,17%" EQU "Advanced Download" set AdvancedDownload=Y + +if /i "%CurrentDLNAME:~-4%" EQU ".bat" set AdvancedDownload=Y +if /i "%CurrentDLNAME:~-4%" EQU ".bat" call "%CurrentDLNAME%" +if /i "%CurrentDLNAME:~-4%" EQU ".bat" goto:downloadstart +goto:%CurrentDLNAME% +::goto:EOF + +cls + + +:EULAU +set name=EULA v3 (USA) +set code1=00010008 +set code2=48414B45 +set version=3 +set wadname=EULA-NUS-v3[U].wad +set md5=f30393cd89cb20007c501efab75dab0c +set md5alt=%md5% +set category=ios +goto:downloadstart + +:EULAE +set name=EULA v3 (PAL) +set code1=00010008 +set code2=48414B50 +set version=3 +set wadname=EULA-NUS-v3[E].wad +set md5=e835877a6460beeb0d6756c43a800465 +set md5alt=%md5% +set category=ios +goto:downloadstart + +:EULAJ +set name=EULA v3 (JAP) +set code1=00010008 +set code2=48414B4A +set version=3 +set wadname=EULA-NUS-v3[J].wad +set md5=1b73948a1b3729cd29f0939652e856b3 +set md5alt=%md5% +set category=ios +goto:downloadstart + +:EULAK +set name=EULA v3 (KOR) +set code1=00010008 +set code2=48414B4B +set version=3 +set wadname=EULA-NUS-v3[K].wad +set md5=21c48127696cf028a3bc19b3d34aef11 +set md5alt=%md5% +set category=ios +goto:downloadstart + +:RSU +set name=Region Select v3 (USA) +set code1=00010008 +set code2=48414C45 +set version=2 +set wadname=Region-Select-NUS-v2[U].wad +set md5=27950cf84c554a851c42c33688f301c5 +set md5alt=%md5% +set category=ios +goto:downloadstart + +:RSE +set name=Region Select v3 (PAL) +set code1=00010008 +set code2=48414C50 +set version=2 +set wadname=Region-Select-NUS-v2[E].wad +set md5=bac3441c6b6aec07a38b4b2cab103a3d +set md5alt=%md5% +set category=ios +goto:downloadstart + +:RSJ +set name=Region Select v3 (JAP) +set code1=00010008 +set code2=48414C4A +set version=2 +set wadname=Region-Select-NUS-v2[J].wad +set md5=982d8507a94fbad1e298b073ba90c16d +set md5alt=%md5% +set category=ios +goto:downloadstart + +:RSK +set name=Region Select v3 (KOR) +set code1=00010008 +set code2=48414C4B +set version=2 +set wadname=Region-Select-NUS-v2[K].wad +set md5=18aee652bc16bc1aa4261400758ac04a +set md5alt=%md5% +set category=ios +goto:downloadstart + + + +:BC +set name=BC +set code1=00000001 +set code2=00000100 +set version=6 +set wadname=BC-NUS-v6.wad +set md5=d1593a77e24ecc95af2b393abe5d92f0 +set md5alt=%md5% +set category=ios +goto:downloadstart + + + +:SM4.3U +set name=System Menu 4.3U +set code1=00000001 +set code2=00000002 +set version=513 +set wadname=SystemMenu_4.3U_v513.wad +set md5=4f5c63e3fd1bf732067fa4c439c68a97 +set md5alt=%md5% +set category=ios +goto:downloadstart + + +:SM4.2U +set name=System Menu 4.2U +set code1=00000001 +set code2=00000002 +set version=481 +set wadname=SystemMenu_4.2U_v481.wad +set md5=4ac52b981845473bd3655e4836d7442b +set md5alt=%md5% +set category=ios +goto:downloadstart + +:SM4.1U +set name=System Menu 4.1U +set code1=00000001 +set code2=00000002 +set version=449 +set wadname=SystemMenu_4.1U_v449.wad +set md5=38a95a9acd257265294be41b796f6239 +set md5alt=%md5% +set category=ios +goto:downloadstart + +:SM3.2U +set name=System Menu 3.2U +set code1=00000001 +set code2=00000002 +set version=289 +set wadname=SystemMenu_3.2U_v289.wad +set md5=7514582f06126aee897fc2b2e9185980 +set md5alt=%md5% +set category=ios +goto:downloadstart + +:SM4.3E +set name=System Menu 4.3E +set code1=00000001 +set code2=00000002 +set version=514 +set wadname=SystemMenu_4.3E_v514.wad +set md5=2ec2e6fbdfc52fe5174749e7032f1bad +set md5alt=%md5% +set category=ios +goto:downloadstart + +:SM4.2E +set name=System Menu 4.2E +set code1=00000001 +set code2=00000002 +set version=482 +set wadname=SystemMenu_4.2E_v482.wad +set md5=7d77be8b6df5ac893d24652db33d02cd +set md5alt=%md5% +set category=ios +goto:downloadstart + +:SM4.1E +set name=System Menu 4.1E +set code1=00000001 +set code2=00000002 +set version=450 +set wadname=SystemMenu_4.1E_v450.wad +set md5=688cc78b8eab4e30da04f01a81a3739f +set md5alt=%md5% +set category=ios +goto:downloadstart + +:SM3.2E +set name=System Menu 3.2E +set code1=00000001 +set code2=00000002 +set version=290 +set wadname=SystemMenu_3.2E_v290.wad +set md5=5f0ff5a2b160f5340ccf74118edc9e33 +set md5alt=%md5% +set category=ios +goto:downloadstart + +:SM4.3J +set name=System Menu 4.3J +set code1=00000001 +set code2=00000002 +set version=512 +set wadname=SystemMenu_4.3J_v512.wad +set md5=df67ed4bd8f8f117741fef7952ee5c17 +set md5alt=%md5% +set category=ios +goto:downloadstart + +:SM4.2J +set name=System Menu 4.2J +set code1=00000001 +set code2=00000002 +set version=480 +set wadname=SystemMenu_4.2J_v480.wad +set md5=0413a9aed208b193fea85db908bbdabf +set md5alt=%md5% +set category=ios +goto:downloadstart + +:SM4.1J +set name=System Menu 4.1J +set code1=00000001 +set code2=00000002 +set version=448 +set wadname=SystemMenu_4.1J_v448.wad +set md5=6edb4b3f7ca26c643c6bc662d159ec2e +set md5alt=%md5% +set category=ios +goto:downloadstart + +:SM3.2J +set name=System Menu 3.2J +set code1=00000001 +set code2=00000002 +set version=288 +set wadname=SystemMenu_3.2J_v288.wad +set md5=907e4901a936337bd7188c82d449eae0 +set md5alt=%md5% +set category=ios +goto:downloadstart + + +:SM4.3K +set name=System Menu 4.3K +set code1=00000001 +set code2=00000002 +set version=518 +set wadname=SystemMenu_4.3K_v518.wad +set md5=6ed8f9e75b0a54eacfbacce57c20136d +set md5alt=%md5% +set category=ios +goto:downloadstart + + +:SM4.2K +set name=System Menu 4.2K +set code1=00000001 +set code2=00000002 +set version=486 +set wadname=SystemMenu_4.2K_v486.wad +set md5=40c0bf90ea07b02d610edae1d7aea39f +set md5alt=%md5% +set category=ios +goto:downloadstart + +:SM4.1K +set name=System Menu 4.1K +set code1=00000001 +set code2=00000002 +set version=454 +set wadname=SystemMenu_4.1K_v454.wad +set md5=c0e5d5c4914e76e7df7495ccf28ef869 +set md5alt=%md5% +set category=ios +goto:downloadstart + + +::System Menu wads with embedded Themes + +:SM4.3U-DWR +set name=System Menu 4.3U with Dark Wii Red Theme +set wadname=SystemMenu_4.3U_v513_DarkWiiRed +set ciosslot=unchanged +set md5=c6406642c6b85a8c5816a7425f72655f +set md5alt=%md5% +set basewad=SystemMenu_4.3U_v513 +set basecios=%basewad% +set md5base=4f5c63e3fd1bf732067fa4c439c68a97 +set md5basealt=%md5base% +set code1=00000001 +set code2=00000002 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Red_4.3U.diff +set md5diff=274ffdb972cd155b3daeac9ddf34f8e5 +set version=513 +set lastbasemodule=00000001 +set category=SMTHEME +goto:downloadstart + +:SM4.2U-DWR +set name=System Menu 4.2U with Dark Wii Red Theme +set wadname=SystemMenu_4.2U_v481_DarkWiiRed +set ciosslot=unchanged +set md5=ce1c3b3404807f649b2564e3c024b98f +set md5alt=%md5% +set basewad=SystemMenu_4.2U_v481 +set basecios=%basewad% +set md5base=4ac52b981845473bd3655e4836d7442b +set md5basealt=%md5base% +set code1=00000001 +set code2=00000002 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Red_4.2U.diff +set md5diff=173e1e45e565afe6a9c17e45b3868fe1 +set version=481 +set lastbasemodule=00000001 +set category=SMTHEME +goto:downloadstart + +:SM4.1U-DWR +set name=System Menu 4.1U with Dark Wii Red Theme +set wadname=SystemMenu_4.1U_v449_DarkWiiRed +set ciosslot=unchanged +set md5=8bf20afa9f046fd3e2c780572e483dac +set md5alt=%md5% +set basewad=SystemMenu_4.1U_v449 +set basecios=%basewad% +set md5base=38a95a9acd257265294be41b796f6239 +set md5basealt=%md5base% +set code1=00000001 +set code2=00000002 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Red_4.1U.diff +set md5diff=df64c985b671feed318ac43b0682f22c +set version=449 +set lastbasemodule=00000001 +set category=SMTHEME +goto:downloadstart + +:SM4.3E-DWR +set name=System Menu 4.3E with Dark Wii Red Theme +set wadname=SystemMenu_4.3E_v514_DarkWiiRed +set ciosslot=unchanged +set md5=dded36962c4901dec076d77f5be34761 +set md5alt=%md5% +set basewad=SystemMenu_4.3E_v514 +set basecios=%basewad% +set md5base=2ec2e6fbdfc52fe5174749e7032f1bad +set md5basealt=%md5base% +set code1=00000001 +set code2=00000002 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Red_4.3E.diff +set md5diff=4a035087fbaf1d3e2f799cfbef8d5991 +set version=514 +set lastbasemodule=00000001 +set category=SMTHEME +goto:downloadstart + +:SM4.2E-DWR +set name=System Menu 4.2E with Dark Wii Red Theme +set wadname=SystemMenu_4.2E_v482_DarkWiiRed +set ciosslot=unchanged +set md5=7c3f054be71e076b10d55a1e3055490f +set md5alt=%md5% +set basewad=SystemMenu_4.2E_v482 +set basecios=%basewad% +set md5base=7d77be8b6df5ac893d24652db33d02cd +set md5basealt=%md5base% +set code1=00000001 +set code2=00000002 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Red_4.2E.diff +set md5diff=e9d46b2827275468d481cf9815775fa1 +set version=482 +set lastbasemodule=00000001 +set category=SMTHEME +goto:downloadstart + +:SM4.1E-DWR +set name=System Menu 4.1E with Dark Wii Red Theme +set wadname=SystemMenu_4.1E_v450_DarkWiiRed +set ciosslot=unchanged +set md5=64ea335a386d14a0fd707ec5d0cbdd68 +set md5alt=%md5% +set basewad=SystemMenu_4.1E_v450 +set basecios=%basewad% +set md5base=688cc78b8eab4e30da04f01a81a3739f +set md5basealt=%md5base% +set code1=00000001 +set code2=00000002 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Red_4.1E.diff +set md5diff=46e72e15acad77bdc6c4dc01288f0a41 +set version=450 +set lastbasemodule=00000001 +set category=SMTHEME +goto:downloadstart + +:SM4.3J-DWR +set name=System Menu 4.3J with Dark Wii Red Theme +set wadname=SystemMenu_4.3J_v512_DarkWiiRed +set ciosslot=unchanged +set md5=94028d042a9c3d3f831f88e7b34dc64b +set md5alt=%md5% +set basewad=SystemMenu_4.3J_v512 +set basecios=%basewad% +set md5base=df67ed4bd8f8f117741fef7952ee5c17 +set md5basealt=%md5base% +set code1=00000001 +set code2=00000002 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Red_4.3J.diff +set md5diff=49efc630c29dc55f27fd41b99894c5a8 +set version=512 +set lastbasemodule=00000001 +set category=SMTHEME +goto:downloadstart + +:SM4.2J-DWR +set name=System Menu 4.2J with Dark Wii Red Theme +set wadname=SystemMenu_4.2J_v480_DarkWiiRed +set ciosslot=unchanged +set md5=6ad6db286d54ee25ff13f1a3e42c3f03 +set md5alt=%md5% +set basewad=SystemMenu_4.2J_v480 +set basecios=%basewad% +set md5base=0413a9aed208b193fea85db908bbdabf +set md5basealt=%md5base% +set code1=00000001 +set code2=00000002 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Red_4.2J.diff +set md5diff=96f3db9373569a56473ae4af2597d861 +set version=480 +set lastbasemodule=00000001 +set category=SMTHEME +goto:downloadstart + +:SM4.1J-DWR +set name=System Menu 4.1J with Dark Wii Red Theme +set wadname=SystemMenu_4.1J_v448_DarkWiiRed +set ciosslot=unchanged +set md5=75d1262328629d2a4f26e40ce7bdf6ca +set md5alt=%md5% +set basewad=SystemMenu_4.1J_v448 +set basecios=%basewad% +set md5base=6edb4b3f7ca26c643c6bc662d159ec2e +set md5basealt=%md5base% +set code1=00000001 +set code2=00000002 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Red_4.1J.diff +set md5diff=19bedd0cc5a75f9ac2b1d2c41e7aeb9c +set version=448 +set lastbasemodule=00000001 +set category=SMTHEME +goto:downloadstart + + +:SM4.3K-DWR +set name=System Menu 4.3K with Dark Wii Red Theme +set wadname=SystemMenu_4.3K_v518_DarkWiiRed +set ciosslot=unchanged +set md5=48eb64aad35de4cae0e4edf6312792ea +set md5alt=%md5% +set basewad=SystemMenu_4.3K_v518 +set basecios=%basewad% +set md5base=6ed8f9e75b0a54eacfbacce57c20136d +set md5basealt=%md5base% +set code1=00000001 +set code2=00000002 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Red_4.3K.diff +set md5diff=4c7261b30924fa7b8f4b5f2006f96353 +set version=518 +set lastbasemodule=00000001 +set category=SMTHEME +goto:downloadstart + +:SM4.2K-DWR +set name=System Menu 4.2K with Dark Wii Red Theme +set wadname=SystemMenu_4.2K_v486_DarkWiiRed +set ciosslot=unchanged +set md5=43f456c8268cc519849ae9a818d9a817 +set md5alt=%md5% +set basewad=SystemMenu_4.2K_v486 +set basecios=%basewad% +set md5base=40c0bf90ea07b02d610edae1d7aea39f +set md5basealt=%md5base% +set code1=00000001 +set code2=00000002 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Red_4.2K.diff +set md5diff=7d665e22dbc159c77f61b61c5bbfbd25 +set version=486 +set lastbasemodule=00000001 +set category=SMTHEME +goto:downloadstart + +:SM4.1K-DWR +set name=System Menu 4.1K with Dark Wii Red Theme +set wadname=SystemMenu_4.1K_v454_DarkWiiRed +set ciosslot=unchanged +set md5=1183962bc43608226ac95b843c50e393 +set md5alt=%md5% +set basewad=SystemMenu_4.1K_v454 +set basecios=%basewad% +set md5base=c0e5d5c4914e76e7df7495ccf28ef869 +set md5basealt=%md5base% +set code1=00000001 +set code2=00000002 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Red_4.1K.diff +set md5diff=d8ed160c71d37b4df9de3b27383f314f +set version=454 +set lastbasemodule=00000001 +set category=SMTHEME +goto:downloadstart + +:SM4.3U-DWG +set name=System Menu 4.3U with Dark Wii Green Theme +set wadname=SystemMenu_4.3U_v513_DarkWiiGreen +set ciosslot=unchanged +set md5=7b7fb70fc4c50ebb19b16809c510f7cf +set md5alt=%md5% +set basewad=SystemMenu_4.3U_v513 +set basecios=%basewad% +set md5base=4f5c63e3fd1bf732067fa4c439c68a97 +set md5basealt=%md5base% +set code1=00000001 +set code2=00000002 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Green_4.3U.diff +set md5diff=950dc449c9078c66bce6dd3c12cf1880 +set version=513 +set lastbasemodule=00000001 +set category=SMTHEME +goto:downloadstart + +:SM4.2U-DWG +set name=System Menu 4.2U with Dark Wii Green Theme +set wadname=SystemMenu_4.2U_v481_DarkWiiGreen +set ciosslot=unchanged +set md5=284612e6594c9f84580756280e0f1edf +set md5alt=%md5% +set basewad=SystemMenu_4.2U_v481 +set basecios=%basewad% +set md5base=4ac52b981845473bd3655e4836d7442b +set md5basealt=%md5base% +set code1=00000001 +set code2=00000002 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Green_4.2U.diff +set md5diff=c84433f008a5d8ca513b88fe158a58ef +set version=481 +set lastbasemodule=00000001 +set category=SMTHEME +goto:downloadstart + +:SM4.1U-DWG +set name=System Menu 4.1U with Dark Wii Green Theme +set wadname=SystemMenu_4.1U_v449_DarkWiiGreen +set ciosslot=unchanged +set md5=890d1d8987eff3ae3bcce55e6631d348 +set md5alt=%md5% +set basewad=SystemMenu_4.1U_v449 +set basecios=%basewad% +set md5base=38a95a9acd257265294be41b796f6239 +set md5basealt=%md5base% +set code1=00000001 +set code2=00000002 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Green_4.1U.diff +set md5diff=8d6dfa9e46848f8dac44447117609b50 +set version=449 +set lastbasemodule=00000001 +set category=SMTHEME +goto:downloadstart + +:SM4.3E-DWG +set name=System Menu 4.3E with Dark Wii Green Theme +set wadname=SystemMenu_4.3E_v514_DarkWiiGreen +set ciosslot=unchanged +set md5=33a014d9e381b7e4855d4c38e166bcf1 +set md5alt=%md5% +set basewad=SystemMenu_4.3E_v514 +set basecios=%basewad% +set md5base=2ec2e6fbdfc52fe5174749e7032f1bad +set md5basealt=%md5base% +set code1=00000001 +set code2=00000002 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Green_4.3E.diff +set md5diff=193c533783936d1e846181aafdc5c86c +set version=514 +set lastbasemodule=00000001 +set category=SMTHEME +goto:downloadstart + +:SM4.2E-DWG +set name=System Menu 4.2E with Dark Wii Green Theme +set wadname=SystemMenu_4.2E_v482_DarkWiiGreen +set ciosslot=unchanged +set md5=c09dc36ccfc4124cd0d645eee325af05 +set md5alt=%md5% +set basewad=SystemMenu_4.2E_v482 +set basecios=%basewad% +set md5base=7d77be8b6df5ac893d24652db33d02cd +set md5basealt=%md5base% +set code1=00000001 +set code2=00000002 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Green_4.2E.diff +set md5diff=b2cc705de7c52afdcd78c404e3aeeb35 +set version=482 +set lastbasemodule=00000001 +set category=SMTHEME +goto:downloadstart + +:SM4.1E-DWG +set name=System Menu 4.1E with Dark Wii Green Theme +set wadname=SystemMenu_4.1E_v450_DarkWiiGreen +set ciosslot=unchanged +set md5=6ad47f18aa9b50704b0c39e41e210338 +set md5alt=%md5% +set basewad=SystemMenu_4.1E_v450 +set basecios=%basewad% +set md5base=688cc78b8eab4e30da04f01a81a3739f +set md5basealt=%md5base% +set code1=00000001 +set code2=00000002 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Green_4.1E.diff +set md5diff=b582b9c5a802c12b21d1c82164bbb6fc +set version=450 +set lastbasemodule=00000001 +set category=SMTHEME +goto:downloadstart + +:SM4.3J-DWG +set name=System Menu 4.3J with Dark Wii Green Theme +set wadname=SystemMenu_4.3J_v512_DarkWiiGreen +set ciosslot=unchanged +set md5=44230fb3d9960c635ea2f0073591a89f +set md5alt=%md5% +set basewad=SystemMenu_4.3J_v512 +set basecios=%basewad% +set md5base=df67ed4bd8f8f117741fef7952ee5c17 +set md5basealt=%md5base% +set code1=00000001 +set code2=00000002 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Green_4.3J.diff +set md5diff=5079f0b903bbcab6f5ba07b22b728bb4 +set version=512 +set lastbasemodule=00000001 +set category=SMTHEME +goto:downloadstart + +:SM4.2J-DWG +set name=System Menu 4.2J with Dark Wii Green Theme +set wadname=SystemMenu_4.2J_v480_DarkWiiGreen +set ciosslot=unchanged +set md5=a2b3529e1ce5468a1637d3192e933095 +set md5alt=%md5% +set basewad=SystemMenu_4.2J_v480 +set basecios=%basewad% +set md5base=0413a9aed208b193fea85db908bbdabf +set md5basealt=%md5base% +set code1=00000001 +set code2=00000002 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Green_4.2J.diff +set md5diff=3bc7f831ebe77fa02728bed66e31546f +set version=480 +set lastbasemodule=00000001 +set category=SMTHEME +goto:downloadstart + +:SM4.1J-DWG +set name=System Menu 4.1J with Dark Wii Green Theme +set wadname=SystemMenu_4.1J_v448_DarkWiiGreen +set ciosslot=unchanged +set md5=10f93f821404fd15032a18536f831254 +set md5alt=%md5% +set basewad=SystemMenu_4.1J_v448 +set basecios=%basewad% +set md5base=6edb4b3f7ca26c643c6bc662d159ec2e +set md5basealt=%md5base% +set code1=00000001 +set code2=00000002 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Green_4.1J.diff +set md5diff=15ae33a7be1f43dece97493a2d20557f +set version=448 +set lastbasemodule=00000001 +set category=SMTHEME +goto:downloadstart + + +:SM4.3K-DWG +set name=System Menu 4.3K with Dark Wii Green Theme +set wadname=SystemMenu_4.3K_v518_DarkWiiGreen +set ciosslot=unchanged +set md5=310abbb72ab785c74440164eb5560859 +set md5alt=%md5% +set basewad=SystemMenu_4.3K_v518 +set basecios=%basewad% +set md5base=6ed8f9e75b0a54eacfbacce57c20136d +set md5basealt=%md5base% +set code1=00000001 +set code2=00000002 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Green_4.3K.diff +set md5diff=b0cd220c1b5a883d3f31c0d48b14a896 +set version=518 +set lastbasemodule=00000001 +set category=SMTHEME +goto:downloadstart + +:SM4.2K-DWG +set name=System Menu 4.2K with Dark Wii Green Theme +set wadname=SystemMenu_4.2K_v486_DarkWiiGreen +set ciosslot=unchanged +set md5=d162d0270620052d35fe84fedbd9e018 +set md5alt=%md5% +set basewad=SystemMenu_4.2K_v486 +set basecios=%basewad% +set md5base=40c0bf90ea07b02d610edae1d7aea39f +set md5basealt=%md5base% +set code1=00000001 +set code2=00000002 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Green_4.2K.diff +set md5diff=3056493d9b3104016b150b6933e5eeca +set version=486 +set lastbasemodule=00000001 +set category=SMTHEME +goto:downloadstart + +:SM4.1K-DWG +set name=System Menu 4.1K with Dark Wii Green Theme +set wadname=SystemMenu_4.1K_v454_DarkWiiGreen +set ciosslot=unchanged +set md5=59f0358a5bf037b56425bf757f028fa4 +set md5alt=%md5% +set basewad=SystemMenu_4.1K_v454 +set basecios=%basewad% +set md5base=c0e5d5c4914e76e7df7495ccf28ef869 +set md5basealt=%md5base% +set code1=00000001 +set code2=00000002 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Green_4.1K.diff +set md5diff=3033ea57ce850735278b5ce5a1a570c4 +set version=454 +set lastbasemodule=00000001 +set category=SMTHEME +goto:downloadstart + + +:MII +set name=MII Channel +set code1=00010002 +set code2=48414341 +set version=6 +set wadname=Mii-Channel-NUS-v6.wad +set md5=5f03c5970ecf064bc520f4a11a0d3a34 +set md5alt=%md5% +set category=ios +goto:downloadstart + +:PHOTO +set name=Photo Channel 1.1 (USA / PAL / JAP) +set code1=00010002 +set code2=48415941 +set version=3 +set wadname=Photo-Channel-1.1-NUS-v3.wad +set md5=ba88843d7d5d8090c6cce2c822965299 +set md5alt=%md5% +set category=ios +goto:downloadstart + +:PHOTO_K +set name=KOREAN Photo Channel 1.1 +set code1=00010002 +set code2=4841594B +set version=3 +set wadname=Photo-Channel-1.1-NUS-v3[K].wad +set md5=a3aa49e803fe297c0e23dd2d6a1467b3 +set md5alt=%md5% +set category=ios +goto:downloadstart + +:SHOP +set name=Shopping Channel (USA / PAL / JAP) +set code1=00010002 +set code2=48414241 +set version=20 +set wadname=Shopping-Channel-NUS-v20.wad +set md5=9eaa1e599829d59a724673349268ca60 +set md5alt=39ae2f2b7eb3b1143908729b3ef0383b +set category=ios +goto:downloadstart + +:SHOP_K +set name=KOREAN Shopping Channel +set code1=00010002 +set code2=4841424B +set version=20 +set wadname=Shopping-Channel-NUS-v20[K].wad +set md5=cd69e1971f2413fe0122dd9a43936bf3 +set md5alt=%md5% +set category=ios +goto:downloadstart + +:NET_U +set name=USA Internet Channel +set code1=00010001 +set code2=48414445 +set version=1024 +set wadname=Opera-Internet-Channel-NUS[U].wad +set md5=434356a447bc01f10ea6a3289521d127 +set md5alt=%md5% +set category=ios +goto:downloadstart + +:NET_E +set name=PAL Internet Channel +set code1=00010001 +set code2=48414450 +set version=1024 +set wadname=Opera-Internet-Channel-NUS[E].wad +set md5=da20d4d1aedcd4dfa281423f2152ef6e +set md5alt=%md5% +set category=ios +goto:downloadstart + +:NET_J +set name=JAP Internet Channel +set code1=00010001 +set code2=4841444A +set version=1024 +set wadname=Opera-Internet-Channel-NUS[J].wad +set md5=2ed4f8ad0977a3073b8fdfbf76ef1ba8 +set md5alt=%md5% +set category=ios +goto:downloadstart + +:WEATHER_U +set name=USA Weather Channel +set code1=00010002 +set code2=48414645 +set version=7 +set wadname=Weather-Channel-NUS-v7[U].wad +set md5=3c6c857751770fdcf3a80facbbfe3be4 +set md5alt=%md5% +set category=ios +goto:downloadstart + +:WEATHER_E +set name=PAL Weather Channel +set code1=00010002 +set code2=48414650 +set version=7 +set wadname=Weather-Channel-NUS-v7[E].wad +set md5=56dd7a5a34cf4ee4ac222eb6bd01c0d9 +set md5alt=%md5% +set category=ios +goto:downloadstart + +:WEATHER_J +set name=JAP Weather Channel +set code1=00010002 +set code2=4841464A +set version=7 +set wadname=Weather-Channel-NUS-v7[J].wad +set md5=c9f5ee197779910e71f9f554f7fa64ac +set md5alt=%md5% +set category=ios +goto:downloadstart + +:NEWS_U +set name=USA NEWS Channel +set code1=00010002 +set code2=48414745 +set version=7 +set wadname=NEWS-Channel-NUS-v7[U].wad +set md5=c9fff95d6a4ca9f04dcd1fe3b28cc83a +set md5alt=%md5% +set category=ios +goto:downloadstart + +:NEWS_E +set name=PAL NEWS Channel +set code1=00010002 +set code2=48414750 +set version=7 +set wadname=NEWS-Channel-NUS-v7[E].wad +set md5=11c713ff825f918bfe2c1065e5ab9827 +set md5alt=%md5% +set category=ios +goto:downloadstart + +:NEWS_J +set name=JAP NEWS Channel +set code1=00010002 +set code2=4841474A +set version=7 +set wadname=NEWS-Channel-NUS-v7[J].wad +set md5=15dbd847c9f4b1df53cabe3fad57ad87 +set md5alt=%md5% +set category=ios +goto:downloadstart + +:SPEAK_U +set name=USA Wii Speak Channel +set code1=00010001 +set code2=48434645 +set version=512 +set wadname=Wii-Speak-Channel-NUS[U].wad +set md5=0c48ace121c73f1703e8790a494712bb +set md5alt=%md5% +set category=ios +goto:downloadstart + +:SPEAK_E +set name=PAL Wii Speak Channel +set code1=00010001 +set code2=48434650 +set version=512 +set wadname=Wii-Speak-Channel-NUS[E].wad +set md5=77643094290097a2d237c78ba6e78df6 +set md5alt=%md5% +set category=ios +goto:downloadstart + +:SPEAK_J +set name=JAP Wii Speak Channel +set code1=00010001 +set code2=4843464A +set version=512 +set wadname=Wii-Speak-Channel-NUS[J].wad +set md5=a686e2934045eff007a62760272208b8 +set md5alt=%md5% +set category=ios +goto:downloadstart + +:IOS9 +set name=IOS9 +set code1=00000001 +set code2=00000009 +set version=1034 +set wadname=IOS9-64-v1034.wad +set md5=b81f3fe9912ac711b3e6423116420bc1 +set md5alt=%md5% +set category=ios +goto:downloadstart + +:IOS12 +set name=IOS12 +set code1=00000001 +set code2=0000000C +set version=526 +set wadname=IOS12-64-v526.wad +set md5=60fad19280c01d5632e5a745da34640a +set md5alt=56e793bb18368b2819251682c92b4b16 +set category=ios +goto:downloadstart + +:IOS13 +set name=IOS13 +set code1=00000001 +set code2=0000000D +set version=1032 +set wadname=IOS13-64-v1032.wad +set md5=861b51f06dbdec73eac60a980313f604 +set md5alt=%md5% +set category=ios +goto:downloadstart + +:IOS14 +set name=IOS14 +set code1=00000001 +set code2=0000000E +set version=1032 +set wadname=IOS14-64-v1032.wad +set md5=48ac1dc132ca31c2520ea1a8dbc321e2 +set md5alt=171a3d7fc79e502915bf7654ea3f5204 +set category=ios +goto:downloadstart + +:IOS15 +set name=IOS15 v1032 +set code1=00000001 +set code2=0000000F +set version=1032 +set wadname=IOS15-64-v1032.wad +set md5=4c56fd21ce0c59ad33f70497d504b10a +set md5alt=c9b8f623a294530057ddabd42da79a9b +set category=ios +goto:downloadstart + + +:IOS17 +set name=IOS17 +set code1=00000001 +set code2=00000011 +set version=1032 +set wadname=IOS17-64-v1032.wad +set md5=5e73e5bc654d17f60db4f4426be46755 +set md5alt=1b8b976c81622181df5508a8ea050cfc +set category=ios +goto:downloadstart + +:IOS21 +set name=IOS21 +set code1=00000001 +set code2=00000015 +set version=1039 +set wadname=IOS21-64-v1039.wad +set md5=c85f2b33b3d96f91e57deefc1dd57eee +set md5alt=86123b565792d5c103b05cd9544f98e1 +set category=ios +goto:downloadstart + +:IOS22 +set name=IOS22 +set code1=00000001 +set code2=00000016 +set version=1294 +set wadname=IOS22-64-v1294.wad +set md5=d924051fcab6280a71b39378c754b1d9 +set md5alt=e5c16a04547fd2c23da4eb93199d9fc9 +set category=ios +goto:downloadstart + +:IOS28 +set name=IOS28 +set code1=00000001 +set code2=0000001C +set version=1807 +set wadname=IOS28-64-v1807.wad +set md5=ae6e5fdf37bc38380b09c1d934dc60d6 +set md5alt=6dfccbac761898eb8099063d5308f72f +set category=ios +goto:downloadstart + +:IOS30 +set name=IOS30v2576 (3.2 System Menu IOS) +set code1=00000001 +set code2=0000001E +set version=2576 +set wadname=IOS30-64-v2576.wad +set md5=45d7945d08eb25dc167b6f30ab8a9a9d +set md5alt=%md5% +set category=ios +goto:downloadstart + +:IOS30P +set name=IOS30v12576(IOS30v2576[FS-ES-NP]) (patched 3.2 System Menu IOS for non-LU64+ Wii's) +set code1=00000001 +set code2=0000001E +set version=2576 +set wadname=IOS30v12576(IOS30v2576[FS-ES-NP]).wad +set md5=7af50c8602bbd32377916ddad11712ab +set md5alt=%md5% +set ciosslot=30 +set ciosversion=12576 +set category=patchios +goto:downloadstart + +:IOS31 +set name=IOS31 +set code1=00000001 +set code2=0000001F +set version=3608 +set wadname=IOS31-64-v3608.wad +set md5=b0d71604ed554c6fd1db9bfdad0d6335 +set md5alt=3555e0b6baa7e3e5043d1cf1df054b2c +set category=ios +goto:downloadstart + +:IOS33 +set name=IOS33 +set code1=00000001 +set code2=00000021 +set version=3608 +set wadname=IOS33-64-v3608.wad +set md5=a969609ec1a69dcc234f71443e1471f7 +set md5alt=52b56a8f36c3ef5948c0d11147073e49 +set category=ios +goto:downloadstart + +:IOS34 +set name=IOS34 +set code1=00000001 +set code2=00000022 +set version=3608 +set wadname=IOS34-64-v3608.wad +set md5=cefee27b32cee588f3bbd81d022777ad +set md5alt=b65cde9ad841561e645ecfe7b0bb9cc1 +set category=ios +goto:downloadstart + +:IOS35 +set name=IOS35 +set code1=00000001 +set code2=00000023 +set version=3608 +set wadname=IOS35-64-v3608.wad +set md5=34cf8249ac64c252f4e5950a1fbf41a6 +set md5alt=3e862b5bb75a45c544fbe588f37c60f4 +set category=ios +goto:downloadstart + +:IOS36 +set name=IOS36 +set code1=00000001 +set code2=00000024 +set version=3351 +set wadname=IOS36-64-v3351.wad +set md5=47ef27d46fc581c520f8215f39f11ecb +set md5alt=daa08e17264c523049e395edad5a50fe +set category=ios +goto:downloadstart + +:IOS36v3608 +set name=IOS36v3608 +set code1=00000001 +set code2=00000024 +set version=3608 +set wadname=IOS36-64-v3608.wad +set md5=58d6f06bfea15a562713df6e33b2f18b +set md5alt=dea0c5d8e4ce7adf0e54e5890929e904 +set category=ios +goto:downloadstart + + + +:IOS37 +set name=IOS37 +set code1=00000001 +set code2=00000025 +set version=5663 +set wadname=IOS37-64-v5663.wad +set md5=54dfa6105113926b1996f8bc20d99007 +set md5alt=16bc6ae65e6f469631b6add48b6b22b2 +set category=ios +goto:downloadstart + +:IOS38 +set name=IOS38 +set code1=00000001 +set code2=00000026 +set version=4124 +set wadname=IOS38-64-v4124.wad +set md5=366dc2b1f7d8000a41755ff12f63d39c +set md5alt=162f370e1ee3f0d86a3313f285fbb318 +set category=ios +goto:downloadstart + +:IOS41 +set name=IOS41 +set code1=00000001 +set code2=00000029 +set version=3607 +set wadname=IOS41-64-v3607.wad +set md5=6256a159cf74fd7a59822cf5597c69e3 +set md5alt=3610517695d246b9cb69069e77eb3ae5 +set category=ios +goto:downloadstart + + + + +:IOS43 +set name=IOS43 +set code1=00000001 +set code2=0000002B +set version=3607 +set wadname=IOS43-64-v3607.wad +set md5=633aa0cecd534622df8de27cd7361194 +set md5alt=%md5% +set category=ios +goto:downloadstart + +:IOS45 +set name=IOS45 +set code1=00000001 +set code2=0000002D +set version=3607 +set wadname=IOS45-64-v3607.wad +set md5=e0aaa5cb0a6121ac61255f0bfe484205 +set md5alt=%md5% +set category=ios +goto:downloadstart + +:IOS46 +set name=IOS46 +set code1=00000001 +set code2=0000002E +set version=3607 +set wadname=IOS46-64-v3607.wad +set md5=f542b3945ba76ad60cbe21fc091f79cf +set md5alt=%md5% +set category=ios +goto:downloadstart + + +:IOS48v4124 +set name=IOS48 +set code1=00000001 +set code2=00000030 +set version=4124 +set wadname=IOS48-64-v4124.wad +set md5=5c825044e599b78b84da74778dfe0bb7 +set md5alt=%md5% +set category=ios +goto:downloadstart + +:IOS50P +set name=IOS50v14889(IOS50v4889[FS-ES-NP]) (patched 3.4 System Menu IOS that even works for LU64+ Wii's) +set code1=00000001 +set code2=00000032 +set version=4889 +set wadname=IOS50v14889(IOS50v4889[FS-ES-NP]).wad +set md5=f02db9de1d9e66bbe4fdd116e5cc22f3 +set md5alt=%md5% +set ciosslot=50 +set ciosversion=14889 +set category=patchios +goto:downloadstart + + +:IOS52P +set name=IOS52v15661(IOS52v5661[FS-ES-NP]) (patched 3.5K System Menu IOS) +set code1=00000001 +set code2=00000034 +set version=5661 +set wadname=IOS52v15661(IOS52v5661[FS-ES-NP]).wad +set md5=04d40614dee9a204d1510f6f258bd57f +set md5alt=%md5% +set ciosslot=52 +set ciosversion=15661 +set category=patchios +goto:downloadstart + + + +:IOS53 +set name=IOS53 +set code1=00000001 +set code2=00000035 +set version=5663 +set wadname=IOS53-64-v5663.wad +set md5=7222503d83c869b5633a8bedaae517d8 +set md5alt=fb73af31ff36a6ce9e1289ba867eb2e7 +set category=ios +goto:downloadstart + +:IOS55 +set name=IOS55 +set code1=00000001 +set code2=00000037 +set version=5663 +set wadname=IOS55-64-v5663.wad +set md5=92c8877577c68143595f5e48dfa14ed1 +set md5alt=4de32047ace920a15cdd3fe24abeef50 +set category=ios +goto:downloadstart + +:IOS56 +set name=IOS56 +set code1=00000001 +set code2=00000038 +set version=5662 +set wadname=IOS56-64-v5662.wad +set md5=e6341c6c30c44fa9735c9cc6090133d8 +set md5alt=1f6487d137fcd494cb2c35986ad6b490 +set category=ios +goto:downloadstart + +:IOS57 +set name=IOS57 +set code1=00000001 +set code2=00000039 +set version=5919 +set wadname=IOS57-64-v5919.wad +set md5=c96e3b6a0616bf9f3ae188aca92d32cc +set md5alt=41cbc739426ce5ebe3a40a5b635a4736 +set category=ios +goto:downloadstart + + +:IOS58 +set name=IOS58 +set code1=00000001 +set code2=0000003A +set version=6176 +set wadname=IOS58-64-v6176.wad +set md5=b72783f95e1567740c1cce6dc9d3ddc8 +set md5alt=c7c24f0cd2e331294e32e0325b69a6d9 +set category=ios +goto:downloadstart + +:IOS60 +set name=IOS60v6174 (4.1 System Menu IOS) +set code1=00000001 +set code2=0000003C +set version=6174 +set wadname=IOS60-64-v6174.wad +set md5=a8cfd7a77016227203639713db5ac34e +set md5alt=%md5% +set category=ios +goto:downloadstart + + + +:IOS60P +set name=IOS60v6174[FS-ES-NP] (patched 4.1 System Menu IOS) +set code1=00000001 +set code2=0000003C +set version=6174 +set wadname=IOS60v16174(IOS60v6174[FS-ES-NP]).wad +set md5=e4e6b5303a284789f183e71af9edd461 +set md5alt=%md5% +set ciosslot=60 +set ciosversion=16174 +set category=patchios +goto:downloadstart + + +::IOS60 installed to a bunch of different SM IOS slots for brick protection +:IOS11P60 +set name=IOS11v16174(IOS60v6174[FS-ES-NP]) (patched 2.0-2.1 System Menu IOS that even works for LU64+ Wii's) +set code1=00000001 +set code2=0000003C +set version=6174 +set wadname=IOS11v16174(IOS60v6174[FS-ES-NP]).wad +set md5=69b79026dc661384d0892b2100e5f3ec +set md5alt=%md5% +set ciosslot=11 +set ciosversion=16174 +set category=patchios +goto:downloadstart + + + +:IOS20P60 +set name=IOS20v16174(IOS60v6174[FS-ES-NP]) (patched 2.2 System Menu IOS that even works for LU64+ Wii's) +set code1=00000001 +set code2=0000003C +set version=6174 +set wadname=IOS20v16174(IOS60v6174[FS-ES-NP]).wad +set md5=8dc15c43700eb1713050aeec9181ea0b +set md5alt=%md5% +set ciosslot=20 +set ciosversion=16174 +set category=patchios +goto:downloadstart + + + +:IOS30P60 +set name=IOS30v16174(IOS60v6174[FS-ES-NP]) (patched 3.2 System Menu IOS that even works for LU64+ Wii's) +set code1=00000001 +set code2=0000003C +set version=6174 +set wadname=IOS30v16174(IOS60v6174[FS-ES-NP]).wad +set md5=5befd07e059d54753464956c64e071d2 +set md5alt=%md5% +set ciosslot=30 +set ciosversion=16174 +set category=patchios +goto:downloadstart + +:IOS40P60 +set name=IOS40v16174(IOS60v6174[FS-ES-NP]) (patched 3.3K System Menu IOS) +set code1=00000001 +set code2=0000003C +set version=6174 +set wadname=IOS40v16174(IOS60v6174[FS-ES-NP]).wad +set md5=845254a425aea1ae7a34bcbc68cbe01c +set md5alt=%md5% +set ciosslot=40 +set ciosversion=16174 +set category=patchios +goto:downloadstart + + +:IOS70K +set name=IOS70v16174(IOS60v6174[FS-ES-NP])-for Region Changed Korean Wii's +set code1=00000001 +set code2=0000003C +set version=6174 +set wadname=IOS70v16174(IOS60v6174[FS-ES-NP]).wad +set md5=d7fc28b7012cd1b941b8f7feaa0e1637 +set md5alt=%md5% +set ciosslot=70 +set ciosversion=16174 +set category=patchios +goto:downloadstart + + +:IOS80K +set name=IOS80v16174(IOS60v6174[FS-ES-NP])-for Region Changed Korean Wii's +set code1=00000001 +set code2=0000003C +set version=6174 +set wadname=IOS80v16174(IOS60v6174[FS-ES-NP]).wad +set md5=99b4c8ad3ac9664acb08fdc695da417c +set md5alt=%md5% +set ciosslot=80 +set ciosversion=16174 +set category=patchios +goto:downloadstart + + + +:IOS61 +set name=IOS61 +set code1=00000001 +set code2=0000003D +set version=5662 +set wadname=IOS61-64-v5662.wad +set md5=54c44b17be63ea4b3b674d66f4efa7bf +set md5alt=7f79db4519182d15b1332ff06ed40880 +set category=ios +goto:downloadstart + + +:IOS70 +set name=IOS70v6687 (4.2 System Menu IOS) +set code1=00000001 +set code2=00000046 +set version=6687 +set wadname=IOS70-64-v6687.wad +set md5=c38ff50344c00e17b7fe58c05d35a91c +set md5alt=%md5% +set category=ios +goto:downloadstart + + + +:IOS70P +set name=IOS70v16687(IOS70v6687[FS-ES-NP]) (patched 4.2 System Menu IOS) +set code1=00000001 +set code2=00000046 +set version=6687 +set wadname=IOS70v16687(IOS70v6687[FS-ES-NP]).wad +::IOS70-64-v6687[FS-ES-NP].wad +set md5=c513cb1684fa35401b17f690d4f327dd +set md5alt=%md5% +set ciosslot=70 +set ciosversion=16687 +set category=patchios +goto:downloadstart + + +:IOS80 +set name=IOS80v6944 (4.3 System Menu IOS) +set code1=00000001 +set code2=00000050 +set version=6944 +set wadname=IOS80-64-v6944.wad +set md5=08af8d598af53c8bc66b31228364cfd7 +set md5alt=dde76a81090611406bcb3b76ac3f082c +set category=ios +goto:downloadstart + + +:IOS80P +set name=IOS80v6944[FS-ES-NP] (patched 4.3 System Menu IOS) +set code1=00000001 +set code2=00000050 +set version=6944 +set wadname=IOS80-64-v6944[FS-ES-NP].wad +set md5=779b6cd4e7b3cd125616835da4c0c0b0 +set md5alt=871214a3b43925780dec4c910a251caa +set ciosslot=80 +set ciosversion=6944 +set category=patchios +goto:downloadstart + + +:IOS236 +set name=IOS236v65535(IOS36v3351[FS-ES-NP]) +set code1=00000001 +set code2=00000024 +set version=3351 +set wadname=IOS236v65535(IOS36v3351[FS-ES-NP]).wad +set md5=7efdac58e6f0c89dbe0b2045ac83cb36 +set md5alt=%md5% +set ciosslot=236 +set ciosversion=65535 +set category=patchios +goto:downloadstart + + +:M10 +set name=MIOSv10 +set code1=00000001 +set code2=00000101 +set version=10 +set wadname=RVL-mios-v10.wad +set md5=851c27dae82bc1c758be07fa964d17cb +set md5alt=%md5% +set category=ios +goto:downloadstart + + +:NUSGRABBER0e +set name=0000000e.app from IOS80 v6943 (SNEEK) +set code1=SNEEKAPP +::set code2=APP +set version=0e +set wadname=0000000e_IOS80.app +set md5=4b3ad6d33707d55ec27583a84b2ecf2a +goto:downloadstart + + +:NUSGRABBER0e_70 +set name=0000000e.app from IOS70 v6687 (SNEEK) +set code1=SNEEKAPP +::set code2=APP +set version=0e_70 +set wadname=0000000e_IOS70.app +set md5=7c3a8a690b6f701d2dcea082da1bd478 +goto:downloadstart + + +:NUSGRABBER0e_60 +set name=0000000e.app from IOS60 v6174 (SNEEK) +set code1=SNEEKAPP +::set code2=APP +set version=0e_60 +set wadname=0000000e_IOS60.app +set md5=ddaa661a6aac528c26217eda972a1787 +goto:downloadstart + +:NUSGRABBER01 +set name=00000001.app from IOS80 v6687 (SNEEK) +set code1=SNEEKAPP +::set code2=APP +set version=01 +set wadname=00000001_IOS80.app +set md5=89f7dc21f07e2cae97c3a571b23d8abd +goto:downloadstart + +:NUSGRABBER01_70 +set name=00000001.app from IOS70 v6687 (SNEEK) +set code1=SNEEKAPP +::set code2=APP +set version=01_70 +set wadname=00000001_IOS70.app +set md5=89f7dc21f07e2cae97c3a571b23d8abd +goto:downloadstart + + +:NUSGRABBER01_60 +set name=00000001.app from IOS60 v6174 (SNEEK) +set code1=SNEEKAPP +::set code2=APP +set version=01_60 +set wadname=00000001_IOS60.app +set md5=48e1be8f767feb59cbc51aa4329d735a +goto:downloadstart + +:NUSGRABBER0c +set name=0000000c.app from MIOS v10 (DIOS MIOS) +set code1=SNEEKAPP +::set code2=APP +set version=0c +set wadname=0000000c.app +set md5=42634040d7cbb53057c577ec4c3c63f8 +goto:downloadstart + +:NUSGRABBER40 +set name=00000040.app from System Menu 3.2J (for MyMenuify) +set code1=MYMAPP +::set code2=APP +set version=40 +set wadname=00000040_3.2J.app +set md5=c39e9edfc6df2264ce8ade4fd933f47f +goto:downloadstart + +:NUSGRABBER42 +set name=00000042.app from System Menu 3.2U (for MyMenuify) +set code1=MYMAPP +::set code2=APP +set version=42 +set wadname=00000042_3.2U.app +set md5=9aae1917fdb8ba4d409664c230d89b27 +goto:downloadstart + +:NUSGRABBER45 +set name=00000045.app from System Menu 3.2E (for MyMenuify) +set code1=MYMAPP +::set code2=APP +set version=45 +set wadname=00000045_3.2E.app +set md5=500130276620408b47777355460193de +goto:downloadstart + +:NUSGRABBER70 +set name=00000070.app from System Menu 4.0J (for MyMenuify) +set code1=MYMAPP +::set code2=APP +set version=70 +set wadname=00000070_4.0J.app +set md5=cc23b71d9246154f289644beee1b1682 +goto:downloadstart + +:NUSGRABBER72 +set name=00000072.app from System Menu 4.0U (for MyMenuify) +set code1=MYMAPP +::set code2=APP +set version=72 +set wadname=00000072_4.0U.app +set md5=611d8d5e1f7ce778ba4c44d1b4c2910b +goto:downloadstart + +:NUSGRABBER75 +set name=00000075.app from System Menu 4.0E (for MyMenuify) +set code1=MYMAPP +::set code2=APP +set version=75 +set wadname=00000075_4.0E.app +set md5=a1d5703a4a2a5d764a12224d646c2849 +goto:downloadstart + +:NUSGRABBER78 +set name=00000078.app from System Menu 4.1J (for MyMenuify) +set code1=MYMAPP +::set code2=APP +set version=78 +set wadname=00000078_4.1J.app +set md5=f2eadf12d18e793373060222b870057d +goto:downloadstart + +:NUSGRABBER81 +set name=00000081.app from System Menu 4.1K (for MyMenuify) +set code1=MYMAPP +::set code2=APP +set version=81 +set wadname=00000081_4.1K.app +set md5=7eedbf1a146b29b63edbb55e04f81f98 +goto:downloadstart + +:NUSGRABBER7b +set name=0000007b.app from System Menu 4.1U (for MyMenuify) +set code1=MYMAPP +::set code2=APP +set version=7b +set wadname=0000007b_4.1U.app +set md5=6b939de8222800733f4c44ae4eadb325 +goto:downloadstart + +:NUSGRABBER7e +set name=0000007e.app from System Menu 4.1E (for MyMenuify) +set code1=MYMAPP +::set code2=APP +set version=7e +set wadname=0000007e_4.1E.app +set md5=574a3a144971ea0ec61bf8cef8d7ff80 +goto:downloadstart + +:NUSGRABBER84 +set name=00000084.app from System Menu 4.2J (for MyMenuify) +set code1=MYMAPP +::set code2=APP +set version=84 +set wadname=00000084_4.2J.app +set md5=b08998e582c48afba3a14f6d9e1e9373 +goto:downloadstart + +:NUSGRABBER87 +set name=00000087.app from System Menu 4.2U (for MyMenuify) +set code1=MYMAPP +::set code2=APP +set version=87 +set wadname=00000087_4.2U.app +set md5=7079948c6aed8aae6009e4fdf27c7171 +goto:downloadstart + +:NUSGRABBER8a +set name=0000008a.app from System Menu 4.2E (for MyMenuify) +set code1=MYMAPP +::set code2=APP +set version=8a +set wadname=0000008a_4.2E.app +set md5=7e7994f78941afb51e9a20085deac305 +goto:downloadstart + + +:NUSGRABBER8d +set name=0000008d.app from System Menu 4.2K (for MyMenuify) +set code1=MYMAPP +::set code2=APP +set version=8d +set wadname=0000008d_4.2K.app +set md5=9d72a1966370e44cb4c456c17a077bec +goto:downloadstart + + +:NUSGRABBER94 +set name=00000094.app from System Menu 4.3J (for MyMenuify) +set code1=MYMAPP +::set code2=APP +set version=94 +set wadname=00000094_4.3J.app +set md5=5b3ee6942a3cda716badbce3665076fc +goto:downloadstart + +:NUSGRABBER97 +set name=00000097.app from System Menu 4.3U (for MyMenuify) +set code1=MYMAPP +::set code2=APP +set version=97 +set wadname=00000097_4.3U.app +set md5=f388c9b11543ac2fe0912ab96064ee37 +goto:downloadstart + +:NUSGRABBER9a +set name=0000009a.app from System Menu 4.3E (for MyMenuify) +set code1=MYMAPP +::set code2=APP +set version=9a +set wadname=0000009a_4.3E.app +set md5=41310f79497c56850c37676074ee1237 +goto:downloadstart + + +:NUSGRABBER9d +set name=0000009d.app from System Menu 4.3K (for MyMenuify) +set code1=MYMAPP +::set code2=APP +set version=9d +set wadname=0000009d_4.3K.app +set md5=e6f2b0d4d5e0c095895f186009bf9516 +goto:downloadstart + + +:URLDownloadDB + +:BannerBomb1 +set name=Bannerbomb v1 (compatible with Wii Menu version 3.0 - 4.1) +set code1=URL +set code2=http://bannerbomb.qoid.us/aads/aad1f_v108.zip +set version=bin +set dlname=aad1f_v108.zip +set wadname=BB1.zip +set md5=41d50b69c5763159afb35918c42cf320 +set path1=private\wii\title\aktn\ +set filename=content.bin +goto:downloadstart + +:BannerBomb2 +set name=Bannerbomb v2 (compatible with Wii Menu version 4.2) +set code1=URL +set code2=http://bannerbomb.qoid.us/abds/abd6a_v200.zip +set version=bin +set dlname=abd6a_v200.zip +set wadname=BB2.zip +set md5=d846f2c07c0a3be6fadca90dbb7356a7 +set path1=private\wii\title\aktn\ +set filename=content.bin +goto:downloadstart + + +:mmm +set name=Multi-Mod Manager (MMM) v13.4 +set code1=URL +set code2="http://nusad.googlecode.com/files/Multi-Mod-Manager_v13.4.zip" +set version=* +set dlname="Multi-Mod-Manager_v13.4.zip" +set wadname=Multi-Mod-Manager_v13.4.zip +set filename=boot.dol +set md5=6d5167f976b5c35b2b2a12c3aa3e7766 +set path1=apps\mmm\ +goto:downloadstart + + +:HackmiiInstaller +set name=HackMii Installer +set code1=URL +::set code2="http://bootmii.org/download/" +set code2="http://bootmii.org/download/" +set version=elf +::set dlname= +set wadname=hackmii_installer_v0.8.zip +set filename=boot.dol +set path1= +set md5=8dcada755a608c70ed171ced7f9ef2f3 +goto:downloadstart + +:Hermesv4 +set name=Hermes cIOS v4 Installer +set code1=URL +set code2=http://filetrip.net/d8367-hermes-cIOS-222223202-installer-4.html +set version=* +set dlname=8367-Hermes_cIOS_222_rev4_installer.zip +set wadname=Hermes_cIOS_v4.zip +set filename=boot.dol +set md5=a1c4a81802da20cf8990d03ebd3b3218 +set path1=apps\cios_installer_v4\ +goto:downloadstart + +:Hermesv5 +set name=Hermes cIOS v5 Installer +set code1=URL +set code2=http://filetrip.net/d9681-hermes-cIOS-Installer-5.html +set version=* +set dlname=9681-cIOS222rev5_installer.zip +set wadname=Hermes_cIOS_v5.zip +set filename=boot.dol +set md5=030a2aba6e0297080ecdfc7f7a6ba2d7 +set path1=apps\cios_installer_v5\ +goto:downloadstart + + + +:Hermesv51 +set name=Hermes cIOS v5.1 Installer +set code1=URL +set code2="http://nusad.googlecode.com/files/cios_installer_v5.1.zip" +set version=* +set dlname="cios_installer_v5.1.zip" +set wadname=cios_installer_v5.1.zip +set filename=boot.dol +set md5=077ac9cdffbea1155dc4bb4fb4cff6b3 +set path1=apps\cios_installer_v5.1\ +goto:downloadstart + +:waninv19 +set name=Waninkokos cIOS v19 Installer +set code1=URL +set code2=http://filetrip.net/d9911-cIOS-Installer-Xr19.html +set version=* +set dlname=9911-cIOSXrev19-Installer.zip +set wadname=cIOSX_v19.zip +set filename=boot.dol +set md5=2d678c3d4e7ea5c55a4a00472abb7421 +set path1=apps\cIOSx_rev19-Installer\ +goto:downloadstart + + +:waninv20 +set name=Waninkokos cIOS v20b Installer +set code1=URL +set code2=http://filetrip.net/d12411-cIOS-Installer-Xr20b.html +set version=* +set dlname=12411-cIOSX_rev20b-Installer.zip +set wadname=cIOSX_v20b.zip +set filename=boot.dol +set md5=ea5e2e4ba67b7612be4ab9fa00b96ba0 +set path1=apps\cIOSx_rev20b-Installer\ +goto:downloadstart + + +:IOS236Installer +set name=IOS236 Installer v5 Mod +set code1=URL +set code2=http://nusad.googlecode.com/files/ios236_v5_mod.zip +set version=* +set dlname=ios236_v5_mod.zip +set wadname=ios236_v5_mod.zip +set filename=boot.dol +set md5=719a2a338121a17bedd3984faa8bd722 +set path1=apps\IOS236-v5-Mod\ +goto:downloadstart + +:SIP +set name=Simple IOS Patcher v1.12 +set code1=URL +set code2=http://nusad.googlecode.com/files/simple_ios_patcher_v1.12.zip +set version=* +set dlname=simple_ios_patcher_v1.12.zip +set wadname=simple_ios_patcher_v1.12.zip +set filename=boot.dol +set md5=f8a7771d83209595d46dcb48326cb014 +set path1=apps\SIP\ +goto:downloadstart + +:pwns +set category=fullextract +set name=Indiana Pwns +set code1=URL +set code2="http://static.hackmii.com/indiana-pwns.zip" +set version=* +set dlname="indiana-pwns.zip" +set wadname=indiana-pwns.zip +set filename=data.bin +set md5=a6b8f03f49baa471228dcd81d3fd623a +set path1=private\wii\title\rlip\ +goto:downloadstart + +:Twi +set category=fullextract +set name=Twilight Hack v0.1 Beta1 (for Wii's 3.3 and below) +set code1=URL +set code2="http://filetrip.net/d2425-Twilight-Hack-v0-1-beta1.html" +set version=* +set dlname="[2711]twilight_hack_v0.1_beta1.zip" +set wadname=twilight_hack_v0.1_beta1.zip +set filename=data.bin +set md5=704bd625ea5b42d7ac06fc937af74d38 +set path1=private\wii\title\rzdp\ +goto:downloadstart + +:BATHAXX +set category=fullextract +set name=BATHAXX (USA, PAL and JAP) +set code1=URL +set code2="http://wien.tomnetworks.com/wii/bathaxx.zip" +set version=* +set dlname="bathaxx.zip" +set wadname=bathaxx.zip +set filename=data.bin +set md5=5dac3152baabbc6ca17bedfd5b7350c9 +set path1=private\wii\title\rlbe\ +goto:downloadstart + + +:ROTJ +set category=fullextract +set name=Return of the JODI (USA, PAL and JAP) +set code1=URL +set code2="http://static.hackmii.com/return-jodi.zip" +set version=* +set dlname="return-jodi.zip" +set wadname=return-jodi.zip +set filename=data.bin +set md5=448a3e6bfb4b6d9fafd64c45575f9cb4 +set path1=private\wii\title\rlge\ +goto:downloadstart + +:TOS +set category=fullextract +set name=Eri HaKawai (USA, PAL and JAP) +set code1=URL +set code2="http://nusad.googlecode.com/files/EriHaKawai-USA+PAL+JAP.zip" +set version=* +set dlname="EriHaKawai-USA+PAL+JAP.zip" +set wadname=EriHaKawai-USA+PAL+JAP.zip +set filename=data.bin +set md5=7884370e1b8960ed09ed61395007affd +set path1=private\wii\title\rt4j\ +goto:downloadstart + +:YUGI +set category=fullextract +set name=YU-GI-OWNED (USA, PAL and JAP) +set code1=URL +set code2="http://nusad.googlecode.com/files/yu-gi-vah-ALL.zip" +set version=* +set dlname="yu-gi-vah-ALL.zip" +set wadname=yu-gi-vah-ALL.zip +set filename=data.bin +set md5=0319cb55ecb1caea34e4504aa56664ab +set path1=private\wii\title\ryoe\ +goto:downloadstart + + + +:smash +set name=Smash Stack (USA, PAL, JAP and KOR) +set category=fullextract +set code1=URL +set code2="http://nusad.googlecode.com/files/Smashstack_AllRegions.zip" +set version=* +set dlname="Smashstack_AllRegions.zip" +set wadname=Smashstack_AllRegions.zip +set filename=st_080805_0933.bin +set md5=aa93aab9bfdd25883bbd826a62645033 +set path1=private\wii\app\rsbe\st\ +goto:downloadstart + +:dopmii +set name=Dop-Mii v13 +set category=fullextract +set code1=URL +set code2="http://dop-mii.googlecode.com/files/DOP-Mii v13.zip" +set version=* +set dlname="DOP-Mii v13.zip" +set wadname=DOP-Mii_v13.zip +set filename=boot.dol +set md5=7cbd40d4987d17d85d4184bafc886c1c +set path1=apps\DOP-Mii\ +goto:downloadstart + + + +:locked +set name=Locked Apps Folder for HBC (PASS=UDLRAB) +set category=fullextract +set code1=URL +set code2="http://nusad.googlecode.com/files/LockedApps(Categorii).zip" +set version=* +set dlname="LockedApps(Categorii).zip" +set wadname=LockedApps(Categorii).zip +set filename=boot.dol +set md5=6f277fd19e359db7d6f84dbad1076a29 +set path1=apps\_apps_locked\ +goto:downloadstart + +:AccioHacks +set name=Accio Hacks +set code1=URL +set code2=http://geckocodes.org/AH.php?dl +set version=* +set dlname="AH.php@dl" +set wadname=AccioHacks.zip +set filename=boot.dol +set md5=15a27faca136b2817cee74c568ec4e64 +set path1=apps\AccioHacks\ +goto:downloadstart + + +:MyM +set name=MyMenuify +set code1=URL +set code2=http://nusad.googlecode.com/files/MyMenuify.zip +set version=* +set dlname=MyMenuify.zip +set wadname=MyMenuify.zip +set filename=boot.dol +set md5=be448c0c7b74ebc2249d5d23ceb5d325 +set path1=apps\MyMenuify\ +goto:downloadstart + + +:bootmiisd +set name=BootMii SD Files +set category=fullextract +set code1=URL +set code2="http://static.hackmii.com/bootmii_sd_files.zip" +set version=* +set dlname="bootmii_sd_files.zip" +set wadname=bootmii_sd_files.zip +set filename=ppcboot.elf +set md5=4b2ac026e3b08a588a340841244f4e98 +set path1=bootmii\ +goto:downloadstart + +::--------Manual Update File----- +:neogamma +set category=ManualUpdate +set name=Neogamma Backup Disc Loader (most recent release) +set version=txt +set code2="http://filetrip.net/h25123270-NeoGamma.html" +set wadname="*-NeoGammaR9*.zip" +set updateurl=http://nusad.googlecode.com/files/ManualUpdate.txt +set path1=apps\neogamma +goto:downloadstart + +::--------Manual Update File----- +:yawm +set category=ManualUpdate +set name=Yet Another Wad Manager Mod +set code2="http://yawmm.googlecode.com/files/YAWMM.zip" +set updateurl=http://nusad.googlecode.com/files/ManualUpdate.txt +set version=* +set wadname=yawmm.zip +set path1=apps\yawmm +goto:downloadstart + + + +:Y4M +set name=YAWMM 4 ModMii +set code1=URL +set code2=http://yawmm.googlecode.com/files/YAWMM.zip +set version=* +set dlname="YAWMM.zip" +set wadname=YAWMM.zip +set filename=boot.dol +set md5=842507bb33184ac96bb093ceb6cd8826 +set path1=apps\YAWMM4ModMii\ +goto:downloadstart + +:usbfolder +set name=Configurable USB-Loader (Most recent Full 249 version) +set wadname=Configurable USB-Loader (Most recent Full 249 version) +set category=cfg +goto:downloadstart + +:cfg249 +set name=Configurable USB Loader (Most recent 249 version) +set category=cfg +goto:downloadstart + +:cfg222 +set name=Configurable USB Loader (Most recent 222 version) +set category=cfg +goto:downloadstart + +:cfgr +set name=Configurator for Configurable USB Loader (Most recent version) +set category=cfgr +goto:downloadstart + +:FLOW +set name=WiiFlow r304-249 +set code1=URL +set code2=http://wiiflow.googlecode.com/files/r304-249.zip +set version=* +set dlname=r304-249.zip +set wadname=r304-249.zip +set filename=boot.dol +set md5=33cef493e5be4a22e7f0af0fed6f4683 +set path1=apps\WiiFlow\ +goto:downloadstart + + +:CheatCodes +set name=%cheatregion% Region Cheat Codes: txtcodes from geckocodes.org +set category=CHEATS +goto:downloadstart + + +:WBM +set name=Wii Backup Manager v0.3.8 build60 +set category=fullextract +set code1=URL +set code2="http://nusad.googlecode.com/files/WiiBackupManager-0.3.8Build60.zip" +set version=* +set dlname=WiiBackupManager-0.3.8Build60.zip +set wadname=WiiBackupManager.zip +set filename=WiiBackupManager.exe +set md5=d6619d36060f1d3215682ab860399e79 +set path1=WiiBackupManager\ +goto:downloadstart + + +:USBX +set name=USB-Loader Forwarder Channel v9 +set code1=ZIP +set code2="http://nusad.googlecode.com/files/USBLoader(s)-ahbprot58-SD-USB-v9-IDCL.zip" +set version=* +set dlname=USBLoader(s)-ahbprot58-SD-USB-v9-IDCL.zip +set wadname=USBLoader(s)-ahbprot58-SD-USB-v9-IDCL.zip +set filename=USBLoader(s)-ahbprot58-SD-USB-v9-IDCL.wad +set md5=eb27717aac3ffc8bc04c4d4ebd515418 +set md5alt=%md5% +set category=fullextract +set path1=WAD\ +goto:downloadstart + + +:JOYF +set name=Joy Flow Forwarder Channel\dol +set code1=ZIP +set code2="http://nusad.googlecode.com/files/JoyFlow_Forwarder_wad_dol.zip" +set version=* +set dlname=JoyFlow_Forwarder_wad_dol.zip +set wadname=JoyFlow_Forwarder_wad_dol.zip +set filename=JoyFlowHNv10-HBJF.wad +set md5=903993f0c03ef158467187c0ed4f771d +set md5alt=%md5% +set category=fullextract +if /i "%MENU1%" EQU "S" (set path1=\) else (set path1=WAD\) +goto:downloadstart + + +:JOY +set name=JoyFlow +set code1=URL +set code2="http://filetrip.net/d24722-JoyFlow-1-0-rev2.html" +set version=* +set dlname=24722-JoYflow_1_0_pb_3.zip +set wadname=JoYflow_1_0_pb_3.zip +set filename=boot.dol +set md5=40aa7b59ad7e4f64ff79981761190680 +set path1=apps\JoYflow\ +goto:downloadstart + + +:S2U +set name=Switch2Uneek +set code1=ZIP +set code2="http://nusad.googlecode.com/files/switch2uneek_ModMiiBundle.zip" +set version=* +set dlname=switch2uneek_ModMiiBundle.zip +set wadname=switch2uneek_ModMiiBundle.zip +set filename=switch2uneek(emulators)-4RealNand-v9-S2UK.wad +set md5=48659d37cd1f6a09bf8d544f93f456cc +set md5alt=%md5% +set category=fullextract +set path1=WAD\ +::below is for building emu nand +if /i "%MENU1%" NEQ "S" goto:downloadstart +set filename=switch2uneek(emulators)-4EMUNand-v9-S2RL.wad +set md5=d9e5ec35e112549045f9144addf06af1 +set md5alt=%md5% +set path1=\ +goto:downloadstart + + +:HBF +set name=Homebrew Filter r32 +set code1=ZIP +set code2="http://nusad.googlecode.com/files/Homebrew_Filter_r32.wad" +set version=* +set dlname=Homebrew_Filter_r32.wad +set wadname=Homebrew_Filter_r32.wad +set filename=Homebrew_Filter_r32.wad +set md5=7d8c086c156890b93c26956d54a71530 +set md5alt=%md5% +set category=fullextract +if /i "%MENU1%" EQU "S" (set path1=\) else (set path1=WAD\) +goto:downloadstart + + +:F32 +set name=FAT32 GUI Formatter +set category=fullextract +set code1=URL +set code2="http://www.ridgecrop.demon.co.uk/guiformat.exe" +set version=* +set dlname=guiformat.exe +set wadname=FAT32_GUI_Formatter.exe +set filename=FAT32_GUI_Formatter.exe +set md5=daf2d9aa422c3d065c6f4e8823644944 +set path1=FAT32_GUI_Formatter\ +goto:downloadstart + + +::TANTRIC APPS!!!! + +:WIIMC +set name=WiiMC - Media Player (Most Recent Release) +set category=TANTRIC +set path1=apps\WiiMC\ +set updateurl=http://wiimc.googlecode.com/svn/trunk/update.xml +set code1=http://wiimc.googlecode.com/files/WiiMC +set code2= (New Install).zip +set zip1=WiiMC +set zip2= (New Install).zip +::set version=* +goto:downloadstart + +:fceugx +set name=FCEUGX - NES Emulator for the Wii (Most Recent Release) +set category=TANTRIC +set path1=apps\fceugx\ +set updateurl=http://fceugc.googlecode.com/svn/trunk/update.xml +set code1=http://fceugc.googlecode.com/files/FCE Ultra GX +set code2=.zip +set zip1=FCE Ultra GX +set zip2=.zip +::set version=* +goto:downloadstart + +:snes9xgx +set name=SNES9xGX - SNES Emulator for the Wii (Most Recent Release) +set category=TANTRIC +set path1=apps\snes9xgx\ +set updateurl=http://snes9x-gx.googlecode.com/svn/trunk/update.xml +set code1=http://snes9x-gx.googlecode.com/files/Snes9x GX +set code2=.zip +set zip1=Snes9x GX +set zip2=.zip +::set version=* +goto:downloadstart + +:vbagx +set name=Visual Boy Advance GX - GB/GBA Emulator for the Wii (Most Recent Release) +set category=TANTRIC +set path1=apps\vbagx\ +set updateurl=http://vba-wii.googlecode.com/svn/trunk/update.xml +set code1=http://vba-wii.googlecode.com/files/Visual Boy Advance GX +set code2=.zip +set zip1=Visual Boy Advance GX +set zip2=.zip +::set version=* +goto:downloadstart + + +:SGM +set name=SaveGame Manager GX (Most Recent Release) +set category=GOOGLEUPDATE +set path1=apps\SaveGameManagerGX\ +set updateurl="http://code.google.com/p/savegame-manager-gx/downloads/list?can=2&q=dol+-forwarder&colspec=Filename+Summary+Uploaded+Size+DownloadCount" +set updatedlname="list@can=2&q=dol+-forwarder&colspec=Filename+Summary+Uploaded+Size+DownloadCount" +set code1="http://savegame-manager-gx.googlecode.com/files/R" +set code2=.dol +set iconurl="http://savegame-manager-gx.googlecode.com/svn/trunk/HBC/icon.png" +set metaurl="http://savegame-manager-gx.googlecode.com/svn/trunk/HBC/meta.xml" +set wadname1=R +set wadname2=.dol +goto:downloadstart + +:WIIX +set name=WiiXplorer (Most Recent Release) +set category=GOOGLEUPDATE +set path1=apps\WiiExplorer\ +set updateurl="http://code.google.com/p/wiixplorer/downloads/list?can=3&q=dol&colspec=Filename+Summary+Uploaded+Size+DownloadCount+UploadedBy" +set updatedlname="list@can=3&q=dol&colspec=Filename+Summary+Uploaded+Size+DownloadCount+UploadedBy" +set code1="http://wiixplorer.googlecode.com/files/R" +set code2=.dol +set iconurl="http://wiixplorer.googlecode.com/svn/trunk/HBC/icon.png" +set metaurl="http://wiixplorer.googlecode.com/svn/trunk/HBC/meta.xml" +set wadname1=R +set wadname2=.dol +goto:downloadstart + + +:HBB +set name=Homebrew Browser v0.3.9c +set category=fullextract +set code1=URL +set code2="http://www.codemii.com/wiihomebrew/homebrew_browser_v0.3.9c.zip" +set version=* +set dlname="homebrew_browser_v0.3.9c.zip" +set wadname=homebrew_browser_v0.3.9c.zip +set filename=boot.dol +set md5=334a432365d4054bcf972c27c54b8eac +set path1=apps\homebrew_browser\ +goto:downloadstart + + +:WII64 +set name=Wii64 beta1.1 (N64 Emulator) +set category=fullextract +set code1=URL +set code2="http://mupen64gc.googlecode.com/files/wii64-beta1.1.zip" +set version=* +set dlname="wii64-beta1.1.zip" +set wadname=wii64-beta1.1.zip +set filename=boot.dol +set md5=630dbc8b8a5be6527b76d49b65c47f23 +set path1=apps\wii64\ +goto:downloadstart + +:WIISX +set name=WiiSX beta2.1 (Playstation 1 Emulator) +set category=fullextract +set code1=URL +set code2="http://pcsxgc.googlecode.com/files/WiiSX-beta2.1.zip" +set version=* +set dlname="WiiSX-beta2.1.zip" +set wadname=WiiSX-beta2.1.zip +set filename=boot.dol +set md5=9c245a7bcfd7b2f99ac9f01712736d43 +set path1=apps\wiiSX\ +goto:downloadstart + + +:Priiloader +set name=Priiloader v0.7 (236 Mod) +set code1=URL +set code2="http://nusad.googlecode.com/files/Priiloader-v0.7-236.zip" +set version=* +set dlname=Priiloader-v0.7-236.zip +set wadname=Priiloader-v0.7-236.zip +set filename=boot.dol +set md5=09bf03164e884bdbbd013e4ff150dd7d +set path1=apps\Priiloader\ +goto:downloadstart + +:PriiHacks +set name=Priiloader Hacks +set code1=URL +set code2="http://nusad.googlecode.com/files/PriiloaderHacks.zip" +set version=ini +set dlname="PriiloaderHacks.zip" +set wadname=PriiloaderHacks.zip +set md5=adeb7f5f6758ed4f866bd180b2180ed2 +set path1= +goto:downloadstart + +:cMIOSrev5 +set name=cMIOS rev5 Installer +set code1=URL +set code2="http://nusad.googlecode.com/files/cMIOS_rev5-Installer.zip" +set version=* +set dlname="cMIOS_rev5-Installer.zip" +set wadname=cMIOS_rev5-Installer.zip +set filename=boot.dol +set md5=1c436e8134d750299138a19a433a45a6 +set path1=apps\cMIOS_rev5-Installer\ +goto:downloadstart + + +:MIOSPatcher +set name=MIOS Patcher 0.2 +set code1=URL +set code2="http://filetrip.net/d8368-MIOS-Patcher-0-2.html" +set version=* +set dlname=8368-MIOSPatcher.zip +set wadname=MIOSPatcher0.2.zip +set filename=boot.dol +set md5=f2e5b95e246528488a3556608ddae217 +set path1=apps\MIOSPatcher\ +goto:downloadstart + + + +::---------------------cIOSs---------------------- +:CIOSDATABASE + +:cIOS222[38]-v4 +set name=cIOS222[38]-v4 +set wadname=cIOS222[38]-v4 +set ciosslot=unchanged +set ciosversion= +set md5=ab4b09e0b330be2ae957fc6847bce687 +set md5alt=%md5% +set basewad=IOS38-64-v3610 +set md5base=7fa5aa3ee9fbb041b69a190928029b29 +set md5basealt=f31080503997c1fc29c0760b8c0cc38b +set code1=00000001 +set code2=00000026 +set version=3610 +set basecios=cIOS222[38]-v4 +set diffpath=%basecios% +set code2new=000000de +set lastbasemodule=0000000e +set cIOSFamilyName=Hermes +set cIOSversionNum=4 +goto:downloadstart + + + + +:cIOS223[37-38]-v4 +set name=cIOS223[37-38]-v4 +set wadname=cIOS223[37-38]-v4 +set ciosslot=unchanged +set ciosversion= +set md5=606d03466c6faa398525f8ab9496ee68 +set md5alt=%md5% +set basewad=IOS37-64-v3612 +set md5base=8af99fa502a5035e77fc80835e91faaa +set md5basealt=e240510b257b6d28beeade967ca299e6 +set code1=00000001 +set code2=00000025 +set version=3612 +set basewadb=IOS38-64-v3610 +set md5baseb=7fa5aa3ee9fbb041b69a190928029b29 +set md5basebalt=f31080503997c1fc29c0760b8c0cc38b +set code1b=00000001 +set code2b=00000026 +set versionb=3610 +set basecios=cIOS223[37-38]-v4 +set diffpath=%basecios% +set code2new=000000df +set lastbasemodule=0000000e +set cIOSFamilyName=Hermes +set cIOSversionNum=4 +goto:downloadstart + + + +::HERMES V5 BASE 38 +:cIOS222[38]-v5 +set name=cIOS222[38]-v5 +set wadname=cIOS222[38]-v5 +set ciosslot=unchanged +set ciosversion= +set md5=77f1df39a24d312f988cecf4dd68e582 +set md5alt=%md5% +set basewad=IOS38-64-v3867 +set md5base=394298e4c9ff287e69020f2405423eb4 +set md5basealt=a2f935cab6a864909325cf0e8fefc349 +set code1=00000001 +set code2=00000026 +set version=3867 +set basecios=cIOS222[38]-v5 +set diffpath=%basecios% +set code2new=000000de +set lastbasemodule=0000000e +set cIOSFamilyName=Hermes +set cIOSversionNum=5 +goto:downloadstart + + +::HERMES V5 BASE 37 +:cIOS223[37]-v5 +set name=cIOS223[37]-v5 +set wadname=cIOS223[37]-v5 +set ciosslot=unchanged +set ciosversion= +set md5=a2cf208d51cea80b82059937778c15b7 +set md5alt=%md5% +set basewad=IOS37-64-v3869 +set md5base=5f4295741efab0d919e491b7151d5ed3 +set md5basealt=47b658053d224af86ce11aa71bea0112 +set code1=00000001 +set code2=00000025 +set version=3869 +set basecios=cIOS223[37]-v5 +set diffpath=%basecios% +set code2new=000000df +set lastbasemodule=0000000e +set cIOSFamilyName=Hermes +set cIOSversionNum=5 +goto:downloadstart + + +:cIOS224[37]-v5 +set name=cIOS224[37]-v5 +set wadname=cIOS224[37]-v5 +set ciosslot=224 +set ciosversion=65535 +set md5=9d1dd2463dca45962050c3a48a818504 +set md5alt=%md5% +set basewad=IOS37-64-v3869 +set md5base=5f4295741efab0d919e491b7151d5ed3 +set md5basealt=47b658053d224af86ce11aa71bea0112 +set code1=00000001 +set code2=00000025 +set version=3869 +set basecios=cIOS223[37]-v5 +set diffpath=%basecios% +set code2new=000000df +set lastbasemodule=0000000e +set cIOSFamilyName=Hermes +set cIOSversionNum=5 +goto:downloadstart + + +::HERMES V5 BASE 57 + +:cIOS224[57]-v5 +set name=cIOS224[57]-v5 +set wadname=cIOS224[57]-v5 +set ciosslot=unchanged +set ciosversion= +set md5=ce67b890fd6dd804d75ae18093fc4235 +set md5alt=%md5% +set basewad=IOS57-64-v5661 +set md5base=ba50f0d46290d74d020f0afa58811e2e +set md5basealt=bca6176ccca817e722d73130a9e73258 +set code1=00000001 +set code2=00000039 +set version=5661 +set basecios=cIOS224[57]-v5 +set diffpath=%basecios% +set code2new=000000e0 +set lastbasemodule=00000012 +set cIOSFamilyName=Hermes +set cIOSversionNum=5 +goto:downloadstart + + +:cIOS202[57]-v5 +set name=cIOS202[57]-v5 +set wadname=cIOS202[57]-v5 +set ciosslot=202 +set ciosversion=65535 +set md5=5e6335412f20b6c9028d5233de03cef9 +set md5alt=%md5% +set basewad=IOS57-64-v5661 +set md5base=ba50f0d46290d74d020f0afa58811e2e +set md5basealt=bca6176ccca817e722d73130a9e73258 +set code1=00000001 +set code2=00000039 +set version=5661 +set basecios=cIOS224[57]-v5 +set diffpath=%basecios% +set code2new=000000e0 +set lastbasemodule=00000012 +set cIOSFamilyName=Hermes +set cIOSversionNum=5 +goto:downloadstart + + +:cIOS223[57]-v5 +set name=cIOS249-v14 +set wadname=cIOS223[57]-v5 +set ciosslot=223 +set ciosversion=65535 +set md5=5d34d3fc2cfc8baa89630267a701d0f8 +set md5alt=%md5% +set basewad=IOS57-64-v5661 +set md5base=ba50f0d46290d74d020f0afa58811e2e +set md5basealt=bca6176ccca817e722d73130a9e73258 +set code1=00000001 +set code2=00000039 +set version=5661 +set basecios=cIOS224[57]-v5 +set diffpath=%basecios% +set code2new=000000e0 +set lastbasemodule=00000012 +set cIOSFamilyName=Hermes +set cIOSversionNum=5 +goto:downloadstart + + +::WANIN'S V14 BASE 38 + +:cIOS249-v14 +set name=cIOS249-v14 +set wadname=cIOS249-v14 +set ciosslot=unchanged +set ciosversion= +set md5=8cb5ff74ec37bb0b6992353097f10318 +set md5alt=%md5% +set basewad=IOS38-64-v3610 +set md5base=f31080503997c1fc29c0760b8c0cc38b +set md5basealt=%md5base% +set code1=00000001 +set code2=00000026 +set version=3610 +set basecios=cIOS249-v14 +set diffpath=%basecios% +set code2new=000000f9 +set lastbasemodule=0000000e +set cIOSFamilyName=Waninkoko +set cIOSversionNum=14 +goto:downloadstart + +:cIOS250-v14 +set name=cIOS250-v14 +set wadname=cIOS250-v14 +set ciosslot=250 +set ciosversion=65535 +set md5=bf53a319daf796c7b0467194911ba33e +set md5alt=%md5% +set basewad=IOS38-64-v3610 +set md5base=f31080503997c1fc29c0760b8c0cc38b +set md5basealt=%md5base% +set code1=00000001 +set code2=00000026 +set version=3610 +set basecios=cIOS249-v14 +set diffpath=%basecios% +set code2new=000000f9 +set lastbasemodule=0000000e +set cIOSFamilyName=Waninkoko +set cIOSversionNum=14 +goto:downloadstart + + +::WANIN'S V17B BASE 38 + +:cIOS249-v17b +set name=cIOS249-v17b +set wadname=cIOS249-v17b +set ciosslot=unchanged +set ciosversion= +set md5=dff98dfa945112aecfda31ad3900dc75 +set md5alt=%md5% +set basewad=IOS38-64-v3867 +set md5base=394298e4c9ff287e69020f2405423eb4 +set md5basealt=a2f935cab6a864909325cf0e8fefc349 +set code1=00000001 +set code2=00000026 +set version=3867 +set basecios=cIOS249-v17b +set diffpath=%basecios% +set code2new=000000f9 +set lastbasemodule=0000000e +set cIOSFamilyName=Waninkoko +set cIOSversionNum=17 +goto:downloadstart + + +:cIOS250-v17b +set name=cIOS250-v17b +set wadname=cIOS250-v17b +set ciosslot=250 +set ciosversion=65535 +set md5=8d8a6655bf221be8897c30aa52b1c2ac +set md5alt=%md5% +set basewad=IOS38-64-v3867 +set md5base=394298e4c9ff287e69020f2405423eb4 +set md5basealt=a2f935cab6a864909325cf0e8fefc349 +set code1=00000001 +set code2=00000026 +set version=3867 +set basecios=cIOS249-v17b +set diffpath=%basecios% +set code2new=000000f9 +set lastbasemodule=0000000e +set cIOSFamilyName=Waninkoko +set cIOSversionNum=17 +goto:downloadstart + + + +::WANIN'S V19 BASE 37 +:cIOS249[37]-v19 +set name=cIOS249[37]-v19 +set wadname=cIOS249[37]-v19 +set ciosslot=unchanged +set ciosversion= +set md5=b98ac3559567497cae3e0af28749bc64 +set md5alt=%md5% +set basewad=IOS37-64-v3869 +set md5base=5f4295741efab0d919e491b7151d5ed3 +set md5basealt=47b658053d224af86ce11aa71bea0112 +set code1=00000001 +set code2=00000025 +set version=3869 +set basecios=cIOS249[37]-v19 +set diffpath=%basecios% +set code2new=000000f9 +set lastbasemodule=0000000e +set cIOSFamilyName=Waninkoko +set cIOSversionNum=19 +goto:downloadstart + + +:cIOS250[37]-v19 +set name=cIOS250[37]-v19 +set wadname=cIOS250[37]-v19 +set ciosslot=250 +set ciosversion=65535 +set md5=d203532a55358f40d2607d5435dc1574 +set md5alt=%md5% +set basewad=IOS37-64-v3869 +set md5base=5f4295741efab0d919e491b7151d5ed3 +set md5basealt=47b658053d224af86ce11aa71bea0112 +set code1=00000001 +set code2=00000025 +set version=3869 +set basecios=cIOS249[37]-v19 +set diffpath=%basecios% +set code2new=000000f9 +set lastbasemodule=0000000e +set cIOSFamilyName=Waninkoko +set cIOSversionNum=19 +goto:downloadstart + + + +::WANIN'S V19 BASE 38 +:cIOS249[38]-v19 +set name=cIOS249[38]-v19 +set wadname=cIOS249[38]-v19 +set ciosslot=unchanged +set ciosversion= +set md5=9ba15ac66b321827e21026fa6cd1b04f +set md5alt=%md5% +set basewad=IOS38-64-v3867 +set md5base=394298e4c9ff287e69020f2405423eb4 +set md5basealt=a2f935cab6a864909325cf0e8fefc349 +set code1=00000001 +set code2=00000026 +set version=3867 +set basecios=cIOS249[38]-v19 +set diffpath=%basecios% +set code2new=000000f9 +set lastbasemodule=0000000e +set cIOSFamilyName=Waninkoko +set cIOSversionNum=19 +goto:downloadstart + + +:cIOS250[38]-v19 +set name=cIOS250[38]-v19 +set wadname=cIOS250[38]-v19 +set ciosslot=250 +set ciosversion=65535 +set md5=c216987bad6bac699af0ae6c6c7d5738 +set md5alt=%md5% +set basewad=IOS38-64-v3867 +set md5base=394298e4c9ff287e69020f2405423eb4 +set md5basealt=a2f935cab6a864909325cf0e8fefc349 +set code1=00000001 +set code2=00000026 +set version=3867 +set basecios=cIOS249[38]-v19 +set diffpath=%basecios% +set code2new=000000f9 +set lastbasemodule=0000000e +set cIOSFamilyName=Waninkoko +set cIOSversionNum=19 +goto:downloadstart + + +::WANIN'S V19 BASE 57 +:cIOS249[57]-v19 +set name=cIOS249[57]-v19 +set wadname=cIOS249[57]-v19 +set ciosslot=unchanged +set ciosversion= +set md5=5b756d6cc3ca20736bff8d925a9dd877 +set md5alt=%md5% +set basewad=IOS57-64-v5661 +set md5base=ba50f0d46290d74d020f0afa58811e2e +set md5basealt=bca6176ccca817e722d73130a9e73258 +set basecios=cIOS249[57]-v19 +set diffpath=%basecios% +set code1=00000001 +set code2=00000039 +set version=5661 +set code2new=000000f9 +set lastbasemodule=00000012 +set cIOSFamilyName=Waninkoko +set cIOSversionNum=19 +goto:downloadstart + + +:cIOS250[57]-v19 +set name=cIOS250[57]-v19 +set wadname=cIOS250[57]-v19 +set ciosslot=250 +set ciosversion=65535 +set md5=1755e220b994e45120ea905289c97724 +set md5alt=%md5% +set basewad=IOS57-64-v5661 +set md5base=ba50f0d46290d74d020f0afa58811e2e +set md5basealt=bca6176ccca817e722d73130a9e73258 +set basecios=cIOS249[57]-v19 +set diffpath=%basecios% +set code1=00000001 +set code2=00000039 +set version=5661 +set code2new=000000f9 +set lastbasemodule=00000012 +set cIOSFamilyName=Waninkoko +set cIOSversionNum=19 +goto:downloadstart + + + +::WANIN'S V20 BASE 38 +:cIOS249[38]-v20 +set name=cIOS249[38]-v20 +set wadname=cIOS249[38]-v20 +set ciosslot=unchanged +set ciosversion= +set md5=74b2f313224fd9ba7dec16eecea21949 +set md5alt=%md5% +set basewad=IOS38-64-v4123 +set md5base=fb3db1afa0685a5778cd83b148f74723 +set md5basealt=%md5base% +set code1=00000001 +set code2=00000026 +set version=4123 +set basecios=cIOS249[38]-v20 +set diffpath=%basecios% +set code2new=000000f9 +set lastbasemodule=0000000e +set cIOSFamilyName=Waninkoko +set cIOSversionNum=20 +goto:downloadstart + +:cIOS250[38]-v20 +set name=cIOS250[38]-v20 +set wadname=cIOS250[38]-v20 +set ciosslot=250 +set ciosversion=65535 +set md5=7a629c9288c2b89904956a2f7e07a7d0 +set md5alt=%md5% +set basewad=IOS38-64-v4123 +set md5base=fb3db1afa0685a5778cd83b148f74723 +set md5basealt=%md5base% +set code1=00000001 +set code2=00000026 +set version=4123 +set basecios=cIOS249[38]-v20 +set diffpath=%basecios% +set code2new=000000f9 +set lastbasemodule=0000000e +set cIOSFamilyName=Waninkoko +set cIOSversionNum=20 +goto:downloadstart + + +::WANIN'S V20 BASE 56 +:cIOS249[56]-v20 +set name=cIOS249[56]-v20 +set wadname=cIOS249[56]-v20 +set ciosslot=unchanged +set ciosversion= +set md5=973742ce57938744afbbe689b415da6a +set md5alt=%md5% +set basewad=IOS56-64-v5661 +set md5base=726d464aa08fee191e76119ab0e0dc00 +set md5basealt=%md5base% +set code1=00000001 +set code2=00000038 +set version=5661 +set basecios=cIOS249[56]-v20 +set diffpath=%basecios% +set code2new=000000f9 +set lastbasemodule=0000000e +set cIOSFamilyName=Waninkoko +set cIOSversionNum=20 +goto:downloadstart + +:cIOS250[56]-v20 +set name=cIOS250[56]-v20 +set wadname=cIOS250[56]-v20 +set ciosslot=250 +set ciosversion=65535 +set md5=6e8422260eb3740be64303354f37a780 +set md5alt=%md5% +set basewad=IOS56-64-v5661 +set md5base=726d464aa08fee191e76119ab0e0dc00 +set md5basealt=%md5base% +set code1=00000001 +set code2=00000038 +set version=5661 +set basecios=cIOS249[56]-v20 +set diffpath=%basecios% +set code2new=000000f9 +set lastbasemodule=0000000e +set cIOSFamilyName=Waninkoko +set cIOSversionNum=20 +goto:downloadstart + + +::WANIN'S V20 BASE 57 +:cIOS249[57]-v20 +set name=cIOS249[57]-v20 +set wadname=cIOS249[57]-v20 +set ciosslot=unchanged +set ciosversion= +set md5=a1a157985cc99047712b018bd3059ef8 +set md5alt=%md5% +set basewad=IOS57-64-v5918 +set md5base=85e8101949d48a646448bde93640cdef +set md5basealt=%md5base% +set code1=00000001 +set code2=00000039 +set version=5918 +set basecios=cIOS249[57]-v20 +set diffpath=%basecios% +set code2new=000000f9 +set lastbasemodule=00000012 +set cIOSFamilyName=Waninkoko +set cIOSversionNum=20 +goto:downloadstart + +:cIOS250[57]-v20 +set name=cIOS250[57]-v20 +set wadname=cIOS250[57]-v20 +set ciosslot=250 +set ciosversion=65535 +set md5=128f04cca48c2bc3a2e60d7f34ce16fa +set md5alt=%md5% +set basewad=IOS57-64-v5918 +set md5base=85e8101949d48a646448bde93640cdef +set md5basealt=%md5base% +set code1=00000001 +set code2=00000039 +set version=5918 +set basecios=cIOS249[57]-v20 +set diffpath=%basecios% +set code2new=000000f9 +set lastbasemodule=00000012 +set cIOSFamilyName=Waninkoko +set cIOSversionNum=20 +goto:downloadstart + + + +::WANIN'S V21 BASE 37 +:cIOS249[37]-v21 +set name=cIOS249[37]-v21 +set wadname=cIOS249[37]-v21 +set ciosslot=unchanged +set ciosversion= +set md5=be4300b989dd53d71fcf5b8dbb940be8 +set md5alt=%md5% +set basewad=IOS37-64-v5662 +set md5base=bdeb8d02ba1f3de7b430fbe12560a3eb +set md5basealt=%md5base% +set code1=00000001 +set code2=00000025 +set version=5662 +set basecios=cIOS249[37]-v21 +set diffpath=%basecios% +set code2new=000000f9 +set lastbasemodule=0000000e +set cIOSFamilyName=Waninkoko +set cIOSversionNum=21 +goto:downloadstart + +:cIOS250[37]-v21 +set name=cIOS250[37]-v21 +set wadname=cIOS250[37]-v21 +set ciosslot=250 +set ciosversion=65535 +set md5=15bd9700e2025a2892ea9a8bc2e88b8b +set md5alt=%md5% +set basewad=IOS37-64-v5662 +set md5base=bdeb8d02ba1f3de7b430fbe12560a3eb +set md5basealt=%md5base% +set code1=00000001 +set code2=00000025 +set version=5662 +set basecios=cIOS249[37]-v21 +set diffpath=%basecios% +set code2new=000000f9 +set lastbasemodule=0000000e +set cIOSFamilyName=Waninkoko +set cIOSversionNum=21 +goto:downloadstart + + +::WANIN'S V21 BASE 38 +:cIOS249[38]-v21 +set name=cIOS249[38]-v21 +set wadname=cIOS249[38]-v21 +set ciosslot=unchanged +set ciosversion= +set md5=219450b423a81517ba1d79c09947a36a +set md5alt=%md5% +set basewad=IOS38-64-v4123 +set md5base=fb3db1afa0685a5778cd83b148f74723 +set md5basealt=%md5base% +set code1=00000001 +set code2=00000026 +set version=4123 +set basecios=cIOS249[38]-v21 +set diffpath=%basecios% +set code2new=000000f9 +set lastbasemodule=0000000e +set cIOSFamilyName=Waninkoko +set cIOSversionNum=21 +goto:downloadstart + +:cIOS250[38]-v21 +set name=cIOS250[38]-v21 +set wadname=cIOS250[38]-v21 +set ciosslot=250 +set ciosversion=65535 +set md5=cda6cdb6bd7f9419656fed1307f80e06 +set md5alt=%md5% +set basewad=IOS38-64-v4123 +set md5base=fb3db1afa0685a5778cd83b148f74723 +set md5basealt=%md5base% +set code1=00000001 +set code2=00000026 +set version=4123 +set basecios=cIOS249[38]-v21 +set diffpath=%basecios% +set code2new=000000f9 +set lastbasemodule=0000000e +set cIOSFamilyName=Waninkoko +set cIOSversionNum=21 +goto:downloadstart + + +::WANIN'S V21 BASE 53 +:cIOS249[53]-v21 +set name=cIOS249[53]-v21 +set wadname=cIOS249[53]-v21 +set ciosslot=unchanged +set ciosversion= +set md5=93057dccaef92e008d85ee71e55ec901 +set md5alt=%md5% +set basewad=IOS53-64-v5662 +set md5base=ce7a5174a863488655f9c97b59e1b380 +set md5basealt=%md5base% +set code1=00000001 +set code2=00000035 +set version=5662 +set basecios=cIOS249[53]-v21 +set diffpath=%basecios% +set code2new=000000f9 +set lastbasemodule=0000000e +set cIOSFamilyName=Waninkoko +set cIOSversionNum=21 +goto:downloadstart + +:cIOS250[53]-v21 +set name=cIOS250[53]-v21 +set wadname=cIOS250[53]-v21 +set ciosslot=250 +set ciosversion=65535 +set md5=90d4ae05fdfa8165829cae2701ff0ff4 +set md5alt=%md5% +set basewad=IOS53-64-v5662 +set md5base=ce7a5174a863488655f9c97b59e1b380 +set md5basealt=%md5base% +set code1=00000001 +set code2=00000035 +set version=5662 +set basecios=cIOS249[53]-v21 +set diffpath=%basecios% +set code2new=000000f9 +set lastbasemodule=0000000e +set cIOSFamilyName=Waninkoko +set cIOSversionNum=21 +goto:downloadstart + + +::WANIN'S V21 BASE 55 +:cIOS249[55]-v21 +set name=cIOS249[55]-v21 +set wadname=cIOS249[55]-v21 +set ciosslot=unchanged +set ciosversion= +set md5=d4a3b454438199973a1f405ce0deaed9 +set md5alt=%md5% +set basewad=IOS55-64-v5662 +set md5base=cf19171ee90455917e5da3ca56c52612 +set md5basealt=%md5base% +set code1=00000001 +set code2=00000037 +set version=5662 +set basecios=cIOS249[55]-v21 +set diffpath=%basecios% +set code2new=000000f9 +set lastbasemodule=0000000e +set cIOSFamilyName=Waninkoko +set cIOSversionNum=21 +goto:downloadstart + +:cIOS250[55]-v21 +set name=cIOS250[55]-v21 +set wadname=cIOS250[55]-v21 +set ciosslot=250 +set ciosversion=65535 +set md5=439f8b48374ad4e43a9217edafec7952 +set md5alt=%md5% +set basewad=IOS55-64-v5662 +set md5base=cf19171ee90455917e5da3ca56c52612 +set md5basealt=%md5base% +set code1=00000001 +set code2=00000037 +set version=5662 +set basecios=cIOS249[55]-v21 +set diffpath=%basecios% +set code2new=000000f9 +set lastbasemodule=0000000e +set cIOSFamilyName=Waninkoko +set cIOSversionNum=21 +goto:downloadstart + + +::WANIN'S V21 BASE 56 +:cIOS249[56]-v21 +set name=cIOS249[56]-v21 +set wadname=cIOS249[56]-v21 +set ciosslot=unchanged +set ciosversion= +set md5=ed58b6e48f5c83f25d2fb63393066af7 +set md5alt=%md5% +set basewad=IOS56-64-v5661 +set md5base=726d464aa08fee191e76119ab0e0dc00 +set md5basealt=%md5base% +set code1=00000001 +set code2=00000038 +set version=5661 +set basecios=cIOS249[56]-v21 +set diffpath=%basecios% +set code2new=000000f9 +set lastbasemodule=0000000e +set cIOSFamilyName=Waninkoko +set cIOSversionNum=21 +goto:downloadstart + +:cIOS250[56]-v21 +set name=cIOS250[56]-v21 +set wadname=cIOS250[56]-v21 +set ciosslot=250 +set ciosversion=65535 +set md5=8ea19a6026eabe99b2b38c854fe73b18 +set md5alt=%md5% +set basewad=IOS56-64-v5661 +set md5base=726d464aa08fee191e76119ab0e0dc00 +set md5basealt=%md5base% +set code1=00000001 +set code2=00000038 +set version=5661 +set basecios=cIOS249[56]-v21 +set diffpath=%basecios% +set code2new=000000f9 +set lastbasemodule=0000000e +set cIOSFamilyName=Waninkoko +set cIOSversionNum=21 +goto:downloadstart + +::WANIN'S V21 BASE 57 +:cIOS249[57]-v21 +set name=cIOS249[57]-v21 +set wadname=cIOS249[57]-v21 +set ciosslot=unchanged +set ciosversion= +set md5=ff4a32a702a435990b3d4b155112fce6 +set md5alt=%md5% +set basewad=IOS57-64-v5918 +set md5base=85e8101949d48a646448bde93640cdef +set md5basealt=%md5base% +set code1=00000001 +set code2=00000039 +set version=5918 +set basecios=cIOS249[57]-v21 +set diffpath=%basecios% +set code2new=000000f9 +set lastbasemodule=00000012 +set cIOSFamilyName=Waninkoko +set cIOSversionNum=21 +goto:downloadstart + +:cIOS250[57]-v21 +set name=cIOS250[57]-v21 +set wadname=cIOS250[57]-v21 +set ciosslot=250 +set ciosversion=65535 +set md5=454a1892e7872534a5fdbedcf075aaee +set md5alt=%md5% +set basewad=IOS57-64-v5918 +set md5base=85e8101949d48a646448bde93640cdef +set md5basealt=%md5base% +set code1=00000001 +set code2=00000039 +set version=5918 +set basecios=cIOS249[57]-v21 +set diffpath=%basecios% +set code2new=000000f9 +set lastbasemodule=00000012 +set cIOSFamilyName=Waninkoko +set cIOSversionNum=21 +goto:downloadstart + + +::WANIN'S V21 BASE 58 +:cIOS249[58]-v21 +set name=cIOS249[58]-v21 +set wadname=cIOS249[58]-v21 +set ciosslot=unchanged +set ciosversion= +set md5=a05755c95e4452a0ed120d9b8de4faba +set md5alt=%md5% +set basewad=IOS58-64-v6175 +set md5base=791907a4993bf018cb52bf8f963cff92 +set md5basealt=%md5base% +set code1=00000001 +set code2=0000003a +set version=6175 +set basecios=cIOS249[58]-v21 +set diffpath=%basecios% +set code2new=000000f9 +set lastbasemodule=00000012 +set cIOSFamilyName=Waninkoko +set cIOSversionNum=21 +goto:downloadstart + +:cIOS250[58]-v21 +set name=cIOS250[58]-v21 +set wadname=cIOS250[58]-v21 +set ciosslot=250 +set ciosversion=65535 +set md5=68aa669b178f2207c56d41e13acce969 +set md5alt=%md5% +set basewad=IOS58-64-v6175 +set md5base=791907a4993bf018cb52bf8f963cff92 +set md5basealt=%md5base% +set code1=00000001 +set code2=0000003a +set version=6175 +set basecios=cIOS249[58]-v21 +set diffpath=%basecios% +set code2new=000000f9 +set lastbasemodule=00000012 +set cIOSFamilyName=Waninkoko +set cIOSversionNum=21 +goto:downloadstart + + +::d2x cIOSs + +:cIOS249[37]-d2x-v6 +set name=cIOS249[37]-d2x-v6 +set wadname=cIOS249[37]-d2x-v6 +set ciosslot=249 +set ciosversion=21006 +set md5=361246714da27f1bbb6391e35c995029 +set md5alt=%md5% +set basewad=IOS37-64-v5662 +set md5base=bdeb8d02ba1f3de7b430fbe12560a3eb +set md5basealt=%md5base% +set code1=00000001 +set code2=00000025 +set version=5662 +set basecios=cIOS249[37]-d2x-v6 +set diffpath=cIOS249[37]-v21 +set code2new=000000f9 +set lastbasemodule=0000000e +if exist modules\d2x-beta\d2x-beta.bat call modules\d2x-beta\d2x-beta.bat +goto:downloadstart + +:cIOS250[37]-d2x-v6 +set name=cIOS250[37]-d2x-v6 +set wadname=cIOS250[37]-d2x-v6 +set ciosslot=250 +set ciosversion=21006 +set md5=0a9b027a90eba2dc86d5c0e33a1aece2 +set md5alt=%md5% +set basewad=IOS37-64-v5662 +set md5base=bdeb8d02ba1f3de7b430fbe12560a3eb +set md5basealt=%md5base% +set code1=00000001 +set code2=00000025 +set version=5662 +set basecios=cIOS249[37]-d2x-v6 +set diffpath=cIOS249[37]-v21 +set code2new=000000f9 +set lastbasemodule=0000000e +if exist modules\d2x-beta\d2x-beta.bat call modules\d2x-beta\d2x-beta.bat +goto:downloadstart + +:cIOS249[38]-d2x-v6 +set name=cIOS249[38]-d2x-v6 +set wadname=cIOS249[38]-d2x-v6 +set ciosslot=249 +set ciosversion=21006 +set md5=39c6a822aecbdd42f37eba46955fd5f8 +set md5alt=%md5% +set basewad=IOS38-64-v4123 +set md5base=fb3db1afa0685a5778cd83b148f74723 +set md5basealt=%md5base% +set code1=00000001 +set code2=00000026 +set version=4123 +set basecios=cIOS249[38]-d2x-v6 +set diffpath=cIOS249[38]-v21 +set code2new=000000f9 +set lastbasemodule=0000000e +if exist modules\d2x-beta\d2x-beta.bat call modules\d2x-beta\d2x-beta.bat +goto:downloadstart + +:cIOS250[38]-d2x-v6 +set name=cIOS250[38]-d2x-v6 +set wadname=cIOS250[38]-d2x-v6 +set ciosslot=250 +set ciosversion=21006 +set md5=c632be53565980b5982ef55c780ab7a9 +set md5alt=%md5% +set basewad=IOS38-64-v4123 +set md5base=fb3db1afa0685a5778cd83b148f74723 +set md5basealt=%md5base% +set code1=00000001 +set code2=00000026 +set version=4123 +set basecios=cIOS249[38]-d2x-v6 +set diffpath=cIOS249[38]-v21 +set code2new=000000f9 +set lastbasemodule=0000000e +if exist modules\d2x-beta\d2x-beta.bat call modules\d2x-beta\d2x-beta.bat +goto:downloadstart + + +:cIOS249[53]-d2x-v6 +set name=cIOS249[53]-d2x-v6 +set wadname=cIOS249[53]-d2x-v6 +set ciosslot=249 +set ciosversion=21006 +set md5=e52cd78f388e15bfb69317522fb75567 +set md5alt=%md5% +set basewad=IOS53-64-v5662 +set md5base=ce7a5174a863488655f9c97b59e1b380 +set md5basealt=%md5base% +set code1=00000001 +set code2=00000035 +set version=5662 +set basecios=cIOS249[53]-d2x-v6 +set diffpath=cIOS249[53]-v21 +set code2new=000000f9 +set lastbasemodule=0000000e +if exist modules\d2x-beta\d2x-beta.bat call modules\d2x-beta\d2x-beta.bat +goto:downloadstart + +:cIOS250[53]-d2x-v6 +set name=cIOS250[53]-d2x-v6 +set wadname=cIOS250[53]-d2x-v6 +set ciosslot=250 +set ciosversion=21006 +set md5=9656c574699627621d6f417d764653ed +set md5alt=%md5% +set basewad=IOS53-64-v5662 +set md5base=ce7a5174a863488655f9c97b59e1b380 +set md5basealt=%md5base% +set code1=00000001 +set code2=00000035 +set version=5662 +set basecios=cIOS249[53]-d2x-v6 +set diffpath=cIOS249[53]-v21 +set code2new=000000f9 +set lastbasemodule=0000000e +if exist modules\d2x-beta\d2x-beta.bat call modules\d2x-beta\d2x-beta.bat +goto:downloadstart + + +:cIOS249[55]-d2x-v6 +set name=cIOS249[55]-d2x-v6 +set wadname=cIOS249[55]-d2x-v6 +set ciosslot=249 +set ciosversion=21006 +set md5=21d390182195f13d968d9d3a4ee7be39 +set md5alt=%md5% +set basewad=IOS55-64-v5662 +set md5base=cf19171ee90455917e5da3ca56c52612 +set md5basealt=%md5base% +set code1=00000001 +set code2=00000037 +set version=5662 +set basecios=cIOS249[55]-d2x-v6 +set diffpath=cIOS249[55]-v21 +set code2new=000000f9 +set lastbasemodule=0000000e +if exist modules\d2x-beta\d2x-beta.bat call modules\d2x-beta\d2x-beta.bat +goto:downloadstart + +:cIOS250[55]-d2x-v6 +set name=cIOS250[55]-d2x-v6 +set wadname=cIOS250[55]-d2x-v6 +set ciosslot=250 +set ciosversion=21006 +set md5=3f4e5dd97a398228d03a3af7510809b5 +set md5alt=%md5% +set basewad=IOS55-64-v5662 +set md5base=cf19171ee90455917e5da3ca56c52612 +set md5basealt=%md5base% +set code1=00000001 +set code2=00000037 +set version=5662 +set basecios=cIOS249[55]-d2x-v6 +set diffpath=cIOS249[55]-v21 +set code2new=000000f9 +set lastbasemodule=0000000e +if exist modules\d2x-beta\d2x-beta.bat call modules\d2x-beta\d2x-beta.bat +goto:downloadstart + + +:cIOS249[56]-d2x-v6 +set name=cIOS249[56]-d2x-v6 +set wadname=cIOS249[56]-d2x-v6 +set ciosslot=249 +set ciosversion=21006 +set md5=e1c1da04f7a41d76d4c6a93a0b03d020 +set md5alt=%md5% +set basewad=IOS56-64-v5661 +set md5base=726d464aa08fee191e76119ab0e0dc00 +set md5basealt=%md5base% +set code1=00000001 +set code2=00000038 +set version=5661 +set basecios=cIOS249[56]-d2x-v6 +set diffpath=cIOS249[56]-v21 +set code2new=000000f9 +set lastbasemodule=0000000e +if exist modules\d2x-beta\d2x-beta.bat call modules\d2x-beta\d2x-beta.bat +goto:downloadstart + +:cIOS250[56]-d2x-v6 +set name=cIOS250[56]-d2x-v6 +set wadname=cIOS250[56]-d2x-v6 +set ciosslot=250 +set ciosversion=21006 +set md5=4dea4c20ad8a8ae157afd6e997a73762 +set md5alt=%md5% +set basewad=IOS56-64-v5661 +set md5base=726d464aa08fee191e76119ab0e0dc00 +set md5basealt=%md5base% +set code1=00000001 +set code2=00000038 +set version=5661 +set basecios=cIOS249[56]-d2x-v6 +set diffpath=cIOS249[56]-v21 +set code2new=000000f9 +set lastbasemodule=0000000e +if exist modules\d2x-beta\d2x-beta.bat call modules\d2x-beta\d2x-beta.bat +goto:downloadstart + +:cIOS249[57]-d2x-v6 +set name=cIOS249[57]-d2x-v6 +set wadname=cIOS249[57]-d2x-v6 +set ciosslot=249 +set ciosversion=21006 +set md5=4e339d01fdaf3a1e66c4420547e7b3b9 +set md5alt=%md5% +set basewad=IOS57-64-v5918 +set md5base=85e8101949d48a646448bde93640cdef +set md5basealt=%md5base% +set code1=00000001 +set code2=00000039 +set version=5918 +set basecios=cIOS249[57]-d2x-v6 +set diffpath=cIOS249[57]-v21 +set code2new=000000f9 +set lastbasemodule=00000012 +if exist modules\d2x-beta\d2x-beta.bat call modules\d2x-beta\d2x-beta.bat +goto:downloadstart + +:cIOS250[57]-d2x-v6 +set name=cIOS250[57]-d2x-v6 +set wadname=cIOS250[57]-d2x-v6 +set ciosslot=250 +set ciosversion=21006 +set md5=505a0141bc37fc50517ddcf73c5ae332 +set md5alt=%md5% +set basewad=IOS57-64-v5918 +set md5base=85e8101949d48a646448bde93640cdef +set md5basealt=%md5base% +set code1=00000001 +set code2=00000039 +set version=5918 +set basecios=cIOS249[57]-d2x-v6 +set diffpath=cIOS249[57]-v21 +set code2new=000000f9 +set lastbasemodule=00000012 +if exist modules\d2x-beta\d2x-beta.bat call modules\d2x-beta\d2x-beta.bat +goto:downloadstart + + +:cIOS249[58]-d2x-v6 +set name=cIOS249[58]-d2x-v6 +set wadname=cIOS249[58]-d2x-v6 +set ciosslot=249 +set ciosversion=21006 +set md5=00b209f95e36652bc30c8bd7870032aa +set md5alt=%md5% +set basewad=IOS58-64-v6175 +set md5base=791907a4993bf018cb52bf8f963cff92 +set md5basealt=%md5base% +set code1=00000001 +set code2=0000003a +set version=6175 +set basecios=cIOS249[58]-d2x-v6 +set diffpath=cIOS249[58]-v21 +set code2new=000000f9 +set lastbasemodule=00000012 +if exist modules\d2x-beta\d2x-beta.bat call modules\d2x-beta\d2x-beta.bat +goto:downloadstart + +:cIOS250[58]-d2x-v6 +set name=cIOS250[58]-d2x-v6 +set wadname=cIOS250[58]-d2x-v6 +set ciosslot=250 +set ciosversion=21006 +set md5=a2a62c75d23d0b7f2823b34205cf4694 +set md5alt=%md5% +set basewad=IOS58-64-v6175 +set md5base=791907a4993bf018cb52bf8f963cff92 +set md5basealt=%md5base% +set code1=00000001 +set code2=0000003a +set version=6175 +set basecios=cIOS249[58]-d2x-v6 +set diffpath=cIOS249[58]-v21 +set code2new=000000f9 +set lastbasemodule=00000012 +if exist modules\d2x-beta\d2x-beta.bat call modules\d2x-beta\d2x-beta.bat +goto:downloadstart + + +::------------------CMIOSs-------------------- + +:RVL-cMIOS-v65535(v10)_WiiGator_WiiPower_v0.2 +set name=WiiGator+WiiPower cMIOS-v65535(v10) +set wadname=RVL-cMIOS-v65535(v10)_WiiGator_WiiPower_v0.2 +set ciosslot=unchanged +set ciosversion= +set md5=d04d8743f86df8699f872304493f6b3a +set basewad=RVL-mios-v10 +set md5base=851c27dae82bc1c758be07fa964d17cb +set code1=00000001 +set code2=00000101 +set version=10 +set basecios=RVL-cMIOS-v65535(v10)_WiiGator_WiiPower_v0.2 +set diffpath=%basecios% +set code2new=00000101 +goto:downloadstart + + +:RVL-cmios-v4_WiiGator_GCBL_v0.2 +set name=cMIOS-v4 WiiGator GCBL v0.2 +set wadname=RVL-cmios-v4_WiiGator_GCBL_v0.2 +set ciosslot=unchanged +set ciosversion= +set md5=3ea68908f6fdea52de2a2a2561074660 +set basewad=RVL-mios-v4 +set md5base=60502dbd092d941cf627ac6db95a35cf +set code1=00000001 +set code2=00000101 +set version=4 +set basecios=RVL-cmios-v4_WiiGator_GCBL_v0.2 +set diffpath=%basecios% +set code2new=00000101 +goto:downloadstart + +:RVL-cmios-v4_Waninkoko_rev5 +set name=cMIOS-v4 Waninkoko rev5 +set wadname=RVL-cmios-v4_Waninkoko_rev5 +set ciosslot=unchanged +set ciosversion= +set md5=c392d59f10fbd9f3f3f2ad405c43464a +set basewad=RVL-mios-v4 +set md5base=60502dbd092d941cf627ac6db95a35cf +set code1=00000001 +set code2=00000101 +set version=4 +set basecios=RVL-cmios-v4_Waninkoko_rev5 +set diffpath=%basecios% +set code2new=00000101 +goto:downloadstart + + +::-----------THEMES------------- + +:DarkWii_Red_4.1U +set name=DarkWii Red Theme (4.1U) +set wadname=DarkWii_Red_4.1U +set md5=6ca906e74de1193f68b2d72728260823 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Red_4.1U.diff +set md5diff=df64c985b671feed318ac43b0682f22c +::000000**.app +set version=7b +set md5base=6b939de8222800733f4c44ae4eadb325 +set category=themes +goto:downloadstart + +:DarkWii_Red_4.2U +set name=DarkWii Red Theme (4.2U) +set wadname=DarkWii_Red_4.2U +set md5=751ccd3d7717342ba93dedd294e2c4aa +set codeURL=http://nusad.googlecode.com/files/DarkWii_Red_4.2U.diff +set md5diff=173e1e45e565afe6a9c17e45b3868fe1 +::000000**.app +set version=87 +set md5base=7079948c6aed8aae6009e4fdf27c7171 +set category=themes +goto:downloadstart + +:DarkWii_Red_4.3U +set name=DarkWii Red Theme (4.3U) +set wadname=DarkWii_Red_4.3U +set md5=d933cea8cb9e5972957cdc09aa42d0f3 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Red_4.3U.diff +set md5diff=274ffdb972cd155b3daeac9ddf34f8e5 +::000000**.app +set version=97 +set md5base=f388c9b11543ac2fe0912ab96064ee37 +set category=themes +goto:downloadstart + +:DarkWii_Red_4.1E +set name=DarkWii Red Theme (4.1E) +set wadname=DarkWii_Red_4.1E +set md5=765092c6de793b0a805560eaab9bd158 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Red_4.1E.diff +set md5diff=46e72e15acad77bdc6c4dc01288f0a41 +::000000**.app +set version=7e +set md5base=574a3a144971ea0ec61bf8cef8d7ff80 +set category=themes +goto:downloadstart + +:DarkWii_Red_4.2E +set name=DarkWii Red Theme (4.2E) +set wadname=DarkWii_Red_4.2E +set md5=4815c962ff51b88353aa7127be1b8903 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Red_4.2E.diff +set md5diff=e9d46b2827275468d481cf9815775fa1 +::000000**.app +set version=8a +set md5base=7e7994f78941afb51e9a20085deac305 +set category=themes +goto:downloadstart + +:DarkWii_Red_4.3E +set name=DarkWii Red Theme (4.3E) +set wadname=DarkWii_Red_4.3E +set md5=bc27fa6ff7804166af911cf0194fac9a +set codeURL=http://nusad.googlecode.com/files/DarkWii_Red_4.3E.diff +set md5diff=4a035087fbaf1d3e2f799cfbef8d5991 +::000000**.app +set version=9a +set md5base=41310f79497c56850c37676074ee1237 +set category=themes +goto:downloadstart + +:DarkWii_Red_4.1J +set name=DarkWii Red Theme (4.1J) +set wadname=DarkWii_Red_4.1J +set md5=c6eb9dfd8a0279be749a3423ba73cc34 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Red_4.1J.diff +set md5diff=19bedd0cc5a75f9ac2b1d2c41e7aeb9c +::000000**.app +set version=78 +set md5base=f2eadf12d18e793373060222b870057d +set category=themes +goto:downloadstart + +:DarkWii_Red_4.2J +set name=DarkWii Red Theme (4.2J) +set wadname=DarkWii_Red_4.2J +set md5=f3dc6d6e1f436a6bb844dddbccc1f713 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Red_4.2J.diff +set md5diff=96f3db9373569a56473ae4af2597d861 +::000000**.app +set version=84 +set md5base=b08998e582c48afba3a14f6d9e1e9373 +set category=themes +goto:downloadstart + +:DarkWii_Red_4.3J +set name=DarkWii Red Theme (4.3J) +set wadname=DarkWii_Red_4.3J +set md5=e7432f52fab22cb614b2f2b567c5e2b0 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Red_4.3J.diff +set md5diff=49efc630c29dc55f27fd41b99894c5a8 +::000000**.app +set version=94 +set md5base=5b3ee6942a3cda716badbce3665076fc +set category=themes +goto:downloadstart + +:DarkWii_Red_4.1K +set name=DarkWii Red Theme (4.1K) +set wadname=DarkWii_Red_4.1K +set md5=fb57a8c12ab39c60543851f85d6cc6ee +set codeURL=http://nusad.googlecode.com/files/DarkWii_Red_4.1K.diff +set md5diff=d8ed160c71d37b4df9de3b27383f314f +::000000**.app +set version=81 +set md5base=7eedbf1a146b29b63edbb55e04f81f98 +set category=themes +goto:downloadstart + +:DarkWii_Red_4.2K +set name=DarkWii Red Theme (4.2K) +set wadname=DarkWii_Red_4.2K +set md5=8fcda05d8b4f7f969a6495e19b632145 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Red_4.2K.diff +set md5diff=7d665e22dbc159c77f61b61c5bbfbd25 +::000000**.app +set version=8d +set md5base=9d72a1966370e44cb4c456c17a077bec +set category=themes +goto:downloadstart + +:DarkWii_Red_4.3K +set name=DarkWii Red Theme (4.3K) +set wadname=DarkWii_Red_4.3K +set md5=d47d6eaf291b3a635e9327ebec0c6b44 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Red_4.3K.diff +set md5diff=4c7261b30924fa7b8f4b5f2006f96353 +::000000**.app +set version=9d +set md5base=e6f2b0d4d5e0c095895f186009bf9516 +set category=themes +goto:downloadstart + + +:DarkWii_Green_4.1U +set name=DarkWii Green Theme (4.1U) +set wadname=DarkWii_Green_4.1U +set md5=33d8bf19c41790301738bd66ef3bb679 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Green_4.1U.diff +set md5diff=8d6dfa9e46848f8dac44447117609b50 +::000000**.app +set version=7b +set md5base=6b939de8222800733f4c44ae4eadb325 +set category=themes +goto:downloadstart + +:DarkWii_Green_4.2U +set name=DarkWii Green Theme (4.2U) +set wadname=DarkWii_Green_4.2U +set md5=a17a40c9b2609f43c246c2a2c428bf26 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Green_4.2U.diff +set md5diff=c84433f008a5d8ca513b88fe158a58ef +::000000**.app +set version=87 +set md5base=7079948c6aed8aae6009e4fdf27c7171 +set category=themes +goto:downloadstart + +:DarkWii_Green_4.3U +set name=DarkWii Green Theme (4.3U) +set wadname=DarkWii_Green_4.3U +set md5=5a7c2f5b464360f5e44603c169bd3502 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Green_4.3U.diff +set md5diff=950dc449c9078c66bce6dd3c12cf1880 +::000000**.app +set version=97 +set md5base=f388c9b11543ac2fe0912ab96064ee37 +set category=themes +goto:downloadstart + +:DarkWii_Green_4.1E +set name=DarkWii Green Theme (4.1E) +set wadname=DarkWii_Green_4.1E +set md5=200a1be322fba14b3e143f7becae28fa +set codeURL=http://nusad.googlecode.com/files/DarkWii_Green_4.1E.diff +set md5diff=b582b9c5a802c12b21d1c82164bbb6fc +::000000**.app +set version=7e +set md5base=574a3a144971ea0ec61bf8cef8d7ff80 +set category=themes +goto:downloadstart + +:DarkWii_Green_4.2E +set name=DarkWii Green Theme (4.2E) +set wadname=DarkWii_Green_4.2E +set md5=d1ae62a181a8f08ce95fe0051703236a +set codeURL=http://nusad.googlecode.com/files/DarkWii_Green_4.2E.diff +set md5diff=b2cc705de7c52afdcd78c404e3aeeb35 +::000000**.app +set version=8a +set md5base=7e7994f78941afb51e9a20085deac305 +set category=themes +goto:downloadstart + +:DarkWii_Green_4.3E +set name=DarkWii Green Theme (4.3E) +set wadname=DarkWii_Green_4.3E +set md5=a26673a0d7eb4efa26cf2ea6f172d2a4 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Green_4.3E.diff +set md5diff=193c533783936d1e846181aafdc5c86c +::000000**.app +set version=9a +set md5base=41310f79497c56850c37676074ee1237 +set category=themes +goto:downloadstart + +:DarkWii_Green_4.1J +set name=DarkWii Green Theme (4.1J) +set wadname=DarkWii_Green_4.1J +set md5=fddea93a6f9da9c9260a8c0eb9a26615 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Green_4.1J.diff +set md5diff=15ae33a7be1f43dece97493a2d20557f +::000000**.app +set version=78 +set md5base=f2eadf12d18e793373060222b870057d +set category=themes +goto:downloadstart + +:DarkWii_Green_4.2J +set name=DarkWii Green Theme (4.2J) +set wadname=DarkWii_Green_4.2J +set md5=0d8813b6a9d263677f04e657d5acf81d +set codeURL=http://nusad.googlecode.com/files/DarkWii_Green_4.2J.diff +set md5diff=3bc7f831ebe77fa02728bed66e31546f +::000000**.app +set version=84 +set md5base=b08998e582c48afba3a14f6d9e1e9373 +set category=themes +goto:downloadstart + +:DarkWii_Green_4.3J +set name=DarkWii Green Theme (4.3J) +set wadname=DarkWii_Green_4.3J +set md5=e98c914c06a1fb116ad6dc738ccc577f +set codeURL=http://nusad.googlecode.com/files/DarkWii_Green_4.3J.diff +set md5diff=5079f0b903bbcab6f5ba07b22b728bb4 +::000000**.app +set version=94 +set md5base=5b3ee6942a3cda716badbce3665076fc +set category=themes +goto:downloadstart + +:DarkWii_Green_4.1K +set name=DarkWii Green Theme (4.1K) +set wadname=DarkWii_Green_4.1K +set md5=dc072b23ca104eedb2fd46deafbd4f1e +set codeURL=http://nusad.googlecode.com/files/DarkWii_Green_4.1K.diff +set md5diff=3033ea57ce850735278b5ce5a1a570c4 +::000000**.app +set version=81 +set md5base=7eedbf1a146b29b63edbb55e04f81f98 +set category=themes +goto:downloadstart + +:DarkWii_Green_4.2K +set name=DarkWii Green Theme (4.2K) +set wadname=DarkWii_Green_4.2K +set md5=e6d03a45c9dac9aeeb670ddd487e2d38 +set codeURL=http://nusad.googlecode.com/files/DarkWii_Green_4.2K.diff +set md5diff=3056493d9b3104016b150b6933e5eeca +::000000**.app +set version=8d +set md5base=9d72a1966370e44cb4c456c17a077bec +set category=themes +goto:downloadstart + +:DarkWii_Green_4.3K +set name=DarkWii Green Theme (4.3K) +set wadname=DarkWii_Green_4.3K +set md5=d1cc289d1b9f444ae9258b98a2050a8e +set codeURL=http://nusad.googlecode.com/files/DarkWii_Green_4.3K.diff +set md5diff=b0cd220c1b5a883d3f31c0d48b14a896 +::000000**.app +set version=9d +set md5base=e6f2b0d4d5e0c095895f186009bf9516 +set category=themes +goto:downloadstart + +::--------------------------------------Custom Guide (for DL Wizard only)------------------------------------- + +:guide +set installwads= + +if /i "%MENU1%" EQU "U" goto:USBguide +if /i "%MENU1%" EQU "H" goto:HMguide + +:guidestart +set guidename=ModMiiGuide.txt + +SET COUNT7=1 +cls +if /i "%SETTINGS%" EQU "G" echo Genero la guida, attendi. +if /i "%SETTINGS%" NEQ "G" echo Genero la guida, attendi, i tuoi download inizieranno a breve. + +if not exist "%DRIVE%" mkdir "%DRIVE%" >nul +if not exist "%Drive%"\%guidename% goto:norename +SET /a COUNT6=%COUNT6%+1 +if exist "%DRIVE%"\ModMiiGuide%COUNT6%.txt goto:guide +move "%Drive%"\%guidename% "%DRIVE%"\ModMiiGuide%count6%.txt >nul +:norename + + + +echo ModMii %currentversion% Guida personalizzata>"%Drive%"\%guidename% +echo Generata il %DATE% - %TIME%>>"%Drive%"\%guidename% +echo Controlla gli aggiornamenti su tinyurl.com/ModMiiNow>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +sfk echo -spat \x20Questa guida \xe8 stata generata utilizzando i seguenti parametri:>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +if /i "%VIRGIN%" EQU "Y" sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20* La Wii \xe8 attualmente vergine (non-modificata)>>"%Drive%"\%guidename% +if /i "%VIRGIN%" EQU "N" sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20* La wii \xe8 gi\xe0 modificata>>"%Drive%"\%guidename% + +if /i "%REGION%" EQU "K" goto:Koreansetting +if /i "%REGION%" EQU "RC" goto:RCSTATUS +if /i "%FIRMSTART%" NEQ "o" sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20* Il firmware attuale \xe8 %FIRMSTART%%REGION%>>"%Drive%"\%guidename% +if /i "%FIRMSTART%" EQU "o" sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20* Il firmware attuale \xe8 inf.al 2.2%REGION%>>"%Drive%"\%guidename% +goto:skipKoreansetting + +:RCSTATUS +if /i "%FIRMSTART%" NEQ "o" sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20* La wii \xe8 KOR.ma gli \xe8 stata cambiata regione in %FIRMSTART%%REGIONCHANGE%>>"%DRIVE%"\%guidename% +if /i "%FIRMSTART%" EQU "o" sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20* La wii \xe8 KOR.ma gli \xe8 stata cambiata regione in %REGIONCHANGE%>>"%DRIVE%"\%guidename% +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20* Il firmware che desideri \xe8 %FIRM%%REGIONCHANGE%>>"%Drive%"\%guidename% +goto:skipKoreansetting + +echo .>>"%Drive%"\%guidename% + +:Koreansetting +if /i "%FIRMSTART%" NEQ "o" sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20* Il firmware attuale \xe8 %FIRMSTART%K>>"%Drive%"\%guidename% +if /i "%FIRMSTART%" EQU "o" sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20* Il firmware attuale \xe8 inferiore al 2.2K (le wii Kor. sono hackerate in modo diverso dalle altre.)>>"%Drive%"\%guidename% +:skipKoreansetting +if /i "%REGION%" NEQ "RC" sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20* Il firmware che desideri \xe8 %FIRM%%REGION%>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +if /i "%PIC%" EQU "Y" echo * Scarico il canale Photo>>"%Drive%"\%guidename% +if /i "%NET%" EQU "Y" echo * Scarico il canale Internet>>"%Drive%"\%guidename% +if /i "%WEATHER%" EQU "Y" echo * Scarico il canale Meteo>>"%Drive%"\%guidename% +if /i "%NEWS%" EQU "Y" echo * Scarico il canale News>>"%Drive%"\%guidename% +if /i "%MIIQ%" EQU "Y" echo * Scarico il canale MII>>"%Drive%"\%guidename% +if /i "%Shop%" EQU "Y" echo * Scarico lo Shopping Channel (anche IOS56)>>"%Drive%"\%guidename% +if /i "%Speak%" EQU "Y" echo * Scarico il canale Wii Speak>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +if /i "%VIRGIN%" EQU "Y" goto:skipvirginstandard + + +if /i "%HM%" NEQ "*" goto:skip4.3extra +if /i "%FIRMSTART%" EQU "3.X" echo * Scarico HackMii Installer e BannerBomb v1 (con IOS58)>>"%Drive%"\%guidename% +if /i "%FIRMSTART%" EQU "4.0" echo * Scarico HackMii Installer e BannerBomb v1 (con IOS58)>>"%Drive%"\%guidename% +if /i "%FIRMSTART%" EQU "4.1" echo * Scarico HackMii Installer e BannerBomb v1 (con IOS58)>>"%Drive%"\%guidename% +if /i "%FIRMSTART%" EQU "4.2" echo * Scarico HackMii Installer e BannerBomb v2 (con IOS58)>>"%Drive%"\%guidename% +if /i "%FIRMSTART%" EQU "o" echo * Scarico HackMii Installer con IOS58 e tutti gli exploit disponibili>>"%Drive%"\%guidename% + + +if /i "%FIRMSTART%" NEQ "4.3" goto:skip4.3extra + +echo * HackMii Installer con IOS58 e tutti gli exploit disponibili>>"%Drive%"\%guidename% + +:skip4.3extra + + + +if /i "%RECCIOS%" NEQ "Y" goto:smallskip +if /i "%CMIOSOPTION%" EQU "on" (echo * Scarico i Cios e Cmios raccomndati>>"%Drive%"\%guidename%) else (echo * scarico i Cios raccomandati>>"%Drive%"\%guidename%) +:smallskip + +if /i "%yawm%" EQU "*" echo * Scarico Yet Another Wad Manager Mod (YAWMM)>>"%Drive%"\%guidename% + +if /i "%IOS236Installer%" EQU "*" echo * Scarico IOS236 Installer e Simple IOS Patcher (con IOS36v3351)?>>"%Drive%"\%guidename% + +if /i "%pri%" EQU "*" echo * Scarico il Priiloader>>"%Drive%"\%guidename% +:skipvirginstandard +if /i "%protect%" EQU "Y" echo * Scarico la protezione Extra Brick>>"%Drive%"\%guidename% + + +if /i "%ThemeSelection%" EQU "R" echo * Installo il tema Dark Wii Red>>"%Drive%"\%guidename% +if /i "%ThemeSelection%" EQU "G" echo * Installo il tema Dark Wii Green>>"%Drive%"\%guidename% + +if /i "%ACTIVEIOS%" NEQ "ON" goto:skipupdatelog +if /i "%UpdatesIOSQ%" EQU "N" goto:skipupdatelog +echo * Aggiorna gli ios attivi (puoi disabilitarlo nelle opzioni)>>"%Drive%"\%guidename% +goto:skip +:skipupdatelog +echo * Non aggiornare ios attivi ( puoi abilitarlo nelle opzioni)>>"%Drive%"\%guidename% +:skip + + +if /i "%RECCIOS%" EQU "Y" goto:semiskip +if /i "%VIRGIN%" NEQ "Y" goto:tinyskip +if /i "%CMIOSOPTION%" EQU "on" echo * Installo un cMIOS (puoi disabilitarlo nelle opzioni)>>"%Drive%"\%guidename% +:semiskip +if /i "%CMIOSOPTION%" EQU "off" echo * Non installo un cMIOS (puoi abilitarlo nelle opzioni)>>"%Drive%"\%guidename% +:tinyskip + +::--------- +if /i "%USBGUIDE%" NEQ "Y" goto:skipusb +echo .>>"%Drive%"\%guidename% + +if /i "%FORMAT%" EQU "1" set FORMATNAME=FAT32 +if /i "%FORMAT%" EQU "2" set FORMATNAME=NTFS +if /i "%FORMAT%" EQU "3" set FORMATNAME=Part FAT32 and Part NTFS +if /i "%FORMAT%" EQU "4" set FORMATNAME=WBFS +if /i "%FORMAT%" EQU "5" set FORMATNAME=Part FAT32 and Part WBFS + +if /i "%FORMAT%" EQU "4" goto:skip +if /i "%FORMAT%" EQU "5" goto:skip +echo * Periferica USB formattata come %FORMATNAME%>>"%Drive%"\%guidename% +goto:skip2 +:skip +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20* Periferica USB formattata gi\xe0 come %FORMATNAME%>>"%Drive%"\%guidename% +:skip2 + +if /i "%LOADER%" EQU "CFG" echo * Scarico il Configurable USB-Loader>>"%Drive%"\%guidename% +if /i "%LOADER%" EQU "FLOW" echo * Scarico WiiFlow>>"%Drive%"\%guidename% +if /i "%LOADER%" EQU "ALL" echo * Scarico il Configurable USB-Loader e WiiFlow>>"%Drive%"\%guidename% +if /i "%USBCONFIG%" EQU "USB" echo * File config ed impostazioni USB-Loader salvate nella USB>>"%Drive%"\%guidename% +if /i "%USBCONFIG%" NEQ "USB" echo * File config ed impostazioni USB-Loader salvate nella SD>>"%Drive%"\%guidename% +:skipusb + + +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +sfk echo -spat \x20Questo software non \xe8 in vendita. Se hai pagato oppure lo hai ricevuto come parte di un bundle sei stato truffato.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo Questo pacchetto ti viene offerto senza alcun tipo di garanzia.>>"%Drive%"\%guidename% +sfk echo -spat \x20Nessuno ad eccezione di te pu\xf2 ritenersi responsabile in caso di danni alla tua console!>>"%Drive%"\%guidename% +echo Utilizzalo a tuo rischio!>>"%Drive%"\%guidename% + + +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo NOTE IMPORTANTI:>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo *Questa guida non richiede una connessione wifi con la tua wii.>>"%Drive%"\%guidename% +echo *Serve una SD formattata in FAT32. (I migliori risultati si hanno senza SDHC, che oltrettutto funzionano solo con Fw 4.0 o sup).>>"%DRIVE%"\%guidename% +echo *Se ricevi un errore durante alcuni step, riformatta la SD come FAT O FAT32>>"%Drive%"\%guidename% +echo *Disattiva il WiiConnect24 e non tenere inserite memory card e controller GC durante i processi di modifica alla WII.>>"%DRIVE%"\%guidename% +echo *Se la tua WII freeza continuamente, tieni premuto per 5 sec. il tasto power della wii per spegnerla, poi riprovi.>>"%Drive%"\%guidename% +echo *Non accettare mai gli aggiornamenti della Nintendo senza prima aver verificato che questi siano sicuri (informati nei forum). L'ultimo agg. al 4.3 rilasciato a Giugno 2010 ad es. non è sicuro da accettare. Se accetti un aggiornamento uff. Nintendo dopo aver moddato la console, puoi perdere la modifica in parte o totalmente.>>"%Drive%"\%guidename% +echo *Non disinstallare mai il system menu o IOS>>"%Drive%"\%guidename% +echo *Non installare mai file non testati come wad/temi senza aver installato prima bootmii o priiloader.>>"%Drive%"\%guidename% + +::----Note USB-Loader ---- +if /i "%USBGUIDE%" NEQ "Y" goto:skipall +if /i "%cIOS223[37-38]-v4%" EQU "*" goto:skipthis + +echo *I cIOS sono essenziali per il funzionamento degli USB-Loader, se non li hai installati, avvia il wizard di modmii per moddare la tua WII e configurare un usbloader e relativa periferica USB.>>"%Drive%"\%guidename% +echo *Il cIOS249 rev18 o sup. serve per utilizzare le periferiche usb formattate in FAT32 o NTFS (Il cIOS222 rev4 o sup. funziona ugualmente,.ma in tal caso devi scaricare la versione 222 del cfg usbloader oppure modificare il file config.txt del cfg usb-loader)>>"%Drive%"\%guidename% +:skipthis + +echo *Non tutte le periferiche usb esterne sono compatibili conla WII, per una lista delle periferiche compatibili consulta questa pagina web: http://wiki.gbatemp.net/wiki/USB_Devices_Compatibility_List>>"%Drive%"\%guidename% +echo *Se hai domande, puoi trovare una guida dettagliata qui: www.sites.google.com/site/completesg/>>"%Drive%"\%guidename% +:skipall +::------------------------- + +sfk echo -spat \x20*Questa guida personalizzata \xe8 un grande inizio, ma il mondo dell'hacking Wii \xe8 sempre in evoluzione, quindi controlla sempre se ci sono aggiornamenti e ricorda che Google \xe8 un tuo amico.>>"%Drive%"\%guidename% +echo *Se hai domande, una guida dettagliata la puoi trovare qui: www.sites.google.com/site/completesg/>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + + + + +::-----------------------------------------virgin Korean non-4.3 Wiis----------------------------------- +If /i "%VIRGIN%" NEQ "Y" goto:nonkorean +If /i "%REGION%" NEQ "K" goto:nonkorean +If /i "%FIRMSTART%" EQU "4.3" goto:nonkorean + +::---------------------------------RIPRISTINA IL TRUCHA BUG per le wii Korean (4.2 e inf.)------------------------- + + +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo %COUNT7%) Avvia Multi-Mod Manager (MMM) Utilizzando il BANNERBOMB>>"%Drive%"\%guidename% +echo ===============================================>>"%Drive%"\%guidename% +SET /a COUNT7=%COUNT7%+1 + +echo .>>"%Drive%"\%guidename% + +If /i "%BB2%" EQU "*" echo Avvia il BannerBomb v2 selezionando l'icona SD nel menu principale e rispondendo "yes" quando ti viene chiesto se vuoi caricare boot.elf/dol>>"%Drive%"\%guidename% +If /i "%BB1%" EQU "*" echo Avvia il BannerBomb v1 andando su impostazioni, gestione dati, canali, cliccando sull'icona SD e rispondendo "yes" quando ti viene chiesto se vuoi caricare boot.elf/dol>>"%Drive%"\%guidename% +echo Nota: Se non funziona, allora vai http://bannerbomb.qoid.us/ e scarica altre versioni del bannerbomb da provare.>>"%DRIVE%"\%guidename% +echo Una volta scaricata la nuova versione, sostituisci la cartella private nella sd con quella appena scaricata. + +echo .>>"%Drive%"\%guidename% +sfk echo -spat \x20Questo avvier\xe0 Multi-Mod Manager.>>"%Drive%"\%guidename% + +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + + + +:KOREANEXTRA +echo %COUNT7%) INSTALLA IOS58 USANDO Multi-Mod Manager (MMM)>>"%Drive%"\%guidename% +echo ===========================================>>"%Drive%"\%guidename% +SET /a COUNT7=%COUNT7%+1 +echo .>>"%Drive%"\%guidename% + +sfk echo -spat \x20Dal menu principale di Multi-Mod Manager, scendi gi\xf9 e seleziona "WAD Manager".>>"%Drive%"\%guidename% + +echo .>>"%Drive%"\%guidename% + +echo Adesso installa IOS58v6176.>>"%Drive%"\%guidename% +echo Naviga tra i wad e premi A due volte per installare gli ios individualmente.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo Fai attenzione a NON installare wad addizionali che possono essere stati precedentemente salvati in questa cartella (Potrebbero essere sicuri, ma non lo posso dire per certo).>>"%Drive%"\%guidename% + +echo .>>"%Drive%"\%guidename% + + +echo Assicurati che i file vengano installati correttamente.>>"%Drive%"\%guidename% +echo Passa allo step successivo solo dopo aver installato correttamente i wad, ma non uscire da MMM.>>"%Drive%"\%guidename% + + +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + + + +echo %COUNT7%) INSTALLA HOMEBREW CHANNEL (HBC) e BOOTMII>>"%Drive%"\%guidename% +echo =================================================>>"%Drive%"\%guidename% +SET /a COUNT7=%COUNT7%+1 + +echo .>>"%Drive%"\%guidename% + +echo Torna al menu principale di MMM, scegli "App Manager" e premi A.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo Avvia HackMii_Installer>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo Questo avvia Hackmii Installer (silenziosamente ed automaticamente installa Bootmii as IOS). Utilizza l'installer per installare sia Homebrew Channel (HBC) che Bootmii (come Boot2 se possibile). Se non puoi installare BootMii come Boot2, allora devi anche fare 'prepare an SD Card' per BootMii (La cartella 'BootMii' serve per avviare Bootmii sia come ios che come boot2).>>"%DRIVE%"\%guidename% + +goto:nandbackup + + + +::---------------------------Wii virgini NON-Koreane----------------------------------- + +::---------------------------------HACKMII INSTALLER----------------------------- + +:nonkorean + +If /i "%HM%" NEQ "*" goto:TBRGUIDE + +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo %COUNT7%) INSTALLA HOMEBREW CHANNEL (HBC) E BOOTMII>>"%Drive%"\%guidename% +echo =================================================>>"%Drive%"\%guidename% +SET /a COUNT7=%COUNT7%+1 + +echo .>>"%Drive%"\%guidename% + + +::---------------------------GUIDE AGLI EXPLOITS------------------------------ +:EXPLOITS + +set exploitnum=0 +If /i "%BB1%" EQU "*" SET /a exploitnum=%exploitnum%+1 +If /i "%BB2%" EQU "*" SET /a exploitnum=%exploitnum%+1 +If /i "%TWI%" EQU "*" SET /a exploitnum=%exploitnum%+1 +If /i "%YUGI%" EQU "*" SET /a exploitnum=%exploitnum%+1 +If /i "%PWNS%" EQU "*" SET /a exploitnum=%exploitnum%+1 +If /i "%SMASH%" EQU "*" SET /a exploitnum=%exploitnum%+1 +If /i "%BATHAXX%" EQU "*" SET /a exploitnum=%exploitnum%+1 +If /i "%ROTJ%" EQU "*" SET /a exploitnum=%exploitnum%+1 +If /i "%TOS%" EQU "*" SET /a exploitnum=%exploitnum%+1 +If /i "%exploitnum%" GEQ "2" echo EXPLOITS>>"%Drive%"\%guidename% +If /i "%exploitnum%" GEQ "2" echo -------->>"%Drive%"\%guidename% +If /i "%exploitnum%" GEQ "2" echo Tu hai bisogno di eseguire solo uno dei seguenti exploit>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +If /i "%exploitnum%" GEQ "2" echo.>>"%Drive%"\%guidename% + + +If /i "%BB1%" EQU "*" goto:skipforwardersolution +If /i "%BB2%" EQU "*" goto:skipforwardersolution +echo Nota: Se la tua wii era stata modificata ed ha ancora HBC o Bootmii come boot2 oppure un canale forwarder installato, puoi utilizzarli al posto di un exploit (Non richiede che tu possegga fisicamente uno specifico gioco).>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo Se usi BootMii come Boot2 per installare HBC, copia la cartella 'BootMii' dalla tua precedente installazione di Bootmii nella root della sd (o scaricala utilizzando ModMii). Poi avvia la wii ed il menu bootmii verrà caricato, quindi vai nel menu SD e carica bootmini.elf. Questo caricha Hackmii Installer permettendoti di reinstallare HBC.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +sfk echo -spat \x20Se usi il canale forwarder, ti basta copiare il file boot.elf/dol dell'applicazione che vuoi avviare dentro la cartella a cui punta il forwarder nella cartella apps della SD (es.copiare il boot.dol di MMM dentro la cartella del vostro usbloader SD:\apps\usbloader\boot.dol). Poi avvii il canale e hackmii installer verr\xe0 caricato permettendoti di reinstallare HBC. Nota, se il tuo forwarder pu\xf2 caricare solo boot.dol e non boot.elf, avvia il boot.dol di MMM, poi seleziona dal menu di MMM il suo "App Manager" per avviare hackmii installer.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + + +if /i "%FIRMSTART%" EQU "o" echo In alternativa puoi aggiornare la WII dal firmware 3.0 a 4.2 usando un disco come ad esempio New super mario bros. Poi ripeti il wizard di modmii usando il nuovo firmware il quale ti permette di usare il bannerbomb (Non richiede un disco specifico per funzionare)>>"%Drive%"\%guidename% +if /i "%FIRMSTART%" EQU "o" echo.>>"%Drive%"\%guidename% +if /i "%FIRMSTART%" EQU "o" echo Avviso: L'aggiornamento online al 4.3 rende la wii koreane non hackerabili (almeno che non avevate gia'installato HBC 1.07 o sup., BootMii come Boot2v4, o un canale forwarder)>>"%DRIVE%"\%guidename% +if /i "%FIRMSTART%" EQU "o" echo .>>"%Drive%"\%guidename% +:skipforwardersolution + +:EXPLOITSNOW + +echo.>>"%Drive%"\%guidename% +If /i "%BB1%" EQU "*" echo Avvia il BannerBomb v1 andando su impostazioni, gestione dati, canali, poi clicca sull'icona SD e rispondi YES nella finestra che ti domanda se vuoi avviare il boot.elf/dol>>"%Drive%"\%guidename% +If /i "%BB1%" EQU "*" echo Nota: Se non funziona, allora vai qui http://bannerbomb.qoid.us/ e scarica un'altra versione del bannerbomb v1 e riprova (dovrai sostituire la cartella private nella sd con la nuova cartella private appena scaricata).>>"%Drive%"\%guidename% +If /i "%BB1%" EQU "*" echo .>>"%Drive%"\%guidename% + + + + +If /i "%BB2%" EQU "*" echo Avvia il BannerBomb v2 cliccando sull'icona SD nel menu principale poi rispondi YES nella finestra che ti domanda se vuoi avviare il boot.elf/dol>>"%Drive%"\%guidename% +If /i "%BB2%" EQU "*" echo Nota: Se non funziona, allora vai qui http://bannerbomb.qoid.us/ e scarica un'altra versione del bannerbomb v2 e riprova (dovrai sostituire la cartella private nella sd con la nuova cartella private appena scaricata)>>"%Drive%"\%guidename% +If /i "%BB2%" EQU "*" echo .>>"%Drive%"\%guidename% + + + +If /i "%SMASH%" NEQ "*" goto:skipSmashStackGuide + +echo SMASH STACK EXPLOIT>>"%Drive%"\%guidename% +echo ------------------->>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo REQUISITI: * Una copia di "Super Smash Brothers Brawl">>"%Drive%"\%guidename% +echo * SD MAX 2GB - NO SDHC(non funzionano)>>"%Drive%"\%guidename% + +echo .>>"%Drive%"\%guidename% +echo Inserisci il gioco.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo Avvia il gioco senza SD inserita nella wii, crea un salvataggio se non ne hai già uno,>>"%Drive%"\%guidename% +echo Vai nello stage builder ed elimina tutti gli stages. Ora esci dal gioco.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo Poi, inserisci la sd nella wii, avvia nuovamente il gioco e vai nello stage builder,>>"%Drive%"\%guidename% +echo qui dovrebbe avviarsi il boot.elf/dol che hai salvato nella root della sd.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo se ti dimentichi di eliminare gli stages, sperimenterai un fastidioso ma innuocuo crash.>>"%Drive%"\%guidename% +If /i "%exploitnum%" GEQ "2" echo .>>"%Drive%"\%guidename% +If /i "%exploitnum%" GEQ "2" echo .>>"%Drive%"\%guidename% +If /i "%exploitnum%" GEQ "2" echo .>>"%Drive%"\%guidename% +:skipSmashStackGuide + + + +If /i "%PWNS%" NEQ "*" goto:skipPWNSGuide + +echo INDIANA PWNS EXPLOIT>>"%Drive%"\%guidename% +echo -------------------->>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo REQUISISTI: * Una copia di LEGO Indiana Jones>>"%Drive%"\%guidename% +echo * SD MAX 2GB - No SDHC(non funzionano)>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo A. Avvia LEGO Indiana Jones e creati un salvataggio>>"%Drive%"\%guidename% +echo (Altrimenti poi non sarai in grado di copiare il salvataggio hackerato).>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo B. Se volete, fatevi un backup del salvataggio prima di copiare i file della softmod nella sd:>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo a) Se volete fare il backup del salvataggio, inserite la sd nella wii e accendetela.>>"%Drive%"\%guidename% +echo b) Andate in impostazioni, gestione dati, salvataggi, wii.>>"%Drive%"\%guidename% +echo c) Trovate il salvataggio di Indiana Jones, selezionatelo e fate copia. Una volta copiato eliminatelo dalla wii.>>"%Drive%"\%guidename% +echo d) Adesso inserite la sd nel PC ed avrete due possibilità, una è quella di rinominare la cartella private in oldprivate o come volete,l'altra è quella di spostare la cartella private dalla sd al pc.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo C. Copiate i file da %DRIVE% nella root della sd, se non lo avete già fatto,ed inseritela nella wii>>"%DRIVE%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo D. Andate in impostazioni, gestione dati, salvataggi, wii e cliccate su SD>>"%Drive%"\%guidename% +echo Appariranno i salvataggi hackerati, quindi selezionate quello relativo alla regione della vostra console, e fate copia in modo da copiarlo da sd alla wii>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo E. Ora avviate il gioco e caricate il nuovo salvataggio.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo Vi troverete nella hall principale , camminate avanti in direzione delle scale(verso la telecamera),>>"%Drive%"\%guidename% +echo girate a sinistra e vi ritroverete nel cortile.>>"%Drive%"\%guidename% +echo Percorretelo tutto fino in fondo ed entrate nella stanza delle arti, qui vedrete due piedistalli con 2 personaggi sopra di essi,parlate con quello di sinistra.>>"%DRIVE%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo Premete sinistra 2 volte facendo ruotare gli oggetti sotto al piedistallo fino ai due omini neri>>"%Drive%"\%guidename% +echo Premete A per avviare l exploit che caricherà il boot.elf/dol dell'applicazione che avete salvato nella root della sd..>>"%Drive%"\%guidename% +echo La cosa migliore comunqueè guardarvi questo video e capirete tutto in un attimo: http://www.youtube.com/watch?v=r1FHbS-Dx1w&feature=player_embedded +If /i "%exploitnum%" GEQ "2" echo .>>"%Drive%"\%guidename% +If /i "%exploitnum%" GEQ "2" echo .>>"%Drive%"\%guidename% +If /i "%exploitnum%" GEQ "2" echo .>>"%Drive%"\%guidename% +:skipPWNSGuide + + + +If /i "%YUGI%" NEQ "*" goto:skipYUGIGuide + +echo YU-GI-OWNED EXPLOIT>>"%Drive%"\%guidename% +echo ------------------->>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo REQUISITI: * Una copia del gioco "Yu-Gi-Oh! 5D's">>"%Drive%"\%guidename% +echo * SD MAX 2GB-NO SDHC ( NON FUNZIONANO)>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo A. Avviate il gioco e giocateci il minimo indispensabile per poter salvare>>"%Drive%"\%guidename% +echo (Altrimenti poi non sarete in grado di copiare il salvataggio hackerato).>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo B. Se volete fatevi un backup del salvataggio prima di copiare i file nella sd per la modifica:>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo a) se volete fare il backup del salvataggio ( se possibile), inserite la sd nella wii ed accendetela.>>"%Drive%"\%guidename% +echo b) Andate in impostazioni, gestione dati,salvataggi e cliccate su wii>>"%Drive%"\%guidename% +echo c) Trovate il vostro salvataggio di yu gi oh , poi cliccateci sopra e fate copia.Adesso cancellate il salvataggio dalla wii.>>"%Drive%"\%guidename% +echo d) Ora inserite la sd nel pc,avrete due possibilità: una, rinominare la cartella private in oldprivate o come volete,l 'altra, spostare la cartella private dalla sd al pc.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo C. Copiate i file da %DRIVE% nella root della vostra sd se non li avete già ed inseritela nella wii>>"%DRIVE%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo D. Andate in impostazioni, gestione dati, salvataggi e cliccate sul tab SD>>"%Drive%"\%guidename% +echo appariranno i salvataggi hackerati, quindi selezionate quello relativo alla vostra regione e poi fate copia, in modo da copiarlo dalla sd alla wii.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo E. Avviate nuovamente il gioco. L'exploit verrà lanciato dopo poco che avrete premuto A dalla schermata del gioco.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +if /i "%REGION%" EQU "E" echo .>>"%Drive%"\%guidename% +if /i "%REGION%" EQU "E" echo Nota per gli utilizzatori Europei: L'exploit di default di yu gi oh PAL è 60Hz. Se non dovesse funzionare sul vostro TV 50Hz, navigate dentro "SD:\private\wii\title\" e rinominate "RYOP" in qualcosaltro ( es IN RGPO)poi rinominate "RYOP-50hz" in "RYOP" e riprovate ad avviare l exploit. >>"%Drive%"\%guidename% + +If /i "%exploitnum%" GEQ "2" echo .>>"%Drive%"\%guidename% +If /i "%exploitnum%" GEQ "2" echo .>>"%Drive%"\%guidename% +If /i "%exploitnum%" GEQ "2" echo .>>"%Drive%"\%guidename% +:skipYUGIGuide + + + + +If /i "%BATHAXX%" NEQ "*" goto:skipBATHAXXGuide + +echo BATHAXX EXPLOIT>>"%Drive%"\%guidename% +echo --------------->>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo REQUISITI: * Una copia di "LEGO Batman">>"%Drive%"\%guidename% +echo * SD card (no SHDC) formattata come FAT16 o FAT32>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo A. Avvia il gioco e giocaci il minimo indispensabile per poter salvare>>"%Drive%"\%guidename% +echo (altrimenti poi non sarai in grado di copiare il salvatggio hackerato).>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo B. Se vuoi fatti un backup del salvataggio (se possibile) prima di copiare i file per la softmod nella sd:>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo a) Quindi per farti il backup, inserisci la sd priva di dati softmod nella wii ed accendila.>>"%Drive%"\%guidename% +echo b) Vai in impostazioni, gestione dati, salvataggi e clicca su WII.>>"%Drive%"\%guidename% +echo c) Trova il salvataggio di lego batman, cliccaci sopra e poi clicca su copia. una volta fatto elimina il salvataggio dalla wii.>>"%Drive%"\%guidename% +echo d) Adesso inserisci la sd nel pc ed avrai 2 possibiltaà: una è rinominare la cartella private in oldprivate o come vuoi, l'altra è copiare la cartella nel pc e poi eliminarla dalla sd.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo C. Copia i file da %DRIVE% nella root della sd (se non lo hai già fatto) ed inserisci la sd nella wii.>>"%DRIVE%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo D. Vai in impostazioni, gestione dati, salvataggi e clicca su SD,>>"%Drive%"\%guidename% +echo appariranno i salvataggi hackerati, seleziona quello relativo alla regione della tua console e poi fai copia, in modo da copiarlo dalla sd alla wii.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo E. Avvia nuovamente il gioco e carica il salvataggio.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo Ti troverai nella cava di batman, prendi l'ascensore sul lato destro.>>"%Drive%"\%guidename% +echo Poi nella trophy room, vai nell'angolo superiore ed attraversa la porta>>"%Drive%"\%guidename% +echo per entrare nella "Wayne Manor". Adesso puoi selezionare un personaggio.>>"%Drive%"\%guidename% +echo scegli l'ultimo abilitato nella riga piu bassa e si avvierà l' exploit.>>"%Drive%"\%guidename% +echo Se hai dubbi puoi guardarti questo video: http://www.youtube.com/watch?v=g4paz0Z9QYY&feature=player_embedded>>"%Drive%"\%guidename% + +If /i "%exploitnum%" GEQ "2" echo .>>"%Drive%"\%guidename% +If /i "%exploitnum%" GEQ "2" echo .>>"%Drive%"\%guidename% +If /i "%exploitnum%" GEQ "2" echo .>>"%Drive%"\%guidename% +:skipBATHAXXGuide + + +If /i "%ROTJ%" NEQ "*" goto:skipROTJGuide + +echo RETURN OF THE JODI EXPLOIT>>"%Drive%"\%guidename% +echo -------------------------->>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo REQUISITI: * Una copia del gioco"LEGO Star Wars">>"%Drive%"\%guidename% +echo * Una SD max 2gb (no SHDC) formattata come FAT16 o FAT32>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo A. Avviate il gioco il minimo indispensabile per poter salvare>>"%Drive%"\%guidename% +echo (Altrimenti poi non sarete in grado di copiare il salvataggio hackerato.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo B. Se volete fatevi un backup del salvataggio( se possibile) prima di copiare nella sd i file per la modifica alla wii:>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo a) Se volete farvi il backup del salvataggio, allora inserite la sd nella wii priva dei file per la softmod ed accendetela.>>"%Drive%"\%guidename% +echo b) Andate in impostazioni, gestione dati, salvataggi ,wii>>"%Drive%"\%guidename% +echo c) Trovate il salvataggio di lego star wars , selezionatelo e fate "copia". Una volta copiato eliminate il salvataggio dalla wii.>>"%Drive%"\%guidename% +echo d) Inserite la sd nel pc e qui avrete due possibilità:, una è rinominate la cartella private in oldprivate o come volete, l'altra è copiare la cartella private nel pc e poi eliminarla dalla sd.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo C. Ora se non lo avete già fatto, copiate i file da %DRIVE% nella root della sd ed inseritela nella wii.>>"%DRIVE%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo D. Andate in impostazioni, gestione dati, salvataggi e cliccate su SD>>"%Drive%"\%guidename% +echo appariranno i salvataggi hackerati, quindi selezionate quello relativo alla regione della vostra console e poi cliccate su copia, in modo da copiarlo da sd alla wii.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo E. Avviate nuovamente il gioco e caricate il primo salvataggio (quello sulla sinistra a 0.0 per cento). >>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo Appena verrà caricato il livello, correte sulla destra e vedrete 2 personaggi >>"%Drive%"\%guidename% +echo Andate nella area di fronte a loro e vedrete apparire 'Return of JODI'>>"%Drive%"\%guidename% +echo Premete A per avviare l'exploit. >>"%Drive%"\%guidename% + +If /i "%exploitnum%" GEQ "2" echo .>>"%Drive%"\%guidename% +If /i "%exploitnum%" GEQ "2" echo .>>"%Drive%"\%guidename% +If /i "%exploitnum%" GEQ "2" echo .>>"%Drive%"\%guidename% +:skipROTJGuide + + +If /i "%TOS%" NEQ "*" goto:skipTOSGuide + +echo ERI HAKAWAI EXPLOIT>>"%Drive%"\%guidename% +echo ------------------->>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo REQUISITI: * Una copia del gioco"Tales of Symphonia: Dawn of the New World">>"%Drive%"\%guidename% +echo * Una SD max 2gb (no SHDC) formattata come FAT16 o FAT32>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo A. Avviate il gioco e giocateci il minimo indispensabile per poter salvare>>"%Drive%"\%guidename% +echo (altrimenti poi non sarete in grado di copiare il salvataggio hackerato).>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo B. Se volete fatevi un backup del salvataggio( se possibile), prima di copiare i file per la softmod nella sd:>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo a) Quindi se volete farvi il backup, inserite la sd nella wii ed accendetela.>>"%Drive%"\%guidename% +echo b) Andate in impostazioni, gestione dati, salvataggi, wii>>"%Drive%"\%guidename% +echo c) Trovate il salvataggio di Tales of Symphonia, selezionatelo e fate copia. Una volta copiato, eliminate il salvataggio dalla wii.>>"%Drive%"\%guidename% +echo d) Inserite la sd nel pc e qui avrete 2 possibiltà: una è rinominare la cartella private in oldprivate o come volete, l'altra è copiare sul pc e poi eliminarla dalla sd.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo C. Ora copiate i file da %DRIVE% nella root della sd se non lo avete già fatto ed inseritela nella wii.>>"%DRIVE%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo D. Andate in impostazioni, gestione dati, salvataggi, wii,e cliccate su SD>>"%Drive%"\%guidename% +echo a questo punto appariranno i salvataggi hackerati, selezionate quello relativo alla vostra regione e poi fate copia, in modo da copiarlo dalla sd alla wii.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo E. Avviate nuovamente il gioco e caricate il salvataggio. >>"%Drive%"\%guidename% + + +If /i "%REGION%" EQU "J" goto:noskip +If /i "%REGIONCHANGE%" EQU "J" (goto:noskip) else (goto:quickskip) +:noskip +echo Per gli user JAP, ci sono due versioni differenti del gioco.>>"%Drive%"\%guidename% +echo Se la versione del tuo gioco è"RVL-RT4J-0A-0 JPN" utilizza il salvatggio in alto,>>"%Drive%"\%guidename% +echo se invece hai"RVL-RT4J-0A-1 JPN" utilizza il secondo salvataggio.>>"%Drive%"\%guidename% +echo se hai altre versioni del gioco, probabilmente non funzionerà.>>"%Drive%"\%guidename% +:quickskip + +echo .>>"%Drive%"\%guidename% +echo Una volta avviato il gioco , premete il tasto + per entrare nel menu del gioco.>>"%Drive%"\%guidename% +echo scendete fino alla voce "Status" e premete A.>>"%Drive%"\%guidename% + +If /i "%REGION%" EQU "U" goto:noskip +If /i "%REGIONCHANGE%" EQU "U" goto:noskip +If /i "%REGION%" EQU "J" goto:noskip +If /i "%REGIONCHANGE%" EQU "J" goto:noskip +goto:quickskip +:noskip +echo Scendete giù fino al 2 personaggio (nominato "Giantpune"). Selezionatelo e premete A per avviare l'exloit>>"%Drive%"\%guidename% +:quickskip + +If /i "%REGION%" EQU "E" goto:noskip +If /i "%REGIONCHANGE%" EQU "E" goto:noskip +goto:quickskip +:noskip +echo Scendete giù fino al 2 personaggio (nominato "Eri HaKawai"). Selezionatelo e premete A per avviare l'exploit>>"%Drive%"\%guidename% +:quickskip + + +If /i "%exploitnum%" GEQ "2" echo .>>"%Drive%"\%guidename% +If /i "%exploitnum%" GEQ "2" echo .>>"%Drive%"\%guidename% +If /i "%exploitnum%" GEQ "2" echo .>>"%Drive%"\%guidename% +:skipTOSGuide + + + +If /i "%TWI%" NEQ "*" goto:skipTWIGuide + +echo TWILIGHT HACK/EXPLOIT>>"%Drive%"\%guidename% +echo --------------------->>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo REQUISITI: * Una copia del gioco The Legend of Zelda: Twilight Princess>>"%Drive%"\%guidename% +echo * SD max 2gb-No-SDHC(SDHC non funzionano)>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo A. Avviate il gioco e giocateci il minimo indispensabile per poter salvare>>"%Drive%"\%guidename% +echo (altrimenti poi non sarete in grado di copiare il salvataggio hackerato).>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo B. Se volete fatevi un backup del salvataggio, prima di copiare i file per la softmod nella sd:>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo a) Se volete farvi il backup, inserite la sd nella wii ed accendetela.>>"%Drive%"\%guidename% +echo b) Andate in impostazioni, gestione dati, salvataggi, wii>>"%Drive%"\%guidename% +echo c) Trovate il salvataggio di Twilight Princess, selezionatelo e fate copia. Una volta copiato eliminatelo dalla wii.>>"%Drive%"\%guidename% +echo d) Ora inserite la sd nel pc ed avrete 2 possibilità: una è rinominare la cartella private in oldprivate o come volete, l'altra è copiare la cartella private sul pc e poi eliminarla dalla sd.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo C. Adesso copiate i file da %DRIVE% nella root della sd ed inseritela nella wii>>"%DRIVE%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo D. Andate in impostazioni, gestione dati, salvataggi, wii e cliccate su SD>>"%Drive%"\%guidename% +echo Appariranno i salvataggi hackerati, selezionate quello relativo alla regione della vostra console>>"%Drive%"\%guidename% +echo Cliccate su copia in modo da copiarlo dalla sd alla wii.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo E. Avviate nuovamente il gioco>>"%Drive%"\%guidename% +If /i "%REGION%" EQU "U" echo .>>"%Drive%"\%guidename% +If /i "%REGION%" EQU "U" echo Nota: guarda il pulsante del gioco prima.>>"%Drive%"\%guidename% +If /i "%REGION%" EQU "U" echo se ha RVL-RZDE-0A-2 USA nell'angolo interno ,dovrai caricare il TwilightHack2 nello step.>>"%Drive%"\%guidename% +If /i "%REGION%" EQU "U" echo se dice qualcosa del genere, carica TwilightHack0.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo F. Dalla schermata del gioco premete A+B per andare nel menu principale.>>"%Drive%"\%guidename% +If /i "%REGION%" NEQ "U" echo Ora caricate il salvataggio.>>"%Drive%"\%guidename% +If /i "%REGION%" EQU "U" echo Ora verrà caricato il salvataggio hackerato(vedi nota sopra!).>>"%Drive%"\%guidename% + +If /i "%REGION%" EQU "U" echo Se accidentalmente carichi il file sbagliato e continui con l hack , il gioco freezerà ma niente panico,>>"%Drive%"\%guidename% +If /i "%REGION%" EQU "U" echo ti basta premere il tasto power della console per 5 sec. per spegnerla, dopodichè la riaccendi e ricominci.>>"%DRIVE%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo G. Il gioco partirà normalmente. Per avviare l'exploit, non dovrete fare altro che andare a parlare con il primo personaggio che vedete, o provare a lasciare la stanza.>>"%DRIVE%"\%guidename% +:skipTWIGuide + +echo .>>"%Drive%"\%guidename% + +If /i "%MENU1%" EQU "H" goto:HMsolution2 + + +:HACKMIIGUIDE +If /i "%HM%" NEQ "*" goto:PRIIGUIDE + +echo .>>"%Drive%"\%guidename% +echo Questo avvia Hackmii Installer (che silenziosamente ed automaticamente installa BootMii come IOS). Usa l'installer per installare Homebrew Channel (HBC) e se possibile Bootmii come Boot2. Se non puoi installare BootMii come Boot2, quindi solo come ios devi anche selezionare 'prepare an SD Card' , in modo che il programma crei la cartella Bootmii con all interno i file necessari per avviare il menu bootmii.>>"%DRIVE%"\%guidename% + +echo .>>"%Drive%"\%guidename% + +echo Nota: Se ricevi il messaggio di errore 'no vulnerable IOS', allora avvia nuovamente ModMii e seleziona l'opzione 'Soluzioni Hackmii' invece che Wizard di ModMii e segui le nuove istruzioni prima di continuare con questa guida.>>"%Drive%"\%guidename% + +echo .>>"%Drive%"\%guidename% +echo Dopo che sei uscito da hackmii installer, avrai il tuo nuovo canale HBC e dovrai controllare>>"%Drive%"\%guidename% + + +echo avviando HBC e poi premendo il tasto home, nell'angolo superiore destro che l'ios utilizzato da HBC.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo sia l'ios58 e non un altro, oppure che il tuo HBC non sia rovesciato. Prendi nota, perchè nel caso, più tardi, nella guida sistemiamo il problema (dovrai reinstallare HBC).>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo Se HBC sta usando l ios58 ed il tuo HBC non è rovesciato, allora puoi saltare lo step " reinstallare HBC", quando ci arriverai.>>"%DRIVE%"\%guidename% + + +echo .>>"%Drive%"\%guidename% + + + +:nandbackup + +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo %COUNT7%) CREA UN BACKUP DELLA NAND>>"%Drive%"\%guidename% +echo ====================>>"%Drive%"\%guidename% +SET /a COUNT7=%COUNT7%+1 + +echo .>>"%Drive%"\%guidename% + + + +echo Anche se HBC è rovesciato ,carica Bootmii avviando prima HBC e poi premendo il tasto home ed infine cliccando su lancia bootmii.>>"%Drive%"\%guidename% +echo Premi il tasto power sulla wii per 3 volte per andare all'ultima opzione poi premi reset . [Volendo puoi utilizzare un pad GC per navigare nel menu]>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo Premi reset per scegliere la prima opzione, poi segui le istruzioni a schermo per farti un backup della nand. [i Bad blocks( i quadratini neri) non sono un problema.]>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo Una volta terminato il backup ed uscito dal menu bootmii,apri la sd e troverai la cartella BOOTMII +file nand.bin e key.bin. Bene prendili e copiali sul pc in un posto sicuro( sono i file del tuo backup della nand per cui tienili di conto), dopodichè eliminali dalla sd.>>"%Drive%"\%guidename% + +echo .>>"%Drive%"\%guidename% +echo Nota: Se hai installato bootmii come boot 2 ,a differenza di chi lo ha installato come ios, il suo menu apparirà appena accendi la wii, logicamente devi esserci la cartella bootmii nella root della sd.>>"%Drive%"\%guidename% + +echo .>>"%Drive%"\%guidename% + + +::----------------------------RIPRISTINA IL TRUCHA BUG (usando IOS236 Installer)-------------------------- +:TBRGUIDE + +If /i "%IOS236Installer%" NEQ "*" goto:PRIIGUIDE + +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo %COUNT7%) INSTALLA IOS236 PATCHATO>>"%Drive%"\%guidename% +echo ========================>>"%Drive%"\%guidename% +SET /a COUNT7=%COUNT7%+1 + +echo .>>"%Drive%"\%guidename% + + +echo Avvia Homebrew Channel.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo MOLTO IMPORTANTE!>>"%Drive%"\%guidename% +echo Dentro Homebrew channel, se non hai una connessione funzionante e già impostata, vedrai un'icona lampeggiare nell'angolo inferiore destro dello schermo che indica l impossibilità ad inizializzare la rete. Devi attendere che l'icona smetta di lampeggiare oppure attendi 30-60 secondi prima di procedere, altrimenti queste applicazioni ti daranno errore dopo poco che le hai avviate. Se dovessi incorrere in questi errori, spegni la wii, riaccendila e ripeti gli step dall inizio. Per aumentare le tue possibiltà di successo, creati una connessione internet con la wii dal menu impostazioni wii, ma assicurati di rispondere NO quando ti viene chiesto se vuoi aggiornare.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo Devi eseguire solo uno dei metodi spiegati qui di seguito.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo Metodo A: Usando IOS236 Installer>>"%Drive%"\%guidename% +echo -------------------------------->>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo Dopo che hai atteso 30-60 sec. per far inizializzare la rete, avvia "IOS236 Installer v5 MOD" da HBC. >>"%Drive%"\%guidename% +echo Nota: Questa applicazione deve essere avviata utilizzando HBC 1.0.7 o superiore su IOS 58 per funzionare correttamente.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo Segui le istruzioni a schermo finchè il programma dice ios 236 installation complete. A quel punto ritorna ad HBC.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo Se ricevi errori, code dump( schermata nera con scritte bianche), riprova dall'inizio.>>"%Drive%"\%guidename% +echo Se continui a non avere successo allora prova con Simple IOS Patcher.>>"%Drive%"\%guidename% +echo Qualsiasi delle due applicazioni tu abbia usato, se sei riuscito ad installare l ios236, procedi con lo step successivo.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo Metodo B: Usando Simple IOS Patcher>>"%Drive%"\%guidename% +echo ---------------------------------->>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo Dopo che hai atteso 30-60 secondi per far inizializzare la rete per HBC, avvia simple ios patcher. >>"%Drive%"\%guidename% +echo Nota: Questa applicazione per funzionare correttamente deve essere lanciata usando HBC 1.0.7 o superiore.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo Seleziona IOS36 (è gia selezionato di default) e premi A,>>"%Drive%"\%guidename% +echo Seleziona "Install IOS to slot" e scegli 236,>>"%Drive%"\%guidename% +echo Seleziona "Install patched IOS36" lasciando le 4 patches settate su "yes" e premi A,>>"%Drive%"\%guidename% +echo Seleziona "Load IOS from SD card".>>"%Drive%"\%guidename% + +echo .>>"%Drive%"\%guidename% +echo Conferma la tua scelta con A,>>"%Drive%"\%guidename% +echo Quando ti viene richiesto , premi A per continuare con l'installazione.>>"%Drive%"\%guidename% +echo Una volta terminata l'installazione tornerai al menu principale,>>"%Drive%"\%guidename% +echo Qui premi B per uscire.>>"%Drive%"\%guidename% + +echo .>>"%Drive%"\%guidename% +echo Se ricevi errore oppure un code dump( schermata nera con scritte bianche), spegni, riavvia e riprova.>>"%Drive%"\%guidename% +echo Se continui a ricevere errori allora prova con ios236 installer.>>"%Drive%"\%guidename% +echo Qualsiasi dei due metodi tu abbia usato, se sei riuscito ad installare l ios 236, procedi con lo step successivo.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +::--------------------------INSTALLA IL PRIILOADER------------------------------- +:PRIIGUIDE + +if /i "%installwads%" EQU "done" goto:skip +if /i "%FIRM%" NEQ "%FIRMSTART%" goto:installwads +if /i "%PRI%" NEQ "*" goto:installwads +:skip +if /i "%PRI%" NEQ "*" goto:reinstallHBC + +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo %COUNT7%) INSTALLA IL PRIILOADER>>"%Drive%"\%guidename% +echo ==================>>"%Drive%"\%guidename% +SET /a COUNT7=%COUNT7%+1 + +echo .>>"%Drive%"\%guidename% + +echo Avvia "Priiloader 236 Mod" da HBC>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo Una volta che il programma è avviato, premi il tasto + per iniziare l'installazione.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo Potresti ricevere un errore per "loader.ini" e/o "password.txt", ignorali semplicemente.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo Dopo che hai installato il priiloader con successo, per accedervi dovrai, prima spegnere la wii,>>"%Drive%"\%guidename% +echo poi riaccenderla ma tenendo premuto il tasto reset finchè non vedrai apparire il menu del priiloader.>>"%Drive%"\%guidename% + +echo .>>"%Drive%"\%guidename% + +echo Volendo,adesso puoi installare alcuni HACKS (andando sull'opzione system menu hacks).>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo HACKS RACCOMANDATI: Block Disc Updates, Block Online Updates, Replace Health Screen, Auto-Press A at Health Screen, Region-Free Everything, remove no copy save file protection, e Move Disc Channel.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo Di default,il menu del priiloader è bianco ,se vuoi cambiarlo in nero, vai nel setting del priiloader.>>"%Drive%"\%guidename% + + +echo .>>"%Drive%"\%guidename% + +echo Una delle funzioni speciali del priiloader è quella di poter autoavviare le applicazioni/file invece del system menu. Alcune applicazioni (come crazyIntro) non possono essere utilizzate senza di esso.>>"%Drive%"\%guidename% +echo Per i dettagli su come fare, visita www.sites.google.com/site/completesg/system-hacks/priiloader>>"%Drive%"\%guidename% + +echo .>>"%Drive%"\%guidename% + +if /i "%installwads%" EQU "done" goto:reinstallHBC + + +::----------------------Installa i Wads (MMM)----------------------------- + +:installwads + +::---------CREATE MMMCONFIG To Autoload 236-------- +set patchIOSnum=236 +if /i "%SETTINGS%" EQU "G" goto:skipmmmfly +if /i "%SETTINGSHM%" EQU "G" goto:skipmmmfly +echo ;MMMCONFIG (By ModMii)> "%Drive%"\mmmconfig.txt +echo AutoLoadIOS=%patchIOSnum%>> "%Drive%"\mmmconfig.txt +:skipmmmfly + +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo %COUNT7%) INSTALLA I WADS>>"%Drive%"\%guidename% +echo ============>>"%Drive%"\%guidename% +SET /a COUNT7=%COUNT7%+1 +echo .>>"%Drive%"\%guidename% + +::MMM Instructions +echo Avvia Multi-Mod Manager(MMM)da HBC.>>"%Drive%"\%guidename% +echo Se IOS%patchIOSnum% non è già caricato, seleziona "Load another IOS", poi seleziona IOS%patchIOSnum% >>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo Nota: se questo step fallisce con errore -ret 2011 o altro tipo, devi patchare nuovamente IOS%patchIOSnum%. Se la tua wii era gia' moddata, puoi provare a caricare il cIOS250 (o altri come 202,222,223,224,236,249)>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo Dal menu di Multi-Mod Manager, scendi fino a selezionare "WAD Manager".>>"%Drive%"\%guidename% + + +goto:skipy4m +::YAWMM 4 ModMii Instructions +echo Avvia HBC.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo MOLTO IMPORTANTE!>>"%Drive%"\%guidename% +echo Dentro HBC, se non hai una connessione internet con la wii attiva e già impostata, vedrai che nell'angolo inferiore destro dello schermo, un'icona lampeggiare, che sta ad indicare che la wii è impossibilitata ad inizializzare la rete.>>"%Drive%"\%guidename% +echo Devi attendere che l'icona smetta di lampeggiare oppure la lasci lampeggiare per 30-60 secondi prima di avviare le applicazioni, altrimenti alcune di queste poco dopo che sono state avviate freezeranno. >>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo Dopo che hai atteso 30-60 secondi per far inizializzare la rete per HBC, AVVIA "YAWMM 4 ModMii". >>"%Drive%"\%guidename% +echo Nota: Questa applicazione per funzionare correttamente, richiede che tu abbia installato HBC 1.0.7 o superiore.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo Premi "A" per continuare.>>"%Drive%"\%guidename% +echo Premi nuovamente "A" per leggere dallo SLOTSD. >>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo MOLTO IMPORTANTE!>>"%Drive%"\%guidename% +echo Attendi 30-60 secondi per vedere se l'applicazione freeza, se freeza, allora spegni la wii e ripeti lo step dall inizio. Se dopo aver atteso 30-60 secondi, l'applicazione non freeza, questo conferma che è sicura da usare.>>"%Drive%"\%guidename% +:skipy4m + + + + +echo .>>"%Drive%"\%guidename% +echo Installa i seguenti wad dalla cartella wad (questa lista di wad è unica in quanto creata in base alle risposte cha hai dato nel wizard).>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo Assicurati di non installare wad supplementari che potrebbero essere stati salvati precedentemente in questa cartella (i wad potrebbero essere sicuri, ma non lo possiamo dire di per certo).>>"%Drive%"\%guidename% + +echo .>>"%Drive%"\%guidename% +echo Premi il tasto + per 2 secondi per selezionare tutti i wad nella cartella. Poi premi A due volte per installarli tutti.>>"%Drive%"\%guidename% + +echo Se alcuni file falliscono l'installazione, questi rimangono marcati per l'installazione, per cui ripeti l'operazione per questi file.>>"%Drive%"\%guidename% +::echo Dopo che l'installazione è terminata, leggi il log d'installazione per assicurarti che veramente tutti siano installati correttamente.>>"%Drive%"\%guidename% + +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo La tua lista unica di wad da installare è la seguente:>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + + + +if /i "%IOS11P60%" EQU "*" echo * IOS11v16174(IOS60v6174[FS-ES-NP])>>"%Drive%"\%guidename% +if /i "%IOS20P60%" EQU "*" echo * IOS20v16174(IOS60v6174[FS-ES-NP])>>"%Drive%"\%guidename% +if /i "%IOS30P60%" EQU "*" echo * IOS30v16174(IOS60v6174[FS-ES-NP])>>"%Drive%"\%guidename% +if /i "%IOS40P60%" EQU "*" echo * IOS40v16174(IOS60v6174[FS-ES-NP])>>"%Drive%"\%guidename% +if /i "%IOS50P%" EQU "*" echo * IOS50v14889(IOS50v4889[FS-ES-NP])>>"%Drive%"\%guidename% +if /i "%IOS52P%" EQU "*" echo * IOS52v15661(IOS52v5661[FS-ES-NP])>>"%Drive%"\%guidename% +if /i "%IOS60P%" EQU "*" echo * IOS60v16174(IOS60v6174[FS-ES-NP])>>"%Drive%"\%guidename% +if /i "%IOS70P%" EQU "*" echo * IOS70v16687(IOS70v6687[FS-ES-NP])>>"%Drive%"\%guidename% +if /i "%IOS70K%" EQU "*" echo * IOS70v16174(IOS60v6174[FS-ES-NP])>>"%Drive%"\%guidename% +if /i "%IOS80P%" EQU "*" echo * IOS80v6944[FS-ES-NP]>>"%Drive%"\%guidename% +if /i "%IOS80K%" EQU "*" echo * IOS80v16174(IOS60v6174[FS-ES-NP])>>"%Drive%"\%guidename% + + +if /i "%SM4.1U%" EQU "*" echo * SystemMenu_4.1U_v449>>"%Drive%"\%guidename% +if /i "%SM4.2U%" EQU "*" echo * SystemMenu_4.2U_v481>>"%Drive%"\%guidename% +if /i "%SM4.3U%" EQU "*" echo * SystemMenu_4.3U_v513>>"%Drive%"\%guidename% +if /i "%SM4.1E%" EQU "*" echo * SystemMenu_4.1E_v450>>"%Drive%"\%guidename% +if /i "%SM4.2E%" EQU "*" echo * SystemMenu_4.2E_v482>>"%Drive%"\%guidename% +if /i "%SM4.3E%" EQU "*" echo * SystemMenu_4.3E_v514>>"%Drive%"\%guidename% +if /i "%SM4.1J%" EQU "*" echo * SystemMenu_4.1J_v448>>"%Drive%"\%guidename% +if /i "%SM4.2J%" EQU "*" echo * SystemMenu_4.2J_v480>>"%Drive%"\%guidename% +if /i "%SM4.3J%" EQU "*" echo * SystemMenu_4.3J_v512>>"%Drive%"\%guidename% +if /i "%SM4.1K%" EQU "*" echo * SystemMenu_4.1K_v454>>"%Drive%"\%guidename% +if /i "%SM4.2K%" EQU "*" echo * SystemMenu_4.2K_v486>>"%Drive%"\%guidename% +if /i "%SM4.3K%" EQU "*" echo * SystemMenu_4.3K_v518>>"%Drive%"\%guidename% + +if /i "%SM4.1U-DWR%" EQU "*" echo * SystemMenu_4.1U_v449_DarkWiiRed>>"%Drive%"\%guidename% +if /i "%SM4.2U-DWR%" EQU "*" echo * SystemMenu_4.2U_v481_DarkWiiRed>>"%Drive%"\%guidename% +if /i "%SM4.3U-DWR%" EQU "*" echo * SystemMenu_4.3U_v513_DarkWiiRed>>"%Drive%"\%guidename% +if /i "%SM4.1E-DWR%" EQU "*" echo * SystemMenu_4.1E_v450_DarkWiiRed>>"%Drive%"\%guidename% +if /i "%SM4.2E-DWR%" EQU "*" echo * SystemMenu_4.2E_v482_DarkWiiRed>>"%Drive%"\%guidename% +if /i "%SM4.3E-DWR%" EQU "*" echo * SystemMenu_4.3E_v514_DarkWiiRed>>"%Drive%"\%guidename% +if /i "%SM4.1J-DWR%" EQU "*" echo * SystemMenu_4.1J_v448_DarkWiiRed>>"%Drive%"\%guidename% +if /i "%SM4.2J-DWR%" EQU "*" echo * SystemMenu_4.2J_v480_DarkWiiRed>>"%Drive%"\%guidename% +if /i "%SM4.3J-DWR%" EQU "*" echo * SystemMenu_4.3J_v512_DarkWiiRed>>"%Drive%"\%guidename% +if /i "%SM4.1K-DWR%" EQU "*" echo * SystemMenu_4.1K_v454_DarkWiiRed>>"%Drive%"\%guidename% +if /i "%SM4.2K-DWR%" EQU "*" echo * SystemMenu_4.2K_v486_DarkWiiRed>>"%Drive%"\%guidename% +if /i "%SM4.3K-DWR%" EQU "*" echo * SystemMenu_4.3K_v518_DarkWiiRed>>"%Drive%"\%guidename% + +if /i "%SM4.1U-DWG%" EQU "*" echo * SystemMenu_4.1U_v449_DarkWiiGreen>>"%Drive%"\%guidename% +if /i "%SM4.2U-DWG%" EQU "*" echo * SystemMenu_4.2U_v481_DarkWiiGreen>>"%Drive%"\%guidename% +if /i "%SM4.3U-DWG%" EQU "*" echo * SystemMenu_4.3U_v513_DarkWiiGreen>>"%Drive%"\%guidename% +if /i "%SM4.1E-DWG%" EQU "*" echo * SystemMenu_4.1E_v450_DarkWiiGreen>>"%Drive%"\%guidename% +if /i "%SM4.2E-DWG%" EQU "*" echo * SystemMenu_4.2E_v482_DarkWiiGreen>>"%Drive%"\%guidename% +if /i "%SM4.3E-DWG%" EQU "*" echo * SystemMenu_4.3E_v514_DarkWiiGreen>>"%Drive%"\%guidename% +if /i "%SM4.1J-DWG%" EQU "*" echo * SystemMenu_4.1J_v448_DarkWiiGreen>>"%Drive%"\%guidename% +if /i "%SM4.2J-DWG%" EQU "*" echo * SystemMenu_4.2J_v480_DarkWiiGreen>>"%Drive%"\%guidename% +if /i "%SM4.3J-DWG%" EQU "*" echo * SystemMenu_4.3J_v512_DarkWiiGreen>>"%Drive%"\%guidename% +if /i "%SM4.1K-DWG%" EQU "*" echo * SystemMenu_4.1K_v454_DarkWiiGreen>>"%Drive%"\%guidename% +if /i "%SM4.2K-DWG%" EQU "*" echo * SystemMenu_4.2K_v486_DarkWiiGreen>>"%Drive%"\%guidename% +if /i "%SM4.3K-DWG%" EQU "*" echo * SystemMenu_4.3K_v518_DarkWiiGreen>>"%Drive%"\%guidename% + +if /i "%cIOS202[57]-v5%" EQU "*" echo * cIOS202[57]-v5>>"%Drive%"\%guidename% +if /i "%cIOS222[38]-v5%" EQU "*" echo * cIOS222[38]-v5>>"%Drive%"\%guidename% +if /i "%cIOS223[37-38]-v4%" EQU "*" echo * cIOS223[37-38]-v4>>"%Drive%"\%guidename% +if /i "%cIOS224[57]-v5%" EQU "*" echo * cIOS224[57]-v5>>"%Drive%"\%guidename% +if /i "%cIOS249[56]-d2x-v6%" EQU "*" echo * cIOS249[56]-d2x-v%d2x-beta-rev%>>"%Drive%"\%guidename% +if /i "%cIOS250[57]-d2x-v6%" EQU "*" echo * cIOS250[57]-d2x-v%d2x-beta-rev%>>"%Drive%"\%guidename% + +if /i "%RVL-cMIOS-v65535(v10)_WiiGator_WiiPower_v0.2%" EQU "*" echo * RVL-cMIOS-v65535(v10)_WiiGator_WiiPower_v0.2>>"%Drive%"\%guidename% + + + +if /i "%MII%" EQU "*" echo * Mii-Channel-NUS-v6>>"%Drive%"\%guidename% +if /i "%P%" EQU "*" echo * Photo-Channel-1.1-NUS-v3>>"%Drive%"\%guidename% +if /i "%PK%" EQU "*" echo * Photo-Channel-1.1-NUS-v3[K]>>"%Drive%"\%guidename% +if /i "%S%" EQU "*" echo * Shopping-Channel-NUS-v20>>"%Drive%"\%guidename% +if /i "%SK%" EQU "*" echo * Shopping-Channel-NUS-v20[K]>>"%Drive%"\%guidename% +if /i "%IU%" EQU "*" echo * Opera-Internet-Channel-NUS[U]>>"%Drive%"\%guidename% +if /i "%IE%" EQU "*" echo * Opera-Internet-Channel-NUS[E]>>"%Drive%"\%guidename% +if /i "%IJ%" EQU "*" echo * Opera-Internet-Channel-NUS[J]>>"%Drive%"\%guidename% +if /i "%WU%" EQU "*" echo * Weather-Channel-NUS-v7[U]>>"%Drive%"\%guidename% +if /i "%WE%" EQU "*" echo * Weather-Channel-NUS-v7[E]>>"%Drive%"\%guidename% +if /i "%WJ%" EQU "*" echo * Weather-Channel-NUS-v7[J]>>"%Drive%"\%guidename% +if /i "%NU%" EQU "*" echo * NEWS-Channel-NUS-v7[U]>>"%Drive%"\%guidename% +if /i "%NE%" EQU "*" echo * NEWS-Channel-NUS-v7[E]>>"%Drive%"\%guidename% +if /i "%NJ%" EQU "*" echo * NEWS-Channel-NUS-v7[J]>>"%Drive%"\%guidename% +if /i "%WSU%" EQU "*" echo * Wii-Speak-Channel-NUS[U]>>"%Drive%"\%guidename% +if /i "%WSE%" EQU "*" echo * Wii-Speak-Channel-NUS[E]>>"%Drive%"\%guidename% +if /i "%WSJ%" EQU "*" echo * Wii-Speak-Channel-NUS[J]>>"%Drive%"\%guidename% + +if /i "%M10%" EQU "*" echo * RVL-mios-v10>>"%Drive%"\%guidename% +if /i "%IOS9%" EQU "*" echo * IOS9-64-v1034>>"%Drive%"\%guidename% +if /i "%IOS12%" EQU "*" echo * IOS12-64-v526>>"%Drive%"\%guidename% +if /i "%IOS13%" EQU "*" echo * IOS13-64-v1032>>"%Drive%"\%guidename% +if /i "%IOS14%" EQU "*" echo * IOS14-64-v1032>>"%Drive%"\%guidename% +if /i "%IOS15%" EQU "*" echo * IOS15-64-v1032>>"%Drive%"\%guidename% +if /i "%IOS17%" EQU "*" echo * IOS17-64-v1032>>"%Drive%"\%guidename% +if /i "%IOS21%" EQU "*" echo * IOS21-64-v1039>>"%Drive%"\%guidename% +if /i "%IOS22%" EQU "*" echo * IOS22-64-v1294>>"%Drive%"\%guidename% +if /i "%IOS28%" EQU "*" echo * IOS28-64-v1807>>"%Drive%"\%guidename% +if /i "%IOS31%" EQU "*" echo * IOS31-64-v3608>>"%Drive%"\%guidename% +if /i "%IOS33%" EQU "*" echo * IOS33-64-v3608>>"%Drive%"\%guidename% +if /i "%IOS34%" EQU "*" echo * IOS34-64-v3608>>"%Drive%"\%guidename% +if /i "%IOS35%" EQU "*" echo * IOS35-64-v3608>>"%Drive%"\%guidename% +if /i "%IOS36v3608%" EQU "*" echo * IOS36-64-v3608>>"%Drive%"\%guidename% +if /i "%IOS37%" EQU "*" echo * IOS37-64-v5663>>"%Drive%"\%guidename% +if /i "%IOS38%" EQU "*" echo * IOS38-64-v4124>>"%Drive%"\%guidename% +if /i "%IOS41%" EQU "*" echo * IOS41-64-v3607>>"%Drive%"\%guidename% +if /i "%IOS43%" EQU "*" echo * IOS43-64-v3607>>"%Drive%"\%guidename% +if /i "%IOS45%" EQU "*" echo * IOS45-64-v3607>>"%Drive%"\%guidename% +if /i "%IOS46%" EQU "*" echo * IOS46-64-v3607>>"%Drive%"\%guidename% +if /i "%IOS48v4124%" EQU "*" echo * IOS48-64-v4124>>"%Drive%"\%guidename% +if /i "%IOS53%" EQU "*" echo * IOS53-64-v5663>>"%Drive%"\%guidename% +if /i "%IOS55%" EQU "*" echo * IOS55-64-v5663>>"%Drive%"\%guidename% +if /i "%IOS56%" EQU "*" echo * IOS56-64-v5662>>"%Drive%"\%guidename% +if /i "%IOS57%" EQU "*" echo * IOS57-64-v5919>>"%Drive%"\%guidename% +if /i "%IOS58%" EQU "*" echo * IOS58-64-v6176>>"%Drive%"\%guidename% +if /i "%IOS61%" EQU "*" echo * IOS61-64-v5662>>"%Drive%"\%guidename% +if /i "%IOS236%" EQU "*" echo * IOS236v65535(IOS36v3351[FS-ES-NP])>>"%Drive%"\%guidename% +if /i "%USBX%" NEQ "*" goto:nousbx +echo * USBLoader(s)-ahbprot58-SD-USB-v9-IDCL>>"%Drive%"\%guidename% +echo Questo forwarder caricherà il primo file che trova nelle seguenti directory:>>"%Drive%"\%guidename% +echo SD+USB:\apps\usbloader\boot.dol>>"%Drive%"\%guidename% +echo SD+USB:\apps\usbloader\boot.elf>>"%Drive%"\%guidename% +echo SD+USB:\apps\usb-loader\boot.dol>>"%Drive%"\%guidename% +echo SD+USB:\apps\usb-loader\boot.elf>>"%Drive%"\%guidename% +echo SD+USB:\apps\usbloader_cfg\boot.dol>>"%Drive%"\%guidename% +echo SD+USB:\apps\usbloader_cfg\boot.elf>>"%Drive%"\%guidename% +echo SD+USB:\apps\WiiFlow\boot.dol>>"%Drive%"\%guidename% +echo SD+USB:\apps\WiiFlow\boot.elf>>"%Drive%"\%guidename% +echo SD+USB:\apps\usbloader_gx\boot.dol>>"%Drive%"\%guidename% +echo SD+USB:\apps\usbloader_gx\boot.elf>>"%Drive%"\%guidename% +echo Note: L'IOS58 è richiesto per avviare le applicazioni da sd e periferiche usb formatatte come>>"%Drive%"\%guidename% +echo FAT32, NTFS, ext2, ext3 e ext4. Inoltre supporta argomenti meta.xml>>"%Drive%"\%guidename% +echo e può avviare applicazioni con accesso diretto all hardware.>>"%Drive%"\%guidename% +echo. +echo Dovresti sempre installare un canale forwarder nella wii,>>"%Drive%"\%guidename% +echo in quanto, in caso di accidentale aggiornamento, ti permette di ri-hackerare la wii senza bisogno di uno specifico gioco per avviare un exploit>>"%Drive%"\%guidename% +:nousbx + +echo .>>"%Drive%"\%guidename% + +if /i "%FIRM%" EQU "%FIRMSTART%" goto:SKIP +echo Nota: Ogni volta che installi un nuovo system menu, il priiloader viene disinstallato, quindi assicurati di reinstallarlo successivamente (specialmente se non hai bootmii come boot2)>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +:SKIP + +set installwads=done +if /i "%FIRM%" NEQ "%FIRMSTART%" goto:PRIIGUIDE + + +::------------------------reinstalla HBC / Fix homebrew channel rovesciato---------------------------- +:reinstallHBC +If /i "%HM%" NEQ "*" goto:MyMGuide + +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo %COUNT7%) REINSTALLA HOMEBREW CHANNEL (se applicabile)>>"%Drive%"\%guidename% +echo ==============================================>>"%Drive%"\%guidename% +SET /a COUNT7=%COUNT7%+1 + +echo .>>"%Drive%"\%guidename% + +echo Se hai già controllato e verificato che HBC utilizza l'ios58 e non è capovolto, puoi saltare questo step.>>"%Drive%"\%guidename% + +echo .>>"%Drive%"\%guidename% + +echo Se HBC sta usando un ios diverso dal 58 oppure è rovesciato, devi reinstallarlo.>>"%Drive%"\%guidename% + +echo .>>"%Drive%"\%guidename% + +echo Quindi avvia HackMii_Installer da HBC.>>"%Drive%"\%guidename% +echo Utilizza Hackmii Installer per fixare/re-installare HBC. Una volta che hai reinstallato con successo HBC, puoi proseguire con lo step successivo della guida.>>"%Drive%"\%guidename% + +echo .>>"%Drive%"\%guidename% + + +::echo Se eri già uscito da MMM, puoi avviare HackMii_Installer da HBC.>>"%Drive%"\%guidename% +::echo .>>"%Drive%"\%guidename% + +echo se HBC sta fallendo il caricamento di HackMii_Installer (solo schermate nere), avvia Hackmii Installer usando il metodo descritto nel primo step>>"%Drive%"\%guidename% + +echo .>>"%Drive%"\%guidename% + + + +::------------------------Installa un tema personalizzato usando MyMenuify---------------------------- +:MyMGuide +If /i "%MyM%" NEQ "*" goto:noMyM + +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo %COUNT7%) INSTALLA UN TEMA PER IL MENU WII USANDO MYMENUIFY (OPZIONALE)>>"%Drive%"\%guidename% +echo ========================================================>>"%Drive%"\%guidename% +SET /a COUNT7=%COUNT7%+1 + +echo .>>"%Drive%"\%guidename% +echo AVVISO: NON INSTALLARE I TEMI SENZA PROTEZIONE (BOOTMII, PRIILOADER E BACKUP DELLA NAND)>>"%Drive%"\%guidename% +echo E INSTALLA SOLO TEMI PER IL TUO SPECIFICO SYSTEM MENU E REGIONE!>>"%Drive%"\%guidename% +echo.>>"%Drive%"\%guidename% +echo per installare un tema, avvia MyMenuify da HBC.>>"%Drive%"\%guidename% +echo.>>"%Drive%"\%guidename% +echo Naviga in SD:\MyMenuify_Themes e seleziona il tema che vuoi installare>>"%Drive%"\%guidename% +echo che corrisponde alla versione specifica del tuo system menu.>>"%Drive%"\%guidename% +echo.>>"%Drive%"\%guidename% +echo se decidi poi di ripristinare il tema originale wii, devi semplicemente>>"%Drive%"\%guidename% +echo avviare nuovamente MyMenuify ed installare il file.app originale per la versione>>"%Drive%"\%guidename% +echo specifica del tuo System Menu, il quale è salvato in SD:\MyMenuify_Themes>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +:noMyM + +if /i "%USBGUIDE%" EQU "Y" goto:USBGUIDESTEP1 + + +::--------------------Dopo la modifica----------------------- +:AFTERMODDING + +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo %COUNT7%) DOPO LA MODIFICA>>"%Drive%"\%guidename% +echo =============>>"%Drive%"\%guidename% +SET /a COUNT7=%COUNT7%+1 + +echo .>>"%Drive%"\%guidename% + + +echo Dopo che hai moddato la wii, opzionalmente puoi eliminare tutti i file non più necessari>>"%Drive%"\%guidename% +echo utilizzando la funzione di PULIZIA FILE di ModMii. >>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +If /i "%BB1%" EQU "*" echo se decidi di non usare la funzione PULIZIA FILE, per fare in modo che la tua wii non freezii ogni volta che accedi al menu sd, dovrai eliminare la cartella 'aktn', cioè la cartella dove è salvato il bannerbomb(SD:\private\wii\title\aktn), oppure rinominare l'intera cartella private in un altro modo.>>"%Drive%"\%guidename% +If /i "%BB1%" EQU "*" echo .>>"%Drive%"\%guidename% +If /i "%BB2%" EQU "*" echo se decidi di non utilizzare la funzione PULIZIA FILE,per fare in modo che la tua wii non freezii ogni volta che accedi al menu sd, dovrai eliminare la cartella 'aktn', cioè la cartella dove è salvato il bannerbomb(SD:\private\wii\title\aktn), oppure rinominare l'intera cartella private in un altro modo.>>"%Drive%"\%guidename% +If /i "%BB2%" EQU "*" echo .>>"%Drive%"\%guidename% + +echo A questo punto hai praticamente fatto.>>"%Drive%"\%guidename% +echo adesso dovresti scaricare le applicazioni homebrew più recenti e impostare>>"%Drive%"\%guidename% +echo la tua SD (o periferica usb in FAT32) in modo che possano essere avviate da HBC.>>"%Drive%"\%guidename% + +echo .>>"%Drive%"\%guidename% +if /i "%USBGUIDE%" EQU "Y" goto:skip +echo Per avviare i tuoi backup da periferica USB, avvia l'opzione impostazioni usb-loader dal menu principale di modmii>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +:skip + +echo Per scaricare le applicazioni, puoi:>>"%Drive%"\%guidename% +echo * controllare e scaricare le applicazioni disponibili e più popolari attraverso le pagine ( scarica a pagina 1/2/3/4) di download di modmii.>>"%Drive%"\%guidename% +echo * Scaricare Homebrew Browser via ModMii e poi tramite homebrew browser scaricare le applicazioni più popolari, ma in questo caso il programma necessita che la wii sia connessa ad internet. (www.sites.google.com/site/completesg/how-to-use/hbb)>>"%Drive%"\%guidename% +echo * Coloro che sono sprovvisti di connessione ad internt con la wii, possono controllare una lista di applicazioni homebrew qui: http://wiibrew.org/wiki/List_of_all_homebrew.>>"%Drive%"\%guidename% +echo Un'altra grande risorsa eè webrewwii.blogspot.com>>"%Drive%"\%guidename% + +echo .>>"%Drive%"\%guidename% + +echo Una volta ottenute le applicazioni che desideri, devi avere il file boot.dol (l'applicazione, quindi file obbligatorio) e possibilmente ma facoltativi, i file icon.png e meta.xml (in alcuni casi obbligatorio).>>"%Drive%"\%guidename% +echo Tenete a mente che HBC sarà in grado di leggere e quindi avviare solo le applicazioni presenti su sd/USB, che si presentano cosi: SD-USB:/apps/cartella che riporta il nome dell applicazione/boot.dol>>"%Drive%"\%guidename% +echo Nel caso in cui abbiate applicazioni rinominate in modo diverso da boot.dol oppure boot.elf, dovrete rinominarle, altrimenti HBC non le rivelerà (es: sd:\apps\ciosxrev21\ciosinstaller.dol = errata - mentre - sd:\apps\ciosxrev21\boot.dol= giusta).>>"%Drive%"\%guidename% +echo (opzionale: i file icon.png e meta.xml devono essere salvati nella stessa cartella del boot.dol)>>"%Drive%"\%guidename% + + +::---------------------supporto XFLAK----------------------- +:supportxflak + +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo %COUNT7%) SUPPORTO XFLAK>>"%Drive%"\%guidename% +echo =============>>"%Drive%"\%guidename% +SET /a COUNT7=%COUNT7%+1 +echo .>>"%Drive%"\%guidename% + +echo SE MODMII TI E'STATO DI AIUTO, PER FAVORE VOTA IN FAVORE DEL PROGRAMMA QUI (tinyurl.com/ModMiiNow)>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo LE DONATIONI SONO OPZIONALI E POSSONO ESSERE FATTE TRAMITE PAYPAL A XFLAK40@HOTMAIL.COM>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo DAI UN OCCHIATA AI MIEI TOP CHANNELS QUI (tinyurl.com/topchannels)>>"%Drive%"\%guidename% + +echo .>>"%Drive%"\%guidename% + +echo DAI UN OCCHIATA AI MIEI VIDEO CRAZY INTRO QUI (tinyurl.com/crazyintro)>>"%Drive%"\%guidename% + +sfk filter "%Drive%"\%guidename% -lsrep _.__ -write -yes>nul +start notepad "%Drive%\%guidename%" + + +if /i "%SETTINGS%" EQU "G" goto:DOWNLOADQUEUE +if /i "%SETTINGSHM%" EQU "G" goto:HACKMIISOLUTION + +goto:DLSETTINGS2 + + + + + +::--------------------------------------GUIDA SOLUZIONI HACKMII-------------------------------------- +:HMguide +set guidename=ModMiiGuide_HackMiiFix.txt + +SET COUNT7=1 +cls +if /i "%SETTINGS%" EQU "G" echo Genero la guida, attendi. +if /i "%SETTINGS%" NEQ "G" echo Genero la guida, attendi, i tuoi download inizieranno presto. + +if not exist "%Drive%" mkdir "%Drive%" >nul +if not exist "%Drive%"\%guidename% goto:norename1 +SET /a COUNT6=%COUNT6%+1 +if exist "%Drive%"\ModMiiGuide_HackMiiFix%COUNT6%.txt goto:HMguide +move "%Drive%"\%guidename% "%Drive%"\ModMiiGuide_HackMiiFix%count6%.txt >nul +:norename1 + + + + +echo ModMii %currentversion% guida soluzioni HackMii>"%Drive%"\%guidename% +echo Generata il %DATE% - %TIME%>>"%Drive%"\%guidename% +echo Controlla gli aggiornamenti su tinyurl.com/ModMiiNow>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo Questa guida è stata generata utilizzando i seguenti parametri:>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +if /i "%FIRMSTART%" NEQ "o" echo * Il tuo firmware attuale è %FIRMSTART%%REGION%>>"%Drive%"\%guidename% +if /i "%FIRMSTART%" EQU "o" echo * Il tuo firmware attuale è inferiore al 2.2>>"%Drive%"\%guidename% + + + +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo Questo software non è in vendita. Se hai pagato per questo software o lo hai ricevuto come parte di un BUNDLE, sei stato truffato.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo QUESTO PACCHETTO TI VIENE OFFERTO SENZA ALCUN TIPO DI GARANZIA.>>"%Drive%"\%guidename% +echo NESSUNO AD ECCEZIONE DI TE PUO'RITENERSI RESPONSABILE IN CASO DI DANNI ALLA CONSOLE!>>"%Drive%"\%guidename% +echo USALO A TUO RISCHIO!>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + + + +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + + +echo NOTE IMPORTANTI:>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo *Questa guida non richiede una connessione wifi sulla tua wii.>>"%Drive%"\%guidename% +echo *E'richiesta una SD formattata in FAT O FAT32 (I migliori risultati si ottengono senza SDHC, che oltretutto funzionano solo con firmware 4.0 o sup.).>>"%Drive%"\%guidename% +echo *Se ricevi errori durante alcuni step della guida, riformatta la SD in FAT o FAT32>>"%Drive%"\%guidename% +echo *Disattiva il wiiconnect24 e non tenere inserite memory card e controller GC durante la modifica (almeno che non sia specificato di usarle).>>"%Drive%"\%guidename% +echo *Se la tua wii freeza sempre, tieni premuto il tasto power per 5 secondi per spegnarla e poi riprovi.>>"%Drive%"\%guidename% +echo *Non accettare mai gli aggiornamenti ufficiali Nintendo, prima di aver verificato se sono sicuri (magari domanda nei vari forum). Ad esempio l'ultimo aggiornamento al fw 4.3 rilasciato a giugno 2010 non è sicuro da accettare. Se tu accetti l'aggiornamento Nintendo, questo potrebbe compromettere in parte o totalmente la modifica alla wii.>>"%Drive%"\%guidename% +echo *Non disinstallare mai system menu o ios>>"%Drive%"\%guidename% +echo *Non installare mai file non testati come wad o temi senza protezione (Bootmii o Priiloader installati).>>"%Drive%"\%guidename% +echo *Questa guida è un ottimo inizio, ma il mondo dell hacking wii è sempre in evoluzione,per cui controlla sempre gli aggiornamenti e ricorda che google è un tuo amico.>>"%Drive%"\%guidename% +echo *Se hai domande o vuoi una guida dettagliata guarda qui: www.sites.google.com/site/completesg/>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + + + +set exploitnum=0 +If /i "%BB1%" EQU "*" SET /a exploitnum=%exploitnum%+1 +If /i "%BB2%" EQU "*" SET /a exploitnum=%exploitnum%+1 +If /i "%TWI%" EQU "*" SET /a exploitnum=%exploitnum%+1 +If /i "%YUGI%" EQU "*" SET /a exploitnum=%exploitnum%+1 +If /i "%PWNS%" EQU "*" SET /a exploitnum=%exploitnum%+1 +If /i "%SMASH%" EQU "*" SET /a exploitnum=%exploitnum%+1 +If /i "%BATHAXX%" EQU "*" SET /a exploitnum=%exploitnum%+1 +If /i "%ROTJ%" EQU "*" SET /a exploitnum=%exploitnum%+1 +If /i "%TOS%" EQU "*" SET /a exploitnum=%exploitnum%+1 + +echo %COUNT7%) AVVIA Multi-Mod Manager (MMM)>>"%Drive%"\%guidename% +echo ==============================>>"%Drive%"\%guidename% +SET /a COUNT7=%COUNT7%+1 +echo .>>"%Drive%"\%guidename% + +echo Avvia Homebrew Channel (HBC) e poi avvia Multi-Mod Manager (MMM). Una volta avviato, vai al prossimo step.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo Se hai perso HBC, oppure HBC fallisce il caricamento delle applicazioni (solo schermate nere), dovrai avviare MMM con qualche altro metodo.>>"%Drive%"\%guidename% + +echo .>>"%Drive%"\%guidename% + + + + +If /i "%exploitnum%" GEQ "2" echo EXPLOITS>>"%Drive%"\%guidename% +If /i "%exploitnum%" GEQ "2" echo Devi eseguire solo uno dei seguenti exploit>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +If /i "%exploitnum%" GEQ "2" echo.>>"%Drive%"\%guidename% + + +If /i "%BB1%" EQU "*" goto:skipforwardersolution +If /i "%BB2%" EQU "*" goto:skipforwardersolution +echo Nota: se la tua wii era già modificata ed hai ancora un canale forwarder installato, puoi usarlo per avviare MMM invece di usare un exploit. Ti basta solo copiare il boot.dol di MMM (o altra applicazione) nella cartella a cui punta il forwarder dentro la cartella apps. Ad esempio se avete ancora il forwarder dell'usbloader, eliminate il boot.dol dentro la cartella usbloader dentro apps e poi ci copiate il boot.dol di MMMM.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + + +if /i "%FIRMSTART%" EQU "o" echo In alternativa, potresti aggiornare ad esempio da 3.0 al 4.2 tramite un gioco (es con NSMBW). Poi ripetere il wizard di modmii utilizzando il nuovo firmware cosi da poter utilizzare il bannerbomb come exploit>>"%Drive%"\%guidename% +if /i "%FIRMSTART%" EQU "o" echo.>>"%Drive%"\%guidename% + +if /i "%REGION%" EQU "U" goto:skipforwardersolution +if /i "%REGION%" EQU "E" goto:skipforwardersolution +if /i "%FIRMSTART%" EQU "o" echo AVVISO: l aggiornamento online al 4.3 rende le wii koreane non hackerabili (almeno che queste non abbiano gia' HBC 1.0.7 O SUP., BootMii come Boot2v4, o un canale forwarder installato.>>"%DRIVE%"\%guidename% +if /i "%FIRMSTART%" EQU "o" echo .>>"%Drive%"\%guidename% +:skipforwardersolution + +goto:EXPLOITSNOW + + +:HMsolution2 + +::If /i "%BB2%" EQU "*" echo Avvia il BannerBomb v2 selezionando l'icona SD dal menu principale della wii e rispondi YES appena ti verrà chiesto se vuoi caricare il boot.elf/dol>>"%Drive%"\%guidename% +::If /i "%BB1%" EQU "*" echo Avvia il BannerBomb v1 andando su impostazioni, gestione dati, canali, cliccando poi sull'icona SD e rispondendo YES appena ti verrà chiesto se vuoi caricare il boot.elf/dol>>"%Drive%"\%guidename% +::echo Nota: se non ti funziona, allora vai su http://bannerbomb.qoid.us/ e scarica un'altra versione di bannerbomb specifica ( vedi v1 e v2) e poi riprova.>>"%Drive%"\%guidename% + +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + + +echo %COUNT7%) INSTALLA GLI IOS USANDO Multi-Mod Manager (MMM)>>"%Drive%"\%guidename% +echo ===============================================>>"%Drive%"\%guidename% +SET /a COUNT7=%COUNT7%+1 +echo .>>"%Drive%"\%guidename% + +echo Dal menu principale di Multi-Mod Manager, scendi giù e seleziona "WAD Manager".>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo se non puoi caricare la tua SD, allora seleziona "Load another IOS", poi seleziona IOS36.>>"%Drive%"\%guidename% +echo se la tua wii era già moddata puoi provare a caricare il cIOS250 (o altri come 202,222,223,224,236,249).>>"%Drive%"\%guidename% + +echo .>>"%Drive%"\%guidename% + +echo Adesso marca ognuno dei seguenti wad per l'installazione navigando su ogni wad e premendo +>>"%Drive%"\%guidename% +echo In alternativa, puoi premere il tasto + per 2 sec in modo da marcare tutti i wad nella lista per l'installazione.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +if /i "%IOS30P60%" EQU "*" echo * IOS30v16174(IOS60v6174[FS-ES-NP])>>"%Drive%"\%guidename% +if /i "%IOS31%" EQU "*" echo * IOS31v3608>>"%Drive%"\%guidename% +if /i "%IOS33%" EQU "*" echo * IOS33v3608>>"%Drive%"\%guidename% +if /i "%IOS34%" EQU "*" echo * IOS34v3608>>"%Drive%"\%guidename% +if /i "%IOS35%" EQU "*" echo * IOS35v3608>>"%Drive%"\%guidename% +if /i "%IOS36v3608%" EQU "*" echo * IOS36v3608>>"%Drive%"\%guidename% +if /i "%IOS58%" EQU "*" echo * IOS58v6176>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo Dopo che hai marcato tutti i wad sopra, premi A due volte per installarli tutti.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo Fai attenzione a NON installare wad supplemenatari che potrebbero essere stati salvati precedentemente nella stessa cartella (potrebbero essere sicuri ma non lo possiamo dire per certo).>>"%Drive%"\%guidename% + +echo .>>"%Drive%"\%guidename% + + +echo Se alcuni file non vengono installati correttamente, rimangono marcati per l'installazione, per cui ripeti l'operazione d'installazione per questi.>>"%Drive%"\%guidename% + +echo Vai allo step successivo solo dopo che l'installazione di tutti i wad ha avuto successo, ma non uscire da MMM.>>"%Drive%"\%guidename% + + +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + + +echo %COUNT7%) INSTALLA HOMEBREW CHANNEL (HBC)>>"%Drive%"\%guidename% +echo ==================================>>"%Drive%"\%guidename% +SET /a COUNT7=%COUNT7%+1 +echo .>>"%Drive%"\%guidename% + +echo Dal menu principale di MMM, seleziona "App Manager" poi seleziona HackMii_Installer.>>"%Drive%"\%guidename% + +echo Usa Hackmii Installer per fixare/reinstallare HBC. Se non lo hai già fatto, installa anche bootmii come boot2 (se possibile).>>"%Drive%"\%guidename% + + +echo Una volta che hai reinstallato HBC, hai finito con questa guida.>>"%Drive%"\%guidename% + +echo .>>"%Drive%"\%guidename% + + +echo SE sei già uscito da MMM, puoi avviare HackMii_Installer da HBC.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo Se HBC sta fallendo il caricamento delle applicazioni (solo schermate nere), invece di avviare HackMii_Installer da HBC, utilizza il metodo descritto nello step 1, poi dal menu principale di MMMM, seleziona "App Manager", infine seleziona HackMii_Installer.>>"%Drive%"\%guidename% + +echo .>>"%Drive%"\%guidename% +echo Questo avvierà HackMii Installer, usalo per reinstallare HBC.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +If /i "%BB1%" EQU "*" echo Se dopo la modifica, la tua wii freeza ogni volta che accedi al menu SD, devi eliminare la cartella 'aktn' cioè quella dove è salvato il bannerbomb (SD:\private\wii\title\aktn), oppure rinominare l'intera cartella private in un altro modo.>>"%Drive%"\%guidename% +If /i "%BB1%" EQU "*" echo .>>"%Drive%"\%guidename% +If /i "%BB2%" EQU "*" echo Se dopo la modifica, la tua wii freeza ogni volta che accedi al menu SD, devi eliminare la cartella 'aktn' cioè quella dove è salvato il bannerbomb (SD:\private\wii\title\aktn), oppure rinominare l'intera cartella private in un altro modo.>>"%Drive%"\%guidename% +If /i "%BB2%" EQU "*" echo .>>"%Drive%"\%guidename% + +GOTO:supportxflak + + + +::--------------------------------------------Guida impostazione USB-Loader------------------------------------------ +:USBguide +set guidename=ModMiiGuide_USBLoaderSetup.txt + +if /i "%FORMAT%" EQU "1" set FORMATNAME=FAT32 +if /i "%FORMAT%" EQU "2" set FORMATNAME=NTFS +if /i "%FORMAT%" EQU "3" set FORMATNAME=Part FAT32 and Part NTFS +if /i "%FORMAT%" EQU "4" set FORMATNAME=WBFS +if /i "%FORMAT%" EQU "5" set FORMATNAME=Part FAT32 and Part WBFS + + +SET COUNT7=1 +cls +if /i "%SETTINGS%" EQU "G" echo Genero la guida,attendi. +if /i "%SETTINGS%" NEQ "G" echo Genero la guida, attendi, i tuoi download partiranno a breve. + +if not exist "%Drive%" mkdir "%Drive%" >nul +if not exist "%Drive%"\%guidename% goto:norename +SET /a COUNT6=%COUNT6%+1 +if exist "%Drive%"\ModMiiGuide_USBLoaderSetup%COUNT6%.txt goto:usbguide +move "%Drive%"\%guidename% "%Drive%"\ModMiiGuide_USBLoaderSetup%count6%.txt >nul +:norename + +echo ModMii %currentversion% USB-Loader Setup Custom Guide>"%Drive%"\%guidename% +echo Generata il %DATE% - %TIME%>>"%Drive%"\%guidename% +echo Controlla gli aggiornamenti su tinyurl.com/ModMiiNow>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + + + + + +echo Questa guida è stata generata utilizzando i seguenti parametri:>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +if /i "%FORMAT%" EQU "4" goto:skip +if /i "%FORMAT%" EQU "5" goto:skip +echo * Periferica esterna USB formattata in %FORMATNAME%>>"%Drive%"\%guidename% +goto:skip2 +:skip +echo * Periferica esterna USB già formattata in %FORMATNAME%>>"%Drive%"\%guidename% +:skip2 +if /i "%USBFolder%" EQU "*" echo * Scarico il Configurable USB-Loader>>"%Drive%"\%guidename% +if /i "%FLOW%" EQU "*" echo * Scarico WiiFlow>>"%Drive%"\%guidename% +if /i "%USBCONFIG%" EQU "USB" echo * File config ed impostazioni USB-loader salvate nella USB>>"%Drive%"\%guidename% +if /i "%USBCONFIG%" NEQ "USB" echo * File config ed impostazioni USB-Loader salvate nella SD>>"%Drive%"\%guidename% + +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo Questo software non è in vendita. Se hai pagato per questo software oppure l hai ricevuto come parte di un BUNDLE, sei stato truffato.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo QUESTO PACCHETTO VIENE OFFERTO SENZA ALCUN TIPO DI GARANZIA.>>"%Drive%"\%guidename% +echo NESSUNO AD ECCEZIONE DI TE PUO'RITENERSI RESPONSABILE IN CASO DI DANNI ALLA CONSOLE!>>"%Drive%"\%guidename% +echo USALO A TUO RISCHIO!>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + + + +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo NOTE IMPORTANTI :>>"%Drive%"\%guidename% +echo ---------------->>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo *Il cIOS è indispensabile per usare USB-Loaders, se non hai il cios installato, avvia il wizard di modmii per moddare la tua console prima di configurare il tuo USB-Loader e/o periferica USB.>>"%Drive%"\%guidename% +echo *Il cIOS249 rev18 o superiore è richiesto per utilizzare le periferiche USB formattate in FAT32/NTFS (Il CIOS222 rev4 o SUP funzionano ugualmente, ma in tal caso devi scaricare configurable usbloader versione 222, oppure modificare il file config.txt del configurable USB-Loader)>>"%Drive%"\%guidename% +echo *Non tutte le periferche USB sono compatibili con la wii, per una lista delle periferiche compatibili visita questa pagina web: http://wiki.gbatemp.net/wiki/USB_Devices_Compatibility_List>>"%Drive%"\%guidename% +echo *Se hai dei dubbi, una guida più dettagliata è disponibile qui: www.sites.google.com/site/completesg/>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + + + +:USBGUIDESTEP1 + +if /i "%MENU1%" NEQ "W" goto:skip + +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo ======================================================================================>>"%Drive%"\%guidename% +echo IL RESTO DELLA GUIDA VIENE ESEGUITA SUL TUO COMPUTER PER IMPOSTARE IL TUO USB-LOADER>>"%Drive%"\%guidename% +echo ======================================================================================>>"%Drive%"\%guidename% + +:skip + + + +if /i "%FORMAT%" NEQ "3" goto:skippartition +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo %COUNT7%) PARTIZIONA E FORMATTA LA PERIFERICA ESTERNA>>"%Drive%"\%guidename% +echo ============================================>>"%Drive%"\%guidename% +SET /a COUNT7=%COUNT7%+1 +echo .>>"%Drive%"\%guidename% +echo Se hai dei dati da salvare sulla tua periferica è giunto il momento di trovargli un posto, in quanto dopo questi step non potrai tornare indietro e tutti i tuoi dati andranno persi.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo Clicca con il tasto destro su 'My Computer' e seleziona 'Gestione', si aprirà una nuova finestra, clicca su 'Gestione disco' nel pannello di sinistra.>>"%Drive%"\%guidename% +echo Clicca con il tasto destro sulla periferica che vuoi partizionare (assicurati di selezionare quella giusta!), poi seleziona elimina volume...'>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo Localizza lo spazio non allocato, clicca con il destro su di esso e seleziona, nuovo volume semplice...'>>"%Drive%"\%guidename% +echo Inserisci la grandezza che vuoi dare alla tua periferica FAT32, Poi clicca su NEXT (seguente).>>"%Drive%"\%guidename% +echo Scegli una lettera da assegnare alla partizione poi clicca su next (prendi nota della lettera assegnata perchè ti servirà più tardi)>>"%Drive%"\%guidename% +echo Probabilmente non sarai in grado di cambiare il file system FAT32 (è un opzione solo se la grandezza del volume è inferiore a 32GB)>>"%Drive%"\%guidename% +echo Se FAT32 non è un opzione, seleziona "non formattare questo volume" e clicca su next>>"%Drive%"\%guidename% +echo (Non importa se formatti il volume perchè andrai a formattarlo come FAT32 più tardi)>>"%Drive%"\%guidename% + + +echo .>>"%Drive%"\%guidename% + +echo Localizza la restante parte di spazio non allocato (per la partizione NTFS), clicca con il destro su di essa e seleziona nuovo volume semplice....>>"%Drive%"\%guidename% +echo Clicca su 'Next' (per formattare tutto lo spazio restante nella periferica).>>"%Drive%"\%guidename% + +echo .>>"%Drive%"\%guidename% + +echo Scegli una lettera per questa partizione, poi clicca su next.>>"%Drive%"\%guidename% +echo Assicurati che il file system sia settato su NTFS poi il nome della partizione/volume >>"%Drive%"\%guidename% +echo puoi opzionalmente deselezionare il box 'Perform a quick format', clicca su 'Next', poi clicca su 'Finish'.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +::-----formato FAT32 su partizione non formattata------ +echo se decidi di formattare la prima partizione come FAT32, poi puoi saltare il resto di questo step.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +::echo Avvia WiiBackupManager.exe salvato qui:>>"%Drive%"\%guidename% +::if /i "%USBCONFIG%" EQU "USB" echo %DRIVEU%\WiiBackupManager\WiiBackupManager.exe>>"%Drive%"\%guidename% +::if /i "%USBCONFIG%" NEQ "USB" echo %DRIVE%\WiiBackupManager\WiiBackupManager.exe>>"%Drive%"\%guidename% +::echo .>>"%Drive%"\%guidename% +::echo Clicca sul tab TOOLS, poi su format drives nella finestra in alto di wiibackup manager...>>"%Drive%"\%guidename% +::echo Assicurati di selezionare la lettera corrispondente alla partizione che vuoi formattare come FAT32.>>"%Drive%"\%guidename% +::echo Assicurati che sia settato FAT32 come file system e che il cluster sia 32KB, poi clicca su start.>>"%Drive%"\%guidename% + + + + + + +if /i "%PCSAVE%" EQU "Portable" goto:portableF32 +if /i "%PCSAVE%" NEQ "Auto" goto:skip +if /i "%Homedrive%" NEQ "%ModMiipath:~0,2%" goto:portableF32 +:skip + +echo Avvia FAT32 GUI Formatter dal collegamento dal menu start o dal desktop>>"%Drive%"\%guidename% +goto:noportableF32 + +:portableF32 +echo Avvia FAT32_GUI_Formatter.exe salvato qui:>>"%Drive%"\%guidename% +if /i "%USBCONFIG%" EQU "USB" echo %DRIVEU%\FAT32_GUI_Formatter\FAT32_GUI_Formatter.exe>>"%Drive%"\%guidename% +if /i "%USBCONFIG%" NEQ "USB" echo %DRIVE%\FAT32_GUI_Formatter\FAT32_GUI_Formatter.exe>>"%Drive%"\%guidename% +:noportableF32 + + + +echo .>>"%Drive%"\%guidename% +echo Assicurati che la lettera della periferica corrisponda alla partizione che vuoi formattare in FAT32.>>"%Drive%"\%guidename% +echo Puoi opzionalmente deselezionare il box 'Quick Format', poi clicca su start.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + + + +:skippartition + + +if /i "%FORMAT%" EQU "3" goto:skipformat +if /i "%FORMAT%" EQU "4" goto:skipcopytousb +if /i "%FORMAT%" EQU "5" goto:skipcopytousb + +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo %COUNT7%) FORMATTA PERIFERICA ESTERNA (se applicabile)>>"%Drive%"\%guidename% +echo ==============================================>>"%Drive%"\%guidename% +SET /a COUNT7=%COUNT7%+1 +echo .>>"%Drive%"\%guidename% + +echo Prima controlla se la tua periferica necessita di essere formattata controllando l'attuale formato/file system.>>"%Drive%"\%guidename% +echo Apri 'My Computer', clicca con il destro sulla periferica che vuoi utilizzare, poi proprietà.>>"%Drive%"\%guidename% +echo Prendi nota della lettera associata alla periferica in quanto sarà importante per dopo.>>"%Drive%"\%guidename% +echo Se il 'File-System' è già %FORMATNAME%, puoi saltare questo step.>>"%Drive%"\%guidename% + +echo .>>"%Drive%"\%guidename% + +echo Se hai dei dati da salvare fallo ora, perchè dopo i passaggi successivi sarà troppo tardi, tutti i tuoi dati andranno persi.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +if /i "%FORMAT%" EQU "2" goto:formatNTFS +::echo Avvia WiiBackupManager.exe salvato qui:>>"%Drive%"\%guidename% +::if /i "%USBCONFIG%" EQU "USB" echo %DRIVEU%\WiiBackupManager\WiiBackupManager.exe>>"%Drive%"\%guidename% +::if /i "%USBCONFIG%" NEQ "USB" echo %DRIVE%\WiiBackupManager\WiiBackupManager.exe>>"%Drive%"\%guidename% +::echo .>>"%Drive%"\%guidename% + +::echo Clicca sul tab TOOLS, poi su format drives, in alto nella finestra di wii backup manager...>>"%Drive%"\%guidename% +::echo Assicurati di selezionare la lettera corrispondente alla periferica che vuoi formattare in FAT32.>>"%Drive%"\%guidename% +::echo Assicurati che il file system sia settato su FAT32 ed il cluster su 32KB, poi clicca su start.>>"%Drive%"\%guidename% + + +if /i "%PCSAVE%" EQU "Portable" goto:portableF32 +if /i "%PCSAVE%" NEQ "Auto" goto:skip +if /i "%Homedrive%" NEQ "%ModMiipath:~0,2%" goto:portableF32 +:skip + +echo Avvia FAT32 GUI Formatter dal collegamento nel Menu Start o sul Desktop>>"%Drive%"\%guidename% +goto:noportableF32 + +:portableF32 +echo Avvia FAT32_GUI_Formatter.exe salvato qui:>>"%Drive%"\%guidename% +if /i "%USBCONFIG%" EQU "USB" echo %DRIVEU%\FAT32_GUI_Formatter\FAT32_GUI_Formatter.exe>>"%Drive%"\%guidename% +if /i "%USBCONFIG%" NEQ "USB" echo %DRIVE%\FAT32_GUI_Formatter\FAT32_GUI_Formatter.exe>>"%Drive%"\%guidename% +:noportableF32 + + +echo .>>"%Drive%"\%guidename% +echo Assicurati che la lettera corrisponda alla periferica che vuoi formattare.>>"%Drive%"\%guidename% +echo Opzionalmente puoi deselezionare il box 'Quick Format', poi clicca su start.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +goto:notformatNTFS + +:formatNTFS +::echo Avvia WiiBackupManager.exe salvato qui:>>"%Drive%"\%guidename% +::if /i "%USBCONFIG%" EQU "USB" echo %DRIVEU%\WiiBackupManager\WiiBackupManager.exe>>"%Drive%"\%guidename% +::if /i "%USBCONFIG%" NEQ "USB" echo %DRIVE%\WiiBackupManager\WiiBackupManager.exe>>"%Drive%"\%guidename% +::echo .>>"%Drive%"\%guidename% + +::echo Clicca sul tab TOOLS, poi su format drives in alto sulla finestra di wii backup manager...>>"%Drive%"\%guidename% +::echo Assicurati che la lettera corrisponda alla periferica che vuoi formattare come NTFS.>>"%Drive%"\%guidename% +::echo Assicurati che il file system sia settato su NTFS, poi clicca su start.>>"%Drive%"\%guidename% + +echo Clicca con il destro su 'My Computer' poi seleziona "gestione", si aprira' una nuova finestra, sul pannello di sinistra , clicca su "gestione disco".>>"%Drive%"\%guidename% +echo Clicca con il destro sulla periferica che vuoi formattare (Assicurati di aver selezionato quella giusta!), poi seleziona "formatta"...'>>"%Drive%"\%guidename% +echo Seleziona 'NTFS' come file system e assegna un nome al tuo volume.>>"%Drive%"\%guidename% +echo Opzionalmente puoi deselezionare il box 'Perform a quick format', poi clicca su OK e infine nuovamente su OK.>>"%Drive%"\%guidename% + +:notformatNTFS + + +:skipformat + + +if /i "%USBCONFIG%" NEQ "USB" goto:skipcopytousb +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo %COUNT7%) COPIA I FILES NELLA PERIFERICA USB>>"%Drive%"\%guidename% +echo ========================>>"%Drive%"\%guidename% +SET /a COUNT7=%COUNT7%+1 +echo .>>"%Drive%"\%guidename% + +echo Copia ogni cosa dalla cartella %DRIVEU% nella root della tua usb FAT32.>>"%Drive%"\%guidename% + +:skipcopytousb + + + +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo %COUNT7%) GESTISCI I BACKUP DEI GIOCHI WII USANDO WII BACKUP MANAGER (OPZIONALE)>>"%Drive%"\%guidename% +echo ======================================================>>"%Drive%"\%guidename% +SET /a COUNT7=%COUNT7%+1 +echo .>>"%Drive%"\%guidename% + + +if /i "%PCSAVE%" EQU "Portable" goto:portableWBM +if /i "%PCSAVE%" NEQ "Auto" goto:skip +if /i "%Homedrive%" NEQ "%ModMiipath:~0,2%" goto:portableWBM +:skip + +echo Avvia WiiBackupManager dal collegamento nel Menu Start oppure dal Desktop>>"%Drive%"\%guidename% +goto:noportableWBM + +:portableWBM +echo Avvia WiiBackupManager.exe salvato qui:>>"%Drive%"\%guidename% +if /i "%USBCONFIG%" EQU "USB" echo %DRIVEU%\WiiBackupManager\WiiBackupManager.exe>>"%Drive%"\%guidename% +if /i "%USBCONFIG%" NEQ "USB" echo %DRIVE%\WiiBackupManager\WiiBackupManager.exe>>"%Drive%"\%guidename% +:noportableWBM + +echo .>>"%Drive%"\%guidename% + +echo Puoi utilizzare il programma per gestire/trasferire i tuoi backup dei giochi WII.>>"%Drive%"\%guidename% +echo E' molto semplice da usare, ma un tutorial su come utilizzare wii backup manager lo trovi qui:>>"%Drive%"\%guidename% +echo www.sites.google.com/site/completesg/backup-launchers/iso/wbfs-managers/wii-backup-manager>>"%Drive%"\%guidename% + +echo .>>"%Drive%"\%guidename% + +echo Nota:I dischi originali WII non possono essere letti/copiati utilizzando il PC (a meno che tu non abbia un raro lettore della LG che è in grado di farlo)>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo Per copiare i tuoi giochi originali, inserisci il disco nella wii e...>>"%Drive%"\%guidename% +if /i "%USBFOLDER%" EQU "*" echo - Avvia Configurable USB-Loader, premi il tasto + .>>"%Drive%"\%guidename% +if /i "%LOADER%" EQU "ALL" echo OR>>"%Drive%"\%guidename% +if /i "%FLOW%" EQU "*" echo - Avvia WiiFlow, vai a pagina 2 nel menu setting, seleziona "Install", poi seleziona "Go".>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +if /i "%FORMAT%" EQU "2" echo Avviso: Il Ripping su NTFS è molto instabile, per cui è molto consigliato aggiungere i giochi su NTFS solo da PC.>>"%Drive%"\%guidename% +if /i "%FORMAT%" EQU "3" echo Warning:Il Ripping su NTFS è molto instabile, per cui è molto consigliato aggiungere i giochi su NTFS solo da PC.>>"%Drive%"\%guidename% + + + +if /i "%USBFOLDER%" NEQ "*" goto:skip +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% + +echo %COUNT7%) CONFIGURA/PERSONALIZZA IL CONFIGURABLE USB-LOADER (OPZIONALE)>>"%Drive%"\%guidename% +echo ======================================================>>"%Drive%"\%guidename% +SET /a COUNT7=%COUNT7%+1 +echo .>>"%Drive%"\%guidename% + +echo Per Configurare/personalizzare USB-Loader, usa il Configuratore per Configurable USB-Loader che trovi qui:>>"%Drive%"\%guidename% + +if /i "%USBCONFIG%" EQU "USB" echo %DRIVEU%\usb-loader\CfgLoaderConfigurator.exe>>"%Drive%"\%guidename% +if /i "%USBCONFIG%" NEQ "USB" echo %DRIVE%\usb-loader\CfgLoaderConfigurator.exe>>"%Drive%"\%guidename% + +echo .>>"%Drive%"\%guidename% + +echo Opzionale: Alcuni temi addizionali li potete trovare qui:>>"%Drive%"\%guidename% +echo http://wii.spiffy360.com/themes.php>>"%Drive%"\%guidename% + +echo .>>"%Drive%"\%guidename% + +echo * NOTE IMPORTANTI SULLE IMPOSTAZIONI DI DEFAULT:>>"%Drive%"\%guidename% +echo ------------------------------------>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo Due caratteristiche potenzialmente pericolose sono state bloccate:>>"%Drive%"\%guidename% +echo 1) La possibilita di rimuovere/eliminare i giochi>>"%Drive%"\%guidename% +echo 2) La possibilità di formattare una periferica.>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo Per sbloccare queste caratteristiche, mentre sei nel menu del configurable usbloader, premi 1 per 5 secondi, poi inserisci la password per sbloccarle. La password è 'AAAA', puoi cambiare password/settings utilizzando il Configuratore per Configurable USB-Loader. Premi '1' nuovamente per 5 secondi per bloccare nuovamente USB-Loader (o verrà bloccato automaticamente appena esci da USB-Loader).>>"%Drive%"\%guidename% + +:skip + +if /i "%MENU1%" EQU "W" goto:AFTERMODDING + +GOTO:supportxflak