diff --git a/ModMii English/ModMii.bat b/ModMii English/ModMii.bat index a9a37b0..c7e07bd 100644 --- a/ModMii English/ModMii.bat +++ b/ModMii English/ModMii.bat @@ -4,7 +4,7 @@ setlocal set ModMiipath=%cd% set cygwin=nodosfilewarning -set currentversion=4.6.1 +set currentversion=4.7.0 set agreedversion= if exist settings.bat call settings.bat @@ -15,14 +15,13 @@ if exist Updatetemp.bat del updatetemp.bat>nul if "%ModMiiInstallerpath%"=="" goto:notfreshinstall -if "%UPDATENAME%"=="" 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 +title ModMii mode con cols=85 lines=54 color 1f @@ -106,6 +105,7 @@ 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 "%effect%"=="" set effect=No-Spin IF "%PCSAVE%"=="" set PCSAVE=Auto IF "%OPTION1%"=="" set OPTION1=off IF "%OPTION36%"=="" set OPTION36=on @@ -119,7 +119,6 @@ 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 @@ -204,10 +203,6 @@ 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 @@ -221,7 +216,7 @@ if /i "%AUTOUPDATE%" EQU "on" goto:UpdateModMii 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\ModMii_Log.bat del temp\ModMii_Log.bat>nul if exist temp\DLgotos-copy.txt del temp\DLgotos-copy.txt>nul ::----restore settings if applicable (download queue and sneek nand builder)---- @@ -377,16 +372,13 @@ 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 syscheck= +set syscheckgx= set locked= set AccioHacks= set MyM= @@ -418,6 +410,9 @@ set flow= set wbm= set CheatCodes= set f32= +set WiiGSC= +set SMW= +set CM= set USBX= set JOYF= set S2U= @@ -529,9 +524,15 @@ set DarkWii_Green_4.1K= set cIOS222[38]-v4= set cIOS223[37-38]-v4= +set cBC= +set DML= set cIOS222[38]-v5= set cIOS223[37]-v5= set cIOS224[57]-v5= +set cIOS202[60]-v5.1R= +set cIOS222[38]-v5.1R= +set cIOS223[37]-v5.1R= +set cIOS224[57]-v5.1R= set cIOS249[37]-v19= set cIOS249[38]-v19= set cIOS249[57]-v19= @@ -546,9 +547,6 @@ 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= @@ -615,6 +613,9 @@ if /i "%one%" EQU "W" goto:DOWNLOAD if not exist temp mkdir temp +:Clear simplelog +if exist temp\ModMii_Log.bat del temp\ModMii_Log.bat>nul + set MENU1= cls @@ -628,20 +629,20 @@ echo W = ModMii Wizard + Guide (Start Here to Mod Your Wii!) echo. echo U = USB-Loader Setup + Guide echo. -echo H = HackMii Solutions (Upside-Down HBC/No Vulnerable IOS Fix) + Guide +echo H = HackMii Solutions (Upside-Down HBC\No Vulnerable IOS Fix) + Guide echo. echo S = SNEEK Installation, Nand Builder, Game Bulk Extractor echo. echo. -echo 1 = Downloads Page 1 (System Menu's, IOSs, MIOSs, Channels, etc.) +echo 1 = Download Page 1 (System Menu's, IOSs, MIOSs, Channels, etc.) echo. -echo 2 = Downloads Page 2 (Apps, USB-Loader Files, CheatCodes, etc.) +echo 2 = Download Page 2 (Apps, USB-Loader Files, CheatCodes, etc.) echo. -echo 3 = Downloads Page 3 (System Menu Themes) +echo 3 = Download Page 3 (System Menu Themes) echo. -echo 4 = Downloads Page 4 (cIOSs and cMIOSs) +echo 4 = Download Page 4 (cIOSs and cMIOSs) echo. -echo A = Advanced Custom Downloads +echo A = Advanced Downloads and Forwarder DOL\ISO Builder echo. If Exist download_queue.bat echo L = Load Download Queue If Exist download_queue.bat echo. @@ -690,7 +691,7 @@ 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 "CR" goto:Credit1 if /i "%MENU1%" EQU "V" goto:openwebpage @@ -705,11 +706,6 @@ 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! @@ -722,81 +718,631 @@ 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 +:Credit1 cls -mode con cols=85 lines=65 +::mode con cols=85 lines=65 + +SET CREDIT1= + echo ModMii v%currentversion% echo by XFlak echo. -echo Credits -echo ********************************************************************************* -echo * Special thanks to the following people, who have gone out of their way * -echo * numerous times to help me when they didn't have to * -echo * * -echo * DeadlyFoez, cwstjdenobs, Leathl, Violator, WiiCrazy, Giantpune, WiiPower * -echo * diddy81, DaMysteryMan, pepxl, ChokeD, longtom1, tj_cool, mauifrog and xzxero * -echo ********************************************************************************* -echo * Thanks to my cuz, Violator, who first got me into the Wii scene. +if /i "%MENU1%" NEQ "CR" (sfk echo -spat \x20 \x20 \x20 \x20 [Yellow]Non-Donators must view the Credits before seeing their Download Log) & (echo.) +echo CREDITS +echo =========== echo. -echo * DeadlyFoez for always being there to bounce ModMii ideas off of. +echo ModMii was written entirely by me, XFlak; however, without the help of many +echo other very talented people ModMii would not exist. echo. -echo * Leathl for libwiisharp, patchios, nusfilegrabber, showmiiwads, etc. echo. -echo * cwstjdenobs for creating YAWMM and all his work to help support ModMii. +echo Some people have contributed supporting files\programs, others have shared +echo their knowledge, some have provided ideas and others have given their time. echo. -echo * tj_cool, xzxero and burritoboy9984 (aka. Erik) for their awesome Guides. echo. -echo * Team Twiizers for creating the revolutionary HackMii Installer. +echo I have tried my best to recognize everyone's contribution to ModMii regardless +echo of how big or small it is. If I've forgotten someone, please notify me and +echo I'll add them to the credits as quickly as possible. echo. -echo * Waninkoko for creating CIOS and other excellent apps like WAD manager. echo. -echo * Hermes for creating his efficient CIOS 222/223/224. +echo Throughout the Credits there will be links to make donations to some other very +echo worthy developers. This will allow you to send donations to support the author +echo of your favourite tools. echo. -echo * davebaol and xabby666 for their cIOS rev 21d2x EHCI module. echo. -echo * Comex for creating the heavily utilized bannerbomb exploit. -echo. -echo * Crediar, Daco Taco and Phpgeek for brick protection via Priiloader. -echo. -echo * Arikado and the Dop-Mii team for Dop-Mii. -echo. -echo * WiiWu and the Dop-Mii team for Multi-Mod Manager (MMM). -echo. -echo * WiiNinja and WB3000 for their work on NUSD. -echo. -echo * WiiPower for Neogamma and much more. -echo. -echo * WiiCrazy for Crap (Forwarder Channel Maker) and Crazy Intro. -echo. -echo * WiiGator for creating his Gamecube Backup Launcher. -echo. -echo * oggzee, usptactical, gannon and Dr.Clipper for Configurable USB Loader. -echo. -echo * Giantpune for USB Loader GX and much much more. -echo. -echo * Wiimm for Wiimms ISO Tools. -echo. -echo * diddy81 and symular syn of the Wii Theme Team for their amazing themes. -echo. -echo * Narolez and FIX94 for their amazing 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) and Step(I) for translating ModMii. -echo. -echo * Wii.py devs: Megazig, Omega, Xuzz, SquidMan, Matt_P and The Lemon Man -echo. -echo * Daeken for writing Struct.py and marcan for his LZ77 code -echo. -echo Press any key to return to the Main Menu. -pause>nul -goto:menu +sfk echo -spat \x20 [Green]ModMii Donations can be sent via paypal to: \x20 XFlak40@hotmail.com +echo. +sfk echo -spat \x20 [Red]Anyone who donates $1 or more to ModMii will get a functional ModMii Easter Egg! +echo. +sfk echo -spat \x20 [Green]$ = Open ModMii's donation webpage (paypal) and get your Easter Egg! +echo. +echo. +echo. +echo. +echo. +echo. +echo. +echo. +echo. +echo. +if /i "%MENU1%" NEQ "CR" (echo Wait a few seconds to proceed...) & (@ping 127.0.0.1 -n 5 -w 1000> nul) +set /p CREDIT1= Press the "Enter" Key to continue: + + +::add ^ before problematic chars like & and % +if /i "%CREDIT1%" EQU "$" start https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick^&hosted_button_id=DDHSQJPHDDXVW +if /i "%CREDIT1%" EQU "$" goto:Credit1 + +if /i "%MENU1%" NEQ "CR" goto:credit2 +if /i "%CREDIT1%" EQU "B" goto:menu +if /i "%CREDIT1%" EQU "M" goto:menu + +::------------ +:Credit2 +cls + +SET CREDIT2= + +echo ModMii v%currentversion% +echo by XFlak +echo. +echo CREDITS +echo =========== +echo. +sfk echo -spat \x20 [Red]Team Twiizers +echo ============= +echo Thanks to Team Twiizers for creating the revolutionary HackMii Installer. +echo Without their hard work, the Wii might never have been unlocked. +echo Many Team Twiizer Members went on to join Team Fail Overflow; +echo a team that played a vital role in unlocking the PS3. +echo. +echo I especially want to thank Bushing, who gave ModMii his blessing to +echo download and use the HackMii Installer. +echo. +echo. +sfk echo -spat \x20 [Red]Giantpune +echo ========= +echo Giantpune in a legend in the Wii Scene and I consider him to be a good friend +echo of mine. He created many exploits, including the Smash Stack exploit for PAL +echo and KOR Wii's (which is still the only method to fix 003 bricked Wii's), +echo the Channel Forwarder dol, USB Loader GX, and many other computer programs +echo to repair or virginize Wii's. +echo. +echo He's contributed code to more projects than I even know about, so its +echo impossible for me to truly convey his impact on the scene. He even took +echo the time to explain a few things to me about cIOSs when ModMii was +echo in its early stages and still known as NUS Auto Downloader. +echo. +sfk echo -spat \x20 [Green]You can send Giantpune donations via paypal: giantpune@gmail.com +echo. +echo. +sfk echo -spat \x20 [Red]Crediar, Daco Taco and Phpgeek +echo ============================== +echo The above people all had a hand in creating Priiloader. This was another +echo revolutionary tool mainly because it was the first to offer some level +echo of protection to newer Wii's that were unable to install BootMii at boot2. +echo Crediar developed the original preloader as well as s\uneek, NMM, DML, etc. +echo. +sfk echo -spat \x20 [Green]You can send Crediar donations via paypal: sven.tathoff@t-online.de +sfk echo -spat \x20 [Green]You can send Daco Taco donations via paypal: daco_65@hotmail.com +echo. +echo. +sfk echo -spat \x20 [Red]Comex +echo ===== +echo In addition to being a member of Team Twiizers and contributing to the HackMii +echo Installer, Comex created the heavily utilized bannerbomb exploit. This exploit +echo is what allows Wii's on firmwares 3.0-4.2 to be softmodded with only an SD Card +echo instead of needing one of a few specific Wii Games (like the 4.3 System Menu). +echo. +sfk echo -spat \x20 [Green]You can send Comex donations via paypal: comexk@gmail.com +echo. +if /i "%MENU1%" NEQ "CR" (echo Wait a few seconds to proceed...) & (@ping 127.0.0.1 -n 5 -w 1000> nul) +set /p CREDIT2= Press the "Enter" Key to continue: + +if /i "%CREDIT2%" EQU "B" goto:credit1 +if /i "%MENU1%" NEQ "CR" goto:credit3 +if /i "%CREDIT2%" EQU "M" goto:menu + +::------------ +:Credit3 +cls + +SET CREDIT3= + +echo ModMii v%currentversion% +echo by XFlak +echo. +echo CREDITS +echo =========== +echo. +sfk echo -spat \x20 [Red]Waninkoko +echo ========= +echo Waninkoko was the first to publicly release a cIOS and other excellent apps +echo like WAD manager, Save Game Manager, USB loader, etc. I also want to thank +echo him for giving ModMii permission to recreate his cIOSs in WAD form. +echo. +echo. +sfk echo -spat \x20 [Red]Hermes +echo ====== +echo Hermes is well known for his cIOS 222/223/224 and for his usbloader "uloader". +echo For a time his cIOSs were the only ones to work with RockBand type games +echo and they are still highly utlized today. +echo. +echo. +sfk echo -spat \x20 [Red]davebaol, xabby666 and XFlak +echo ============================ +echo These developers worked together to modify Waninkoko's rev21 cIOS and created +echo a new "d2x" cIOS. This cIOS is currently considered the ultimate cIOS because +echo it corrected many bugs and added features that were previously thought to be +echo impossible (ie. Support for IOS Reloading Games). WiiPower was also heavily +echo influential in achieving IOS Reload Support. +echo. +echo. +sfk echo -spat \x20 [Red]Rodries +echo ======= +echo Thanks to Rodries for improving upon Hermes v5.1 cIOSs. +echo. +echo. +sfk echo -spat \x20 [Red]WiiGator +echo ======== +echo WiiGator created a cMIOS and Gamecube Backup Launcher. Any GameCube fans +echo owe a big thank you to WiiGator for his work. +echo. +echo. +sfk echo -spat \x20 [Red]WiiPower +echo ======== +echo WiiPower created Neogamma, hands down the best backup disc loader for the Wii. +echo He also modified WiiGators cMIOS and created what is today considered the +echo ultimate cMIOS. Furthermore he's contributed code to many other popular +echo usb-loaders and had a hand in adding IOS Reloading support to the d2x cIOSs. +echo. +if /i "%MENU1%" NEQ "CR" (echo Wait a few seconds to proceed...) & (@ping 127.0.0.1 -n 5 -w 1000> nul) +set /p CREDIT3= Press the "Enter" Key to continue: + +if /i "%CREDIT3%" EQU "B" goto:credit2 +if /i "%MENU1%" NEQ "CR" goto:credit4 +if /i "%CREDIT3%" EQU "M" goto:menu + + + +::------------ +:Credit4 +cls + +SET CREDIT4= + +echo ModMii v%currentversion% +echo by XFlak +echo. +echo CREDITS +echo =========== +echo. +sfk echo -spat \x20 [Red]cwstjdenobs +echo =========== +echo cwstjdenobs is one of the few people I've encountered in the Wii scene that +echo I would love to treat to a beer. He was always very supportive of me and +echo encouraged me to ask him as many questions as I'd like. He is probably most +echo well known for YAWMM (Yet Another Wad Manager Mod) which was the first Wad +echo Manager to add brick protection by restricting users from making silly +echo mistakes like uninstalling or stubbing a crucial file. He's also made and +echo modified apps specifically for ModMii. For example, he modified WadMii so it +echo doesn't timestamp WADs and he also made a setting.txt builder for ModMii's +echo NAND builder. +echo. +echo. +sfk echo -spat \x20 [Red]Leathl +echo ====== +echo Leathl is another awesome developer who supported me before I became well +echo known by expanding upon his apps to further support ModMii. Leathl has created +echo many Wii apps including ShowMiiWads, CustomizeMii, libwiisharp, patchios, +echo nusfilegrabber, etc. Despite his recent inactivity, his apps are still highly +echo used today... just goes to show you that quality work never gets old. +echo I also want to thank RetroHead for him Mod of ShowMiiWads which ModMii uses +echo to build emulated nands without requiring any input from the user. +echo libwiisharp.dll is based on wii.py, the wii.py devs are Megazig, Omega, +echo Xuzz, SquidMan, Matt_P and The Lemon Man. Also thanks to Daeken for writing +echo Struct.py and marcan for his LZ77 code. +echo. +sfk echo -spat \x20 [Green]You can send Leathl donations via paypal: leathl@gmail.com +echo. +echo. +sfk echo -spat \x20 [Red]scooby74029 +echo =========== +echo scooby74029's most well known for sneeky compiler, which is able to +echo build multiple different versions of s\uneek. ModMii will always construct +echo the latest version of s\uneek available on his sneeky compiler google code +echo webpage. This means he has total control over what version of s\uneek ModMii +echo will construct. He also created modifications of Leathl's libwiisharp.dll +echo and patchios.exe to further support ModMii. Additionally, he's modified +echo other apps like JoyFlow, JoyLoader GX, JoyLoader CFG, etc. On top of all that, +echo he's an all around awesome person and I'm proud to be on his friends list. +echo. +sfk echo -spat \x20 [Green]You can send scooby74029 donations via paypal: scooby74029@yahoo.com +echo. +if /i "%MENU1%" NEQ "CR" (echo Wait a few seconds to proceed...) & (@ping 127.0.0.1 -n 5 -w 1000> nul) +set /p CREDIT4= Press the "Enter" Key to continue: + +if /i "%CREDIT4%" EQU "B" goto:credit3 +if /i "%MENU1%" NEQ "CR" goto:credit5 +if /i "%CREDIT4%" EQU "M" goto:menu + + + +::------------ +:Credit5 +cls + +SET CREDIT5= + +echo ModMii v%currentversion% +echo by XFlak +echo. +echo CREDITS +echo =========== +echo. +sfk echo -spat \x20 [Red]OverJoy +echo ======= +echo OverJoy created JoyFlow, a modification of WiiFlow that runs on s\uneek. +echo He's also accomplished some seriously amazing things, like building a custom +echo DI module for s\uneek that allows it to load Wii games in wbfs format. +echo. +sfk echo -spat \x20 [Red]Arikado and the Dop-Mii Team +echo ============================ +echo They created Dop-Mii; a lot of apps borrow code from Dop-Mii, so even if you +echo have never used Dop-Mii but used MMM or WiiMod then you owe a thank you +echo to these people. +echo. +sfk echo -spat \x20 [Green]You can send Arikado donations via paypal: r0szsoft@gmail.com +echo. + +sfk echo -spat \x20 [Red]WiiWu +echo ===== +echo He made Multi-Mod Manager (MMM) which has the functions of many different +echo Wii modding tools all in one user friendly app. +echo. +sfk echo -spat \x20 [Green]You can send WiiWi donations via paypal: wiiwu2@yahoo.com + +echo. +sfk echo -spat \x20 [Red]WB3000 and WiiNinja +echo =================== +echo Thanks to WB3000 for creating NUS Downloader and to WiiNinja for making a +echo cmd line version of NUS Downloader. NUS Downloader is one of ModMii's vital +echo supporting apps. +echo. +sfk echo -spat \x20 [Green]You can send WB3000 donations via bitcoin: 16cziXAdmLJwwSvgfKkfk6sSknvGqyf3VU + +echo. +sfk echo -spat \x20 [Red]WiiCrazy +echo ======== +echo WiiCrazy is most famous for "Wii Game Shortcut Creator" (formerly known as +echo "Crap"), Crazy Intro and Crazy Intro Video. He also contributed to +echo usb-loaders by bypassing some game specific security. WiiCrazy is another +echo person who's always been willing to do everything in his power to help me, +echo or anyone else for that matter. +echo. +sfk echo -spat \x20 [Red]oggzee, usptactical, gannon and Dr.Clipper +echo ========================================== +echo Together the above people compose the Configurable USB Loader Team. +echo This usb-loader has always been the first to add new features and +echo in my opinion it's the best usb-loader out there. +echo. +sfk echo -spat \x20 [Green]You can send The CFG USB Loader team donations via paypal: donate@wiitdb.com +echo. +if /i "%MENU1%" NEQ "CR" (echo Wait a few seconds to proceed...) & (@ping 127.0.0.1 -n 5 -w 1000> nul) +set /p CREDIT5= Press the "Enter" Key to continue: + +if /i "%CREDIT5%" EQU "B" goto:credit4 +if /i "%MENU1%" NEQ "CR" goto:credit6 +if /i "%CREDIT5%" EQU "M" goto:menu + + +::------------ +:Credit6 +cls + +SET CREDIT6= + +echo ModMii v%currentversion% +echo by XFlak +echo. +echo CREDITS +echo =========== +echo. +sfk echo -spat \x20 [Red]Wiimm +echo ===== +echo Thanks to Wiimm for creating Wiimms ISO Tools, including wit.exe which +echo ModMii uses to convert Wii Games to s/uneek format as well as build +echo forwarder ISOs. +echo. +echo. +sfk echo -spat \x20 [Red]diddy81 and symular syn of the Wii Theme Team +echo ============================================= +echo The Wii Theme Team has created some of the best Wii Themes ever made! +echo All of the alternative themes available in ModMii were created by them. +echo I want to thank diddy81 in particular for working with me to ensure that +echo all his themes worked perfectly for all regions. +echo. +echo. +sfk echo -spat \x20 [Red]FIX94, Narolez and the WiiXplorer Team +echo ====================================== +echo Thanks to all these people for their contributions in making the best +echo SD\USB forwarder. I want to thank FIX94 in particular who spent a lot +echo of time testing ModMii's Forwarder Builder... he might be young, +echo but he is wise beyond his years; just imagine what he'll be capable of +echo when he's old enought to vote! +echo. +sfk echo -spat \x20 [Green]You can send The WiiXplorer team donations via paypal: dimok@gmx.de +echo. +echo. +sfk echo -spat \x20 [Red]ModMii's Translators +echo ==================== +echo Tranlating ModMii is an enormous amount of work. It's very challenging +echo to get special characters to display correctly in a cmd window, not to +echo mention keeping everything formatted properly. But probably the most +echo difficult part of translating ModMii is keeping up with the updates. +echo If you use a translated version of ModMii, I encourage you to thank +echo your translator because it truly is a LOT of work to do. +echo. +echo French Translators: mamule, xav91 and ketufe +echo Dutch Translator: Hielkenator +echo Italian Translators: Wasabi and Step +echo. +if /i "%MENU1%" NEQ "CR" (echo Wait a few seconds to proceed...) & (@ping 127.0.0.1 -n 5 -w 1000> nul) +set /p CREDIT6= Press the "Enter" Key to continue: + +if /i "%CREDIT6%" EQU "B" goto:credit5 +if /i "%MENU1%" NEQ "CR" goto:credit7 +if /i "%CREDIT6%" EQU "M" goto:menu + +::------------ +:Credit7 +cls + +SET CREDIT7= + +echo ModMii v%currentversion% +echo by XFlak +echo. +echo CREDITS +echo =========== +echo. +sfk echo -spat \x20 [Red]Fig2k4 +echo ====== +echo Thanks Fig2k4 for WiiBackupManager. It was a pleasure beta testing it for you +echo and sharing my ideas with you. I hope to you around the forums again and that +echo you continue working on your amazing program. +echo. +sfk echo -spat \x20 [Green]You can send Fig2k4 donations via paypal: Fig2k4@googlemail.com +echo. +echo. +sfk echo -spat \x20 [Red]WiiShizzza and pepxl +echo ==================== +echo Thanks to WiiShizzza for creating ModMii's new icon and to pepxl for +echo creating ModMii's original icon. I want to thank everyone who created +echo a ModMii icon and submitted it into ModMii's new icon competition. +echo Type "icon" to open your browser to the icon submissions webpage and +echo see over 30 creative icons that people made. +echo. +echo. +sfk echo -spat \x20 [Red]My Fellow Guide Writers +echo ======================= +echo Thanks to tj_cool, xzxero, burritoboy9984, ChokeD and mauifrog for their +echo awesome Guides. I especially want to thank tj_cool and xzxero for inviting +echo me to join "The Crew" at the Complete Softmod Guide. I'll never forget how +echo great it felt to be relatively new to the scene and to be invited to join +echo you all as equals. +echo. +echo. +sfk echo -spat \x20 [Red]JoostinOnline +echo ============= +echo Thanks for determining the best cIOS configuration and for all his jokes; +echo I'll never get tired of our endless patriotic "debates". +echo. +echo. +sfk echo -spat \x20 [Red]DaMysteryMan +echo ============ +echo Thanks for helping me understand the structure of a cIOS so I could better +echo recreate it in WAD form. For those of you who don't know him, DaMysteryMan is +echo most well known for his ever controversial app - DarkCorp (formerly cIOSCorp). +echo. +echo. +sfk echo -spat \x20 [Red]person66 +echo ======== +echo Thanks for trading little bits of batch coding knowledge with me. It's great +echo having a fellow batch coder for a friend; we are a dying breed, so keep up +echo the great work with Universal Forwarder Creator and all your other projects. +echo. +if /i "%MENU1%" NEQ "CR" (echo Wait a few seconds to proceed...) & (@ping 127.0.0.1 -n 5 -w 1000> nul) +set /p CREDIT7= Press the "Enter" Key to continue: + +if /i "%CREDIT7%" EQU "icon" start http://gbatemp.net/index.php?showtopic=296772 +if /i "%CREDIT7%" EQU "icon" goto:Credit1 + +if /i "%CREDIT7%" EQU "B" goto:credit6 +if /i "%MENU1%" NEQ "CR" goto:credit8 +if /i "%CREDIT7%" EQU "M" goto:menu + +::------------ +:Credit8 +cls + +SET CREDIT8= + +echo ModMii v%currentversion% +echo by XFlak +echo. +echo CREDITS +echo =========== +echo. +sfk echo -spat \x20 [Red]Gannon +echo ====== +echo Thanks to Gannon for bootopera, which I was able to mod to create the URL +echo loader base dol. +echo. +echo. +sfk echo -spat \x20 [Red]Violator +echo ======== +echo He's my bro, my cuz, my best man and the reason I ever bought or modded a Wii. +echo "XFlak" would have died many years ago if not for him. Thanks Violator, for +echo getting me interested in this stuff, and for all the awesome music you +echo recorded for my Top Wii Channels! +echo. +echo. +sfk echo -spat \x20 [Red]DeadlyFoez +echo ========== +echo DeadlyFoez is legendary for his Wii Repairs and infectus tutorial. +echo Anyone who's broken their Wii can email deadlyfoez@yahoo.com to have it fixed. +echo. +echo What can I say about THE "DeadlyFoez" on a personal level. He's always +echo getting me into trouble but his friendship is worth every fiasco! It's +echo unreal how he became one of my best friends. Just goes to show you not +echo everyone you meet online is totally crazy; in his case... just a litte crazy. +echo But seriously, thanks to DeadlyFoez for always being there for me to bounce +echo ModMii ideas off of, for hosting the first two Team Your Mom meetings and +echo for introducing me to his awesome family and friends. There's no one else +echo I'd rather geek out with and I'll always have your back. +echo. +echo. +sfk echo -spat \x20 [Red]All My Beta Testers! +echo ==================== +echo It's because of you guys that ModMii is as stable as it is. Considering that +echo ModMii is developed entirely in notepad without any kind of debugger or +echo developer tools; it's pretty remarkable that ModMii has always been bug-free +echo (albeit with a couple minor exceptions). Thanks for your never-ending +echo devotion to quality control! +echo. +echo. +sfk echo -spat \x20 [Red]You! +echo ==== +echo Without you, there would be no reason for ModMii to exist. +echo Thanks for using ModMii for all your Wii softmodding needs! +echo. +if /i "%MENU1%" NEQ "CR" (echo Wait a few seconds to proceed...) & (@ping 127.0.0.1 -n 5 -w 1000> nul) +set /p CREDIT8= Press the "Enter" Key to continue: + +if /i "%CREDIT8%" EQU "B" goto:credit7 +if /i "%MENU1%" NEQ "CR" goto:credit9 +if /i "%CREDIT8%" EQU "M" goto:menu + + + + +::------------ +:Credit9 +cls + +SET CREDIT9= + +echo ModMii v%currentversion% +echo by XFlak +echo. +echo CREDITS +echo =========== +echo. +echo SUPPORTING APPS +echo ------------------- +echo. +echo Below is a list of all the supporting apps bundled with ModMii. +echo Enter an app's number to open your browser to its webpage. +echo. +echo. +echo. +echo 1 = Ascii2All.bat (freeware) +echo 2 = 7za.exe (freeware) +echo 3 = d2x cIOS Modules (davebaol, xabby666, XFlak) +echo 4 = fvc.exe (freeware) +echo 5 = Hermes cIOS v4 mload Module +echo 6 = Hermes cIOS v5 mload Module +echo 7 = Hermes\Rodries cIOS v5.1R mload Module +echo 8 = Hexalter.exe (by kuwanger) +echo 9 = ISO template (by spayrosam) +echo 10 = jptch.exe (freeware) +echo 11 = libWiiSharp.dll (by Leathl, Mod by scooby74029) +echo 12 = nircmd.exe (freeware) +echo 13 = nusd.exe (by WiiNinja, original GUI code by WB3000) +echo 14 = NusFileGrabber.exe (by Leathl, Mod by XFlak) +echo 15 = patchIOS.exe (by Leathl, Mod by scooby74029) +echo 16 = sfk.exe (freeware) +echo 17 = ShowMiiWads_Sneek_Mod.exe (by Leathl, Mod by RetroHead) +echo 18 = settings.exe (by cwstjdenobs) +echo 19 = WadMii.exe (by cwstjdenobs) +echo 20 = Waninkoko's cIOS Modules +echo 21 = wget.exe (freeware) +echo 22 = wit.exe (by Wiimm) +echo. +echo All = Bundle of ModMii's Supporting App Sources +echo. +echo. + +if /i "%MENU1%" NEQ "CR" (echo Wait a few seconds to proceed...) & (@ping 127.0.0.1 -n 5 -w 1000> nul) +::set /p CREDIT9= Press the "Enter" Key to Return to the Main Menu: + +if /i "%MENU1%" NEQ "CR" (set /p CREDIT9= Press the "Enter" Key to View Your Download Log: ) else (set /p CREDIT9= Press the "Enter" Key to Return to the Main Menu: ) + +if /i "%CREDIT9%" EQU "B" goto:credit8 +::if /i "%CREDIT9%" EQU "M" goto:menu + + +if /i "%CREDIT9%" EQU "1" start www.batchlog.pytalhost.com +if /i "%CREDIT9%" EQU "1" goto:Credit9 + +if /i "%CREDIT9%" EQU "2" start http://sourceforge.net/projects/sevenzip +if /i "%CREDIT9%" EQU "2" goto:Credit9 + +if /i "%CREDIT9%" EQU "3" start http://gbatemp.net/t277659-ciosx-rev21d2x-v2-yet-another-hot-fix +if /i "%CREDIT9%" EQU "3" goto:Credit9 + +if /i "%CREDIT9%" EQU "4" start http://sourceforge.net/projects/fileverifier/files/fileverifier/0.6.3.5830 +if /i "%CREDIT9%" EQU "4" goto:Credit9 + +if /i "%CREDIT9%" EQU "5" start http://mods.elotrolado.net/~hermes/wii/cios_mload_source_install_3.6.rar +if /i "%CREDIT9%" EQU "5" goto:Credit9 + +if /i "%CREDIT9%" EQU "6" start http://mods.elotrolado.net/~hermes/wii/cios_mload_source_install_4.0.rar +if /i "%CREDIT9%" EQU "6" goto:Credit9 + +if /i "%CREDIT9%" EQU "7" start http://gbatemp.net/t298741-hermes-cios-installer-v5-1-mod-by-rodries +if /i "%CREDIT9%" EQU "7" goto:Credit9 + +if /i "%CREDIT9%" EQU "8" start http://goo.gl/XTT2Y +if /i "%CREDIT9%" EQU "8" goto:Credit9 + +if /i "%CREDIT9%" EQU "9" start http://goo.gl/0L40U +if /i "%CREDIT9%" EQU "9" goto:Credit9 + +if /i "%CREDIT9%" EQU "10" start http://sourceforge.net/projects/jojodiff +if /i "%CREDIT9%" EQU "10" goto:Credit9 +if /i "%CREDIT9%" EQU "11" start http://code.google.com/p/libwiisharp/source/browse +if /i "%CREDIT9%" EQU "11" goto:Credit9 +if /i "%CREDIT9%" EQU "12" start http://www.nirsoft.net/utils/nircmd.html +if /i "%CREDIT9%" EQU "12" goto:Credit9 +if /i "%CREDIT9%" EQU "13" start http://gbatemp.net/index.php?showtopic=153341 +if /i "%CREDIT9%" EQU "13" goto:Credit9 +if /i "%CREDIT9%" EQU "14" start http://code.google.com/p/libwiisharp/source/browse/#svn/branches/NusFileGrabber +if /i "%CREDIT9%" EQU "14" goto:Credit9 +if /i "%CREDIT9%" EQU "15" start http://code.google.com/p/libwiisharp/source/browse/#svn/branches/patchIOS +if /i "%CREDIT9%" EQU "15" goto:Credit9 +if /i "%CREDIT9%" EQU "16" start http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife +if /i "%CREDIT9%" EQU "16" goto:Credit9 +if /i "%CREDIT9%" EQU "17" (echo Source included with ModMii's Supporting App Sources "All"...) & (@ping 127.0.0.1 -n 2 -w 1000> nul) & (goto:Credit9) +if /i "%CREDIT9%" EQU "18" (echo Source included with ModMii's Supporting App Sources "All"...) & (@ping 127.0.0.1 -n 2 -w 1000> nul) & (goto:Credit9) +if /i "%CREDIT9%" EQU "19" start http://www.mediafire.com/?bogjind5oe3 +if /i "%CREDIT9%" EQU "19" goto:Credit9 +if /i "%CREDIT9%" EQU "20" start http://github.com/waninkoko +if /i "%CREDIT9%" EQU "20" goto:Credit9 +if /i "%CREDIT9%" EQU "21" start http://ftp.gnu.org/gnu/wget/ +if /i "%CREDIT9%" EQU "21" goto:Credit9 +if /i "%CREDIT9%" EQU "22" start http://wit.wiimm.de +if /i "%CREDIT9%" EQU "22" goto:Credit9 + +if /i "%CREDIT9%" EQU "All" start http://code.google.com/p/modmii/downloads/detail?name=ModMii_Supporting_App_Sources.rar^&can=2^&q= +if /i "%CREDIT9%" EQU "All" goto:Credit9 + +if /i "%MENU1%" NEQ "CR" (goto:Finish2) else (goto:menu) + ::..................................................OPTIONS.................................................. @@ -821,7 +1367,7 @@ echo CC = Cheat Code Options echo. echo PC = PC Programs Save Location (Current Setting: %PCSAVE%) -if /i "%PCSAVE%" EQU "Local" echo * F32 Formatter and WiiBackupManager saved to %HomeDrive% +if /i "%PCSAVE%" EQU "Local" echo * PC Programs saved to %HomeDrive% if /i "%PCSAVE%" EQU "Local" echo * Shortcuts will be installed to Start Menu and Desktop if /i "%PCSAVE%" EQU "Portable" echo * PC programs saved portably to one of the above Drive Settings @@ -837,6 +1383,13 @@ if /i "%ROOTSAVE%" EQU "OFF" echo RS = Root Save: Save IOSs\MIOSs to Ro echo * Does NOT affect Download Wizard and only applies to IOSs\MIOSs echo * Useful for Wii Apps that require IOSs\MIOSs saved to Root echo. + +echo CE = Channel Effect for custom system menu themes: %effect% +echo * Choose from 3 effects: No-Spin, Spin and Fast-Spin +echo. + + + if /i "%OPTION1%" EQU "OFF" echo 1 = Do not Keep 00000001 or NUS Folders for IOSs\MIOSs\SMs etc if /i "%OPTION1%" EQU "OFF" echo * Folder sometimes required for offline usage of a few Wii Apps if /i "%OPTION1%" EQU "ON" echo 1 = Keep 00000001 Folder for IOSs\MIOSs\SMs etc @@ -874,24 +1427,6 @@ if /i "%SNKFONT%" EQU "W" echo F = Font.bin Colour for SNEEK+DI/UNEEK+ if /i "%SNKFONT%" EQU "B" echo F = Font.bin Colour for SNEEK+DI/UNEEK+DI (BLACK) echo. - -if /i "%HEXEDIT%" EQU "Y" echo H = Hex Edit cIOS Signatures and cIOS Korean Common Key (Enabled) -if /i "%HEXEDIT%" EQU "Y" echo * Recommended Setting - change only if your PC cannot Hex Edit cIOSs -if /i "%HEXEDIT%" EQU "Y" echo properly even after performing windows updates -if /i "%HEXEDIT%" EQU "N" echo H = Hex Edit cIOS Signatures and cIOS Korean Common Key (Disabled) -if /i "%HEXEDIT%" EQU "N" echo * Warning: ModMii will not validate cIOSs but they should still work -if /i "%HEXEDIT%" EQU "N" echo * Loaders will be unable to detect the version of the installed cIOS -if /i "%HEXEDIT%" EQU "N" echo * Default option "Block IOS Reload = AUTO" won't work with CFG and GX -if /i "%HEXEDIT%" EQU "N" echo * Non-Korean Wii's will not be able to load Korean games -if /i "%HEXEDIT%" EQU "S" echo H = Hex Edit cIOS Signatures but not cIOS Korean Common Key -if /i "%HEXEDIT%" EQU "S" echo * Warning: ModMii will not validate cIOSs but they should still work -if /i "%HEXEDIT%" EQU "S" echo * Default option "Block IOS Reload = AUTO" won't work with CFG and GX -if /i "%HEXEDIT%" EQU "S" echo * Non-Korean Wii's will not be able to load Korean games -if /i "%HEXEDIT%" EQU "K" echo H = Hex Edit cIOS Korean Common Key but not cIOS Signatures -if /i "%HEXEDIT%" EQU "K" echo * Warning: ModMii will not validate cIOSs but they should still work -if /i "%HEXEDIT%" EQU "K" echo * Loaders will be unable to detect the version of the installed cIOS -echo. - if not exist "%DRIVE%" goto:nodrivefolder echo C = Create Custom.md5 file to verify all echo Wads, dols, elfs and apps in %DRIVE% @@ -901,6 +1436,7 @@ if exist Custom.md5 echo C3 = Delete Custom.md5 echo. if /i "%AUTOUPDATE%" EQU "OFF" echo A = Auto-Update ModMii at program start (Disabled) if /i "%AUTOUPDATE%" EQU "ON" echo A = Auto-Update ModMii at program start (Enabled) +echo. echo N = Check for New versions of ModMii right now echo. echo S = Save Settings R = Restore Default Settings M = Main Menu @@ -911,10 +1447,10 @@ set /p OPTIONS= Enter Selection Here: 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 "CE" goto:OptionCE 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 @@ -938,7 +1474,7 @@ 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" del Custom.md5>nul if /i "%OPTIONS%" EQU "C3" goto:Options :nocustomMD5 @@ -970,6 +1506,7 @@ goto:OPTIONS :RestoreSettings set ROOTSAVE=off +set effect=No-Spin set PCSAVE=Auto set OPTION1=off set OPTION36=on @@ -981,7 +1518,6 @@ set AUTOUPDATE=on Set ModMiiverbose=off Set sneekverbose=off Set SNKFONT=B -set HEXEDIT=Y :defaultcheatsettings set overwritecodes=off @@ -1020,6 +1556,7 @@ echo. echo ::ModMii Settings > settings.bat echo ::ModMiiv%currentversion%>> settings.bat echo Set ROOTSAVE=%ROOTSAVE%>> settings.bat +echo Set effect=%effect%>> settings.bat echo Set PCSAVE=%PCSAVE%>> settings.bat echo Set Option1=%Option1%>> settings.bat echo Set OPTION36=%OPTION36%>> settings.bat @@ -1034,7 +1571,6 @@ 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 @@ -1077,19 +1613,17 @@ 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) +:OptionCE +if /i "%effect%" EQU "no-spin" (set effect=Spin) & (goto:options) +if /i "%effect%" EQU "spin" (set effect=Fast-Spin) & (goto:options) +if /i "%effect%" EQU "fast-spin" (set effect=No-Spin) & (goto:options) + :OPTION36 if /i "%OPTION36%" EQU "ON" goto:OPTION36off Set OPTION36=ON @@ -1449,8 +1983,8 @@ set /p Drivetemp= Enter Selection Here: echo "set DRIVETEMP=%DRIVETEMP%">temp.txt sfk filter -quiet temp.txt -rep _""""__>temp.bat call temp.bat -del temp.bat -del temp.txt +del temp.bat>nul +del temp.txt>nul @@ -1484,11 +2018,6 @@ set REALDRIVE=%DRIVE% 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 @@ -1580,8 +2109,8 @@ set /p DriveUtemp= Enter Selection Here: echo "set DRIVEUTEMP=%DRIVEUTEMP%">temp.txt sfk filter -quiet temp.txt -rep _""""__>temp.bat call temp.bat -del temp.bat -del temp.txt +del temp.bat>nul +del temp.txt>nul if /i "%DRIVEUTEMP%" EQU "M" goto:MENU @@ -1615,8 +2144,6 @@ set DRIVEU=%DRIVEUTEMP% 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 @@ -2255,7 +2782,7 @@ 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" del Wizard_Settings.bat>nul if /i "%LoadWizSettings%" EQU "D" goto:WPAGE1 if /i "%LoadWizSettings%" EQU "N" goto:WPAGE1 @@ -2288,19 +2815,20 @@ echo ModMii echo by XFlak echo. echo. -echo Is your Wii a virgin? -echo. -echo. -echo ( ie. free of softmods / un-modified / brand new / stock ) +echo Is this your first time softmodding your Wii? +echo -- +echo OR +echo -- +echo Would you like to update ALL your existing softmods (aka re-hack your Wii) echo. echo. echo. -echo Note: Answer "Yes" even if your Wii is not a virgin in order to -echo upgrade ALL your Wii's softmods (aka re-hack your Wii) +echo. +echo Note: Only answer No if you know specifically what you want to update echo. echo. echo. -echo Y = Yes, download ALL files to hack or re-hack my Wii +echo Y = Yes echo N = No echo. echo B = Back @@ -2585,6 +3113,7 @@ echo ModMii echo by XFlak echo. echo. + if /i "%MENU1%" NEQ "H" echo You must own, rent, or borrow one of the following games to mod your Wii if /i "%MENU1%" EQU "H" echo If your homebrew channel can't load apps properly, you must own, rent, if /i "%MENU1%" EQU "H" echo or borrow one of the following two games to fix the problem. @@ -2608,26 +3137,22 @@ echo ? = If you're not sure, download all of the above and decide echo. echo. echo. +echo ATTENTION: A new discless exploit called LetterBomb has been released but +echo ModMii cannot prepare it for you yet. If you would like to use +echo this exploit with a little bit of ModMii's help, type "BOMB" +echo. +echo BOMB = LetterBomb +echo. echo. if /i "%FIRMSTART%" NEQ "o" goto:skipOmsg sfk echo -spat \x20 [Red] Important Notes: echo. - - echo Alternatively, you can update your Wii to v3.0-4.2 using a DISC (ie. NSMBW) echo then repeat the Download Wizard using your new Firmware in order to hack your echo Wii without requiring one of the above games echo. -echo. - -sfk echo -spat \x20 [Red] WARNING: Online update to v4.3 will require one of the above games -sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 [Red] (except Twilight Princess) to mod your Wii - -echo. -echo. - :skipOmsg echo. @@ -2686,6 +3211,35 @@ if /i "%EXPLOIT%" EQU "TOS" goto:WPAGE3D if /i "%EXPLOIT%" EQU "?" goto:WPAGE3D if /i "%EXPLOIT%" EQU "S" goto:WPAGE3D +if /i "%EXPLOIT%" NEQ "BOMB" goto:notbomb +start http://please.hackmii.com +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo ModMii should have just opened your browser to http://please.hackmii.com +echo. +echo On this webpage, enter your System Menu region and MAC address +echo. +echo Note: to find your Wii's MAC address, turn on your Wii, click the +echo Wii button in the bottom left of the main system menu, +echo then click Wii Settings, then Internet, then Console Information. +echo. +echo. +echo. +echo Uncheck Bundle the HackMii Installer for Me, fill in the captcha and cut +echo either wire. It will download a small ZIP file, open this file, and you +echo will see a private folder, copy and paste it into the root of the sd card. +echo. +echo ModMii will generate a guide for your assuming you've done this correctly. +echo. +echo. +echo Press any key when you're ready to continue... +echo. +pause>nul +goto:WPAGE3D +:notbomb echo You Have Entered an Incorrect Key @@ -2877,7 +3431,7 @@ echo ModMii echo by XFlak echo. echo. -echo Would you like to download any of the following channels: +echo Would you like to install any of the following channels: echo. echo. echo. @@ -2937,7 +3491,7 @@ echo ModMii echo by XFlak echo. echo. -echo Download Photo Channel? +echo Install the Photo Channel? echo. echo. echo. @@ -2977,7 +3531,7 @@ echo ModMii echo by XFlak echo. echo. -echo Download Internet Channel? +echo Install the Internet Channel? echo. echo. echo. @@ -3017,7 +3571,7 @@ echo ModMii echo by XFlak echo. echo. -echo Download Weather Channel? +echo Install the Weather Channel? echo. echo. echo. @@ -3055,7 +3609,7 @@ echo ModMii echo by XFlak echo. echo. -echo Download News Channel? +echo Install the News Channel? echo. echo. echo. @@ -3093,7 +3647,7 @@ echo ModMii echo by XFlak echo. echo. -echo Download Mii Channel? +echo Install the Mii Channel? echo. echo. echo. @@ -3136,7 +3690,7 @@ echo ModMii echo by XFlak echo. echo. -echo Download Shopping Channel? +echo Install the Shopping Channel? if /i "%MENU1%" NEQ "S" echo. if /i "%MENU1%" NEQ "S" echo. if /i "%MENU1%" NEQ "S" echo. @@ -3180,7 +3734,7 @@ echo ModMii echo by XFlak echo. echo. -echo Download Wii Speak Channel? +echo Install the Wii Speak Channel? echo. echo. echo. @@ -3225,24 +3779,11 @@ echo ModMii echo by XFlak echo. echo. -echo Would you like to download any of the following: +echo Would you like to install and\or update any of the following: echo. echo. -echo. -if /i "%FIRMSTART%" EQU "3.X" echo * HackMii Installer and BannerBomb v1 (with IOS58) -if /i "%FIRMSTART%" EQU "4.0" echo * HackMii Installer and BannerBomb v1 (with IOS58) -if /i "%FIRMSTART%" EQU "4.1" echo * HackMii Installer and BannerBomb v1 (with IOS58) -if /i "%FIRMSTART%" EQU "4.2" echo * HackMii Installer and BannerBomb v2 (with IOS58) -if /i "%REGION%" EQU "K" goto:Korean2.2NoExploit -if /i "%FIRMSTART%" EQU "o" echo * HackMii Installer with IOS58 and all available exploits -:Korean2.2NoExploit - -if /i "%FIRMSTART%" NEQ "4.3" goto:skip4.3extra - -echo * Download HackMii Installer with IOS58 and all available exploits? - - -:skip4.3extra +echo. +echo * Homebrew Channel and\or BootMii echo. if /i "%CMIOSOPTION%" EQU "on" (echo * Recommended cIOSs and cMIOS) else (echo * Recommended cIOSs) @@ -3251,10 +3792,9 @@ if /i "%CMIOSOPTION%" EQU "on" (echo * Recommended cIOSs and cMIOS) el echo. echo * Yet Another Wad Manager Mod (YAWMM) echo. -echo * IOS236 Installer and Simple IOS Patcher -echo with IOS36v3351 for installing a patched IOS236 +echo * IOS236 echo. -echo * Priiloader v0.7 (236 Mod) (with hacks_hash.ini) +echo * Priiloader v0.7 (or system menu hacks) echo. echo * Extra Brick Protection echo. @@ -3306,21 +3846,27 @@ echo ModMii echo by XFlak echo. echo. -if /i "%FIRMSTART%" EQU "3.X" echo Download HackMii Installer and BannerBomb v1 (with IOS58)? -if /i "%FIRMSTART%" EQU "4.0" echo Download HackMii Installer and BannerBomb v1 (with IOS58)? -if /i "%FIRMSTART%" EQU "4.1" echo Download HackMii Installer and BannerBomb v1 (with IOS58)? -if /i "%FIRMSTART%" EQU "4.2" echo Download HackMii Installer and BannerBomb v2 (with IOS58)? -if /i "%FIRMSTART%" EQU "o" echo Download HackMii Installer with IOS58 and all available exploits? +echo Would you like to install and\or update the Homebrew Channel and\or BootMii? -if /i "%FIRMSTART%" NEQ "4.3" goto:skip4.3extra +echo. +echo. +echo This will download the following files: +echo --------------------------------------- +echo. +echo * HackMii Installer +if /i "%FIRMSTART%" EQU "o" echo * All available exploits +if /i "%FIRMSTART%" EQU "3.X" echo * BannerBomb v1 +if /i "%FIRMSTART%" EQU "4.0" echo * BannerBomb v1 +if /i "%FIRMSTART%" EQU "4.1" echo * BannerBomb v1 +if /i "%FIRMSTART%" EQU "4.2" echo * BannerBomb v2 +if /i "%FIRMSTART%" EQU "4.3" echo * All available exploits +echo * IOS58 -echo Download HackMii Installer with IOS58 and all available exploits +if /i "%FIRMSTART%" EQU "4.3" (echo.) & (echo Note: Letterbomb exploit available here - http://please.hackmii.com) -:skip4.3extra echo. echo. echo. -echo Note: The Hackmii Installer can install the Homebrew Channel and/or Bootmii echo. echo. echo. @@ -3360,17 +3906,17 @@ echo ModMii echo by XFlak echo. echo. -if /i "%CMIOSOPTION%" EQU "on" (echo Download the following recommended cIOSs and cMIOS?) else (echo Download the following recommended cIOSs?) +if /i "%CMIOSOPTION%" EQU "on" (echo Would you like to update to the following recommended cIOSs and cMIOS?) else (echo Would you like to update to the following recommended cIOSs?) echo. echo. echo. -echo *cIOS202[57]-v5.wad +echo *cIOS202[60]-v5.1R.wad echo. -echo *cIOS222[38]-v5.wad +echo *cIOS222[38]-v4.wad echo. echo *cIOS223[37-38]-v4.wad echo. -echo *cIOS224[57]-v5.wad +echo *cIOS224[57]-v5.1R.wad echo. echo *cIOS249[56]-d2x-v%d2x-beta-rev%.wad echo. @@ -3455,10 +4001,18 @@ echo ModMii echo by XFlak echo. echo. -echo Download IOS236 Installer and Simple IOS Patcher (with IOS36v3351)? +echo Would you like to install IOS236? echo. echo. +echo This will download the following files: +echo --------------------------------------- echo. +echo * IOS236 Installer +echo * Simple IOS Patcher +echo * IOS36v3351 +echo. +echo. +echo Note: IOS236 is used to install other things, like WADs, Priiloader, etc. echo. echo. echo. @@ -3496,11 +4050,10 @@ echo ModMii echo by XFlak echo. echo. -echo Download Priiloader? +echo Would you like to install and\or update Priiloader (or system menu hacks)? echo. echo. echo. -echo Note: Multi-Mod Manager and Hacks.ini will also be downloaded echo. echo. echo. @@ -3537,23 +4090,23 @@ echo ModMii echo by XFlak echo. echo. -echo Download Extra Brick Protection? +echo Install Extra Brick Protection? echo. echo. -echo This will download the following System Menu IOSs which will protect all Wii's +echo This will install the following System Menu IOSs which will protect all Wii's echo (even newer LU64 Wii's) from bricking in the event of 'accidental' up/downgrading. echo. -echo * IOS11v16174(IOS60v6174[FS-ES-NP]) - IOS11 required for SMv2.0-2.1 -echo * IOS20v16174(IOS60v6174[FS-ES-NP]) - IOS20 required for SMv2.2 -echo * IOS30v16174(IOS60v6174[FS-ES-NP]) - IOS30 required for SMv3.0-3.3 -if /i "%REGION%" EQU "K" echo * IOS40v16174(IOS60v6174[FS-ES-NP]) - IOS40 required for SMv3.3K -echo * IOS50v14889(IOS50v4889[FS-ES-NP]) - IOS50 required for SMv3.4 -if /i "%REGION%" EQU "K" echo * IOS52v15661(IOS52v5661[FS-ES-NP]) - IOS52 required for SMv3.5K +echo * IOS11v16174(IOS60v6174[FS-ES-NP-VP]) - IOS11 required for SMv2.0-2.1 +echo * IOS20v16174(IOS60v6174[FS-ES-NP-VP]) - IOS20 required for SMv2.2 +echo * IOS30v16174(IOS60v6174[FS-ES-NP-VP]) - IOS30 required for SMv3.0-3.3 +if /i "%REGION%" EQU "K" echo * IOS40v16174(IOS60v6174[FS-ES-NP-VP]) - IOS40 required for SMv3.3K +echo * IOS50v14889(IOS50v4889[FS-ES-NP-VP]) - IOS50 required for SMv3.4 +if /i "%REGION%" EQU "K" echo * IOS52v15661(IOS52v5661[FS-ES-NP-VP]) - IOS52 required for SMv3.5K -echo * IOS60v16174(IOS60v6174[FS-ES-NP]) - IOS60 required for SMv4.0-4.1 +echo * IOS60v16174(IOS60v6174[FS-ES-NP-VP]) - IOS60 required for SMv4.0-4.1 -if /i "%REGION%" NEQ "RC" echo * IOS70v16687(IOS70v6687[FS-ES-NP]) - IOS70 required for SMv4.2 -if /i "%REGION%" EQU "RC" echo * IOS70v16174(IOS60v6174[FS-ES-NP]) - IOS70 required for SMv4.2 +if /i "%REGION%" NEQ "RC" echo * IOS70v16687(IOS70v6687[FS-ES-NP-VP]) - IOS70 required for SMv4.2 +if /i "%REGION%" EQU "RC" echo * IOS70v16174(IOS60v6174[FS-ES-NP-VP]) - IOS70 required for SMv4.2 echo * USB-Loader Forwarder Channel @@ -3564,7 +4117,7 @@ echo without relying on an exploit requiring a specific Wii Game. if /i "%REGION%" EQU "RC" echo. -if /i "%REGION%" EQU "RC" echo Note: IOS80v16174(IOS60v6174[FS-ES-NP]) will be downloaded even if you answer no +if /i "%REGION%" EQU "RC" echo Note: IOS80v16174(IOS60v6174[FS-ES-NP-VP]) will be downloaded even if you answer no if /i "%REGION%" EQU "RC" echo to protect against 003 Bricks @@ -3647,11 +4200,11 @@ echo Would you like to install a custom Theme on your Wii? echo. echo. echo. -echo R = DarkWii Red Theme +echo R = DarkWii Red Theme - %effect% echo WWWR = View DarkWii Red Theme on youtube echo. echo. -echo G = DarkWii Green Theme +echo G = DarkWii Green Theme - %effect% echo WWWG = View DarkWii Green Theme on youtube echo. echo. @@ -3660,6 +4213,9 @@ echo. echo. echo. echo. +echo CE = Channel Effect for custom system menu themes: %effect% +echo * Choose from 3 effects: No-Spin, Spin and Fast-Spin +echo. echo. echo. echo. @@ -3675,6 +4231,7 @@ set /p ThemeSelection= Enter Selection Here: 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 "%ThemeSelection%" EQU "CE" goto:OptionCEwizard if /i "%MENU1%" EQU "S" goto:forsneeknand if /i "%ThemeSelection%" EQU "B" goto:WPAGE19B @@ -3693,6 +4250,10 @@ echo You Have Entered an Incorrect Key @ping 127.0.0.1 -n 2 -w 1000> nul goto:WPAGE20 +:OptionCEwizard +if /i "%effect%" EQU "no-spin" (set effect=Spin) & (sfk filter settings.bat -!"Set effect=" -write -yes>nul) & (echo Set effect=Spin>>settings.bat) & (goto:WPAGE20) +if /i "%effect%" EQU "spin" (set effect=Fast-Spin) & (sfk filter settings.bat -!"Set effect=" -write -yes>nul) & (echo Set effect=Fast-Spin>>settings.bat) & (goto:WPAGE20) +if /i "%effect%" EQU "fast-spin" (set effect=No-Spin) & (sfk filter settings.bat -!"Set effect=" -write -yes>nul) & (echo Set effect=No-Spin>>settings.bat) & (goto:WPAGE20) ::...................................Wizard Page21 - Theme Selection............................... :WPAGE21 @@ -3754,8 +4315,8 @@ echo Are these settings correct? echo. echo. echo. -if /i "%VIRGIN%" EQU "Y" echo * Wii is currently a virgin (un-modified) -if /i "%VIRGIN%" EQU "N" echo * Wii is already modified +if /i "%VIRGIN%" EQU "Y" echo * Install and\or update all recommended softmods +::if /i "%VIRGIN%" EQU "N" echo * Wii is already modified if /i "%REGION%" EQU "RC" goto:RCSTATUS if /i "%FIRMSTART%" NEQ "o" echo * Current firmware is %FIRMSTART%%REGION% if /i "%FIRMSTART%" EQU "o" echo * Current firmware is less than 2.2%REGION% @@ -3771,46 +4332,28 @@ echo * Desired firmware is %FIRM%%REGIONCHANGE% :noRCSTATUS echo. -if /i "%PIC%" EQU "Y" echo * Download Photo Channel -if /i "%NET%" EQU "Y" echo * Download Internet Channel -if /i "%WEATHER%" EQU "Y" echo * Download Weather Channel -if /i "%NEWS%" EQU "Y" echo * Download News Channel -if /i "%MIIQ%" EQU "Y" echo * Download Mii Channel -if /i "%Shop%" EQU "Y" echo * Download Shopping Channel (and IOS56) -if /i "%Speak%" EQU "Y" echo * Download Wii Speak Channel +if /i "%PIC%" EQU "Y" echo * Install the Photo Channel +if /i "%NET%" EQU "Y" echo * Install the Internet Channel +if /i "%WEATHER%" EQU "Y" echo * Install the Weather Channel +if /i "%NEWS%" EQU "Y" echo * Install the News Channel +if /i "%MIIQ%" EQU "Y" echo * Install the Mii Channel +if /i "%Shop%" EQU "Y" echo * Install the Shopping Channel (and IOS56) +if /i "%Speak%" EQU "Y" echo * Install the Wii Speak Channel echo. -if /i "%HMInstaller%" NEQ "Y" goto:skip4.3extra -if /i "%FIRMSTART%" EQU "3.X" echo * Download HackMii Installer and BannerBomb v1 (with IOS58) -if /i "%FIRMSTART%" EQU "4.0" echo * Download HackMii Installer and BannerBomb v1 (with IOS58) -if /i "%FIRMSTART%" EQU "4.1" echo * Download HackMii Installer and BannerBomb v1 (with IOS58) -if /i "%FIRMSTART%" EQU "4.2" echo * Download HackMii Installer and BannerBomb v2 (with IOS58) -if /i "%FIRMSTART%" EQU "o" echo * Download HackMii Installer with IOS58 and all available exploits - -if /i "%FIRMSTART%" NEQ "4.3" goto:skip4.3extra - -echo * Download HackMii Installer with IOS58 and all available exploits - - -:skip4.3extra +if /i "%HMInstaller%" EQU "Y" echo * Install and\or update the Homebrew Channel and BootMii if /i "%RECCIOS%" NEQ "Y" goto:smallskip -if /i "%CMIOSOPTION%" EQU "on" (echo * Download recommended cIOSs and cMIOS) else (echo * Download recommended cIOSs) +if /i "%CMIOSOPTION%" EQU "on" (echo * Install and\or update recommended cIOSs and cMIOS) else (echo * Install and\or update recommended cIOSs) :smallskip - - if /i "%yawmQ%" EQU "Y" echo * Download Yet Another Wad Manager Mod (YAWMM) - -if /i "%IOS236InstallerQ%" NEQ "Y" goto:skip -echo * Download IOS236 Installer and Simple IOS Patcher -echo with IOS36v3351 for installing a patched IOS236 -:skip +if /i "%IOS236InstallerQ%" EQU "Y" echo * Install IOS236 -if /i "%PRIQ%" EQU "Y" echo * Download Priiloader -if /i "%protect%" EQU "Y" echo * Download Extra Brick Protection +if /i "%PRIQ%" EQU "Y" echo * Install and\or update Priiloader +if /i "%protect%" EQU "Y" echo * Install Extra Brick Protection if /i "%ThemeSelection%" EQU "R" echo * Install Dark Wii Red Theme if /i "%ThemeSelection%" EQU "G" echo * Install Dark Wii Green Theme @@ -3852,7 +4395,7 @@ if exist Wizard_Settings.bat echo Existing Wizard_Settings.ba echo. :skip echo Y = Yes -echo N = No / Main Menu +echo N = No \ Main Menu echo. echo B = Back echo M = Main Menu @@ -4191,6 +4734,9 @@ echo. echo * Your Wii must have BootMii installed in order to run SNEEK. If you echo don't have it installed, run ModMii's Download Wizard. echo. +echo * To optimize the speed of your SNEEK or SNEEK+DI emulated nand, +echo your SD card should be formatted using 64KB sector sizes. +echo. echo * UNEEK and UNEEK+DI require the External Hard Drive be formatted echo as FAT32 using cluster sizes 32K or lower. If you don't know how to echo format your drive this way, run ModMii's USB-Loader Setup. @@ -4580,8 +5126,8 @@ set /p SNKCIOS= Enter Selection Here: 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 +if /i "%SNKCIOS%" EQU "Y" goto:SNKPAGE4a3 +if /i "%SNKCIOS%" EQU "N" goto:SNKPAGE4a3 echo You Have Entered an Incorrect Key @@ -4589,7 +5135,75 @@ echo You Have Entered an Incorrect Key goto:SNKPAGE4a2 +::...................................SNEEK Page4a3 - cBC............................... +:SNKPAGE4a3 +set SNKcBC= + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo SNEEK NAND BUILDER +echo. +echo. + +if /i "%SNEEKTYPE%" EQU "SD" (echo Would you like DML or NMM on your emulated NAND?) else (echo Would you like NMM on your emulated NAND?) +echo. +echo. + +if /i "%SNEEKTYPE%" EQU "SD" echo DML (Dios Mios Lite) is a tool which allows you to run Gamecube games +if /i "%SNEEKTYPE%" EQU "SD" echo from an SD Card. Compatability is not 100% and it only works with +if /i "%SNEEKTYPE%" EQU "SD" echo SNEEK+DI. +if /i "%SNEEKTYPE%" EQU "SD" echo. +if /i "%SNEEKTYPE%" EQU "SD" echo. + +echo NMM (No More Memory-Cards) redirects all GameCube Memory Card access +echo to the SD card. This allow saving\loading GameCube game saves +echo without a GC Memory Card. +echo. +echo. +if /i "%SNEEKTYPE%" EQU "SD" echo Note: NMM and DML cannot both be installed at the same time +echo. +echo. +echo. +echo. + +if /i "%SNEEKTYPE%" EQU "SD" echo DML = DML +if /i "%SNEEKTYPE%" EQU "SD" echo. +if /i "%SNEEKTYPE%" EQU "SD" (echo NMM = NMM) else (echo Y = Yes) +echo. +echo N = No +echo. +echo. +echo. +echo B = Back +echo. +echo M = Main Menu +echo. +echo. +echo. +echo. +set /p SNKcBC= Enter Selection Here: + + +if /i "%SNKcBC%" EQU "B" goto:SNKPAGE4a2 +if /i "%SNKcBC%" EQU "M" goto:MENU +if /i "%SNKcBC%" EQU "N" goto:SNKPAGE4b + +if /i "%SNEEKTYPE%" EQU "SD" goto:skip +if /i "%SNKcBC%" EQU "Y" (set SNKcBC=NMM) & (goto:SNKPAGE4b) +:skip + +if /i "%SNEEKTYPE%" NEQ "SD" goto:skip +if /i "%SNKcBC%" EQU "NMM" goto:SNKPAGE4b +if /i "%SNKcBC%" EQU "DML" goto:SNKPAGE4b +:skip + +echo You Have Entered an Incorrect Key +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:SNKPAGE4a3 ::...................................SNEEK Page4b - Priiloader For SNEEK............................... :SNKPAGE4b @@ -4650,7 +5264,7 @@ echo. set /p SNKPRI= Enter Selection Here: -if /i "%SNKPRI%" EQU "B" goto:SNKPAGE4a2 +if /i "%SNKPRI%" EQU "B" goto:SNKPAGE4a3 if /i "%SNKPRI%" EQU "M" goto:MENU if /i "%SNKPRI%" EQU "Y" goto:SNKPAGE4c if /i "%SNKPRI%" EQU "N" goto:SNKPAGE4c @@ -4983,6 +5597,13 @@ if /i "%SNKHBF%" EQU "Y" echo. if /i "%SNKCIOS%" EQU "Y" echo * Install cIOS249 rev14 if /i "%SNKCIOS%" EQU "Y" echo. + +if /i "%SNKcBC%" EQU "NMM" echo * Install NMM (No More Memory-Cards) +if /i "%SNKcBC%" EQU "NMM" echo. + +if /i "%SNKcBC%" EQU "DML" echo * Install DML (Dios Mios Lite) +if /i "%SNKcBC%" EQU "DML" echo. + if /i "%SNKPRI%" EQU "Y" echo * Install Priiloader v0.4 if /i "%SNKPRI%" EQU "Y" echo. @@ -5267,7 +5888,10 @@ set IOS56=* set IOS57=* set IOS58=* set IOS61=* -set BC=* + +if /i "%SNKcBC%" EQU "NMM" set cBC=* +if /i "%SNKcBC%" EQU "DML" set DML=* +if /i "%SNKcBC%" EQU "N" set BC=* if /i "%SNKCIOS%" EQU "Y" set cIOS249-v14=* @@ -5295,7 +5919,7 @@ set dec=%* goto:EOF :nextstep -del dec.txt +del dec.txt>nul SET /a dec=%dec%-1 sfk hex %dec% -digits=8 >hex.txt @@ -5310,7 +5934,7 @@ set SMTHEMEAPP=%* goto:EOF :nextstep -del hex.txt +del hex.txt>nul ::change caps to lower case for hex numbers if applicable if /i "%SMTHEMEAPP:~-1%" EQU "A" set SMTHEMEAPP=%SMTHEMEAPP:~0,-1%a @@ -5366,7 +5990,7 @@ IF "%ISOFOLDER%"=="" set ISOFOLDER=%DRIVEU%\WBFS set drivetemp=%ISOFOLDER% -if exist gametotal.txt del gametotal.txt +if exist gametotal.txt del gametotal.txt>nul cls echo ModMii v%currentversion% @@ -5377,7 +6001,7 @@ echo GAME BULK EXTRACTOR echo (FOR SNEEK) echo. echo. -echo Enter the Path where your Wii Games are saved +echo Enter the Path where your Wii or Gamecube Games are saved echo. echo * Subfolders are also scanned echo * Supported formats include ISO, CISO and WBFS files @@ -5423,8 +6047,8 @@ set /p DRIVETEMP= Enter Selection Here: echo "set DRIVETEMP=%DRIVETEMP%">temp.txt sfk filter -quiet temp.txt -rep _""""__>temp.bat call temp.bat -del temp.bat -del temp.txt +del temp.bat>nul +del temp.txt>nul if /i "%DRIVETEMP%" EQU "B" goto:SNKPAGE1 if /i "%DRIVETEMP%" EQU "M" goto:MENU @@ -5451,7 +6075,7 @@ 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 +del gametotal.bat>nul if /i "%gametotal%" EQU "0" goto:notexistiso set ISOFOLDER=%DRIVETEMP% @@ -5485,17 +6109,27 @@ 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 +del gametotal.bat>nul if %MegaBytesRequired% GEQ 1000 (set units=GB) else (set units=MB) +::echo Downloading hy.exe +if exist temp\hy.exe goto:AlreadyinTemp +if not exist hypatia.zip start %ModMiimin%/wait wget -t 3 http://www.milletre.net/software/hypatia/hypatia.zip +if exist hypatia.zip 7za e -aoa hypatia.zip -otemp hy.exe -r +if exist hypatia.zip del hypatia.zip>nul +:AlreadyinTemp + + ::---get approx required GB------- +cd temp hy %MegaBytesRequired% 1024 />nul ::above command stores output in a "hy" file +cd.. -move /y hy gigabytesrequired.txt>nul +move /y temp\hy gigabytesrequired.txt>nul sfk filter gigabytesrequired.txt -rep _".*"__ -write -yes>nul ::Loop through the the following once for EACH line in whatever.txt @@ -5509,7 +6143,7 @@ set GigaBytesRequired=%* goto:EOF :nextstep -del gigabytesrequired.txt +del gigabytesrequired.txt>nul ::---check for free space (not 100% accurate-will catch most cases without enough free space)--- @@ -5524,16 +6158,16 @@ 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 +del freespace.bat>nul ::Math in batch doesn't work with large numbers ::SET /a freespaceKB=%freespace%/1024 - +cd temp hy %freespace% 1048576 />nul ::above command stores output in a "hy" file - -move /y hy megabytes.txt>nul +cd.. +move /y temp\hy megabytes.txt>nul sfk filter megabytes.txt -rep _".*"__ -write -yes>nul ::Loop through the the following once for EACH line in whatever.txt @@ -5547,7 +6181,7 @@ set freespaceMB=%* goto:EOF :nextstep -del megabytes.txt +del megabytes.txt>nul ::echo MegaBytesRequired is %MegaBytesRequired% ::echo GigaBytesRequired is %GigaBytesRequired% @@ -5620,7 +6254,7 @@ echo. echo. set /p continue= Enter Selection Here: -if /i "%continue%" EQU "M" del gametotal.txt +if /i "%continue%" EQU "M" del gametotal.txt>nul if /i "%continue%" EQU "M" goto:MENU if /i "%continue%" EQU "C" goto:DISCEXCONFIRM @@ -5694,9 +6328,9 @@ echo. set /p DISCEXCONFIRM= Enter Selection Here: -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" del gametotal.txt>nul +if /i "%DISCEXCONFIRM%" EQU "N" del gametotal.txt>nul +if /i "%DISCEXCONFIRM%" EQU "Y" del gametotal.txt>nul if /i "%DISCEXCONFIRM%" EQU "M" goto:MENU @@ -5750,13 +6384,14 @@ if exist GameTitleIDs.txt del GameTitleIDs.txt>nul echo set DRIVEUfix=%DRIVEU%>temp.bat sfk filter temp.bat -rep _\_/_ -write -yes>nul call temp.bat -del temp.bat +del temp.bat>nul ::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! @@ -5865,16 +6500,13 @@ goto:MENU Set List= cls echo ModMii v%currentversion% -sfk echo -spat \x20 \x20 \x20 \x20 \x20[Red] DOWNLOAD PAGE 1 [def]\x20 \x20 \x20 \x20 \x20 \x20 \x20by XFlak +sfk echo -spat \x20 \x20 \x20 \x20 \x20[Red]DOWNLOAD PAGE 1 [def]\x20 \x20 \x20 \x20 \x20 \x20 \x20by XFlak echo. echo Choose files to add/remove to download queue (Selected files marked with an *) echo. echo D = Download Selected Files 1/2/3/4 = Page 1/2/3/4 M = Main Menu echo C = Clear Download Queue (blank) = Cycle Pages DR = Drive Menu echo. -if exist "%Drive%"\WAD echo R = Rename Current %Drive%\WAD folder to %Drive%\WAD# -if exist "%Drive%"\WAD echo (otherwise WADs are saved to existing WAD Folder) -if exist "%Drive%"\WAD echo. sfk echo -spat \x20Select Group: [Red](A)[def]ll, [Red](U)[def]SA, [Red](E)[def]URO, [Red](J)[def]AP, [Red](K)[def]OR, Active [Red](I)[def]OSs, Extra [Red](PR)[def]otection echo. @@ -5889,39 +6521,41 @@ echo %SM4.1E% 4.1E = 4.1E SM %IOS17% 17 = IOS17v1032 %EULA 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 +echo %SM4.1J% 4.1J = 4.1J SM %IOS30% 30NP = IOS30v2576 %cBC% NMM = cBC-NMM +echo %SM4.2J% 4.2J = 4.2J SM %IOS31% 31 = IOS31v3608 %DML% DML = cBC-DML +echo %SM4.3J% 4.3J = 4.3J SM %IOS33% 33 = IOS33v3608 -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 IOSs +sfk echo -spat \x20 \x20%SM4.1K% 4.1K = 4.1K SM \x20 \x20 \x20 \x20 \x20 \x20 %IOS34% 34 = IOS34v3608\x20 \x20 \x20 \x20 \x20 \x20[Red]Fakesigned IOSs -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] Channels[def]\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)NEEK Files -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 %SM4.2K% 4.2K = 4.2K SM %IOS35% 35 = IOS35v3608 %IOS11P60% 11 = IOS11(IOS60P) +echo %SM4.3K% 4.3K = 4.3K SM %IOS36% 36a = IOS36v3351 %IOS20P60% 20 = IOS20v16174(IOS60P) +echo %IOS36v3608% 36 = IOS36v3608 %IOS30P60% 30 = IOS30(IOS60P) +sfk echo -spat \x20 \x20 \x20 \x20 [Red] Channels[def]\x20 \x20 \x20 \x20 \x20 \x20 \x20 %IOS37% 37 = IOS37v5663 \x20 \x20 \x20 \x20%IOS30P% 30P = IOS30-Patched +echo %IOS38% 38 = IOS38v4124 %IOS40P60% 40 = IOS40(IOS60P) +echo %P% P = Photo 1.1(U/E/J) %IOS41% 41 = IOS41v3607 %IOS50P% 50 = IOS50-Patched +echo %PK% PK = Photo 1.1 (KOR) %IOS43% 43 = IOS43v3607 %IOS52P% 52 = IOS52-Patched +echo %S% SH = Shopping (U/E/J) %IOS45% 45 = IOS45v3607 %IOS60P% 60 = IOS60-Patched +echo %SK% SK = Shopping (KOR) %IOS46% 46 = IOS46v3607 %IOS70K% 70K = IOS70(IOS60P) +echo %IU% IU = Internet (USA) %IOS48v4124% 48 = IOS48v4124 %IOS70P% 70 = IOS70-Patched +echo %IE% IE = Internet (EUR) %IOS53% 53 = IOS53v5663 %IOS80K% 80K = IOS80(IOS60P) +echo %IJ% IJ = Internet (JAP) %IOS55% 55 = IOS55v5663 %IOS80P% 80 = IOS80-Patched +echo %WU% WU = Weather (USA) %IOS56% 56 = IOS56v5662 %IOS236% 236 = IOS236(IOS36P) +echo %WE% WE = Weather (EUR) %IOS57% 57 = IOS57v5919 + +sfk echo -spat \x20 \x20%WJ% WJ = Weather (JAP) \x20 \x20 \x20 \x20 %IOS58% 58 = IOS58v6176\x20 \x20 \x20 \x20 \x20 \x20[Red] (S)NEEK Files + +echo %NU% NU = News (USA) %IOS60% 60NP = IOS60v6174 +echo %NE% NE = News (EUR) %IOS61% 61 = IOS61v5662 %A0e% 0e = 0e.app IOS80v6943 +echo %NJ% NJ = News (JAP) %IOS70% 70NP = IOS70v6687 %A0e_70% 0e_70 = 0e.app IOS70v6687 +echo %WSU% WSU = WiiSpeak(USA) %IOS80% 80NP = IOS80v6944 %A0e_60% 0e_60 = 0e.app IOS60v6174 +echo %WSE% WSE = WiiSpeak(EUR) %M10% M10 = MIOSv10 %A01% 01 = 01.app IOS80v6943 +echo %WSJ% WSJ = WiiSpeak(JAP) %A01_70% 01_70 = 01.app IOS70v6687 +echo %MII% Mii = Mii (RF) %A01_60% 01_60 = 01.app IOS60v6174 +echo %A0c% 0c = 0c.app MIOSv10 +echo. +echo. +echo. echo. - -if not exist "%Drive%"\WAD echo. -if not exist "%Drive%"\WAD echo. -if not exist "%Drive%"\WAD echo. set /p LIST= Enter Selection Here: @@ -5932,7 +6566,6 @@ 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 @@ -6042,7 +6675,8 @@ 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 "NMM" goto:SwitchcBC +if /i "%LIST%" EQU "DML" goto:SwitchDML if /i "%LIST%" EQU "0e" goto:SwitchA0e if /i "%LIST%" EQU "01" goto:switchA01 if /i "%LIST%" EQU "0e_70" goto:SwitchA0e_70 @@ -6055,769 +6689,393 @@ echo You Have Entered an Incorrect Key @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 +if /i "%SM3.2U%" EQU "*" (set SM3.2U=) else (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 +if /i "%SM4.1U%" EQU "*" (set SM4.1U=) else (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 +if /i "%SM4.2U%" EQU "*" (set SM4.2U=) else (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 +if /i "%SM4.3U%" EQU "*" (set SM4.3U=) else (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 +if /i "%SM3.2E%" EQU "*" (set SM3.2E=) else (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 +if /i "%SM4.1E%" EQU "*" (set SM4.1E=) else (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 +if /i "%SM4.2E%" EQU "*" (set SM4.2E=) else (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 +if /i "%SM4.3E%" EQU "*" (set SM4.3E=) else (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 +if /i "%SM3.2J%" EQU "*" (set SM3.2J=) else (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 +if /i "%SM4.1J%" EQU "*" (set SM4.1J=) else (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 +if /i "%SM4.2J%" EQU "*" (set SM4.2J=) else (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 +if /i "%SM4.3J%" EQU "*" (set SM4.3J=) else (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 +if /i "%SM4.1K%" EQU "*" (set SM4.1K=) else (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 +if /i "%SM4.2K%" EQU "*" (set SM4.2K=) else (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 +if /i "%SM4.3K%" EQU "*" (set SM4.3K=) else (set SM4.3K=*) +goto:LIST :SwitchMii -if /i "%Mii%" EQU "*" goto:switchMiioff -set Mii=* -goto:list -:switchMiioff -set Mii= -goto:list +if /i "%Mii%" EQU "*" (set Mii=) else (set Mii=*) +goto:LIST :SwitchP -if /i "%P%" EQU "*" goto:switchPoff -set P=* -goto:list -:switchPoff -set P= -goto:list +if /i "%P%" EQU "*" (set P=) else (set P=*) +goto:LIST :SwitchPK -if /i "%PK%" EQU "*" goto:switchPKoff -set PK=* -goto:list -:switchPKoff -set PK= -goto:list +if /i "%PK%" EQU "*" (set PK=) else (set PK=*) +goto:LIST :SwitchS -if /i "%S%" EQU "*" goto:switchSoff -set S=* -goto:list -:switchSoff -set S= -goto:list +if /i "%S%" EQU "*" (set S=) else (set S=*) +goto:LIST :SwitchSK -if /i "%SK%" EQU "*" goto:switchSKoff -set SK=* -goto:list -:switchSKoff -set SK= -goto:list +if /i "%SK%" EQU "*" (set SK=) else (set SK=*) +goto:LIST :SwitchIU -if /i "%IU%" EQU "*" goto:switchIUoff -set IU=* -goto:list -:switchIUoff -set IU= -goto:list +if /i "%IU%" EQU "*" (set IU=) else (set IU=*) +goto:LIST :SwitchIE -if /i "%IE%" EQU "*" goto:switchIEoff -set IE=* -goto:list -:switchIEoff -set IE= -goto:list +if /i "%IE%" EQU "*" (set IE=) else (set IE=*) +goto:LIST :SwitchIJ -if /i "%IJ%" EQU "*" goto:switchIJoff -set IJ=* -goto:list -:switchIJoff -set IJ= -goto:list +if /i "%IJ%" EQU "*" (set IJ=) else (set IJ=*) +goto:LIST :SwitchWU -if /i "%WU%" EQU "*" goto:switchWUoff -set WU=* -goto:list -:switchWUoff -set WU= -goto:list +if /i "%WU%" EQU "*" (set WU=) else (set WU=*) +goto:LIST :SwitchWE -if /i "%WE%" EQU "*" goto:switchWEoff -set WE=* -goto:list -:switchWEoff -set WE= -goto:list +if /i "%WE%" EQU "*" (set WE=) else (set WE=*) +goto:LIST :SwitchWJ -if /i "%WJ%" EQU "*" goto:switchWJoff -set WJ=* -goto:list -:switchWJoff -set WJ= -goto:list +if /i "%WJ%" EQU "*" (set WJ=) else (set WJ=*) +goto:LIST :SwitchNU -if /i "%NU%" EQU "*" goto:switchNUoff -set NU=* -goto:list -:switchNUoff -set NU= -goto:list +if /i "%NU%" EQU "*" (set NU=) else (set NU=*) +goto:LIST :SwitchNE -if /i "%NE%" EQU "*" goto:switchNEoff -set NE=* -goto:list -:switchNEoff -set NE= -goto:list +if /i "%NE%" EQU "*" (set NE=) else (set NE=*) +goto:LIST :SwitchNJ -if /i "%NJ%" EQU "*" goto:switchNJoff -set NJ=* -goto:list -:switchNJoff -set NJ= -goto:list +if /i "%NJ%" EQU "*" (set NJ=) else (set NJ=*) +goto:LIST :SwitchWSU -if /i "%WSU%" EQU "*" goto:switchWSUoff -set WSU=* -goto:list -:switchWSUoff -set WSU= -goto:list +if /i "%WSU%" EQU "*" (set WSU=) else (set WSU=*) +goto:LIST :SwitchWSE -if /i "%WSE%" EQU "*" goto:switchWSEoff -set WSE=* -goto:list -:switchWSEoff -set WSE= -goto:list +if /i "%WSE%" EQU "*" (set WSE=) else (set WSE=*) +goto:LIST :SwitchWSJ -if /i "%WSJ%" EQU "*" goto:switchWSJoff -set WSJ=* -goto:list -:switchWSJoff -set WSJ= -goto:list +if /i "%WSJ%" EQU "*" (set WSJ=) else (set WSJ=*) +goto:LIST :SwitchM10 -if /i "%M10%" EQU "*" goto:switchM10off -set M10=* -goto:list -:switchM10off -set M10= -goto:list +if /i "%M10%" EQU "*" (set M10=) else (set M10=*) +goto:LIST :Switch9 -if /i "%IOS9%" EQU "*" goto:switchIOS9off -set IOS9=* -goto:list -:switchIOS9off -set IOS9= -goto:list +if /i "%IOS9%" EQU "*" (set IOS9=) else (set IOS9=*) +goto:LIST :Switch12 -if /i "%IOS12%" EQU "*" goto:switchIOS12off -set IOS12=* -goto:list -:switchIOS12off -set IOS12= -goto:list +if /i "%IOS12%" EQU "*" (set IOS12=) else (set IOS12=*) +goto:LIST :Switch13 -if /i "%IOS13%" EQU "*" goto:switchIOS13off -set IOS13=* -goto:list -:switchIOS13off -set IOS13= -goto:list +if /i "%IOS13%" EQU "*" (set IOS13=) else (set IOS13=*) +goto:LIST :Switch14 -if /i "%IOS14%" EQU "*" goto:switchIOS14off -set IOS14=* -goto:list -:switchIOS14off -set IOS14= -goto:list +if /i "%IOS14%" EQU "*" (set IOS14=) else (set IOS14=*) +goto:LIST :Switch15 -if /i "%IOS15%" EQU "*" goto:switchIOS15off -set IOS15=* -goto:list -:switchIOS15off -set IOS15= -goto:list +if /i "%IOS15%" EQU "*" (set IOS15=) else (set IOS15=*) +goto:LIST :Switch17 -if /i "%IOS17%" EQU "*" goto:switchIOS17off -set IOS17=* -goto:list -:switchIOS17off -set IOS17= -goto:list +if /i "%IOS17%" EQU "*" (set IOS17=) else (set IOS17=*) +goto:LIST :Switch21 -if /i "%IOS21%" EQU "*" goto:switchIOS21off -set IOS21=* -goto:list -:switchIOS21off -set IOS21= -goto:list +if /i "%IOS21%" EQU "*" (set IOS21=) else (set IOS21=*) +goto:LIST :Switch22 -if /i "%IOS22%" EQU "*" goto:switchIOS22off -set IOS22=* -goto:list -:switchIOS22off -set IOS22= -goto:list +if /i "%IOS22%" EQU "*" (set IOS22=) else (set IOS22=*) +goto:LIST :Switch28 -if /i "%IOS28%" EQU "*" goto:switchIOS28off -set IOS28=* -goto:list -:switchIOS28off -set IOS28= -goto:list +if /i "%IOS28%" EQU "*" (set IOS28=) else (set IOS28=*) +goto:LIST :Switch40P60 -if /i "%IOS40P60%" EQU "*" goto:switchIOS40P60off -set IOS40P60=* -goto:list -:switchIOS40P60off -set IOS40P60= -goto:list +if /i "%IOS40P60%" EQU "*" (set IOS40P60=) else (set IOS40P60=*) +goto:LIST :Switch30P60 -if /i "%IOS30P60%" EQU "*" goto:switchIOS30P60off -set IOS30P60=* -goto:list -:switchIOS30P60off -set IOS30P60= -goto:list +if /i "%IOS30P60%" EQU "*" (set IOS30P60=) else (set IOS30P60=*) +goto:LIST :Switch30P -if /i "%IOS30P%" EQU "*" goto:switchIOS30Poff -set IOS30P=* -goto:list -:switchIOS30Poff -set IOS30P= -goto:list +if /i "%IOS30P%" EQU "*" (set IOS30P=) else (set IOS30P=*) +goto:LIST :Switch31 -if /i "%IOS31%" EQU "*" goto:switchIOS31off -set IOS31=* -goto:list -:switchIOS31off -set IOS31= -goto:list +if /i "%IOS31%" EQU "*" (set IOS31=) else (set IOS31=*) +goto:LIST :Switch33 -if /i "%IOS33%" EQU "*" goto:switchIOS33off -set IOS33=* -goto:list -:switchIOS33off -set IOS33= -goto:list +if /i "%IOS33%" EQU "*" (set IOS33=) else (set IOS33=*) +goto:LIST :Switch34 -if /i "%IOS34%" EQU "*" goto:switchIOS34off -set IOS34=* -goto:list -:switchIOS34off -set IOS34= -goto:list +if /i "%IOS34%" EQU "*" (set IOS34=) else (set IOS34=*) +goto:LIST :Switch35 -if /i "%IOS35%" EQU "*" goto:switchIOS35off -set IOS35=* -goto:list -:switchIOS35off -set IOS35= -goto:list +if /i "%IOS35%" EQU "*" (set IOS35=) else (set IOS35=*) +goto:LIST :Switch36 -if /i "%IOS36%" EQU "*" goto:switchIOS36off -set IOS36=* -goto:list -:switchIOS36off -set IOS36= -goto:list +if /i "%IOS36%" EQU "*" (set IOS36=) else (set IOS36=*) +goto:LIST :Switch37 -if /i "%IOS37%" EQU "*" goto:switchIOS37off -set IOS37=* -goto:list -:switchIOS37off -set IOS37= -goto:list +if /i "%IOS37%" EQU "*" (set IOS37=) else (set IOS37=*) +goto:LIST :Switch38 -if /i "%IOS38%" EQU "*" goto:switchIOS38off -set IOS38=* -goto:list -:switchIOS38off -set IOS38= -goto:list +if /i "%IOS38%" EQU "*" (set IOS38=) else (set IOS38=*) +goto:LIST :Switch41 -if /i "%IOS41%" EQU "*" goto:switchIOS41off -set IOS41=* -goto:list -:switchIOS41off -set IOS41= -goto:list +if /i "%IOS41%" EQU "*" (set IOS41=) else (set IOS41=*) +goto:LIST :Switch43 -if /i "%IOS43%" EQU "*" goto:switchIOS43off -set IOS43=* -goto:list -:switchIOS43off -set IOS43= -goto:list +if /i "%IOS43%" EQU "*" (set IOS43=) else (set IOS43=*) +goto:LIST :Switch45 -if /i "%IOS45%" EQU "*" goto:switchIOS45off -set IOS45=* -goto:list -:switchIOS45off -set IOS45= -goto:list +if /i "%IOS45%" EQU "*" (set IOS45=) else (set IOS45=*) +goto:LIST :Switch46 -if /i "%IOS46%" EQU "*" goto:switchIOS46off -set IOS46=* -goto:list -:switchIOS46off -set IOS46= -goto:list +if /i "%IOS46%" EQU "*" (set IOS46=) else (set IOS46=*) +goto:LIST :Switch50P -if /i "%IOS50P%" EQU "*" goto:switchIOS50Poff -set IOS50P=* -goto:list -:switchIOS50Poff -set IOS50P= -goto:list +if /i "%IOS50P%" EQU "*" (set IOS50P=) else (set IOS50P=*) +goto:LIST :Switch52P -if /i "%IOS52P%" EQU "*" goto:switchIOS52Poff -set IOS52P=* -goto:list -:switchIOS52Poff -set IOS52P= -goto:list +if /i "%IOS52P%" EQU "*" (set IOS52P=) else (set IOS52P=*) +goto:LIST :Switch11P60 -if /i "%IOS11P60%" EQU "*" goto:switchIOS11P60off -set IOS11P60=* -goto:list -:switchIOS11P60off -set IOS11P60= -goto:list +if /i "%IOS11P60%" EQU "*" (set IOS11P60=) else (set IOS11P60=*) +goto:LIST :Switch20P60 -if /i "%IOS20P60%" EQU "*" goto:switchIOS20P60off -set IOS20P60=* -goto:list -:switchIOS20P60off -set IOS20P60= -goto:list +if /i "%IOS20P60%" EQU "*" (set IOS20P60=) else (set IOS20P60=*) +goto:LIST :Switch53 -if /i "%IOS53%" EQU "*" goto:switchIOS53off -set IOS53=* -goto:list -:switchIOS53off -set IOS53= -goto:list +if /i "%IOS53%" EQU "*" (set IOS53=) else (set IOS53=*) +goto:LIST :Switch55 -if /i "%IOS55%" EQU "*" goto:switchIOS55off -set IOS55=* -goto:list -:switchIOS55off -set IOS55= -goto:list +if /i "%IOS55%" EQU "*" (set IOS55=) else (set IOS55=*) +goto:LIST :Switch56 -if /i "%IOS56%" EQU "*" goto:switchIOS56off -set IOS56=* -goto:list -:switchIOS56off -set IOS56= -goto:list +if /i "%IOS56%" EQU "*" (set IOS56=) else (set IOS56=*) +goto:LIST :Switch57 -if /i "%IOS57%" EQU "*" goto:switchIOS57off -set IOS57=* -goto:list -:switchIOS57off -set IOS57= -goto:list +if /i "%IOS57%" EQU "*" (set IOS57=) else (set IOS57=*) +goto:LIST :Switch58 -if /i "%IOS58%" EQU "*" goto:switchIOS58off -set IOS58=* -goto:list -:switchIOS58off -set IOS58= -goto:list - +if /i "%IOS58%" EQU "*" (set IOS58=) else (set IOS58=*) +goto:LIST :Switch60P -if /i "%IOS60P%" EQU "*" goto:switchIOS60Poff -set IOS60P=* -goto:list -:switchIOS60Poff -set IOS60P= -goto:list +if /i "%IOS60P%" EQU "*" (set IOS60P=) else (set IOS60P=*) +goto:LIST :Switch61 -if /i "%IOS61%" EQU "*" goto:switchIOS61off -set IOS61=* -goto:list -:switchIOS61off -set IOS61= -goto:list +if /i "%IOS61%" EQU "*" (set IOS61=) else (set IOS61=*) +goto:LIST :Switch70P -if /i "%IOS70P%" EQU "*" goto:switchIOS70Poff -set IOS70P=* -goto:list -:switchIOS70Poff -set IOS70P= -goto:list +if /i "%IOS70P%" EQU "*" (set IOS70P=) else (set IOS70P=*) +goto:LIST :Switch80P -if /i "%IOS80P%" EQU "*" goto:switchIOS80Poff -set IOS80P=* -goto:list -:switchIOS80Poff -set IOS80P= -goto:list +if /i "%IOS80P%" EQU "*" (set IOS80P=) else (set IOS80P=*) +goto:LIST :SwitchIOS236 -if /i "%IOS236%" EQU "*" goto:switchIOS236off -set IOS236=* -goto:list -:switchIOS236off -set IOS236= -goto:list +if /i "%IOS236%" EQU "*" (set IOS236=) else (set IOS236=*) +goto:LIST :Switch70K -if /i "%IOS70K%" EQU "*" goto:switchIOS70Koff -set IOS70K=* -goto:list -:switchIOS70Koff -set IOS70K= -goto:list +if /i "%IOS70K%" EQU "*" (set IOS70K=) else (set IOS70K=*) +goto:LIST :Switch80K -if /i "%IOS80K%" EQU "*" goto:switchIOS80Koff -set IOS80K=* -goto:list -:switchIOS80Koff -set IOS80K= -goto:list +if /i "%IOS80K%" EQU "*" (set IOS80K=) else (set IOS80K=*) +goto:LIST :SwitchIOS30 -if /i "%IOS30%" EQU "*" goto:switchIOS30off -set IOS30=* +if /i "%IOS30%" EQU "*" (set IOS30=) else (set IOS30=*) goto:LIST -:switchIOS30off -set IOS30= + +:SwitchIOS9 +if /i "%IOS9%" EQU "*" (set IOS9=) else (set IOS9=*) goto:LIST :SwitchIOS48v4124 -if /i "%IOS48v4124%" EQU "*" goto:switchIOS48v4124off -set IOS48v4124=* -goto:LIST -:switchIOS48v4124off -set IOS48v4124= +if /i "%IOS48v4124%" EQU "*" (set IOS48v4124=) else (set IOS48v4124=*) goto:LIST :SwitchIOS60 -if /i "%IOS60%" EQU "*" goto:switchIOS60off -set IOS60=* -goto:LIST -:switchIOS60off -set IOS60= +if /i "%IOS60%" EQU "*" (set IOS60=) else (set IOS60=*) goto:LIST :SwitchIOS70 -if /i "%IOS70%" EQU "*" goto:switchIOS70off -set IOS70=* -goto:LIST -:switchIOS70off -set IOS70= +if /i "%IOS70%" EQU "*" (set IOS70=) else (set IOS70=*) goto:LIST :SwitchIOS80 -if /i "%IOS80%" EQU "*" goto:switchIOS80off -set IOS80=* +if /i "%IOS80%" EQU "*" (set IOS80=) else (set IOS80=*) goto:LIST -:switchIOS80off -set IOS80= -goto:LIST - - - :Switch36v3608 -if /i "%IOS36v3608%" EQU "*" goto:switchIOS36v3608off -set IOS36v3608=* +if /i "%IOS36v3608%" EQU "*" (set IOS36v3608=) else (set IOS36v3608=*) goto:LIST -:switchIOS36v3608off -set IOS36v3608= -goto:LIST - - :SwitchEULAU -if /i "%EULAU%" EQU "*" goto:switchEULAUoff -set EULAU=* -goto:LIST -:switchEULAUoff -set EULAU= +if /i "%EULAU%" EQU "*" (set EULAU=) else (set EULAU=*) goto:LIST :SwitchEULAE -if /i "%EULAE%" EQU "*" goto:switchEULAEoff -set EULAE=* -goto:LIST -:switchEULAEoff -set EULAE= +if /i "%EULAE%" EQU "*" (set EULAE=) else (set EULAE=*) goto:LIST :SwitchEULAJ -if /i "%EULAJ%" EQU "*" goto:switchEULAJoff -set EULAJ=* -goto:LIST -:switchEULAJoff -set EULAJ= +if /i "%EULAJ%" EQU "*" (set EULAJ=) else (set EULAJ=*) goto:LIST :SwitchEULAK -if /i "%EULAK%" EQU "*" goto:switchEULAKoff -set EULAK=* -goto:LIST -:switchEULAKoff -set EULAK= +if /i "%EULAK%" EQU "*" (set EULAK=) else (set EULAK=*) goto:LIST :SwitchRSU -if /i "%RSU%" EQU "*" goto:switchRSUoff -set RSU=* -goto:LIST -:switchRSUoff -set RSU= +if /i "%RSU%" EQU "*" (set RSU=) else (set RSU=*) goto:LIST :SwitchRSE -if /i "%RSE%" EQU "*" goto:switchRSEoff -set RSE=* -goto:LIST -:switchRSEoff -set RSE= +if /i "%RSE%" EQU "*" (set RSE=) else (set RSE=*) goto:LIST :SwitchRSJ -if /i "%RSJ%" EQU "*" goto:switchRSJoff -set RSJ=* -goto:LIST -:switchRSJoff -set RSJ= +if /i "%RSJ%" EQU "*" (set RSJ=) else (set RSJ=*) goto:LIST :SwitchRSK -if /i "%RSK%" EQU "*" goto:switchRSKoff -set RSK=* -goto:LIST -:switchRSKoff -set RSK= +if /i "%RSK%" EQU "*" (set RSK=) else (set RSK=*) goto:LIST :SwitchBC -if /i "%BC%" EQU "*" goto:switchBCoff -set BC=* -goto:LIST -:switchBCoff -set BC= +if /i "%BC%" EQU "*" (set BC=) else (set BC=*) goto:LIST - -:switchA0e -if /i "%A0e%" EQU "*" goto:switchA0eoff -set A0e=* -goto:LIST -:switchA0eoff -set A0e= +:SwitchcBC +if /i "%cBC%" EQU "*" (set cBC=) else (set cBC=*) goto:LIST - -:switchA0e_70 -if /i "%A0e_70%" EQU "*" goto:switchA0e_70off -set A0e_70=* -goto:LIST -:switchA0e_70off -set A0e_70= +:SwitchDML +if /i "%DML%" EQU "*" (set DML=) else (set DML=*) goto:LIST -:switchA0e_60 -if /i "%A0e_60%" EQU "*" goto:switchA0e_60off -set A0e_60=* -goto:LIST -:switchA0e_60off -set A0e_60= +:SwitchA0e +if /i "%A0e%" EQU "*" (set A0e=) else (set A0e=*) goto:LIST -:switchA0c -if /i "%A0c%" EQU "*" goto:switchA0coff -set A0c=* -goto:LIST -:switchA0coff -set A0c= +:SwitchA0e_70 +if /i "%A0e_70%" EQU "*" (set A0e_70=) else (set A0e_70=*) goto:LIST -:switchA01 -if /i "%A01%" EQU "*" goto:switchA01off -set A01=* -goto:LIST -:switchA01off -set A01= +:SwitchA0e_60 +if /i "%A0e_60%" EQU "*" (set A0e_60=) else (set A0e_60=*) goto:LIST -:switchA01_70 -if /i "%A01_70%" EQU "*" goto:switchA01_70off -set A01_70=* -goto:LIST -:switchA01_70off -set A01_70= +:SwitchA0c +if /i "%A0c%" EQU "*" (set A0c=) else (set A0c=*) goto:LIST -:switchA01_60 -if /i "%A01_60%" EQU "*" goto:switchA01_60off -set A01_60=* -goto:LIST -:switchA01_60off -set A01_60= +:SwitchA01 +if /i "%A01%" EQU "*" (set A01=) else (set A01=*) goto:LIST +:SwitchA01_70 +if /i "%A01_70%" EQU "*" (set A01_70=) else (set A01_70=*) +goto:LIST +:SwitchA01_60 +if /i "%A01_60%" EQU "*" (set A01_60=) else (set A01_60=*) +goto:LIST :SELECTALL @@ -6967,8 +7225,8 @@ set RSE=* set RSJ=* set RSK=* set BC=* - - +set cBC=* +set DML=* goto:list @@ -6979,7 +7237,7 @@ goto:list Set OLDLIST= cls echo ModMii v%currentversion% -sfk echo -spat \x20 \x20 \x20 \x20 \x20[Red] DOWNLOAD PAGE 2 [def]\x20 \x20 \x20 \x20 \x20 \x20 \x20by XFlak +sfk echo -spat \x20 \x20 \x20 \x20 \x20[Red]DOWNLOAD PAGE 2 [def]\x20 \x20 \x20 \x20 \x20 \x20 \x20by XFlak echo. echo Choose files to add/remove to download queue (Selected files marked with an *) @@ -6987,59 +7245,53 @@ echo. echo D = Download Selected Files 1/2/3/4 = Page 1/2/3/4 M = Main Menu echo C = Clear Download Queue (blank) = Cycle Pages DR = Drive Menu echo. -if exist "%Drive%"\WAD echo R = Rename Current %Drive%\WAD folder to %Drive%\WAD# -if exist "%Drive%"\WAD echo (otherwise WADs are saved to existing WAD Folder) -if exist "%Drive%"\WAD echo. -sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 Select Group: [Red](A)[def]ll, [Red](U)[def]SB-Loader, [Red](J)[def]ust for Fun, [Red](E)[def]xploits +sfk echo -spat \x20 \x20 \x20 \x20 \x20 Select Group: [Red](A)[def]ll, [Red](U)[def]SB-Loader, [Red](J)[def]ust for Fun, [Red](PC)[def] Programs, +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red](W)[def]ii Apps, [Red](E)[def]xploits echo. - sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 [Red] USB-Loader Files \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 %FLOW% FLOW = WiiFlow %WII64% W64 = Wii64 beta1.1 (N64 Emulator) +echo %USBX% USBX = USB-Loader Fwdr Chnl %WIISX% WSX = WiiSX beta2.1 (PS1 Emulator) +echo %neogamma% NEO = Neogamma Backup Disc Loader %HBB% HBB = Homebrew Browser +echo %CheatCodes% CC = %cheatregion% Region Cheat Codes %SGM% SGM = SaveGame Manager GX +echo %AccioHacks% AH = AccioHacks %WIIX% WX = WiiXplorer +echo %locked% LA = Locked HBC Folder (Pass: UDLRAB) + +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red]PC Programs [def]\x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 %JOYF% JFF = Joy Flow Forwarder Channel/dol echo %JOY% JF = Joy Flow -echo %S2U% S2U = Switch2Uneek +echo %F32% F32 = FAT32 GUI Formatter %S2U% S2U = Switch2Uneek +echo %wbm% WBM = WiiBackupManager +echo %WiiGSC% WGSC = Wii Game Shortcut Creator +echo %SMW% SMW = ShowMiiWads +echo %CM% CM = Customize Mii echo. sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red] Wii Apps \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 %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 %syscheck% SC = sysCheck +echo %syscheckGX% SCGX = sysCheckGX +echo. 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. - +echo. +echo. +echo. set /p OLDLIST= Enter Selection Here: if /i "%OLDLIST%" EQU "M" goto:MENU @@ -7049,13 +7301,13 @@ 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 "PC" goto:PCPROGRAMSSELECT +if /i "%OLDLIST%" EQU "W" goto:WIIAPPSELECT if /i "%OLDLIST%" EQU "1" goto:LIST if /i "%OLDLIST%" EQU "2" goto:OLDLIST @@ -7064,17 +7316,6 @@ 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 @@ -7084,6 +7325,8 @@ 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 "SC" goto:Switchsyscheck +if /i "%OLDLIST%" EQU "SCGX" goto:SwitchsyscheckGX if /i "%OLDLIST%" EQU "HBB" goto:SwitchHBB if /i "%OLDLIST%" EQU "W64" goto:SwitchWII64 if /i "%OLDLIST%" EQU "WSX" goto:SwitchWIISX @@ -7113,7 +7356,9 @@ 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 "WGSC" goto:SwitchWGSC +if /i "%OLDLIST%" EQU "SMW" goto:SwitchSMW +if /i "%OLDLIST%" EQU "CM" goto:SwitchCM if /i "%OLDLIST%" EQU "f32" goto:Switchf32 if /i "%OLDLIST%" EQU "FLOW" goto:SwitchFLOW if /i "%OLDLIST%" EQU "USBX" goto:SwitchUSBX @@ -7127,227 +7372,88 @@ echo You Have Entered an Incorrect Key @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 - - - +if /i "%AccioHacks%" EQU "*" (set AccioHacks=) else (set AccioHacks=*) +goto:OLDLIST :Switchbootmiisd -if /i "%bootmiisd%" EQU "*" goto:switchbootmiisdoff -set bootmiisd=* -goto:oldlist -:switchbootmiisdoff -set bootmiisd= -goto:oldlist - - - +if /i "%bootmiisd%" EQU "*" (set bootmiisd=) else (set bootmiisd=*) +goto:OLDLIST :SwitchBB1 -if /i "%BB1%" EQU "*" goto:switchBB1off -set BB1=* -goto:OLDLIST -:switchBB1off -set BB1= +if /i "%BB1%" EQU "*" (set BB1=) else (set BB1=*) goto:OLDLIST :SwitchBB2 -if /i "%BB2%" EQU "*" goto:switchBB2off -set BB2=* -goto:OLDLIST -:switchBB2off -set BB2= +if /i "%BB2%" EQU "*" (set BB2=) else (set BB2=*) goto:OLDLIST :SwitchHM -if /i "%HM%" EQU "*" goto:switchHMoff -set HM=* -goto:OLDLIST -:switchHMoff -set HM= +if /i "%HM%" EQU "*" (set HM=) else (set HM=*) goto:OLDLIST :Switchpwns -if /i "%pwns%" EQU "*" goto:switchpwnsoff -set pwns=* -goto:OLDLIST -:switchpwnsoff -set pwns= +if /i "%pwns%" EQU "*" (set pwns=) else (set pwns=*) goto:OLDLIST :SwitchTwi -if /i "%Twi%" EQU "*" goto:switchTwioff -set Twi=* +if /i "%Twi%" EQU "*" (set Twi=) else (set Twi=*) goto:OLDLIST -:switchTwioff -set Twi= -goto:OLDLIST - :SwitchYUGI -if /i "%YUGI%" EQU "*" goto:switchYUGIoff -set YUGI=* -goto:OLDLIST -:switchYUGIoff -set YUGI= +if /i "%YUGI%" EQU "*" (set YUGI=) else (set YUGI=*) goto:OLDLIST :SwitchBATHAXX -if /i "%BATHAXX%" EQU "*" goto:switchBATHAXXoff -set BATHAXX=* -goto:OLDLIST -:switchBATHAXXoff -set BATHAXX= +if /i "%BATHAXX%" EQU "*" (set BATHAXX=) else (set BATHAXX=*) goto:OLDLIST :SwitchROTJ -if /i "%ROTJ%" EQU "*" goto:switchROTJoff -set ROTJ=* -goto:OLDLIST -:switchROTJoff -set ROTJ= +if /i "%ROTJ%" EQU "*" (set ROTJ=) else (set ROTJ=*) goto:OLDLIST :SwitchTOS -if /i "%TOS%" EQU "*" goto:switchTOSoff -set TOS=* -goto:OLDLIST -:switchTOSoff -set TOS= +if /i "%TOS%" EQU "*" (set TOS=) else (set TOS=*) goto:OLDLIST :Switchsmash -if /i "%smash%" EQU "*" goto:switchsmashoff -set smash=* +if /i "%smash%" EQU "*" (set smash=) else (set smash=*) goto:OLDLIST -:switchsmashoff -set smash= -goto:OLDLIST - :Switchdop -if /i "%dop%" EQU "*" goto:switchdopoff -set dop=* +if /i "%dop%" EQU "*" (set dop=) else (set dop=*) goto:OLDLIST -:switchdopoff -set dop= + +:Switchsyscheck +if /i "%syscheck%" EQU "*" (set syscheck=) else (set syscheck=*) +goto:OLDLIST + +:SwitchsyscheckGX +if /i "%syscheckGX%" EQU "*" (set syscheckGX=) else (set syscheckGX=*) goto:OLDLIST :Switchlocked -if /i "%locked%" EQU "*" goto:switchlockedoff -set locked=* +if /i "%locked%" EQU "*" (set locked=) else (set locked=*) goto:OLDLIST -:switchlockedoff -set locked= -goto:OLDLIST - :SwitchHBB -if /i "%HBB%" EQU "*" goto:switchHBBoff -set HBB=* +if /i "%HBB%" EQU "*" (set HBB=) else (set HBB=*) goto:OLDLIST -:switchHBBoff -set HBB= -goto:OLDLIST - :SwitchWII64 -if /i "%WII64%" EQU "*" goto:switchWII64off -set WII64=* +if /i "%WII64%" EQU "*" (set WII64=) else (set WII64=*) goto:OLDLIST -:switchWII64off -set WII64= -goto:OLDLIST - :SwitchWIISX -if /i "%WIISX%" EQU "*" goto:switchWIISXoff -set WIISX=* -goto:OLDLIST -:switchWIISXoff -set WIISX= +if /i "%WIISX%" EQU "*" (set WIISX=) else (set WIISX=*) goto:OLDLIST :Switchmmm -if /i "%mmm%" EQU "*" goto:switchmmmoff -set mmm=* +if /i "%mmm%" EQU "*" (set mmm=) else (set mmm=*) goto:OLDLIST -:switchmmmoff -set mmm= -goto:OLDLIST - :SwitchIOS236Installer -if /i "%IOS236Installer%" EQU "*" goto:switchIOS236Installeroff -set IOS236Installer=* -goto:OLDLIST -:switchIOS236Installeroff -set IOS236Installer= +if /i "%IOS236Installer%" EQU "*" (set IOS236Installer=) else (set IOS236Installer=*) goto:OLDLIST :SwitchSIP @@ -7359,189 +7465,108 @@ 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= +if /i "%yawm%" EQU "*" (set yawm=) else (set yawm=*) goto:OLDLIST :Switchneogamma -if /i "%neogamma%" EQU "*" goto:switchneogammaoff -set neogamma=* -goto:OLDLIST -:switchneogammaoff -set neogamma= +if /i "%neogamma%" EQU "*" (set neogamma=) else (set neogamma=*) goto:OLDLIST :Switchcfg249 -if /i "%cfg249%" EQU "*" goto:switchcfg249off -set cfg249=* -goto:OLDLIST -:switchcfg249off -set cfg249= +if /i "%cfg249%" EQU "*" (set cfg249=) else (set cfg249=*) goto:OLDLIST :Switchcfg222 -if /i "%cfg222%" EQU "*" goto:switchcfg222off -set cfg222=* -goto:OLDLIST -:switchcfg222off -set cfg222= +if /i "%cfg222%" EQU "*" (set cfg222=) else (set cfg222=*) goto:OLDLIST :Switchcfgr -if /i "%cfgr%" EQU "*" goto:switchcfgroff -set cfgr=* -goto:OLDLIST -:switchcfgroff -set cfgr= +if /i "%cfgr%" EQU "*" (set cfgr=) else (set cfgr=*) goto:OLDLIST :Switchwbm -if /i "%wbm%" EQU "*" goto:switchwbmoff -set wbm=* -goto:OLDLIST -:switchwbmoff -set wbm= +if /i "%wbm%" EQU "*" (set wbm=) else (set wbm=*) goto:OLDLIST :SwitchCheatCodes -if /i "%CheatCodes%" EQU "*" goto:switchCheatCodesoff -set CheatCodes=* -goto:OLDLIST -:switchCheatCodesoff -set CheatCodes= +if /i "%CheatCodes%" EQU "*" (set CheatCodes=) else (set CheatCodes=*) goto:OLDLIST :SwitchF32 -if /i "%F32%" EQU "*" goto:switchF32off -set F32=* +if /i "%F32%" EQU "*" (set F32=) else (set F32=*) goto:OLDLIST -:switchF32off -set F32= + +:SwitchWGSC +if /i "%WiiGSC%" EQU "*" (set WiiGSC=) else (set WiiGSC=*) +goto:OLDLIST + +:SwitchCM +if /i "%CM%" EQU "*" (set CM=) else (set CM=*) +goto:OLDLIST + +:SwitchSMW +if /i "%SMW%" EQU "*" (set SMW=) else (set SMW=*) goto:OLDLIST :SwitchFLOW -if /i "%FLOW%" EQU "*" goto:switchFLOWoff -set FLOW=* -goto:OLDLIST -:switchFLOWoff -set FLOW= +if /i "%FLOW%" EQU "*" (set FLOW=) else (set FLOW=*) goto:OLDLIST :SwitchUSBX -if /i "%USBX%" EQU "*" goto:switchUSBXoff -set USBX=* -goto:OLDLIST -:switchUSBXoff -set USBX= +if /i "%USBX%" EQU "*" (set USBX=) else (set USBX=*) goto:OLDLIST :SwitchJOYF -if /i "%JOYF%" EQU "*" goto:switchJOYFoff -set JOYF=* -goto:OLDLIST -:switchJOYFoff -set JOYF= +if /i "%JOYF%" EQU "*" (set JOYF=) else (set JOYF=*) goto:OLDLIST :SwitchS2U -if /i "%S2U%" EQU "*" goto:switchS2Uoff -set S2U=* -goto:OLDLIST -:switchS2Uoff -set S2U= +if /i "%S2U%" EQU "*" (set S2U=) else (set S2U=*) goto:OLDLIST :SwitchHBF -if /i "%HBF%" EQU "*" goto:switchHBFoff -set HBF=* -goto:OLDLIST -:switchHBFoff -set HBF= +if /i "%HBF%" EQU "*" (set HBF=) else (set HBF=*) goto:OLDLIST :Switchusbfolder -if /i "%usbfolder%" EQU "*" goto:switchusbfolderoff -set usbfolder=* -goto:OLDLIST -:switchusbfolderoff -set usbfolder= +if /i "%usbfolder%" EQU "*" (set usbfolder=) else (set usbfolder=*) goto:OLDLIST :SwitchWiiMC -if /i "%WiiMC%" EQU "*" goto:switchWiiMCoff -set WiiMC=* -goto:OLDLIST -:switchWiiMCoff -set WiiMC= +if /i "%WiiMC%" EQU "*" (set WiiMC=) else (set WiiMC=*) goto:OLDLIST :Switchfceugx -if /i "%fceugx%" EQU "*" goto:switchfceugxoff -set fceugx=* -goto:OLDLIST -:switchfceugxoff -set fceugx= +if /i "%fceugx%" EQU "*" (set fceugx=) else (set fceugx=*) goto:OLDLIST :Switchsnes9xgx -if /i "%snes9xgx%" EQU "*" goto:switchsnes9xgxoff -set snes9xgx=* -goto:OLDLIST -:switchsnes9xgxoff -set snes9xgx= +if /i "%snes9xgx%" EQU "*" (set snes9xgx=) else (set snes9xgx=*) goto:OLDLIST :Switchvbagx -if /i "%vbagx%" EQU "*" goto:switchvbagxoff -set vbagx=* -goto:OLDLIST -:switchvbagxoff -set vbagx= +if /i "%vbagx%" EQU "*" (set vbagx=) else (set vbagx=*) goto:OLDLIST :SwitchSGM -if /i "%SGM%" EQU "*" goto:switchSGMoff -set SGM=* -goto:OLDLIST -:switchSGMoff -set SGM= +if /i "%SGM%" EQU "*" (set SGM=) else (set SGM=*) goto:OLDLIST :SwitchWIIX -if /i "%WIIX%" EQU "*" goto:switchWIIXoff -set WIIX=* -goto:OLDLIST -:switchWIIXoff -set WIIX= +if /i "%WIIX%" EQU "*" (set WIIX=) else (set WIIX=*) goto:OLDLIST :SwitchPri -if /i "%Pri%" EQU "*" goto:switchPrioff -set Pri=* -goto:OLDLIST -:switchPrioff -set Pri= +if /i "%Pri%" EQU "*" (set Pri=) else (set Pri=*) goto:OLDLIST :SwitchHAX -if /i "%HAX%" EQU "*" goto:switchHAXoff -set HAX=* -goto:OLDLIST -:switchHAXoff -set HAX= +if /i "%HAX%" EQU "*" (set HAX=) else (set HAX=*) goto:OLDLIST :SwitchY4M -if /i "%Y4M%" EQU "*" goto:switchY4Moff -set Y4M=* +if /i "%Y4M%" EQU "*" (set Y4M=) else (set Y4M=*) goto:OLDLIST -:switchY4Moff -set Y4M= -goto:OLDLIST - :SELECTALLOLD @@ -7550,7 +7575,6 @@ set cfg249=* set cfg222=* set usbfolder=* set cfgr=* -set wbm=* set neogamma=* set CheatCodes=* set AccioHacks=* @@ -7558,6 +7582,30 @@ set FLOW=* set USBX=* if /i "%OLDLIST%" EQU "U" goto:OLDLIST +:PCPROGRAMSSELECT +set wbm=* +set f32=* +set SMW=* +set CM=* +set WiiGSC=* +if /i "%OLDLIST%" EQU "PC" goto:OLDLIST + +:WiiAppSelect +set mmm=* +set HM=* +set dop=* +set syscheck=* +set syscheckGX=* +set yawm=* +set Pri=* +set HAX=* +::set Y4M=* +set IOS236Installer=* +set SIP=* +set HBF=* +set bootmiisd=* +if /i "%OLDLIST%" EQU "W" goto:OLDLIST + :SelectJust4FunOLD set WiiMC=* set fceugx=* @@ -7587,27 +7635,6 @@ 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 @@ -7618,7 +7645,7 @@ goto:OLDLIST Set LIST3= cls echo ModMii v%currentversion% -sfk echo -spat \x20 \x20 \x20 \x20 \x20[Red] DOWNLOAD PAGE 3 [def]\x20 \x20 \x20 \x20 \x20 \x20 \x20by XFlak +sfk echo -spat \x20 \x20 \x20 \x20 \x20[Red]DOWNLOAD PAGE 3 [def]\x20 \x20 \x20 \x20 \x20 \x20 \x20by XFlak echo. echo Choose files to add/remove to download queue (Selected files marked with an *) @@ -7627,9 +7654,7 @@ echo D = Download Selected Files 1/2/3/4 = Page 1/2/3/4 M = Main echo C = Clear Download Queue (blank) = Cycle Pages DR = Drive Menu echo. echo. -echo. sfk echo -spat \x20 \x20[Red]DON'T INSTALL THEMES WITHOUT PROTECTION: BOOTMII, PRIILOADER AND NAND BACKUP -echo. sfk echo -spat \x20 \x20[Red]ONLY INSTALL THEMES FOR YOUR SPECIFIC SYSTEM MENU VERSION AND REGION! echo. echo. @@ -7637,7 +7662,11 @@ sfk echo -spat \x20 \x20 \x20 \x20 \x20Select Group: [Red](A)[def]ll, Themes for sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20System Menu's w/ Themes for [Red](US)[def]A, [Red](EU)[def]ro, [Red](JA)[def]p, [Red](KO)[def]rean echo. echo. -echo %MyM% MyM = MyMenuify +echo CE = Channel Effect for custom system menu themes: %effect% +echo * Choose from 3 effects: No-Spin, Spin and Fast-Spin +echo. +echo. +echo %MyM% MyM = MyMenuifyMod echo. echo. @@ -7705,8 +7734,6 @@ echo %DarkWii_Green_4.2K% 2K = 4.2K %SM4.2K-DWG% 4.2K = 4. 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. @@ -7719,7 +7746,6 @@ 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 @@ -7730,6 +7756,7 @@ if /i "%LIST3%" EQU "ADV" goto:ADVANCED IF "%LIST3%"=="" goto:LIST4 ::common +if /i "%LIST3%" EQU "CE" goto:OptionCEp3 if /i "%LIST3%" EQU "A" goto:SelectAll4 if /i "%LIST3%" EQU "U" goto:UTHEMES if /i "%LIST3%" EQU "E" goto:ETHEMES @@ -7827,11 +7854,15 @@ echo You Have Entered an Incorrect Key goto:LIST3 +:OptionCEp3 +if /i "%effect%" EQU "no-spin" (set effect=Spin) & (sfk filter settings.bat -!"Set effect=" -write -yes>nul) & (echo Set effect=Spin>>settings.bat) & (goto:list3) +if /i "%effect%" EQU "spin" (set effect=Fast-Spin) & (sfk filter settings.bat -!"Set effect=" -write -yes>nul) & (echo Set effect=Fast-Spin>>settings.bat) & (goto:list3) +if /i "%effect%" EQU "fast-spin" (set effect=No-Spin) & (sfk filter settings.bat -!"Set effect=" -write -yes>nul) & (echo Set effect=No-Spin>>settings.bat) & (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 @@ -8026,124 +8057,64 @@ goto:LIST3 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= +:SwitchA40 +if /i "%A40%" EQU "*" (set A40=) else (set A40=*) goto:LIST3 -:switchA42 -if /i "%A42%" EQU "*" goto:switchA42off -set A42=* -goto:LIST3 -:switchA42off -set A42= +:SwitchA42 +if /i "%A42%" EQU "*" (set A42=) else (set A42=*) goto:LIST3 -:switchA45 -if /i "%A45%" EQU "*" goto:switchA45off -set A45=* -goto:LIST3 -:switchA45off -set A45= +:SwitchA45 +if /i "%A45%" EQU "*" (set A45=) else (set A45=*) goto:LIST3 -:switchA70 -if /i "%A70%" EQU "*" goto:switchA70off -set A70=* -goto:LIST3 -:switchA70off -set A70= +:SwitchA70 +if /i "%A70%" EQU "*" (set A70=) else (set A70=*) goto:LIST3 -:switchA72 -if /i "%A72%" EQU "*" goto:switchA72off -set A72=* -goto:LIST3 -:switchA72off -set A72= +:SwitchA72 +if /i "%A72%" EQU "*" (set A72=) else (set A72=*) goto:LIST3 -:switchA75 -if /i "%A75%" EQU "*" goto:switchA75off -set A75=* -goto:LIST3 -:switchA75off -set A75= +:SwitchA75 +if /i "%A75%" EQU "*" (set A75=) else (set A75=*) goto:LIST3 -:switchA78 -if /i "%A78%" EQU "*" goto:switchA78off -set A78=* -goto:LIST3 -:switchA78off -set A78= +:SwitchA78 +if /i "%A78%" EQU "*" (set A78=) else (set A78=*) goto:LIST3 -:switchA7b -if /i "%A7b%" EQU "*" goto:switchA7boff -set A7b=* -goto:LIST3 -:switchA7boff -set A7b= +:SwitchA7b +if /i "%A7b%" EQU "*" (set A7b=) else (set A7b=*) goto:LIST3 -:switchA7e -if /i "%A7e%" EQU "*" goto:switchA7eoff -set A7e=* -goto:LIST3 -:switchA7eoff -set A7e= +:SwitchA7e +if /i "%A7e%" EQU "*" (set A7e=) else (set A7e=*) goto:LIST3 -:switchA84 -if /i "%A84%" EQU "*" goto:switchA84off -set A84=* -goto:LIST3 -:switchA84off -set A84= +:SwitchA84 +if /i "%A84%" EQU "*" (set A84=) else (set A84=*) goto:LIST3 -:switchA87 -if /i "%A87%" EQU "*" goto:switchA87off -set A87=* -goto:LIST3 -:switchA87off -set A87= +:SwitchA87 +if /i "%A87%" EQU "*" (set A87=) else (set A87=*) goto:LIST3 -:switchA8a -if /i "%A8a%" EQU "*" goto:switchA8aoff -set A8a=* -goto:LIST3 -:switchA8aoff -set A8a= +:SwitchA8a +if /i "%A8a%" EQU "*" (set A8a=) else (set A8a=*) goto:LIST3 -:switchA94 -if /i "%A94%" EQU "*" goto:switchA94off -set A94=* -goto:LIST3 -:switchA94off -set A94= +:SwitchA94 +if /i "%A94%" EQU "*" (set A94=) else (set A94=*) goto:LIST3 -:switchA97 -if /i "%A97%" EQU "*" goto:switchA97off -set A97=* -goto:LIST3 -:switchA97off -set A97= +:SwitchA97 +if /i "%A97%" EQU "*" (set A97=) else (set A97=*) goto:LIST3 -:switchA9a -if /i "%A9a%" EQU "*" goto:switchA9aoff -set A9a=* -goto:LIST3 -:switchA9aoff -set A9a= +:SwitchA9a +if /i "%A9a%" EQU "*" (set A9a=) else (set A9a=*) goto:LIST3 :SwitchA81 @@ -8274,7 +8245,7 @@ goto:LIST3 Set LIST4= cls echo ModMii v%currentversion% -sfk echo -spat \x20 \x20 \x20 \x20 \x20[Red] DOWNLOAD PAGE 4 [def]\x20 \x20 \x20 \x20 \x20 \x20 \x20by XFlak +sfk echo -spat \x20 \x20 \x20 \x20 \x20[Red]DOWNLOAD PAGE 4 [def]\x20 \x20 \x20 \x20 \x20 \x20 \x20by XFlak echo. echo Choose files to add/remove to download queue (Selected files marked with an *) @@ -8282,38 +8253,43 @@ echo. echo D = Download Selected Files 1/2/3/4 = Page 1/2/3/4 M = Main Menu echo C = Clear Download Queue (blank) = Cycle Pages DR = Drive Menu echo. -if exist "%Drive%"\WAD echo R = Rename Current %Drive%\WAD folder to %Drive%\WAD# -if exist "%Drive%"\WAD echo (otherwise WADs are saved to existing WAD Folder) -if exist "%Drive%"\WAD echo. + sfk echo -spat \x20 \x20Select Group: [Red](A)[def]ll, [Red](REC)[def]ommended CIOSs, [Red](cM)[def]IOSs, [Red](v4)[def] cIOSs, [Red](v5)[def] cIOSs -sfk echo -spat \x20 \x20 [Red](v14)[def] cIOSs, [Red](v17b)[def] cIOSs, [Red](v19)[def] cIOSs, [Red](v20)[def] cIOSs, [Red](v21)[def] cIOSs, v21[Red](d2x)[def] cIOSs +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20[Red](v5.1)[def] cIOSs, [Red](v14)[def] cIOSs, [Red](v17b)[def] cIOSs, [Red](v19)[def] cIOSs, [Red](v20)[def] cIOSs +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20[Red](v21)[def] cIOSs, [Red](d2x)[def] cIOSs + +echo. + +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red] Waninkoko v14 cIOSs \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 Hermes v4 cIOSs +echo %cIOS249-v14% 24914 = cIOS249-v14 %cIOS223[37-38]-v4% 2234 = cIOS223[37-38]-v4 +echo %cIOS250-v14% 25014 = cIOS250-v14 %cIOS222[38]-v4% 2224 = cIOS222[38]-v4 +echo. + +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red] Waninkoko v17b cIOSs \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 Hermes v5 cIOSs +echo %cIOS249-v17b% 24917 = cIOS249-v17b %cIOS222[38]-v5% 2225 = cIOS222[38]-v5 +echo %cIOS250-v17b% 25017 = cIOS250-v17b %cIOS223[37]-v5% 2235 = cIOS223[37]-v5 +echo %cIOS224[57]-v5% 2245 = cIOS224[57]-v5 + +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red] Waninkoko v19 cIOSs + +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 %cIOS249[37]-v19% 2491937 = cIOS249[37]-v19 \x20 \x20 \x20 \x20 [Red] Hermes\Rodries v5.1R cIOSs + +echo %cIOS250[37]-v19% 2501937 = cIOS250[37]-v19 %cIOS202[60]-v5.1R% 20251 = cIOS202[60]-v5.1R +echo %cIOS249[38]-v19% 2491938 = cIOS249[38]-v19 %cIOS222[38]-v5.1R% 22251 = cIOS222[38]-v5.1R +echo %cIOS250[38]-v19% 2501938 = cIOS250[38]-v19 %cIOS223[37]-v5.1R% 22351 = cIOS223[37]-v5.1R +echo %cIOS249[57]-v19% 2491957 = cIOS249[57]-v19 %cIOS224[57]-v5.1R% 22451 = cIOS224[57]-v5.1R +echo %cIOS250[57]-v19% 2501957 = cIOS250[57]-v19 echo. -sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 [Red] Waninkoko v17b cIOSs \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 Hermes v4 cIOSs -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] Waninkoko v19 cIOSs \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 Hermes v5 cIOSs -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] Waninkoko v20 cIOSs \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 cMIOSs 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] Waninkoko v14 cIOSs -echo %cIOS250[57]-v20% 2502057 = cIOS250[57]-v20 %cIOS249-v14% 24914 = cIOS249-v14 -echo %cIOS250-v14% 25014 = cIOS250-v14 +echo %cIOS249[57]-v20% 2492057 = cIOS249[57]-v20 +echo %cIOS250[57]-v20% 2502057 = cIOS250[57]-v20 BETA = d2x beta settings echo. @@ -8341,14 +8317,7 @@ echo %cIOS249[58]-v21% 2492158 = cIOS249[58]-v21 %cIOS249[58]-d2 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. +echo. set /p LIST4= Enter Selection Here: @@ -8359,7 +8328,6 @@ 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 @@ -8371,6 +8339,7 @@ if /i "%LIST4%" EQU "BETA" (set backbeforebetaswitch=LIST4) & (goto:betaswitch) if /i "%LIST4%" EQU "v4" goto:v4cIOSs if /i "%LIST4%" EQU "v5" goto:v5cIOSs +if /i "%LIST4%" EQU "v5.1" goto:v5.1cIOSs if /i "%LIST4%" EQU "v17b" goto:v17bcIOSs if /i "%LIST4%" EQU "v14" goto:v14cIOSs if /i "%LIST4%" EQU "v19" goto:v19cIOSs @@ -8388,13 +8357,14 @@ IF "%LIST4%"=="" goto:LIST -if /i "%LIST4%" EQU "202" goto:SwitchcIOS202[57]-v5 +if /i "%LIST4%" EQU "2225" goto:SwitchcIOS222[38]-v5 +if /i "%LIST4%" EQU "2235" goto:SwitchcIOS223[37]-v5 +if /i "%LIST4%" EQU "2245" goto:SwitchcIOS224[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 "20251" goto:SwitchcIOS202[60]-v5.1R +if /i "%LIST4%" EQU "22251" goto:SwitchcIOS222[38]-v5.1R +if /i "%LIST4%" EQU "22351" goto:SwitchcIOS223[37]-v5.1R +if /i "%LIST4%" EQU "22451" goto:SwitchcIOS224[57]-v5.1R if /i "%LIST4%" EQU "2491937" goto:SwitchcIOS249[37]-v19 if /i "%LIST4%" EQU "2491938" goto:SwitchcIOS249[38]-v19 @@ -8414,7 +8384,7 @@ 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 "2234" goto:SwitchcIOS223[37-38]-v4 if /i "%LIST4%" EQU "24917" goto:SwitchcIOS249-v17b if /i "%LIST4%" EQU "25017" goto:SwitchcIOS250-v17b @@ -8456,156 +8426,68 @@ echo You Have Entered an Incorrect Key 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= +if /i "%cIOS222[38]-v5%" EQU "*" (set cIOS222[38]-v5=) else (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= +if /i "%cIOS223[37]-v5%" EQU "*" (set cIOS223[37]-v5=) else (set cIOS223[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= +if /i "%cIOS224[57]-v5%" EQU "*" (set cIOS224[57]-v5=) else (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= +if /i "%cIOS249[37]-v19%" EQU "*" (set cIOS249[37]-v19=) else (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= +if /i "%cIOS249[38]-v19%" EQU "*" (set cIOS249[38]-v19=) else (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= +if /i "%cIOS249[38]-v20%" EQU "*" (set cIOS249[38]-v20=) else (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= +if /i "%cIOS250[38]-v20%" EQU "*" (set cIOS250[38]-v20=) else (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= +if /i "%cIOS249[56]-v20%" EQU "*" (set cIOS249[56]-v20=) else (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= +if /i "%cIOS249[57]-v20%" EQU "*" (set cIOS249[57]-v20=) else (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= +if /i "%cIOS250[57]-v20%" EQU "*" (set cIOS250[57]-v20=) else (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= +if /i "%cIOS250[56]-v20%" EQU "*" (set cIOS250[56]-v20=) else (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= +if /i "%cIOS249[57]-v19%" EQU "*" (set cIOS249[57]-v19=) else (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= +if /i "%cIOS250[37]-v19%" EQU "*" (set cIOS250[37]-v19=) else (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= +if /i "%cIOS250[38]-v19%" EQU "*" (set cIOS250[38]-v19=) else (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= +if /i "%cIOS250[57]-v19%" EQU "*" (set cIOS250[57]-v19=) else (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= +if /i "%RVL-cmios-v4_WiiGator_GCBL_v0.2%" EQU "*" (set RVL-cmios-v4_WiiGator_GCBL_v0.2=) else (set RVL-cmios-v4_WiiGator_GCBL_v0.2=*) goto:LIST4 :SwitchRVL-cMIOS-v65535(v10)_WiiGator_WiiPower_v0.2 @@ -8617,43 +8499,39 @@ 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= +if /i "%RVL-cmios-v4_Waninkoko_rev5%" EQU "*" (set RVL-cmios-v4_Waninkoko_rev5=) else (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= +if /i "%cIOS222[38]-v4%" EQU "*" (set cIOS222[38]-v4=) else (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= +if /i "%cIOS223[37-38]-v4%" EQU "*" (set cIOS223[37-38]-v4=) else (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= +if /i "%cIOS249-v17b%" EQU "*" (set cIOS249-v17b=) else (set cIOS249-v17b=*) goto:LIST4 :SwitchcIOS250-v17b -if /i "%cIOS250-v17b%" EQU "*" goto:switchcIOS250-v17boff -set cIOS250-v17b=* +if /i "%cIOS250-v17b%" EQU "*" (set cIOS250-v17b=) else (set cIOS250-v17b=*) goto:LIST4 -:switchcIOS250-v17boff -set cIOS250-v17b= + +:SwitchcIOS202[60]-v5.1R +if /i "%cIOS202[60]-v5.1R%" EQU "*" (set cIOS202[60]-v5.1R=) else (set cIOS202[60]-v5.1R=*) +goto:LIST4 + +:SwitchcIOS222[38]-v5.1R +if /i "%cIOS222[38]-v5.1R%" EQU "*" (set cIOS222[38]-v5.1R=) else (set cIOS222[38]-v5.1R=*) +goto:LIST4 + +:SwitchcIOS223[37]-v5.1R +if /i "%cIOS223[37]-v5.1R%" EQU "*" (set cIOS223[37]-v5.1R=) else (set cIOS223[37]-v5.1R=*) +goto:LIST4 + +:SwitchcIOS224[57]-v5.1R +if /i "%cIOS224[57]-v5.1R%" EQU "*" (set cIOS224[57]-v5.1R=) else (set cIOS224[57]-v5.1R=*) goto:LIST4 :SwitchcIOS249-v14 @@ -8781,10 +8659,10 @@ goto:LIST4 :RECOMMENDEDCIOSS -set cIOS202[57]-v5=* -set cIOS222[38]-v5=* +set cIOS202[60]-v5.1R=* +set cIOS222[38]-v4=* set cIOS223[37-38]-v4=* -set cIOS224[57]-v5=* +set cIOS224[57]-v5.1R=* set cIOS249[56]-d2x-v6=* set cIOS250[57]-d2x-v6=* set RVL-cMIOS-v65535(v10)_WiiGator_WiiPower_v0.2=* @@ -8797,14 +8675,18 @@ 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 +:v5.1cIOSs +set cIOS202[60]-v5.1R=* +set cIOS222[38]-v5.1R=* +set cIOS224[57]-v5.1R=* +set cIOS223[37]-v5.1R=* +if /i "%LIST4%" EQU "v5.1" goto:LIST4 + :v17bcIOSs set cIOS249-v17b=* set cIOS250-v17b=* @@ -8873,13 +8755,14 @@ 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 Downloads........................................ :ADVANCED cls set loadorgo=load @@ -8936,19 +8819,15 @@ set ADVTYPE= Set ADVLIST= cls echo ModMii v%currentversion% -echo by XFlak -echo. -echo ADVANCED CUSTOM DOWNLOADS -echo. -echo Choose a file for Advanced Custom Download +sfk echo -spat \x20 \x20 \x20 \x20 \x20[Red]ADVANCED DOWNLOADS[def]\x20 \x20 \x20 \x20 \x20 \x20by XFlak echo. echo D = Download Selected Files 1/2/3/4 = Page 1/2/3/4 M = Main Menu echo C = Clear Download Queue (blank) = Cycle Pages DR = Drive Menu echo. echo Note: To return to this page from other Download Pages enter "ADV" echo. -echo U = User-Defined Custom Download (Very Advanced) -echo *Download\Patch ANY IOS, MIOS or System Menu +echo U = User-Defined Custom Download F = Forwarder DOL\ISO Builder +echo (Get any IOS, MIOS or System Menu) 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 cIOSs @@ -8960,40 +8839,42 @@ if exist modules\d2x-beta\d2x-beta.bat call modules\d2x-beta\d2x-beta.bat 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 12 = IOS12v526 2234 = cIOS223[37-38]-v4 +echo 13 = IOS13v1032 2225 = cIOS222[38]-v5 +echo 14 = IOS14v1032 2235 = cIOS223[37]-v5 +echo 15 = IOS15v1032 2245 = cIOS224[57]-v5 echo 17 = IOS17v1032 -echo 21 = IOS21v1039 24914 = cIOS249-v14 -echo 22 = IOS22v1294 24917 = cIOS249-v17b -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 21 = IOS21v1039 20251 = cIOS202[60]-v5.1R +echo 22 = IOS22v1294 22251 = cIOS222[38]-v5.1R +echo 28 = IOS28v1807 22351 = cIOS223[37]-v5.1R +echo 30 = IOS30v2576 22451 = cIOS224[57]-v5.1R +echo 31 = IOS31v3608 +echo 33 = IOS33v3608 24914 = cIOS249-v14 +echo 34 = IOS34v3608 24917 = cIOS249-v17b +echo 35 = IOS35v3608 +echo 36 = IOS36v3608 2491937 = cIOS249[37]-v19 +echo 37 = IOS37v5663 2491938 = cIOS249[38]-v19 +echo 38 = IOS38v4124 2491957 = cIOS249[57]-v19 +echo 41 = IOS41v3607 2492038 = cIOS249[38]-v20 +echo 43 = IOS43v3607 2492056 = cIOS249[56]-v20 +echo 45 = IOS45v3607 2492057 = cIOS249[57]-v20 +echo 46 = IOS46v3607 +echo 48 = IOS48v4124 2492137 = cIOS249[37]-v21 +echo 53 = IOS53v5663 2492138 = cIOS249[38]-v21 +echo 55 = IOS55v5663 2492153 = cIOS249[53]-v21 +echo 56 = IOS56v5662 2492155 = cIOS249[55]-v21 +echo 57 = IOS57v5919 2492156 = cIOS249[56]-v21 +echo 58 = IOS58v6176 2492157 = cIOS249[57]-v21 +echo 60 = IOS60v6174 2492158 = cIOS249[58]-v21 +echo 61 = IOS61v5662 +echo 70 = IOS70v6687 249d2x37 = cIOS249[37]-d2x-v%d2x-beta-rev% +echo 80 = IOS80v6944 249d2x38 = cIOS249[38]-d2x-v%d2x-beta-rev% +echo 249d2x53 = cIOS249[53]-d2x-v%d2x-beta-rev% +echo 249d2x55 = cIOS249[55]-d2x-v%d2x-beta-rev% +echo 249d2x56 = cIOS249[56]-d2x-v%d2x-beta-rev% +echo 249d2x57 = cIOS249[57]-d2x-v%d2x-beta-rev% +echo 249d2x58 = cIOS249[58]-d2x-v%d2x-beta-rev% +echo BETA = d2x beta settings echo. echo %AdvNumber% Advanced Downloads in Queue echo. @@ -9012,6 +8893,7 @@ 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 /i "%ADVLIST%" EQU "F" goto:FORWARDERDOLorISO IF "%ADVLIST%"=="" goto:LIST @@ -9060,17 +8942,24 @@ 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 "2225" goto:cIOS222[38]-v5 +if /i "%ADVLIST%" EQU "2235" goto:cIOS223[37]-v5 +if /i "%ADVLIST%" EQU "2245" goto:cIOS224[57]-v5 + +if /i "%ADVLIST%" EQU "20251" goto:cIOS202[60]-v5.1R +if /i "%ADVLIST%" EQU "22251" goto:cIOS222[38]-v5.1R +if /i "%ADVLIST%" EQU "22351" goto:cIOS223[37]-v5.1R +if /i "%ADVLIST%" EQU "22451" goto:cIOS224[57]-v5.1R + 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 "2234" 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 @@ -9088,7 +8977,6 @@ 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 You Have Entered an Incorrect Key @ping 127.0.0.1 -n 2 -w 1000> nul goto:ADVANCED @@ -9155,7 +9043,11 @@ if /i "%betacios%" EQU "B" (mode con cols=85 lines=54) & (goto:%backbeforebetasw 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 /i "%betacios%" NEQ "N" goto:notN +if exist modules\d2x-beta rd /s /q modules\d2x-beta +mode con cols=85 lines=54 +goto:d2xfix +:notN if "%betacios%"=="" goto:badkey @@ -9306,18 +9198,28 @@ echo How would you like to patch %wadnameless%? echo. echo. echo. -echo A = All 3 available patches +echo A = All 4 available patches echo N = No Patches echo. -echo FS = FakeSigning Patch -echo ES = ES Identify Patch -echo NP = Nand Permission Patch +echo -FS = FakeSigning Patch +echo -ES = ES Identify Patch +echo -NP = Nand Permission Patch +echo -VP = Version Patch echo. -echo X = FakeSigning Patch + ES Identify Patch -echo Y = FakeSigning Patch + Nand Permission Patch -echo Z = ES Identify Patch + Nand Permission Patch echo. echo. +echo Select multiple patches by separating them by a space. +echo. +echo. +echo Examples of how to select multiple patches +echo ------------------------------------------ +echo -FS -ES -NP +echo -ES -FS +echo -NP -VP +echo -NP -FS -VP +echo -FS -ES -NP -VP +echo etc. +echo. echo. echo. echo. @@ -9329,42 +9231,164 @@ echo. echo. set /p ADVPATCH= Enter Selection Here: +if "%ADVLIST%"=="" goto:badkey +if /i "%ADVPATCH%" EQU "M" goto:MENU 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 "N" (set patchcode=) & (set patchname=) & (goto:ADVPAGE3) -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" set ADVPATCH=-FS -ES -NP -VP -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 +::if lower case letters entered change to upper +if /i "%ADVPATCH%" EQU "-FS" set ADVPATCH=-FS +if /i "%ADVPATCH%" EQU "-ES" set ADVPATCH=-ES +if /i "%ADVPATCH%" EQU "-NP" set ADVPATCH=-NP +if /i "%ADVPATCH%" EQU "-VP" set ADVPATCH=-VP +if /i "%ADVPATCH%" EQU "-FS -ES" set ADVPATCH=-FS -ES +if /i "%ADVPATCH%" EQU "-ES -FS" set ADVPATCH=-ES -FS +if /i "%ADVPATCH%" EQU "-FS -NP" set ADVPATCH=-FS -NP +if /i "%ADVPATCH%" EQU "-NP -FS" set ADVPATCH=-NP -FS +if /i "%ADVPATCH%" EQU "-FS -VP" set ADVPATCH=-FS -VP +if /i "%ADVPATCH%" EQU "-VP -FS" set ADVPATCH=-VP -FS +if /i "%ADVPATCH%" EQU "-ES -NP" set ADVPATCH=-ES -NP +if /i "%ADVPATCH%" EQU "-NP -ES" set ADVPATCH=-NP -ES +if /i "%ADVPATCH%" EQU "-ES -VP" set ADVPATCH=-ES -VP +if /i "%ADVPATCH%" EQU "-VP -ES" set ADVPATCH=-VP -ES +if /i "%ADVPATCH%" EQU "-NP -VP" set ADVPATCH=-NP -VP +if /i "%ADVPATCH%" EQU "-VP -NP" set ADVPATCH=-VP -NP +if /i "%ADVPATCH%" EQU "-FS -ES -NP" set ADVPATCH=-FS -ES -NP +if /i "%ADVPATCH%" EQU "-FS -NP -ES" set ADVPATCH=-FS -NP -ES +if /i "%ADVPATCH%" EQU "-ES -FS -NP" set ADVPATCH=-ES -FS -NP +if /i "%ADVPATCH%" EQU "-ES -NP -FS" set ADVPATCH=-ES -NP -FS +if /i "%ADVPATCH%" EQU "-NP -FS -ES" set ADVPATCH=-NP -FS -ES +if /i "%ADVPATCH%" EQU "-NP -ES -FS" set ADVPATCH=-NP -ES -FS +if /i "%ADVPATCH%" EQU "-FS -ES -VP" set ADVPATCH=-FS -ES -VP +if /i "%ADVPATCH%" EQU "-FS -VP -ES" set ADVPATCH=-FS -VP -ES +if /i "%ADVPATCH%" EQU "-ES -FS -VP" set ADVPATCH=-ES -FS -VP +if /i "%ADVPATCH%" EQU "-ES -VP -FS" set ADVPATCH=-ES -VP -FS +if /i "%ADVPATCH%" EQU "-VP -FS -ES" set ADVPATCH=-VP -FS -ES +if /i "%ADVPATCH%" EQU "-VP -ES -FS" set ADVPATCH=-VP -ES -FS +if /i "%ADVPATCH%" EQU "-FS -NP -VP" set ADVPATCH=-FS -NP -VP +if /i "%ADVPATCH%" EQU "-FS -VP -NP" set ADVPATCH=-FS -VP -NP +if /i "%ADVPATCH%" EQU "-NP -FS -VP" set ADVPATCH=-NP -FS -VP +if /i "%ADVPATCH%" EQU "-NP -VP -FS" set ADVPATCH=-NP -VP -FS +if /i "%ADVPATCH%" EQU "-VP -NP -FS" set ADVPATCH=-VP -NP -FS +if /i "%ADVPATCH%" EQU "-VP -FS -NP" set ADVPATCH=-VP -FS -NP +if /i "%ADVPATCH%" EQU "-ES -NP -VP" set ADVPATCH=-ES -NP -VP +if /i "%ADVPATCH%" EQU "-ES -VP -NP" set ADVPATCH=-ES -VP -NP +if /i "%ADVPATCH%" EQU "-NP -ES -VP" set ADVPATCH=-NP -ES -VP +if /i "%ADVPATCH%" EQU "-NP -VP -ES" set ADVPATCH=-NP -VP -ES +if /i "%ADVPATCH%" EQU "-VP -ES -NP" set ADVPATCH=-VP -ES -NP +if /i "%ADVPATCH%" EQU "-VP -NP -ES" set ADVPATCH=-VP -NP -ES +if /i "%ADVPATCH%" EQU "-VP -FS -ES -NP" set ADVPATCH=-VP -FS -ES -NP +if /i "%ADVPATCH%" EQU "-VP -FS -NP -ES" set ADVPATCH=-VP -FS -NP -ES +if /i "%ADVPATCH%" EQU "-VP -ES -FS -NP" set ADVPATCH=-VP -ES -FS -NP +if /i "%ADVPATCH%" EQU "-VP -ES -NP -FS" set ADVPATCH=-VP -ES -NP -FS +if /i "%ADVPATCH%" EQU "-VP -NP -FS -ES" set ADVPATCH=-VP -NP -FS -ES +if /i "%ADVPATCH%" EQU "-VP -NP -ES -FS" set ADVPATCH=-VP -NP -ES -FS +if /i "%ADVPATCH%" EQU "-NP -FS -ES -VP" set ADVPATCH=-NP -FS -ES -VP +if /i "%ADVPATCH%" EQU "-NP -FS -VP -ES" set ADVPATCH=-NP -FS -VP -ES +if /i "%ADVPATCH%" EQU "-NP -ES -FS -VP" set ADVPATCH=-NP -ES -FS -VP +if /i "%ADVPATCH%" EQU "-NP -ES -VP -FS" set ADVPATCH=-NP -ES -VP -FS +if /i "%ADVPATCH%" EQU "-NP -VP -FS -ES" set ADVPATCH=-NP -VP -FS -ES +if /i "%ADVPATCH%" EQU "-NP -VP -ES -FS" set ADVPATCH=-NP -VP -ES -FS +if /i "%ADVPATCH%" EQU "-ES -FS -NP -VP" set ADVPATCH=-ES -FS -NP -VP +if /i "%ADVPATCH%" EQU "-ES -FS -VP -NP" set ADVPATCH=-ES -FS -VP -NP +if /i "%ADVPATCH%" EQU "-ES -NP -FS -VP" set ADVPATCH=-ES -NP -FS -VP +if /i "%ADVPATCH%" EQU "-ES -NP -VP -FS" set ADVPATCH=-ES -NP -VP -FS +if /i "%ADVPATCH%" EQU "-ES -VP -NP -FS" set ADVPATCH=-ES -VP -NP -FS +if /i "%ADVPATCH%" EQU "-ES -VP -FS -NP" set ADVPATCH=-ES -VP -FS -NP +if /i "%ADVPATCH%" EQU "-FS -ES -NP -VP" set ADVPATCH=-FS -ES -NP -VP +if /i "%ADVPATCH%" EQU "-FS -ES -VP -NP" set ADVPATCH=-FS -ES -VP -NP +if /i "%ADVPATCH%" EQU "-FS -NP -ES -VP" set ADVPATCH=-FS -NP -ES -VP +if /i "%ADVPATCH%" EQU "-FS -NP -VP -ES" set ADVPATCH=-FS -NP -VP -ES +if /i "%ADVPATCH%" EQU "-FS -VP -ES -NP" set ADVPATCH=-FS -VP -ES -NP +if /i "%ADVPATCH%" EQU "-FS -VP -NP -ES" set ADVPATCH=-FS -VP -NP -ES + + + +::add leading space for patchcode +set patchcode= %ADVPATCH% +::remove leading dash and space for patchname +echo [%ADVPATCH:~1%]>temp\temp.txt +sfk filter -quiet temp\temp.txt -rep _" "__ -write -yes +set /p patchname= nul + + +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 "-VP" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-FS -ES" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-ES -FS" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-FS -NP" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-NP -FS" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-FS -VP" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-VP -FS" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-ES -NP" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-NP -ES" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-ES -VP" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-VP -ES" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-NP -VP" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-VP -NP" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-FS -ES -NP" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-FS -NP -ES" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-ES -FS -NP" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-ES -NP -FS" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-NP -FS -ES" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-NP -ES -FS" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-FS -ES -VP" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-FS -VP -ES" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-ES -FS -VP" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-ES -VP -FS" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-VP -FS -ES" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-VP -ES -FS" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-FS -NP -VP" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-FS -VP -NP" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-NP -FS -VP" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-NP -VP -FS" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-VP -NP -FS" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-VP -FS -NP" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-ES -NP -VP" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-ES -VP -NP" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-NP -ES -VP" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-NP -VP -ES" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-VP -ES -NP" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-VP -NP -ES" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-VP -FS -ES -NP" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-VP -FS -NP -ES" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-VP -ES -FS -NP" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-VP -ES -NP -FS" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-VP -NP -FS -ES" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-VP -NP -ES -FS" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-NP -FS -ES -VP" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-NP -FS -VP -ES" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-NP -ES -FS -VP" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-NP -ES -VP -FS" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-NP -VP -FS -ES" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-NP -VP -ES -FS" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-ES -FS -NP -VP" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-ES -FS -VP -NP" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-ES -NP -FS -VP" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-ES -NP -VP -FS" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-ES -VP -NP -FS" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-ES -VP -FS -NP" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-FS -ES -NP -VP" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-FS -ES -VP -NP" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-FS -NP -ES -VP" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-FS -NP -VP -ES" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-FS -VP -ES -NP" goto:ADVPAGE3 +if /i "%ADVPATCH%" EQU "-FS -VP -NP -ES" goto:ADVPAGE3 + + +:badkey echo You Have Entered an Incorrect Key @ping 127.0.0.1 -n 2 -w 1000> nul goto:ADVPAGE2 @@ -9466,7 +9490,7 @@ 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 "2234" 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 @@ -9475,9 +9499,13 @@ 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 "2225" set versionreal=65535 +if /i "%ADVLIST%" EQU "2235" set versionreal=65535 +if /i "%ADVLIST%" EQU "2245" set versionreal=65535 +if /i "%ADVLIST%" EQU "20251" set versionreal=65535 +if /i "%ADVLIST%" EQU "22251" set versionreal=65535 +if /i "%ADVLIST%" EQU "22351" set versionreal=65535 +if /i "%ADVLIST%" EQU "22451" set versionreal=65535 if /i "%ADVLIST%" EQU "2492137" set versionreal=21 if /i "%ADVLIST%" EQU "2492138" set versionreal=21 @@ -9511,7 +9539,7 @@ echo by XFlak echo. echo. echo. -echo Would you like to change the version # of %wadnameless%%patchname%%slotname% +echo Would you like to change the version # of %wadnameless%%patchname%%slotname% echo. echo. echo Note: MAX is 65535 @@ -9609,13 +9637,13 @@ echo Are these settings correct? echo. echo. echo. -echo Download %wadname% and Patch it accordingly +echo Download %wadname% and Patch it accordingly 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% +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 cIOS[Red]%ADVSLOT%[def]%wadname:~7%[Red]%patchname%%slotname%%versionname% goto:yeschanges :miniskip @@ -9982,6 +10010,505 @@ goto:Advanced + +::------------------------------------ADVANCED - FORWARDER DOL or ISO-------------------------------- +:FORWARDERDOLorISO +set FORWARDERDOLorISO= + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo What type of Forwarder would you like to build? +echo. +echo. +echo. +echo. +echo 1 = DOL +echo. +echo 2 = ISO +echo. +echo 3 = Both +echo. +echo. +echo Note: Forwarder ISOs require a cIOS with base 38 in order to work. +echo If using a d2x cIOS, make sure IOS reload is set to "off". +echo. +echo Warning: Even when using the recommended settings, not everyone has +echo had success with custom Forwarder ISOs, results may vary. +echo. +echo. +echo B = Back +echo. +echo M = Main Menu +echo. +echo. +echo. +set /p FORWARDERDOLorISO= Enter Selection Here: + +if /i "%FORWARDERDOLorISO%" EQU "M" goto:MENU +if /i "%FORWARDERDOLorISO%" EQU "B" goto:ADVANCED +if /i "%FORWARDERDOLorISO%" EQU "1" goto:FORWARDERDOLBUILDER +if /i "%FORWARDERDOLorISO%" EQU "2" goto:FORWARDERDOLBUILDER +if /i "%FORWARDERDOLorISO%" EQU "3" goto:FORWARDERDOLBUILDER + +:badkey +echo You Have Entered an Incorrect Key +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:FORWARDERDOLorISO + + + +::------------------------------------ADVANCED - FORWARDER DOL BUILDER-------------------------------- +:FORWARDERDOLBUILDER +set FORWARDERTYPE= +set URLPATH= +set path-0= +set path-1= +set path-2= +set path-3= +set path-4= +set path-5= +set path-6= +set path-7= +set path-8= +set path-9= +set path-10= +set NumberOfPaths=1 +set bigt=1 +set FORWARDERTITLEID= +set DISCID= + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo What type of Forwarder would you like to build? +echo. +echo. +echo. +echo. +echo 1 = SD\USB Forwarder (v11) +echo. +echo 2 = URL Forwarder (Requires Internet Channel) +echo. +echo 3 = Channel Forwarder +echo. +echo. +echo. +echo. +echo. +echo B = Back +echo. +echo M = Main Menu +echo. +echo. +echo. +set /p FORWARDERTYPE= Enter Selection Here: + +if /i "%FORWARDERTYPE%" EQU "M" goto:MENU +if /i "%FORWARDERTYPE%" EQU "B" goto:FORWARDERDOLorISO +if /i "%FORWARDERTYPE%" EQU "1" goto:v10FORWARDERDOL +if /i "%FORWARDERTYPE%" EQU "2" goto:INTERNETFORWARDERDOL +if /i "%FORWARDERTYPE%" EQU "3" goto:CHANNELFORWARDERDOL + +:badkey +echo You Have Entered an Incorrect Key +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:FORWARDERDOLBUILDER + + + +::------------------------------------ADVANCED - FORWARDER DOL BUILDER-------------------------------- +:v10FORWARDERDOL +set path-0= + + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +if "%path-10%"=="" echo Input forwarder path #%NumberOfPaths%: +if not "%path-10%"=="" (sfk echo -spat \x20 \x20 \x20 \x20 \x20 [Red] Maximum Number of paths have been reached) & (goto:maxreached) +echo. +echo. +echo Note: Cannot contain : * ? " < > | & %% +echo. +echo Examples: +echo apps/usbloader_cfg/boot.dol +echo apps/HackMii_Installer/boot.elf +echo boot.elf +echo. +echo Note: Maximum path length is 255 characters +:maxreached +echo. +if not "%path-1%"=="" echo Path #1: %path-1% +if not "%path-2%"=="" echo Path #2: %path-2% +if not "%path-3%"=="" echo Path #3: %path-3% +if not "%path-4%"=="" echo Path #4: %path-4% +if not "%path-5%"=="" echo Path #5: %path-5% +if not "%path-6%"=="" echo Path #6: %path-6% +if not "%path-7%"=="" echo Path #7: %path-7% +if not "%path-8%"=="" echo Path #8: %path-8% +if not "%path-9%"=="" echo Path #9: %path-9% +if not "%path-10%"=="" echo Path #10: %path-10% +echo. +echo. +if "%path-1%"=="" (echo.) else (echo A = Add forwarder with the above paths to download queue) +echo. +echo. +echo B = Back +echo. +echo M = Main Menu +echo. +echo. +echo. +set /p path-0= Enter Selection Here: + +if /i "%path-0%" EQU "M" goto:MENU + +if /i "%path-0%" NEQ "B" goto:notback +if /i "%NumberOfPaths%" EQU "1" goto:FORWARDERDOLBUILDER +if /i "%NumberOfPaths%" EQU "2" set path-1= +if /i "%NumberOfPaths%" EQU "3" set path-2= +if /i "%NumberOfPaths%" EQU "4" set path-3= +if /i "%NumberOfPaths%" EQU "5" set path-4= +if /i "%NumberOfPaths%" EQU "6" set path-5= +if /i "%NumberOfPaths%" EQU "7" set path-6= +if /i "%NumberOfPaths%" EQU "8" set path-7= +if /i "%NumberOfPaths%" EQU "9" set path-8= +if /i "%NumberOfPaths%" EQU "10" set path-9= +if /i "%NumberOfPaths%" EQU "11" set path-10= +set /a NumberOfPaths=%NumberOfPaths%-1 +goto:v10FORWARDERDOL +:notback + +if "%path-1%"=="" goto:none +if /i "%path-0%" EQU "A" set beforeAddforwardertoQueue=v10FORWARDERDOL +if /i "%path-0%" EQU "A" goto:FORWARDERNAME +:none + +if /i "%NumberOfPaths%" EQU "11" goto:badkey + +::make sure last 4 chars are .dol or .elf +if /i "%path-0:~-4%" EQU ".dol" goto:good +if /i "%path-0:~-4%" EQU ".elf" goto:good +goto:badkey +:good + +::make sure path doesn't start with a \ or / +:doublecheckF +if /i "%path-0:~0,1%" EQU "\" (set path-0=%path-0:~1%) & (goto:doublecheckF) +if /i "%path-0:~0,1%" EQU "/" (set path-0=%path-0:~1%) & (goto:doublecheckF) + +::limit user input to X# of digits +if not "%path-0:~255%"=="" (goto:badkey) + +::replace : * ? " < > | +sfk filter -quiet -spat temp\temp.bat -rep _\x3a__ -rep _\x2a__ -rep _\x3f__ -rep _\x3c__ -rep _\x3e__ -rep _\x7c__ -rep _\x22__ -write -yes + +::replace all \ with / and set path-# = path-0 (must end with .dol or .elf, so will not end with #) +echo set path-%NumberOfPaths%=%path-0%>temp\temp.bat +sfk filter temp\temp.bat -rep _\_/_ -write -yes>nul +call temp\temp.bat +del temp\temp.bat>nul + +set /a NumberOfPaths=%NumberOfPaths%+1 +goto:v10FORWARDERDOL + +:badkey +echo You Have Entered an Incorrect Key +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:v10FORWARDERDOL + + + + +::------------------------------------ADVANCED - FORWARDER NAME-------------------------------- +:FORWARDERNAME +set FORWARDERNAME= + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. + +if /i "%FORWARDERTYPE%" NEQ "1" goto:skip +echo Please enter a name for your forwarder with the following paths +echo. +if not "%path-1%"=="" echo Path #1: %path-1% +if not "%path-2%"=="" echo Path #2: %path-2% +if not "%path-3%"=="" echo Path #3: %path-3% +if not "%path-4%"=="" echo Path #4: %path-4% +if not "%path-5%"=="" echo Path #5: %path-5% +if not "%path-6%"=="" echo Path #6: %path-6% +if not "%path-7%"=="" echo Path #7: %path-7% +if not "%path-8%"=="" echo Path #8: %path-8% +if not "%path-9%"=="" echo Path #9: %path-9% +if not "%path-10%"=="" echo Path #10: %path-10% +:skip + +if /i "%FORWARDERTYPE%" NEQ "2" goto:skip +echo Please enter a name for your forwarder for the following URL +echo. +echo %URLpath% +:skip + +if /i "%FORWARDERTYPE%" NEQ "3" goto:skip +echo Please enter a name for your forwarder for the following channel Title ID: +echo. +echo %FORWARDERTITLEID% +:skip + +echo. +echo. +echo Note: Cannot contain \ / : * ? " < > | & %% +echo. +if /i "%FORWARDERTYPE%" EQU "2" (echo Example: Wiibrew) else (echo Example: usbloader) +echo. +echo. + + + +echo. +echo. +echo. +echo B = Back +echo. +echo M = Main Menu +echo. +echo. +echo. +set /p FORWARDERNAME= Enter Selection Here: + +if "%FORWARDERNAME%"=="" goto:badkey + +echo "set FORWARDERNAME=%FORWARDERNAME%">temp\temp.bat + +sfk filter -quiet -spat temp\temp.bat -rep _\x5c__ -rep _\x2f__ -rep _\x3a__ -rep _\x2a__ -rep _\x3f__ -rep _\x3c__ -rep _\x3e__ -rep _\x7c__ -rep _\x22__ -write -yes + +if /i "%FORWARDERNAME%" EQU "M" goto:MENU +if /i "%FORWARDERNAME%" EQU "B" goto:%beforeAddforwardertoQueue% + +call temp\temp.bat +del temp\temp.bat>nul + + +if /i "%FORWARDERDOLorISO%" NEQ "1" goto:DISCID + +goto:SaveADVdlSettingsFORWARDER + +:badkey +echo You Have Entered an Incorrect Key +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:FORWARDERNAME + + +:SaveADVdlSettingsFORWARDER + +set /a AdvNumber=%AdvNumber%+1 + +if /i "%FORWARDERDOLorISO%" EQU "1" echo "set name=Advanced Download: Forwarder - %FORWARDERNAME% DOL">temp\AdvDL%AdvNumber%.bat +if /i "%FORWARDERDOLorISO%" EQU "2" echo "set name=Advanced Download: Forwarder - %FORWARDERNAME% ISO">temp\AdvDL%AdvNumber%.bat +if /i "%FORWARDERDOLorISO%" EQU "3" echo "set name=Advanced Download: Forwarder - %FORWARDERNAME% DOL and ISO">temp\AdvDL%AdvNumber%.bat + +echo "set wadname=%FORWARDERNAME%">>temp\AdvDL%AdvNumber%.bat +echo "set FORWARDERNAME=%FORWARDERNAME%">>temp\AdvDL%AdvNumber%.bat +echo "set path-1=%path-1%">>temp\AdvDL%AdvNumber%.bat +echo "set path-2=%path-2%">>temp\AdvDL%AdvNumber%.bat +echo "set path-3=%path-3%">>temp\AdvDL%AdvNumber%.bat +echo "set path-4=%path-4%">>temp\AdvDL%AdvNumber%.bat +echo "set path-5=%path-5%">>temp\AdvDL%AdvNumber%.bat +echo "set path-6=%path-6%">>temp\AdvDL%AdvNumber%.bat +echo "set path-7=%path-7%">>temp\AdvDL%AdvNumber%.bat +echo "set path-8=%path-8%">>temp\AdvDL%AdvNumber%.bat +echo "set path-9=%path-9%">>temp\AdvDL%AdvNumber%.bat +echo "set path-10=%path-10%">>temp\AdvDL%AdvNumber%.bat +echo "set URLPATH=%URLPATH%">>temp\AdvDL%AdvNumber%.bat +echo "set FORWARDERTITLEID=%FORWARDERTITLEID%">>temp\AdvDL%AdvNumber%.bat +echo "set bigt=%bigt%">>temp\AdvDL%AdvNumber%.bat +echo "set category=FORWARDER">>temp\AdvDL%AdvNumber%.bat +echo "set FORWARDERTYPE=%FORWARDERTYPE%">>temp\AdvDL%AdvNumber%.bat +echo "set FORWARDERDOLorISO=%FORWARDERDOLorISO%">>temp\AdvDL%AdvNumber%.bat +echo "set DISCID=%DISCID%">>temp\AdvDL%AdvNumber%.bat + +if /i "%FORWARDERDOLorISO%" EQU "1" echo "Advanced Download: Forwarder - %FORWARDERNAME% DOL">>temp\DLnamesADV.txt +if /i "%FORWARDERDOLorISO%" EQU "2" echo "Advanced Download: Forwarder - %FORWARDERNAME% ISO">>temp\DLnamesADV.txt +if /i "%FORWARDERDOLorISO%" EQU "3" echo "Advanced Download: Forwarder - %FORWARDERNAME% DOL and ISO">>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 + + + +::------------------------------------ADVANCED - FORWARDER DOL BUILDER-------------------------------- +:INTERNETFORWARDERDOL +set URLpath= + + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo Input website URL +echo. +echo. +echo Example: www.wiibrew.org +echo. +sfk echo -spat \x20 \x20 \x20 \x20\x20\x20\x20 Note: * URL Cannot contain \x25, \x26, or \x22 +echo * Maximum URL length is 100 characters +echo. +echo. +echo. +echo B = Back +echo. +echo M = Main Menu +echo. +echo. +echo. +set /p URLpath= Enter Selection Here: + +if /i "%URLpath%" EQU "M" goto:MENU +if /i "%URLpath%" EQU "B" goto:FORWARDERDOLBUILDER +if "%URLpath%"=="" goto:badkey + +::limit user input to X# of digits +if not "%URLpath:~100%"=="" (goto:badkey) + + + +::replace all \ with / +echo set URLPATH=%URLpath% >temp\temp.bat +sfk filter -quiet temp\temp.bat -rep _\_/_ -write -yes +call temp\temp.bat +set URLPATH=%URLPATH:~0,-1% + +set beforeAddforwardertoQueue=INTERNETFORWARDERDOL +goto:FORWARDERNAME + +:badkey +echo You Have Entered an Incorrect Key +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:INTERNETFORWARDERDOL + + + +::------------------------------------ADVANCED - CHANNEL FORWARDER DOL BUILDER-------------------------------- +:CHANNELFORWARDERDOL +set FORWARDERTITLEID= + + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo Enter the 4 character title ID for the channel that you want to load +echo Or enter the hex value of the channel, seperating each byte with a comma +echo. +echo Examples: +echo IDCL +echo 49,44,43,4c +echo. +echo. +echo Channel Type: %bigt% +echo. +echo Or enter "1", "2", "4" or "8" to change channel type +echo. +echo Note: The following title IDs will be forced as channel type 2 +echo HAAA HABA HACA HAFA HAFE HAFJ HAFP HAGA HAGE HAGJ HAGP HAYA +echo. +echo. +echo B = Back +echo. +echo M = Main Menu +echo. +echo. +echo. +set /p FORWARDERTITLEID= Enter Selection Here: + +if /i "%FORWARDERTITLEID%" EQU "M" goto:MENU +if /i "%FORWARDERTITLEID%" EQU "B" goto:FORWARDERDOLBUILDER +if "%FORWARDERTITLEID%"=="" goto:badkey + +if /i "%FORWARDERTITLEID%" EQU "1" (set bigt=1) & (goto:CHANNELFORWARDERDOL) +if /i "%FORWARDERTITLEID%" EQU "2" (set bigt=2) & (goto:CHANNELFORWARDERDOL) +if /i "%FORWARDERTITLEID%" EQU "4" (set bigt=4) & (goto:CHANNELFORWARDERDOL) +if /i "%FORWARDERTITLEID%" EQU "8" (set bigt=8) & (goto:CHANNELFORWARDERDOL) + +::minimum number of chars = x+1 (ie. ~5 sets minimum of 6) +if "%FORWARDERTITLEID:~3%"=="" (goto:badkey) + +::limit user input to X# of digits +if not "%FORWARDERTITLEID:~11%"=="" (goto:badkey) + +::if more than 4 chars then check if hex +if "%FORWARDERTITLEID:~4%"=="" goto:nocheckhex +if /i "%FORWARDERTITLEID:~2,1%" NEQ "," goto:badkey +if /i "%FORWARDERTITLEID:~5,1%" NEQ "," goto:badkey +if /i "%FORWARDERTITLEID:~8,1%" NEQ "," goto:badkey +:nocheckhex + +set beforeAddforwardertoQueue=CHANNELFORWARDERDOL +goto:FORWARDERNAME + +:badkey +echo You Have Entered an Incorrect Key +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:CHANNELFORWARDERDOL + + +::------------------------------------ADVANCED - Forwarder ISO Name-------------------------------- +:DISCID +set DISCID= + + +cls +echo ModMii v%currentversion% +echo by XFlak +echo. +echo. +echo Enter the 6 character ID that you want to the ISO to use. +echo. +echo. +echo Note: Should only contain numbers and\or letters. +echo For best results use this format: D**A00 +echo. +echo. +echo B = Back +echo. +echo M = Main Menu +echo. +echo. +echo. +set /p DISCID= Enter Selection Here: + +if /i "%DISCID%" EQU "M" goto:MENU +if /i "%DISCID%" EQU "B" goto:FORWARDERNAME + +::minimum number of chars = x+1 (ie. ~5 sets minimum of 6) +if "%DISCID:~5%"=="" (goto:badkey) + +::limit user input to X# of digits +if not "%DISCID:~6%"=="" (goto:badkey) + +goto:SaveADVdlSettingsFORWARDER + +:badkey +echo You Have Entered an Incorrect Key +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:DISCID + ::...................................CONFIG File Menu............................... :CONFIGFILEMENU set configfile= @@ -10963,6 +11490,7 @@ set IOS36v3608=* set IOS58=* set HM=* +set bootmiisd=* set mmm=* if /i "%FIRMSTART%" EQU "4.1" set BB1=* if /i "%FIRMSTART%" EQU "4.0" set BB1=* @@ -11276,7 +11804,7 @@ set IOS60P=* if /i "%REGION%" NEQ "RC" set IOS70P=* if /i "%REGION%" EQU "RC" set IOS70K=* set usbx=* -::--Note: IOS80v16174(IOS60v6174[FS-ES-NP]) will be downloaded for regionchanged korean wii's even with No Extra Brick Protection +::--Note: IOS80v16174(IOS60v6174[FS-ES-NP-VP]) will be downloaded for regionchanged korean wii's even with No Extra Brick Protection :NoExtraProtection @@ -11295,6 +11823,7 @@ if /i "%FORMAT%" EQU "3" set f32=* if /i "%VIRGIN%" NEQ "Y" goto:notvirgin :virgin set HM=* +set bootmiisd=* set IOS58=* if /i "%FIRMSTART%" EQU "4.1" set BB1=* if /i "%FIRMSTART%" EQU "4.0" set BB1=* @@ -11324,10 +11853,10 @@ set IOS236Installer=* set SIP=* set IOS36=* -set cIOS202[57]-v5=* +set cIOS202[60]-v5.1R=* set cIOS222[38]-v5=* set cIOS223[37-38]-v4=* -set cIOS224[57]-v5=* +set cIOS224[57]-v5.1R=* set cIOS249[56]-d2x-v6=* set cIOS250[57]-d2x-v6=* @@ -11352,6 +11881,7 @@ set mmm=* if /i "%HMInstaller%" NEQ "Y" goto:noHMInstallerforNonVirgin set HM=* +set bootmiisd=* set IOS58=* if /i "%FIRMSTART%" EQU "4.1" set BB1=* if /i "%FIRMSTART%" EQU "4.0" set BB1=* @@ -11379,10 +11909,10 @@ 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 cIOS202[60]-v5.1R=* 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 cIOS224[57]-v5.1R=* if /i "%RECCIOS%" EQU "Y" set cIOS249[56]-d2x-v6=* if /i "%RECCIOS%" EQU "Y" set cIOS250[57]-d2x-v6=* @@ -11396,9 +11926,6 @@ if /i "%yawmQ%" EQU "Y" set YAWM=* if /i "%PRIQ%" NEQ "Y" goto:DOWNLOADQUEUE set pri=* -::set HAX=* -set mmm=* -::set IOS236=* goto:DOWNLOADQUEUE @@ -11506,7 +12033,8 @@ if /i "%RSE%" EQU "*" (echo "Region Select v3 (PAL)">>temp\DLnames.txt) & (echo 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 "%cBC%" EQU "*" (echo "NMM">>temp\DLnames.txt) & (echo "NMM">>temp\DLgotos.txt) +if /i "%DML%" EQU "*" (echo "DML">>temp\DLnames.txt) & (echo "DML">>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) @@ -11523,79 +12051,82 @@ if /i "%SM4.1K%" EQU "*" (echo "System Menu 4.1K">>temp\DLnames.txt) & (echo "SM 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-DWR%" EQU "*" (echo "System Menu 4.1U with Dark Wii Red Theme - %effect%">>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 - %effect%">>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 - %effect%">>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 - %effect%">>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 - %effect%">>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 - %effect%">>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 - %effect%">>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 - %effect%">>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 - %effect%">>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 - %effect%">>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 - %effect%">>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 - %effect%">>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 "%SM4.1U-DWG%" EQU "*" (echo "System Menu 4.1U with Dark Wii Green Theme - %effect%">>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 - %effect%">>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 - %effect%">>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 - %effect%">>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 - %effect%">>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 - %effect%">>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 - %effect%">>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 - %effect%">>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 - %effect%">>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 - %effect%">>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 - %effect%">>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 - %effect%">>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_Red_4.1U%" EQU "*" (echo "DarkWii Red Theme (4.1U) - %effect%">>temp\DLnames.txt) & (echo "DarkWii_Red_4.1U">>temp\DLgotos.txt) +if /i "%DarkWii_Red_4.2U%" EQU "*" (echo "DarkWii Red Theme (4.2U) - %effect%">>temp\DLnames.txt) & (echo "DarkWii_Red_4.2U">>temp\DLgotos.txt) +if /i "%DarkWii_Red_4.3U%" EQU "*" (echo "DarkWii Red Theme (4.3U) - %effect%">>temp\DLnames.txt) & (echo "DarkWii_Red_4.3U">>temp\DLgotos.txt) +if /i "%DarkWii_Red_4.1E%" EQU "*" (echo "DarkWii Red Theme (4.1E) - %effect%">>temp\DLnames.txt) & (echo "DarkWii_Red_4.1E">>temp\DLgotos.txt) +if /i "%DarkWii_Red_4.2E%" EQU "*" (echo "DarkWii Red Theme (4.2E) - %effect%">>temp\DLnames.txt) & (echo "DarkWii_Red_4.2E">>temp\DLgotos.txt) +if /i "%DarkWii_Red_4.3E%" EQU "*" (echo "DarkWii Red Theme (4.3E) - %effect%">>temp\DLnames.txt) & (echo "DarkWii_Red_4.3E">>temp\DLgotos.txt) +if /i "%DarkWii_Red_4.1J%" EQU "*" (echo "DarkWii Red Theme (4.1J) - %effect%">>temp\DLnames.txt) & (echo "DarkWii_Red_4.1J">>temp\DLgotos.txt) +if /i "%DarkWii_Red_4.2J%" EQU "*" (echo "DarkWii Red Theme (4.2J) - %effect%">>temp\DLnames.txt) & (echo "DarkWii_Red_4.2J">>temp\DLgotos.txt) +if /i "%DarkWii_Red_4.3J%" EQU "*" (echo "DarkWii Red Theme (4.3J) - %effect%">>temp\DLnames.txt) & (echo "DarkWii_Red_4.3J">>temp\DLgotos.txt) +if /i "%DarkWii_Red_4.1K%" EQU "*" (echo "DarkWii Red Theme (4.1K) - %effect%">>temp\DLnames.txt) & (echo "DarkWii_Red_4.1K">>temp\DLgotos.txt) +if /i "%DarkWii_Red_4.2K%" EQU "*" (echo "DarkWii Red Theme (4.2K) - %effect%">>temp\DLnames.txt) & (echo "DarkWii_Red_4.2K">>temp\DLgotos.txt) +if /i "%DarkWii_Red_4.3K%" EQU "*" (echo "DarkWii Red Theme (4.3K) - %effect%">>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 "%DarkWii_Green_4.1U%" EQU "*" (echo "DarkWii Green Theme (4.1U) - %effect%">>temp\DLnames.txt) & (echo "DarkWii_Green_4.1U">>temp\DLgotos.txt) +if /i "%DarkWii_Green_4.2U%" EQU "*" (echo "DarkWii Green Theme (4.2U) - %effect%">>temp\DLnames.txt) & (echo "DarkWii_Green_4.2U">>temp\DLgotos.txt) +if /i "%DarkWii_Green_4.3U%" EQU "*" (echo "DarkWii Green Theme (4.3U) - %effect%">>temp\DLnames.txt) & (echo "DarkWii_Green_4.3U">>temp\DLgotos.txt) +if /i "%DarkWii_Green_4.1E%" EQU "*" (echo "DarkWii Green Theme (4.1E) - %effect%">>temp\DLnames.txt) & (echo "DarkWii_Green_4.1E">>temp\DLgotos.txt) +if /i "%DarkWii_Green_4.2E%" EQU "*" (echo "DarkWii Green Theme (4.2E) - %effect%">>temp\DLnames.txt) & (echo "DarkWii_Green_4.2E">>temp\DLgotos.txt) +if /i "%DarkWii_Green_4.3E%" EQU "*" (echo "DarkWii Green Theme (4.3E) - %effect%">>temp\DLnames.txt) & (echo "DarkWii_Green_4.3E">>temp\DLgotos.txt) +if /i "%DarkWii_Green_4.1J%" EQU "*" (echo "DarkWii Green Theme (4.1J) - %effect%">>temp\DLnames.txt) & (echo "DarkWii_Green_4.1J">>temp\DLgotos.txt) +if /i "%DarkWii_Green_4.2J%" EQU "*" (echo "DarkWii Green Theme (4.2J) - %effect%">>temp\DLnames.txt) & (echo "DarkWii_Green_4.2J">>temp\DLgotos.txt) +if /i "%DarkWii_Green_4.3J%" EQU "*" (echo "DarkWii Green Theme (4.3J) - %effect%">>temp\DLnames.txt) & (echo "DarkWii_Green_4.3J">>temp\DLgotos.txt) +if /i "%DarkWii_Green_4.1K%" EQU "*" (echo "DarkWii Green Theme (4.1K) - %effect%">>temp\DLnames.txt) & (echo "DarkWii_Green_4.1K">>temp\DLgotos.txt) +if /i "%DarkWii_Green_4.2K%" EQU "*" (echo "DarkWii Green Theme (4.2K) - %effect%">>temp\DLnames.txt) & (echo "DarkWii_Green_4.2K">>temp\DLgotos.txt) +if /i "%DarkWii_Green_4.3K%" EQU "*" (echo "DarkWii Green Theme (4.3K) - %effect%">>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 "%IOS30P60%" EQU "*" (echo "IOS30v16174(IOS60v6174[FS-ES-NP-VP])">>temp\DLnames.txt) & (echo "IOS30P60">>temp\DLgotos.txt) +if /i "%IOS40P60%" EQU "*" (echo "IOS40v16174(IOS60v6174[FS-ES-NP-VP])">>temp\DLnames.txt) & (echo "IOS40P60">>temp\DLgotos.txt) +if /i "%IOS30P%" EQU "*" (echo "IOS30v12576(IOS30v2576[FS-ES-NP-VP])">>temp\DLnames.txt) & (echo "IOS30P">>temp\DLgotos.txt) +if /i "%IOS11P60%" EQU "*" (echo "IOS11v16174(IOS60v6174[FS-ES-NP-VP])">>temp\DLnames.txt) & (echo "IOS11P60">>temp\DLgotos.txt) +if /i "%IOS20P60%" EQU "*" (echo "IOS20v16174(IOS60v6174[FS-ES-NP-VP])">>temp\DLnames.txt) & (echo "IOS20P60">>temp\DLgotos.txt) +if /i "%IOS50P%" EQU "*" (echo "IOS50v14889(IOS50v4889[FS-ES-NP-VP])">>temp\DLnames.txt) & (echo "IOS50P">>temp\DLgotos.txt) +if /i "%IOS52P%" EQU "*" (echo "IOS52v15661(IOS52v5661[FS-ES-NP-VP])">>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 "%IOS60P%" EQU "*" (echo "IOS60v6174[FS-ES-NP-VP]">>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 "%IOS70P%" EQU "*" (echo "IOS70v16687(IOS70v6687[FS-ES-NP-VP])">>temp\DLnames.txt) & (echo "IOS70P">>temp\DLgotos.txt) +if /i "%IOS70K%" EQU "*" (echo "IOS70v16174(IOS60v6174[FS-ES-NP-VP])">>temp\DLnames.txt) & (echo "IOS70K">>temp\DLgotos.txt) +if /i "%IOS80K%" EQU "*" (echo "IOS80v16174(IOS60v6174[FS-ES-NP-VP])">>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 "%IOS80P%" EQU "*" (echo "IOS80v6944[FS-ES-NP-VP]">>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 "%dop%" EQU "*" (echo "Dop-Mii">>temp\DLnames.txt) & (echo "dopmii">>temp\DLgotos.txt) + +if /i "%syscheck%" EQU "*" (echo "sysCheck">>temp\DLnames.txt) & (echo "sysCheck">>temp\DLgotos.txt) +if /i "%syscheckGX%" EQU "*" (echo "sysCheckGX">>temp\DLnames.txt) & (echo "sysCheckGX">>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) @@ -11610,11 +12141,12 @@ if /i "%YUGI%" EQU "*" (echo "YU-GI-OWNED (USA, PAL and JAP)">>temp\DLnames.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 "%SIP%" EQU "*" (echo "Simple IOS Patcher">>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 "%MyM%" EQU "*" (echo "MyMenuifyMod">>temp\DLnames.txt) & (echo "Mym">>temp\DLgotos.txt) +if /i "%WiiGSC%" EQU "*" (echo "Wii Game Shortcut Creator">>temp\DLnames.txt) & (echo "WiiGSC">>temp\DLgotos.txt) if /i "%PCSAVE%" EQU "Local" goto:local @@ -11622,12 +12154,16 @@ 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) +if /i "%CM%" EQU "*" (echo "Customize Mii">>temp\DLnames.txt) & (echo "CM">>temp\DLgotos.txt) +if /i "%SMW%" EQU "*" (echo "ShowMiiWads">>temp\DLnames.txt) & (echo "SMW">>temp\DLgotos.txt) +if /i "%wbm%" EQU "*" (echo "Wii Backup Manager">>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) +if /i "%wbm%" EQU "*" (echo "Wii Backup Manager (saved with shortcuts to %homedrive%\ModMii\Program Files)">>temp\DLnames.txt) & (echo "WBM">>temp\DLgotos.txt) +if /i "%CM%" EQU "*" (echo "Customize Mii (saved with shortcuts to %homedrive%\ModMii\Program Files)">>temp\DLnames.txt) & (echo "CM">>temp\DLgotos.txt) +if /i "%SMW%" EQU "*" (echo "ShowMiiWads (saved with shortcuts to %homedrive%\ModMii\Program Files)">>temp\DLnames.txt) & (echo "SMW">>temp\DLgotos.txt) :skiplocal @@ -11637,10 +12173,10 @@ if /i "%cfg249%" EQU "*" (echo "Configurable USB Loader (Most recent 249 version 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 "%neogamma%" EQU "*" (echo "Neogamma Backup Disc Loader">>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 "%USBX%" EQU "*" (echo "USB-Loader Forwarder Channel">>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) @@ -11655,17 +12191,9 @@ if /i "%WII64%" EQU "*" (echo "Wii64 beta1.1 (N64 Emulator)">>temp\DLnames.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 "%HBB%" EQU "*" (echo "Homebrew Browser">>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) @@ -11740,7 +12268,7 @@ if /i "%A97%" EQU "*" (echo "00000097.app from System Menu 4.3U (for MyMenuify)" 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 "%IOS236%" EQU "*" (echo "IOS236v65535(IOS36v3351[FS-ES-NP-VP])">>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) @@ -11760,16 +12288,15 @@ if /i "%cIOS250[58]-d2x-v6%" EQU "*" (echo "cIOS250[58]-d2x-v%d2x-beta-rev%">>te 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 "%cIOS202[60]-v5.1R%" EQU "*" (echo "cIOS202[60]-v5.1R">>temp\DLnames.txt) & (echo "cIOS202[60]-v5.1R">>temp\DLgotos.txt) +if /i "%cIOS222[38]-v5.1R%" EQU "*" (echo "cIOS222[38]-v5.1R">>temp\DLnames.txt) & (echo "cIOS222[38]-v5.1R">>temp\DLgotos.txt) +if /i "%cIOS223[37]-v5.1R%" EQU "*" (echo "cIOS223[37]-v5.1R">>temp\DLnames.txt) & (echo "cIOS223[37]-v5.1R">>temp\DLgotos.txt) +if /i "%cIOS224[57]-v5.1R%" EQU "*" (echo "cIOS224[57]-v5.1R">>temp\DLnames.txt) & (echo "cIOS224[57]-v5.1R">>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) @@ -11809,7 +12336,6 @@ if /i "%RVL-cMIOS-v65535(v10)_WiiGator_WiiPower_v0.2%" EQU "*" (echo "WiiGator+W 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 @@ -12186,17 +12712,12 @@ 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 "%syscheck%" EQU "*" echo SET syscheck=%syscheck%>> Download_Queue.bat +if /i "%syscheckGX%" EQU "*" echo SET syscheckGX=%syscheckGX%>> 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 @@ -12226,6 +12747,11 @@ 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 "%CM%" EQU "*" echo SET CM=%CM%>> Download_Queue.bat +if /i "%SMW%" EQU "*" echo SET SMW=%SMW%>> Download_Queue.bat +if /i "%WiiGSC%" EQU "*" echo SET WiiGSC=%WiiGSC%>> 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 @@ -12313,16 +12839,20 @@ 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 "%cBC%" EQU "*" echo SET cBC=%cBC%>> Download_Queue.bat +if /i "%DML%" EQU "*" echo SET DML=%DML%>> 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 "%cIOS202[60]-v5.1R%" EQU "*" echo SET cIOS202[60]-v5.1R=%cIOS202[60]-v5.1R%>> Download_Queue.bat +if /i "%cIOS222[38]-v5.1R%" EQU "*" echo SET cIOS222[38]-v5.1R=%cIOS222[38]-v5.1R%>> Download_Queue.bat +if /i "%cIOS223[37]-v5.1R%" EQU "*" echo SET cIOS223[37]-v5.1R=%cIOS223[37]-v5.1R%>> Download_Queue.bat +if /i "%cIOS224[57]-v5.1R%" EQU "*" echo SET cIOS224[57]-v5.1R=%cIOS224[57]-v5.1R%>> 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 @@ -12578,6 +13108,7 @@ 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 +if /i "%category%" EQU "FORWARDER" goto:FORWARDER @@ -12632,8 +13163,8 @@ sfk echo [Yellow] The current version of the file will be deleted and the file w echo. SET /a retry=%retry%+1 SET /a attempt=%attempt%+1 -del "%Drive%"\WAD\%wadname% -if exist temp\%wadname% del temp\%wadname% +del "%Drive%"\WAD\%wadname%>nul +if exist temp\%wadname% del temp\%wadname%>nul if exist temp\%code1%\%code2%\v%version% rd /s /q temp\%code1%\%code2%\v%version% goto:DOWNLOADSTART2 @@ -12658,8 +13189,7 @@ copy /y temp\%code1%\%code2%\v%version% "%Drive%"\NUS\%code1%%code2%v%version% > sfk echo [Green]This file already exists and has been verified, Skipping 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 +if /i "%AdvancedDownload%" NEQ "Y" echo "echo %wadname%: Valid">>temp\ModMii_Log.bat goto:NEXT :nocheckexisting @@ -12672,19 +13202,19 @@ goto:NEXT 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 temp\IOS60v16174(IOS60v6174[FS-ES-NP-VP]).wad copy /y temp\IOS60v16174(IOS60v6174[FS-ES-NP-VP]).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 temp\IOS20v16174(IOS60v6174[FS-ES-NP-VP]).wad copy /y temp\IOS20v16174(IOS60v6174[FS-ES-NP-VP]).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 temp\IOS30v16174(IOS60v6174[FS-ES-NP-VP]).wad copy /y temp\IOS30v16174(IOS60v6174[FS-ES-NP-VP]).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 temp\IOS70v16174(IOS60v6174[FS-ES-NP-VP]).wad copy /y temp\IOS70v16174(IOS60v6174[FS-ES-NP-VP]).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 temp\IOS80v16174(IOS60v6174[FS-ES-NP-VP]).wad copy /y temp\IOS80v16174(IOS60v6174[FS-ES-NP-VP]).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 temp\IOS11v16174(IOS60v6174[FS-ES-NP-VP]).wad copy /y temp\IOS11v16174(IOS60v6174[FS-ES-NP-VP]).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 temp\IOS40v16174(IOS60v6174[FS-ES-NP-VP]).wad copy /y temp\IOS40v16174(IOS60v6174[FS-ES-NP-VP]).wad "%Drive%"\WAD\%wadname%>nul if exist "%Drive%"\WAD\%wadname% goto:patchios60now goto:notpatchingIOS60 @@ -12708,7 +13238,7 @@ 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% +patchios temp\%wadname% -FS -ES -NP -VP -slot %ciosslot% -v %ciosversion% :skippingpatchios if not exist temp\%code1%\%code2%\v%version% mkdir temp\%code1%\%code2%\v%version% @@ -12740,6 +13270,7 @@ if exist "%Drive%"\WAD\%wadname% goto:checkexisting if /i "%attempt%" EQU "1" goto:missingretry echo. sfk echo [Magenta] This file has failed to download properly multiple times, Skipping download. +if /i "%AdvancedDownload%" NEQ "Y" echo "sfk echo %wadname%: [Red]Missing">>temp\ModMii_Log.bat echo. goto:NEXT @@ -12765,24 +13296,12 @@ 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 [Yellow] Unable to verify because ModMii's Hex Editing option is not enabled -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%: Found but unable to verify">>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 [Yellow] This file already exists but it failed MD5 verification. sfk echo [Yellow] The current version of the file will be deleted and the file will be re-downloaded. echo. -del "%Drive%"\WAD\%wadname% -if exist temp\%wadname% del temp\%wadname% +del "%Drive%"\WAD\%wadname%>nul +if exist temp\%wadname% del temp\%wadname%>nul 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 @@ -12792,15 +13311,14 @@ goto:DOWNLOADSTART2 sfk echo [Magenta] This file has failed to download properly multiple times, Skipping download. set multiplefail=Y echo. -echo %md5% *WAD\%wadname%>> "%Drive%"\Download_Log.md5 +if /i "%AdvancedDownload%" NEQ "Y" echo "sfk echo %wadname%: [Red]Invalid">>temp\ModMii_Log.bat goto:NEXT :pass echo. sfk echo [Green]Download Successful 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 +if /i "%AdvancedDownload%" NEQ "Y" echo "echo %wadname%: Valid">>temp\ModMii_Log.bat goto:NEXT @@ -12830,8 +13348,8 @@ sfk echo [Yellow] The current version of the file will be deleted and the file w echo. SET /a retry=%retry%+1 SET /a attempt=%attempt%+1 -del "%Drive%"\%wadname% -if exist temp\%wadname% del temp\%wadname% +del "%Drive%"\%wadname%>nul +if exist temp\%wadname% del temp\%wadname%>nul if exist temp\%code1%\%code2%\v%version% rd /s /q temp\%code1%\%code2%\v%version% goto:DOWNLOADSTART2 @@ -12856,8 +13374,7 @@ copy /y temp\%code1%\%code2%\v%version% "%Drive%"\NUS\%code1%%code2%v%version% > sfk echo [Green]This file already exists and has been verified, Skipping 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 +if /i "%AdvancedDownload%" NEQ "Y" echo "echo %wadname%: Valid">>temp\ModMii_Log.bat goto:NEXT :nocheckexisting @@ -12869,26 +13386,25 @@ goto:NEXT 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 temp\IOS60v16174(IOS60v6174[FS-ES-NP-VP]).wad copy /y temp\IOS60v16174(IOS60v6174[FS-ES-NP-VP]).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 temp\IOS20v16174(IOS60v6174[FS-ES-NP-VP]).wad copy /y temp\IOS20v16174(IOS60v6174[FS-ES-NP-VP]).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 temp\IOS30v16174(IOS60v6174[FS-ES-NP-VP]).wad copy /y temp\IOS30v16174(IOS60v6174[FS-ES-NP-VP]).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 temp\IOS70v16174(IOS60v6174[FS-ES-NP-VP]).wad copy /y temp\IOS70v16174(IOS60v6174[FS-ES-NP-VP]).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 temp\IOS80v16174(IOS60v6174[FS-ES-NP-VP]).wad copy /y temp\IOS80v16174(IOS60v6174[FS-ES-NP-VP]).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 temp\IOS11v16174(IOS60v6174[FS-ES-NP-VP]).wad copy /y temp\IOS11v16174(IOS60v6174[FS-ES-NP-VP]).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 temp\IOS40v16174(IOS60v6174[FS-ES-NP-VP]).wad copy /y temp\IOS40v16174(IOS60v6174[FS-ES-NP-VP]).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 @@ -12904,7 +13420,7 @@ 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% +patchios temp\%wadname% -FS -ES -NP -VP -slot %ciosslot% -v %ciosversion% :skippingpatchios if not exist temp\%code1%\%code2%\v%version% mkdir temp\%code1%\%code2%\v%version% @@ -12939,6 +13455,7 @@ if /i "%attempt%" EQU "1" goto:missingretry echo. sfk echo [Magenta] This file has failed to download properly multiple times, Skipping download. echo. +if /i "%AdvancedDownload%" NEQ "Y" echo "sfk echo %wadname%: [Red]Missing">>temp\ModMii_Log.bat goto:NEXT :missingretry @@ -12964,25 +13481,13 @@ 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 [Yellow] Unable to verify because ModMii's Hex Editing option is not enabled -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%: Found but unable to verify">>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 [Yellow] This file already exists but it failed MD5 verification. sfk echo [Yellow] The current version of the file will be deleted and the file will be re-downloaded. echo. -del "%Drive%"\%wadname% -if exist temp\%wadname% del temp\%wadname% +del "%Drive%"\%wadname%>nul +if exist temp\%wadname% del temp\%wadname%>nul 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 @@ -12992,15 +13497,14 @@ goto:DOWNLOADSTART2 sfk echo [Magenta] This file has failed to download properly multiple times, Skipping download. echo. set multiplefail=Y -echo %md5% *%wadname%>> "%Drive%"\Download_Log.md5 +if /i "%AdvancedDownload%" NEQ "Y" echo "sfk echo %wadname%: [Red]Invalid">>temp\ModMii_Log.bat goto:NEXT :pass echo. sfk echo [Green]Download Successful 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 +if /i "%AdvancedDownload%" NEQ "Y" echo "echo %wadname%: Valid">>temp\ModMii_Log.bat goto:NEXT @@ -13013,17 +13517,21 @@ goto:NEXT 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= +set md5altcheck= 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 +sfk md5 -quiet -verify %md5alt% "%Drive%"\WAD\%wadname%.wad +if errorlevel 1 set md5altcheck=fail +IF "%md5altcheck%"=="" set md5altcheck=pass +if /i "%md5altcheck%" NEQ "fail" goto:pass + :fail echo. sfk echo [Yellow] This file already exists but it failed MD5 verification. @@ -13031,14 +13539,14 @@ sfk echo [Yellow] The current version of the file will be deleted and the file w echo. SET /a retry=%retry%+1 SET /a attempt=%attempt%+1 -del "%Drive%"\WAD\%wadname%.wad +del "%Drive%"\WAD\%wadname%.wad>nul goto:DOWNLOADSTART2 :pass sfk echo [Green]This file already exists and has been verified, Skipping download echo. set alreadyexists=yes -if /i "%md5check%" EQU "pass" echo %md5% *WAD\%wadname%.wad>> "%Drive%"\Download_Log.md5 +if /i "%AdvancedDownload%" NEQ "Y" echo "echo %wadname%.wad: Valid">>temp\ModMii_Log.bat goto:NEXT :nocheckexisting @@ -13085,15 +13593,13 @@ echo. sfk echo [Yellow] This base wad already exists but it failed MD5 verification. sfk echo [Yellow] The current version of the file will be deleted and the file will be re-downloaded. echo. -del temp\%basewad%.wad +del temp\%basewad%.wad>nul goto:downloadbasewad :pass echo. sfk echo -spat \x20 \x20 \x20 [Green] Base Wad already exists and has been verified, Continuing... 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 @@ -13103,7 +13609,7 @@ echo. nusd %code1%%code2% %version% if not exist "%Drive%"\WAD mkdir "%Drive%"\WAD -move %code1%%code2%\%code1%%code2%.wad temp\%basewad%.wad>nul +move /y %code1%%code2%\%code1%%code2%.wad temp\%basewad%.wad>nul rd /s /q %code1%%code2% @@ -13114,6 +13620,7 @@ if exist temp\%basewad%.wad goto:checkexisting if /i "%attempt%" EQU "1" goto:missingretry echo. sfk echo [Magenta] This file has failed to download properly multiple times, Skipping download. +if /i "%AdvancedDownload%" NEQ "Y" echo "sfk echo %wadname%.wad: [Red]Missing">>temp\ModMii_Log.bat echo. goto:NEXT @@ -13144,7 +13651,7 @@ echo. sfk echo [Yellow] This file already exists but it failed MD5 verification. sfk echo [Yellow] The current version of the file will be deleted and the file will be re-downloaded. echo. -del temp\%basewad%.wad +del temp\%basewad%.wad>nul SET /a retry=%retry%+1 SET /a attempt=%attempt%+1 goto:downloadbasewad @@ -13152,6 +13659,7 @@ goto:downloadbasewad :multiplefail echo. sfk echo [Magenta] This file has failed to download properly multiple times, Skipping download. +if /i "%AdvancedDownload%" NEQ "Y" echo "sfk echo %wadname%.wad: [Red]Invalid">>temp\ModMii_Log.bat set multiplefail=Y echo. goto:NEXT @@ -13160,12 +13668,10 @@ goto:NEXT echo. sfk echo -spat \x20 \x20 \x20 [Green] Base Wad has been Downloaded Successfully, Continuing... 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 Unpacking Base Wad: %basewad% @@ -13177,10 +13683,6 @@ wadmii -in temp\%basewad%.wad -out %basecios% - - - - :downloadbasewadb ::download SECOND base wadB to "%Drive%" (if applicable) if /i "%basewadb%" EQU "none" goto:nobasewadb @@ -13211,15 +13713,13 @@ echo. sfk echo [Yellow] This base wad already exists but it failed MD5 verification. sfk echo [Yellow] The current version of the file will be deleted and the file will be re-downloaded. echo. -del temp\%basewadb%.wad +del temp\%basewadb%.wad>nul goto:downloadbasewadb :pass echo. sfk echo -spat \x20 \x20 \x20 [Green] Base Wad already exists and has been verified, Continuing... 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 @@ -13229,7 +13729,7 @@ echo. nusd %code1b%%code2b% %versionb% if not exist "%Drive%"\WAD mkdir "%Drive%"\WAD -move %code1b%%code2b%\%code1b%%code2b%.wad temp\%basewadb%.wad>nul +move /y %code1b%%code2b%\%code1b%%code2b%.wad temp\%basewadb%.wad>nul rd /s /q %code1b%%code2b% @@ -13241,6 +13741,7 @@ if exist temp\%basewadb%.wad goto:checkexisting if /i "%attempt%" EQU "1" goto:missingretry echo. sfk echo [Magenta] This file has failed to download properly multiple times, Skipping download. +if /i "%AdvancedDownload%" NEQ "Y" echo "sfk echo %wadname%.wad: [Red]Missing">>temp\ModMii_Log.bat echo. goto:NEXT @@ -13271,7 +13772,7 @@ echo. sfk echo [Yellow] This file already exists but it failed MD5 verification. sfk echo [Yellow] The current version of the file will be deleted and the file will be re-downloaded. echo. -del temp\%basewadb%.wad +del temp\%basewadb%.wad>nul SET /a retry=%retry%+1 SET /a attempt=%attempt%+1 goto:downloadbasewadb @@ -13279,6 +13780,7 @@ goto:downloadbasewadb :multiplefail echo. sfk echo [Magenta] This file has failed to download properly multiple times, Skipping download. +if /i "%AdvancedDownload%" NEQ "Y" echo "sfk echo %wadname%.wad: [Red]Invalid">>temp\ModMii_Log.bat echo. set multiplefail=Y goto:NEXT @@ -13287,10 +13789,6 @@ goto:NEXT echo. sfk echo -spat \x20 \x20 \x20 [Green] Base Wad has been Downloaded Successfully, Continuing... 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 @@ -13302,25 +13800,76 @@ echo. mkdir %basewadb% wadmii -in temp\%basewadb%.wad -out %basewadb% + +if /i "%wadname:~0,3%" EQU "cBC" goto:cbc-stuff + ::----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 +::move modules that are from 38 and to be patched +move /y %basewadb%\00000001.app %basecios%\00000001.app>nul +move /y %basewadb%\%lastbasemodule%.app %basecios%\%lastbasemodule%.app>nul rd /s /q %basewadb% +goto:nobasewadb + + +:cbc-stuff + +::download NMM\DML-installer if missing +if exist "temp\%dlname:~0,-4%\FixElf\FixELF.exe" goto:gotit + +::download unrar if missing +if not exist temp\UnRAR.exe echo. +if not exist temp\UnRAR.exe echo Downloading UnRAR +if not exist temp\UnRAR.exe start %ModMiimin%/wait wget -t 3 "http://files.cybergamer.com.au/richard/FIFA Online 2 Full Client v200/UnRAR.exe" +if exist UnRAR.exe move /y UnRAR.exe temp\UnRAR.exe>nul + + +echo. +echo Downloading %dlname% +if not exist "%dlname%" start %ModMiimin%/wait wget -t 3 "%URL%" +echo. + +if not exist "%dlname%" (rd /s /q %basewadb%) & (rd /s /q %basecios%) & (echo.) & (sfk echo [Magenta] %dlname% Failed to Download properly, Skipping download.) & (echo "sfk echo %wadname%.wad: [Red]Missing">>temp\ModMii_Log.bat) & (echo.) & (goto:NEXT) + + +if not exist "temp\%dlname:~0,-4%" mkdir "temp\%dlname:~0,-4%" +temp\unrar.exe x -y %dlname% "temp\%dlname:~0,-4%">nul + +if exist %dlname% del %dlname%>nul + +:gotit +if exist "temp\%dlname:~0,-4%\%wadname:~4,3%.elf" move /y "temp\%dlname:~0,-4%\%wadname:~4,3%.elf" "temp\%dlname:~0,-4%\FixElf\%wadname:~4,3%.elf">nul + +move /y "%basewadb%\00000001.app" "temp\%dlname:~0,-4%\FixElf\MIOS.app">nul +rd /s /q %basewadb% + + +cd "temp\%dlname:~0,-4%\FixElf" + + +if exist 00000001.app del 00000001.app>nul + +echo. +echo Running Crediar's FixELF to patch MIOS.app +echo. +FixELF MIOS.app %wadname:~4,3%.elf 00000001.app>nul +cd.. +cd.. +cd.. + +move /y "temp\%dlname:~0,-4%\FixElf\00000001.app" "%basecios%\00000001.app">nul + +goto:repackwad + + + :nobasewadb - - ::------for theming system menu's only---------- if /i "%category%" NEQ "SMTHEME" goto:skip -goto:diff_download +goto:mym_download :SMTHEME2 echo. @@ -13328,8 +13877,14 @@ echo Patching System Theme, please wait... 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 + +cd temp +TMCL.exe "%mym1%" -A "%ModMiipath%\%basecios%\00000001-original.app" -o temp.csm>nul +TMCL.exe "%mym2%" -A temp.csm -o "%ModMiipath%\%basecios%\00000001.app">nul +if exist temp.csm del temp.csm>nul +cd.. + +del %basecios%\00000001-original.app>nul goto:repackwad :skip @@ -13345,8 +13900,8 @@ 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 /i "%code2%" NEQ "%code2new%" ren %basecios%\%code1%%code2%.cert %code1%%code2new%.cert +if /i "%code2%" NEQ "%code2new%" 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 @@ -13383,89 +13938,83 @@ goto:deletefiles 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 +if not exist "modules\Diffs\%diffpath%\%diffpath%_tik.diff" goto:notik +if /i "%md5basecheck%" EQU "pass" jptch %basecios%\%code1%%code2%.tik modules\Diffs\%diffpath%\%diffpath%_tik.diff %basecios%\%code1%%code2new%.tik +:notik +if not exist "modules\Diffs\%diffpath%\%diffpath%_tik2.diff" goto:notik2 +if /i "%md5basealtcheck%" EQU "pass" jptch %basecios%\%code1%%code2%.tik modules\Diffs\%diffpath%\%diffpath%_tik2.diff %basecios%\%code1%%code2new%.tik +:notik2 ::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 +if exist %basecios%\00000000-original.app del %basecios%\00000000-original.app>nul +if exist %basecios%\00000001-original.app del %basecios%\00000001-original.app>nul +if exist %basecios%\00000002-original.app del %basecios%\00000002-original.app>nul +if exist %basecios%\%lastbasemodule%-original.app del %basecios%\%lastbasemodule%-original.app>nul ::--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 exist %basecios%\%code1%%code2%-original.tik del %basecios%\%code1%%code2%-original.tik>nul +if exist %basecios%\%code1%%code2%-original.tmd del %basecios%\%code1%%code2%-original.tmd>nul 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 - +if exist %basecios%\%code1%%code2%.tik del %basecios%\%code1%%code2%.tik>nul +if exist %basecios%\%code1%%code2%.tmd del %basecios%\%code1%%code2%.tmd>nul ::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 +if /i "%wadname:~0,3%" EQU "cBC" goto:repackwad echo. echo Patching %lastbasemodule%.app to support the Korean Common Key -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 +::IOS37-64-v3869 +if /i "%basewad%" EQU "IOS37-64-v3869" hexalter.exe %basecios%\%lastbasemodule%.app 0x1FD00=0xE0 +if /i "%basewad%" EQU "IOS37-64-v3869" hexalter.exe %basecios%\%lastbasemodule%.app 0x278E0=0x63,0xB8,0x2B,0xB4,0xF4,0x61,0x4E,0x2E,0x13,0xF2,0xFE,0xFB,0xBA,0x4C,0x9B,0x7E -::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 +::IOS57-64-v5661 +if /i "%basewad%" EQU "IOS57-64-v5661" hexalter.exe %basecios%\%lastbasemodule%.app 0x21340=0xE0 +if /i "%basewad%" EQU "IOS57-64-v5661" hexalter.exe %basecios%\%lastbasemodule%.app 0x28F5C=0x63,0xB8,0x2B,0xB4,0xF4,0x61,0x4E,0x2E,0x13,0xF2,0xFE,0xFB,0xBA,0x4C,0x9B,0x7E -::2nd set of patches -set line1toreplace=%line1Num%:000000000000000063B82BB4F4614E2E -set line2toreplace=%line2Num%:13F2FEFBBA4C9B7E0000000000000000 +::NEXT GEN BASES +::IOS37-64-v5662 +if /i "%basewad%" EQU "IOS37-64-v5662" hexalter.exe %basecios%\%lastbasemodule%.app 0x1FD88=0xE0 +if /i "%basewad%" EQU "IOS37-64-v5662" hexalter.exe %basecios%\%lastbasemodule%.app 0x27968=0x63,0xB8,0x2B,0xB4,0xF4,0x61,0x4E,0x2E,0x13,0xF2,0xFE,0xFB,0xBA,0x4C,0x9B,0x7E +::IOS53-64-v5662 +if /i "%basewad%" EQU "IOS53-64-v5662" hexalter.exe %basecios%\%lastbasemodule%.app 0x1FD88=0xE0 +if /i "%basewad%" EQU "IOS53-64-v5662" hexalter.exe %basecios%\%lastbasemodule%.app 0x27968=0x63,0xB8,0x2B,0xB4,0xF4,0x61,0x4E,0x2E,0x13,0xF2,0xFE,0xFB,0xBA,0x4C,0x9B,0x7E -if /i "%basewad%" EQU "IOS37-64-v3869" (set line1toreplace=10127:63B82BB4F4614E2E13F2FEFBBA4C9B7E) & (set line2toreplace=) +::IOS55-64-v5662 +if /i "%basewad%" EQU "IOS55-64-v5662" hexalter.exe %basecios%\%lastbasemodule%.app 0x1FD88=0xE0 +if /i "%basewad%" EQU "IOS55-64-v5662" hexalter.exe %basecios%\%lastbasemodule%.app 0x27968=0x63,0xB8,0x2B,0xB4,0xF4,0x61,0x4E,0x2E,0x13,0xF2,0xFE,0xFB,0xBA,0x4C,0x9B,0x7E -if /i "%basewad%" EQU "IOS57-64-v5661" (set line1toreplace=10486:00000000000000000000000063B82BB4) & (set line2toreplace=10487:F4614E2E13F2FEFBBA4C9B7E00000000) +::IOS56-64-v5661 +if /i "%basewad%" EQU "IOS56-64-v5661" hexalter.exe %basecios%\%lastbasemodule%.app 0x21424=0xE0 +if /i "%basewad%" EQU "IOS56-64-v5661" hexalter.exe %basecios%\%lastbasemodule%.app 0x29078=0x63,0xB8,0x2B,0xB4,0xF4,0x61,0x4E,0x2E,0x13,0xF2,0xFE,0xFB,0xBA,0x4C,0x9B,0x7E +::IOS57-64-v5918 +if /i "%basewad%" EQU "IOS57-64-v5918" hexalter.exe %basecios%\%lastbasemodule%.app 0x21424=0xE0 +if /i "%basewad%" EQU "IOS57-64-v5918" hexalter.exe %basecios%\%lastbasemodule%.app 0x29078=0x63,0xB8,0x2B,0xB4,0xF4,0x61,0x4E,0x2E,0x13,0xF2,0xFE,0xFB,0xBA,0x4C,0x9B,0x7E -IF "%line1toreplace%"=="" goto:skip -sfk filter hexdump.txt -lsrep _%line1toreplace:~0,5%*_%line1toreplace%_ -write -yes>nul -:skip +::IOS58-64-v6175 +if /i "%basewad%" EQU "IOS58-64-v6175" hexalter.exe %basecios%\%lastbasemodule%.app 0x21424=0xE0 +if /i "%basewad%" EQU "IOS58-64-v6175" hexalter.exe %basecios%\%lastbasemodule%.app 0x29078=0x63,0xB8,0x2B,0xB4,0xF4,0x61,0x4E,0x2E,0x13,0xF2,0xFE,0xFB,0xBA,0x4C,0x9B,0x7E -IF "%line2toreplace%"=="" goto:skip -sfk filter hexdump.txt -lsrep _%line2toreplace:~0,5%*_%line2toreplace%_ -write -yes>nul -:skip +::IOS60-64-v6174 +if /i "%basewad%" EQU "IOS60-64-v6174" hexalter.exe %basecios%\%lastbasemodule%.app 0x20678=0xE0 +if /i "%basewad%" EQU "IOS60-64-v6174" hexalter.exe %basecios%\%lastbasemodule%.app 0x28294=0x63,0xB8,0x2B,0xB4,0xF4,0x61,0x4E,0x2E,0x13,0xF2,0xFE,0xFB,0xBA,0x4C,0x9B,0x7E - -sfk filter hexdump.txt -rep _"*:"__ +hextobin %basecios%\%lastbasemodule%.app>nul - - -del hexdump.txt>nul +echo. :nokorpatch @@ -13494,6 +14043,17 @@ if /i "%basecios%" EQU "cIOS223[37]-v5" copy modules\Hermes\mloadv5.app %basecio ::224v5 base57 if /i "%basecios%" EQU "cIOS224[57]-v5" copy modules\Hermes\mloadv5.app %basecios%\00000013.app +::202v5.1R base60 +if /i "%basecios%" EQU "cIOS202[60]-v5.1R" copy modules\Hermes\mloadv5.1R.app %basecios%\0000000f.app + +::222v5.1R base38 +if /i "%basecios%" EQU "cIOS222[38]-v5.1R" copy modules\Hermes\mloadv5.1R.app %basecios%\0000000f.app + +::223v5.1R base37 +if /i "%basecios%" EQU "cIOS223[37]-v5.1R" copy modules\Hermes\mloadv5.1R.app %basecios%\0000000f.app + +::224v5.1R base57 +if /i "%basecios%" EQU "cIOS224[57]-v5.1R" copy modules\Hermes\mloadv5.1R.app %basecios%\00000013.app ::249v19 base37 @@ -13668,7 +14228,7 @@ if exist modules\d2x-beta\FFSP.app (copy modules\d2x-beta\FFSP.app %basecios%\00 -::------hex edit d2x 00.app--------- +::------sign cIOS with details--------- set d2xNumber= set d2xhexNumber= set baseNumber= @@ -13677,18 +14237,11 @@ 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 Signing 00000000.app with cIOS details -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---- @@ -13696,19 +14249,13 @@ 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 +del cIOSrev.bat>nul :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 +::set a file with 1 line as a variable +set /p cIOShexNumber= nul ::----- @@ -13717,15 +14264,9 @@ set baseNumber=%basewad:~3,2% 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 a file with 1 line as a variable +set /p basehexNumber= nul set cIOSsubversion= @@ -13734,6 +14275,8 @@ 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 +::limit cios family name to 16 chars +set cIOSFamilyName=%cIOSFamilyName:~0,16% ::-----version string (ie. beta1) (this part required for d2x betas only)------ @@ -13755,150 +14298,84 @@ del cIOSsubversion.bat>nul :tinyjump -::----- -::Loop through txt file -for /F "tokens=*" %%A in (hexdump.txt) do call :processhexedit %%A -goto:nextstep +::copy template .app +copy /y "modules\00000000-template.app" "%basecios%\00000000.app">nul -: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=%* +::hexalter version number and base wad number +hexalter.exe "%basecios%\00000000.app" 0x8=0x%cIOShexNumber:~0,2%,0x%cIOShexNumber:~2,2%,0x%cIOShexNumber:~4,2%,0x%cIOShexNumber:~6,2%,0x%basehexNumber:~0,2%,0x%basehexNumber:~2,2%,0x%basehexNumber:~4,2%,0x%basehexNumber:~6,2% -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 +::convert %cIOSFamilyName% to hex then hexalter +set var=%cIOSFamilyName% +call modules\Ascii2hex.bat +setlocal DISABLEDELAYEDEXPANSION +sfk filter -quiet "temphex.txt" -rep _,_,0x_ -write -yes +set /p cIOSFamilyNamehex= >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 +echo. +echo Patching %lastbasemodule%.app with IRQ4 patch +echo. +if /i "%basewad:~3,2%" EQU "37" hexalter.exe %basecios%\%lastbasemodule%.app 0x26E40=0xFF,0xFF,0x5B,0x78 +if /i "%basewad:~3,2%" EQU "38" hexalter.exe %basecios%\%lastbasemodule%.app 0x2668C=0xFF,0xFF,0x5A,0xFC +if /i "%basewad:~3,2%" EQU "53" hexalter.exe %basecios%\%lastbasemodule%.app 0x26E40=0xFF,0xFF,0x5B,0x78 +if /i "%basewad:~3,2%" EQU "55" hexalter.exe %basecios%\%lastbasemodule%.app 0x26E40=0xFF,0xFF,0x5B,0x78 +if /i "%basewad:~3,2%" EQU "56" hexalter.exe %basecios%\%lastbasemodule%.app 0x28530=0xFF,0xFF,0x5D,0x5C +if /i "%basewad:~3,2%" EQU "57" hexalter.exe %basecios%\%lastbasemodule%.app 0x28530=0xFF,0xFF,0x5D,0x5C +echo. ::---------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 Changing version number and/or slot number echo. -if /i "%ROOTSAVE%" EQU "OFF" (patchios "%Drive%"\WAD\%wadname%.wad -slot %ciosslot% -v %ciosversion%) else (patchios "%Drive%"\%wadname%.wad -slot %ciosslot% -v %ciosversion%) +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 @@ -13913,19 +14390,13 @@ 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 not exist "%Drive%"\ModThemes mkdir "%Drive%"\ModThemes ::----if exist and fails md5 check, delete and redownload---- -if exist "%Drive%"\MyMenuify_Themes\%wadname%.csm (goto:checkexisting) else (goto:nocheckexisting) +if exist "%Drive%"\ModThemes\%wadname%.csm (goto:checkexisting) else (goto:nocheckexisting) :checkexisting set md5check= -sfk md5 -quiet -verify %md5% "%Drive%"\MyMenuify_Themes\%wadname%.csm +sfk md5 -quiet -verify %md5% "%Drive%"\ModThemes\%wadname%.csm if errorlevel 1 set md5check=fail IF "%md5check%"=="" set md5check=pass if /i "%md5check%" NEQ "fail" goto:pass @@ -13937,13 +14408,13 @@ sfk echo [Yellow] The current version of the file will be deleted and the file w echo. SET /a retry=%retry%+1 SET /a attempt=%attempt%+1 -del "%Drive%"\MyMenuify_Themes\%wadname%.csm +del "%Drive%"\ModThemes\%wadname%.csm>nul goto:DOWNLOADSTART2 :pass sfk echo [Green]This file already exists and has been verified, Skipping download echo. -::if /i "%md5check%" EQU "pass" echo %md5% *WAD\%wadname%.wad>> "%Drive%"\Download_Log.md5 +if /i "%AdvancedDownload%" NEQ "Y" echo "echo %name%: Valid">>temp\ModMii_Log.bat goto:NEXT :nocheckexisting @@ -13959,9 +14430,9 @@ 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 +if not exist "%Drive%"\ModThemes\%dlname% goto:nocheckexisting set md5basecheck= -sfk md5 -quiet -verify %md5base% "%Drive%"\MyMenuify_Themes\%dlname% +sfk md5 -quiet -verify %md5base% "%Drive%"\ModThemes\%dlname% if errorlevel 1 set md5basecheck=fail IF "%md5basecheck%"=="" set md5basecheck=pass if /i "%md5basecheck%" NEQ "fail" goto:pass @@ -13973,38 +14444,39 @@ sfk echo [Yellow] The current version of the file will be deleted and the file w echo. SET /a retry=%retry%+1 SET /a attempt=%attempt%+1 -del "%Drive%"\MyMenuify_Themes\%dlname% -if exist temp\%dlname% del temp\%dlname% +del "%Drive%"\ModThemes\%dlname%>nul +if exist temp\%dlname% del temp\%dlname%>nul goto:DOWNLOADSTART2 :pass sfk echo -spat \x20 \x20 \x20 [Green] Base App already exists and has been verified, Continuing... echo. -::if /i "%md5basecheck%" EQU "pass" echo %md5base% *WAD\%wadname%>> "%Drive%"\Download_Log.md5 -goto:diff_download +goto:mym_download :nocheckexisting if exist temp\%dlname% goto:AlreadyinTemp + nusfilegrabber.exe %version% -move /Y 000000%version%.app temp\%dlname%>nul +if exist 000000%version%.app move /Y 000000%version%.app temp\%dlname%>nul :AlreadyinTemp -copy /y temp\%dlname% "%Drive%"\MyMenuify_Themes\%dlname% >nul +copy /y temp\%dlname% "%Drive%"\ModThemes\%dlname% >nul ::----Check base APP----------- ::----check after downloading - if md5 check fails, delete and redownload---- -if exist "%Drive%"\MyMenuify_Themes\%dlname% goto:checkexisting +if exist "%Drive%"\ModThemes\%dlname% goto:checkexisting :missing if /i "%attempt%" EQU "1" goto:missingretry echo. sfk echo [Magenta] This file has failed to download properly multiple times, Skipping download. echo. +if /i "%AdvancedDownload%" NEQ "Y" echo "sfk echo %wadname%.csm: [Red]Missing">>temp\ModMii_Log.bat goto:NEXT :missingretry @@ -14018,7 +14490,7 @@ goto:DOWNLOADSTART2 :checkexisting set md5basecheck= -sfk md5 -quiet -verify %md5base% "%Drive%"\MyMenuify_Themes\%dlname% +sfk md5 -quiet -verify %md5base% "%Drive%"\ModThemes\%dlname% if errorlevel 1 set md5basecheck=fail IF "%md5basecheck%"=="" set md5basecheck=pass if /i "%md5basecheck%" NEQ "fail" goto:pass @@ -14029,8 +14501,8 @@ echo. sfk echo [Yellow] This base app already exists but it failed MD5 verification. sfk echo [Yellow] The current version of the file will be deleted and the file will be re-downloaded. echo. -del "%Drive%"\MyMenuify_Themes\%dlname% -if exist temp\%dlname% del temp\%dlname% +del "%Drive%"\ModThemes\%dlname%>nul +if exist temp\%dlname% del temp\%dlname%>nul SET /a retry=%retry%+1 SET /a attempt=%attempt%+1 goto:DOWNLOADSTART2 @@ -14039,70 +14511,78 @@ goto:DOWNLOADSTART2 echo. sfk echo [Magenta] This file has failed to download properly multiple times, Skipping download. echo. -::echo %md5base% *WAD\%wadname%>> "%Drive%"\Download_Log.md5 set multiplefail=Y +if /i "%AdvancedDownload%" NEQ "Y" echo "sfk echo %wadname%.csm: [Red]Missing">>temp\ModMii_Log.bat goto:NEXT :pass echo. sfk echo -spat \x20 \x20 \x20 [Green] Base App has been Downloaded Successfully, Continuing... echo. -::if /i "%md5basecheck%" EQU "pass" echo %md5base% *WAD\%wadname%>> "%Drive%"\Download_Log.md5 -goto:diff_download +::if /i "%AdvancedDownload%" NEQ "Y" echo "echo %wadname%.csm: Valid">>temp\ModMii_Log.bat +goto:mym_download -::-------------------diff download to build csm file--------------------- -:diff_download + +::-------------------mym download to build csm file--------------------- + +:mym_download + +set mym0=%mym1% +set md5mym0=%md5mym1% +set mym2= + +:mym2_download echo. -echo Downloading %codeURL:~34,-5% Diff file +echo Downloading %mym0% 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 +if not exist "temp\%mym0%" goto:nocheckexisting +set md5mymcheck= +sfk md5 -quiet -verify %md5mym0% "temp\%mym0%" +if errorlevel 1 set md5mymcheck=fail +IF "%md5mymcheck%"=="" set md5mymcheck=pass +if /i "%md5mymcheck%" NEQ "fail" goto:pass :fail echo. -sfk echo [Yellow] This Diff file already exists but it failed MD5 verification. +sfk echo [Yellow] This mym file already exists but it failed MD5 verification. sfk echo [Yellow] The current version of the file will be deleted and the file will be re-downloaded. echo. SET /a retry=%retry%+1 SET /a attempt=%attempt%+1 -del temp\%codeURL:~34,-5%.diff +del "temp\%mym0%">nul goto:DOWNLOADSTART2 :pass -sfk echo -spat \x20 \x20 \x20 [Green] Diff file already exists and has been verified, Continuing... +sfk echo -spat \x20 \x20 \x20 [Green] File already exists and has been verified, Continuing... 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 +::if /i "%category%" EQU "SMTHEME" goto:SMTHEME2 +goto:download_mym2 :nocheckexisting -start %ModMiimin%/wait wget -t 3 %codeURL% -move /Y %codeURL:~34,-5%.diff temp>nul +start %ModMiimin%/wait wget -t 3 "http://nusad.googlecode.com/files/%mym0%" +if exist "%mym0%" move /Y "%mym0%" temp>nul -::----Check Diff file after downloading----------- +::----Check mym file after downloading----------- ::----check after downloading - if md5 check fails, delete and redownload---- -if exist temp\%codeURL:~34,-5%.diff goto:checkexisting +if exist "temp\%mym0%" goto:checkexisting :missing if /i "%attempt%" EQU "1" goto:missingretry echo. sfk echo [Magenta] This file has failed to download properly multiple times, Skipping download. echo. +if /i "%AdvancedDownload%" NEQ "Y" echo "sfk echo %name%: [Red]Missing">>temp\ModMii_Log.bat goto:NEXT :missingretry @@ -14114,20 +14594,20 @@ SET /a attempt=%attempt%+1 goto:DOWNLOADSTART2 :checkexisting -set md5diffcheck= +set md5mymcheck= -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 +sfk md5 -quiet -verify %md5mym0% "temp\%mym0%" +if errorlevel 1 set md5mymcheck=fail +IF "%md5mymcheck%"=="" set md5mymcheck=pass +if /i "%md5mymcheck%" NEQ "fail" goto:pass :fail if /i "%attempt%" NEQ "1" goto:multiplefail echo. -sfk echo [Yellow] This Diff file already exists but it failed MD5 verification. +sfk echo [Yellow] This File already exists but it failed MD5 verification. sfk echo [Yellow] The current version of the file will be deleted and the file will be re-downloaded. echo. -del temp\%codeURL:~34,-5%.diff +del "temp\%mym0%">nul SET /a retry=%retry%+1 SET /a attempt=%attempt%+1 goto:DOWNLOADSTART2 @@ -14136,42 +14616,157 @@ goto:DOWNLOADSTART2 echo. sfk echo [Magenta] This file has failed to download properly multiple times, Skipping download. echo. -::echo %md5diff% *WAD\%codeURL:~34,-5%>> "%Drive%"\Download_Log.md5 set multiplefail=Y +if /i "%AdvancedDownload%" NEQ "Y" echo "sfk echo %name%: [Red]Missing">>temp\ModMii_Log.bat goto:NEXT :pass echo. -sfk echo -spat \x20 \x20 \x20 [Green] Diff file has been Downloaded Successfully, Continuing... +sfk echo -spat \x20 \x20 \x20 [Green] File has been Downloaded Successfully, Continuing... +echo. +::if /i "%category%" EQU "SMTHEME" goto:SMTHEME2 +::goto:build_csm + + + +:download_mym2 +if /i "%mym0%" EQU "%mym2%" goto:thememiiDL + +if /i "%effect%" EQU "No-Spin" set mym2=optional_non_spinning_outline.mym +if /i "%effect%" EQU "No-Spin" set md5mym2=9e70e955aa9ba04cb904b350402ed5b3 + +if /i "%effect%" EQU "Spin" set mym2=optional_spinning_outline.mym +if /i "%effect%" EQU "Spin" set md5mym2=b66e0d93eac883651898090236c14306 + +if /i "%effect%" EQU "Fast-Spin" set mym2=optional_fast_spinning_outline.mym +if /i "%effect%" EQU "Fast-Spin" set md5mym2=1ddddcf02bc7024b7fde393308cdbd5f + +set mym0=%mym2% +set md5mym0=%md5mym2% +goto:mym2_download + + + +::---------thememii cmd line download------------- +:thememiiDL + +echo. +echo Downloading ThemeMii Cmd Line +echo. + +set ThemeMiiZip=thememii_cmd_3.5NetFramework.zip +set md5TMCL=641eadbcbb9970f066d7852286f03133 +if exist "temp\DBUPDATE%currentversion%.bat" call "temp\DBUPDATE%currentversion%.bat" + + +::----if exist and fails md5 check, delete and redownload---- +if not exist temp\TMCL.exe goto:nocheckexisting +set md5TMCLcheck= +sfk md5 -quiet -verify %md5TMCL% temp\TMCL.exe +if errorlevel 1 set md5TMCLcheck=fail +IF "%md5TMCLcheck%"=="" set md5TMCLcheck=pass +if /i "%md5TMCLcheck%" NEQ "fail" goto:pass + +:fail +echo. +sfk echo [Yellow] This file already exists but it failed MD5 verification. +sfk echo [Yellow] The current version of the file will be deleted and the file will be re-downloaded. +echo. +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +del temp\TMCL.exe>nul +goto:DOWNLOADSTART2 + +:pass +sfk echo -spat \x20 \x20 \x20 [Green] File already exists and has been verified, Continuing... 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 "http://nusad.googlecode.com/files/%ThemeMiiZip%" + +if exist %ThemeMiiZip% 7za e -aoa %ThemeMiiZip% -otemp *.* -r +if exist %ThemeMiiZip% del %ThemeMiiZip%>nul - - - -:build_csm - -echo. -echo Building Theme (%wadname%.csm), please wait... -echo. - -jptch "%Drive%"\MyMenuify_Themes\%dlname% temp\%wadname%.diff "%Drive%"\MyMenuify_Themes\%wadname%.csm - - - +::----Check mym file after downloading----------- ::----check after downloading - if md5 check fails, delete and redownload---- -if exist "%Drive%"\MyMenuify_Themes\%wadname%.csm goto:checkexisting +if exist temp\TMCL.exe goto:checkexisting :missing if /i "%attempt%" EQU "1" goto:missingretry echo. sfk echo [Magenta] This file has failed to download properly multiple times, Skipping download. echo. +if /i "%AdvancedDownload%" NEQ "Y" echo "sfk echo %name%: [Red]Missing">>temp\ModMii_Log.bat +goto:NEXT + +:missingretry +echo. +sfk echo [Yellow] The file is missing, retrying download. +echo. +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +goto:DOWNLOADSTART2 + +:checkexisting +set md5TMCLcheck= + +sfk md5 -quiet -verify %md5TMCL% temp\TMCL.exe +if errorlevel 1 set md5TMCLcheck=fail +IF "%md5TMCLcheck%"=="" set md5TMCLcheck=pass +if /i "%md5TMCLcheck%" NEQ "fail" goto:pass + +:fail +if /i "%attempt%" NEQ "1" goto:multiplefail +echo. +sfk echo [Yellow] This file already exists but it failed MD5 verification. +sfk echo [Yellow] The current version of the file will be deleted and the file will be re-downloaded. +echo. +del temp\TMCL.exe>nul +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +goto:DOWNLOADSTART2 + +:multiplefail +echo. +sfk echo [Magenta] This file has failed to download properly multiple times, Skipping download. +echo. +set multiplefail=Y +if /i "%AdvancedDownload%" NEQ "Y" echo "sfk echo %name%: [Red]Missing">>temp\ModMii_Log.bat +goto:NEXT + +:pass +echo. +sfk echo -spat \x20 \x20 \x20 [Green] File has been Downloaded Successfully, Continuing... +echo. +::goto:build_csm + + + +:build_csm +if /i "%category%" EQU "SMTHEME" goto:SMTHEME2 +echo. +echo Building Theme (%wadname%.csm), please wait... +echo. +cd temp +TMCL.exe "%mym1%" -A "%dlname%" -o temp.csm>nul +TMCL.exe "%mym2%" -A temp.csm -o "%wadname%.csm">nul +if exist temp.csm del temp.csm>nul +cd.. + +if exist "temp\%wadname%.csm" move /y "temp\%wadname%.csm" "%Drive%\ModThemes\%wadname%.csm">nul + +::----check after downloading - if md5 check fails, delete and redownload---- +if exist "%Drive%"\ModThemes\%wadname%.csm goto:checkexisting + +:missing +if /i "%attempt%" EQU "1" goto:missingretry +echo. +sfk echo [Magenta] This file has failed to download properly multiple times, Skipping download. +echo. +if /i "%AdvancedDownload%" NEQ "Y" echo "sfk echo %name%: [Red]Missing">>temp\ModMii_Log.bat goto:NEXT :missingretry @@ -14184,7 +14779,7 @@ goto:DOWNLOADSTART2 :checkexisting set md5check= -sfk md5 -quiet -verify %md5% "%Drive%"\MyMenuify_Themes\%wadname%.csm +sfk md5 -quiet -verify %md5% "%Drive%"\ModThemes\%wadname%.csm if errorlevel 1 set md5check=fail IF "%md5check%"=="" set md5check=pass if /i "%md5check%" NEQ "fail" goto:pass @@ -14195,7 +14790,7 @@ echo. sfk echo [Yellow] This file already exists but it failed MD5 verification. sfk echo [Yellow] The current version of the file will be deleted and the file will be re-downloaded. echo. -del "%Drive%"\MyMenuify_Themes\%wadname%.csm +del "%Drive%"\ModThemes\%wadname%.csm>nul SET /a retry=%retry%+1 SET /a attempt=%attempt%+1 goto:DOWNLOADSTART2 @@ -14204,14 +14799,15 @@ goto:DOWNLOADSTART2 echo. sfk echo [Magenta] This file has failed to download properly multiple times, Skipping download. echo. -echo %md5% *WAD\%wadname%.wad>> "%Drive%"\Download_Log.md5 set multiplefail=Y +if /i "%AdvancedDownload%" NEQ "Y" echo "sfk echo %name%: [Red]Invalid">>temp\ModMii_Log.bat goto:NEXT :pass echo. sfk echo [Green]Download Successful echo. +if /i "%AdvancedDownload%" NEQ "Y" echo "echo %name%: Valid">>temp\ModMii_Log.bat goto:NEXT @@ -14225,11 +14821,6 @@ goto:NEXT ::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 @@ -14240,7 +14831,7 @@ echo This app already exists... ::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 +del currentcode.bat>nul echo. echo Current version is %currentcode% echo. @@ -14252,44 +14843,46 @@ echo. ::Download updates.txt start %ModMiimin%/wait wget http://cfg-loader.googlecode.com/svn/trunk/updates.txt +if not exist updates.txt goto:missing + ::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 +del cfgurl2.txt>nul sfk filter cfgurl.txt -ls+"%cfgchoice%:" -ls!"%cfgchoice%%cfgchoice%:" -lsrep _"%cfgchoice%:"_"set cfgurl="_>cfgDLsettings.bat -del cfgurl.txt +del cfgurl.txt>nul ::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 +del cfgrelease2.txt>nul sfk filter cfgrelease.txt -ls+"%cfgchoice%:" -ls!"%cfgchoice%%cfgchoice%:" -lsrep _"%cfgchoice%:"_"set cfgrelease="_>>cfgDLsettings.bat -del cfgrelease.txt +del cfgrelease.txt>nul ::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 +del cfgdate2.txt>nul sfk filter cfgdate.txt -ls+"%cfgchoice%:" -ls!"%cfgchoice%%cfgchoice%:" -lsrep _"%cfgchoice%:"_"set cfgdate="_>>cfgDLsettings.bat -del cfgdate.txt +del cfgdate.txt>nul ::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 +del cfgFullRelease.txt>nul sfk filter cfgFullRelease2.txt -ls+"1:" -ls!"11:" -lsrep _"1:"_"set cfgfullrelease="_>>cfgDLsettings.bat -del cfgFullRelease2.txt +del cfgFullRelease2.txt>nul -del updates.txt +del updates.txt>nul call cfgDLsettings.bat -del cfgDLsettings.bat +del cfgDLsettings.bat>nul if /i "%name%" EQU "Configurable USB-Loader (Most recent Full 249 version)" goto:usbloaderFolder @@ -14305,6 +14898,7 @@ goto:update :noupdate sfk echo -spat \x20 [Green] Your current version of %currentcode% is up to date, skipping download +if /i "%AdvancedDownload%" NEQ "Y" echo "echo %name%: Found Version %cfgrelease%">>temp\ModMii_Log.bat @ping 127.0.0.1 -n 2 -w 1000> nul goto:next @@ -14345,14 +14939,15 @@ sfk filter "%Drive%"\apps\USBLoader_cfg\meta.xml -rep _cfgrelease_"%cfgrelease%" ::----simple version check after downloading---- -if exist "%Drive%"\apps\USBLoader_cfg\boot.dol goto:checkexisting +if exist "%Drive%\%path1%boot.dol" goto:checkexisting :missing if /i "%attempt%" EQU "1" goto:missingretry echo. sfk echo [Magenta] This file has failed to download properly multiple times, Skipping download. echo. -goto:NEXT +goto:MetaChecker +::goto:NEXT :missingretry echo. @@ -14364,9 +14959,9 @@ 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 +sfk filter -quiet "%Drive%\%path1%meta.xml" -+"/version" -rep _"*"_"set currentcode="_ -rep _"currentcode.bat call currentcode.bat -del currentcode.bat +del currentcode.bat>nul if "%currentcode%" EQU "%cfgrelease%" goto:pass :fail @@ -14384,38 +14979,34 @@ echo. sfk echo [Magenta] This file has failed to download properly multiple times, Skipping download. echo. set multiplefail=Y -goto:NEXT +goto:MetaChecker +::goto:NEXT :pass echo. sfk echo [Green]Download Successful echo. +if /i "%AdvancedDownload%" NEQ "Y" echo "echo %name%: Found Version %cfgrelease%">>temp\ModMii_Log.bat goto:NEXT :usbloaderFolder - - if not exist "%Drive%\apps\USBLoader_cfg\meta.xml" goto:skip if "%currentcode%" EQU "%cfgfullrelease%" goto:noupdate echo Updating from %currentcode% to %cfgfullrelease% echo. - :skip ::Download most recent full version for USB-Loader Folder - echo Downloading most recent Full/Official Configurable USB-Loader: Version %cfgfullrelease% if exist "%Drive%\usb-loader" Echo. if exist "%Drive%\usb-loader" Echo Note: Existing USB-Loader Folder will be renamed 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 @@ -14435,14 +15026,6 @@ if not exist %Drive%\apps\USBLoader_cfg mkdir %Drive%\apps\USBLoader_cfg 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 @@ -14491,7 +15074,8 @@ if /i "%attempt%" EQU "1" goto:missingretry echo. sfk echo [Magenta] This file has failed to download properly multiple times, Skipping download. echo. -goto:NEXT +goto:MetaChecker +::goto:NEXT :missingretry echo. @@ -14505,7 +15089,7 @@ goto:DOWNLOADSTART2 ::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 +del currentcode.bat>nul if "%currentcode%" EQU "%cfgfullrelease%" goto:pass :fail @@ -14523,18 +15107,21 @@ echo. sfk echo [Magenta] This file has failed to download properly multiple times, Skipping download. echo. set multiplefail=Y -goto:NEXT +goto:MetaChecker +::goto:NEXT :pass echo. sfk echo [Green]Download Successful echo. +if /i "%AdvancedDownload%" NEQ "Y" echo "echo %name%: Found Version %cfgfullrelease%">>temp\ModMii_Log.bat goto:NEXT :noupdate sfk echo -spat \x20 [Green] Your current version of %currentcode% is up to date, skipping download +if /i "%AdvancedDownload%" NEQ "Y" echo "echo %name%: Found Version %cfgfullrelease%">>temp\ModMii_Log.bat @ping 127.0.0.1 -n 2 -w 1000> nul goto:next @@ -14542,11 +15129,9 @@ 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" +if not exist updates.txt goto:missing ::Most Recent Version Download Link @@ -14569,10 +15154,7 @@ 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. echo This app already exists... @@ -14608,6 +15190,7 @@ if /i "%attempt%" EQU "1" goto:missingretry echo. sfk echo [Magenta] This file has failed to download properly multiple times, Skipping download. echo. +if /i "%AdvancedDownload%" NEQ "Y" echo "sfk echo %name%: [Red]Missing">>temp\ModMii_Log.bat goto:NEXT :missingretry @@ -14618,7 +15201,6 @@ SET /a retry=%retry%+1 SET /a attempt=%attempt%+1 goto:DOWNLOADSTART2 - :pass echo. sfk echo [Green]Download Successful @@ -14627,10 +15209,12 @@ echo. 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" +if /i "%AdvancedDownload%" NEQ "Y" echo "echo %name%: Found Version %cfgrrelease%">>temp\ModMii_Log.bat goto:NEXT :noupdate sfk echo -spat \x20 [Green] Your current version of %cfgrreleaseOLD% is up to date, skipping download +if /i "%AdvancedDownload%" NEQ "Y" echo "echo %name%: Found Version %cfgrrelease%">>temp\ModMii_Log.bat @ping 127.0.0.1 -n 2 -w 1000> nul goto:next @@ -14648,7 +15232,7 @@ echo This app already exists... ::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 +del currentcode.bat>nul echo. echo Current version is %currentcode% echo. @@ -14657,6 +15241,9 @@ echo. :doesntexist start %ModMiimin%/wait wget "%updateurl%" + +if not exist update.xml goto:missing + sfk filter -quiet update.xml -+"app version" -rep _"_""_ -write -yes sfk filter -quiet update.xml -rep _""""__>code.bat @@ -14673,6 +15260,7 @@ goto:update :noupdate sfk echo -spat \x20 [Green] Your current version of %currentcode% is up to date, skipping download +if /i "%AdvancedDownload%" NEQ "Y" echo "echo %name%: Found Version %newcode%">>temp\ModMii_Log.bat @ping 127.0.0.1 -n 2 -w 1000> nul goto:next @@ -14692,7 +15280,7 @@ set wadname="%zip1%%newcode%%zip2%" 7za x -aoa %wadname% -o"%Drive%" ::7za e -aoa %wadname% -o"%Drive%"/%path1% *.%version% -r -del %wadname% +del %wadname%>nul ::----simple version check after downloading---- if exist "%DRIVE%\%path1%\meta.xml" goto:checkexisting @@ -14702,7 +15290,8 @@ if /i "%attempt%" EQU "1" goto:missingretry echo. sfk echo [Magenta] This file has failed to download properly multiple times, Skipping download. echo. -goto:NEXT +goto:MetaChecker +::goto:NEXT :missingretry echo. @@ -14716,7 +15305,7 @@ goto:DOWNLOADSTART2 ::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 +del currentcode.bat>nul if %currentcode% GEQ %newcode% goto:pass :fail @@ -14734,12 +15323,14 @@ echo. sfk echo [Magenta] This file has failed to download properly multiple times, Skipping download. echo. set multiplefail=Y -goto:NEXT +goto:MetaChecker +::goto:NEXT :pass echo. sfk echo [Green]Download Successful echo. +if /i "%AdvancedDownload%" NEQ "Y" echo "echo %name%: Found Version %newcode%">>temp\ModMii_Log.bat goto:NEXT @@ -14761,7 +15352,7 @@ echo This app already exists... ::--------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 +del currentcode.bat>nul echo. echo Current version is %currentcode% echo. @@ -14770,6 +15361,7 @@ echo. :doesntexist start %ModMiimin%/wait wget %updateurl% +if not exist %updatedlname% goto:missing move /y %updatedlname% code.bat>nul sfk filter -quiet code.bat -rep _"*name=R"_"set newcode="_ -rep _".dol&*"__ -write -yes @@ -14790,6 +15382,7 @@ goto:update :noupdate sfk echo -spat \x20 [Green] Your current version of %currentcode% is up to date, skipping download +if /i "%AdvancedDownload%" NEQ "Y" echo "echo %name%: Found Version %newcodeNoZeros%">>temp\ModMii_Log.bat @ping 127.0.0.1 -n 2 -w 1000> nul goto:next @@ -14838,7 +15431,8 @@ if /i "%attempt%" EQU "1" goto:missingretry echo. sfk echo [Magenta] This file has failed to download properly multiple times, Skipping download. echo. -goto:NEXT +goto:MetaChecker +::goto:NEXT :missingretry echo. @@ -14853,7 +15447,7 @@ goto:DOWNLOADSTART2 ::-----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 +del currentcode.bat>nul if %currentcode% EQU %newcodeNoZeros% goto:pass :fail @@ -14871,28 +15465,24 @@ echo. sfk echo [Magenta] This file has failed to download properly multiple times, Skipping download. echo. set multiplefail=Y -goto:NEXT +goto:MetaChecker +::goto:NEXT :pass echo. sfk echo [Green]Download Successful echo. +if /i "%AdvancedDownload%" NEQ "Y" echo "echo %name%: Found Version %newcodeNoZeros%">>temp\ModMii_Log.bat 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" +if exist "codeindextemp.txt" del "codeindextemp.txt">nul echo. echo Downloading %cheatregion% Region Cheat Codes for the following console(s): @@ -15429,12 +16019,12 @@ goto:EOF :nextstep -if exist existingcodes.txt del existingcodes.txt +if exist existingcodes.txt del existingcodes.txt>nul sfk filter codeindex.txt -unique -write -yes>nul FINDSTR /N href codeindex.txt>codeindexfull.txt -del codeindex.txt +del codeindex.txt>nul ::totalcodes setlocal ENABLEDELAYEDEXPANSION @@ -15458,11 +16048,11 @@ sfk filter -quiet codeindexfull2.txt -ls+"%codenumber%:<" -ls!"%codenumber%%code FINDSTR /N set codeindexfull2.txt>codeindex.bat -del codeindexfull2.txt +del codeindexfull2.txt>nul sfk filter -quiet codeindex.bat -ls+"1:" -rep _"1:"__ -write -yes call codeindex.bat -del codeindex.bat +del codeindex.bat>nul ::now get game name!! @@ -15472,7 +16062,7 @@ copy /y codeindexfull.txt codeindexTitle.bat>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 +del codeindexTitle.bat>nul ::if /i "%cheatlocation%" EQU "T" goto:skipconsoleinfo @@ -15483,7 +16073,7 @@ sfk filter -quiet codeindexConsole.bat -+"%titleid%" -rep _"*sysn' title='"_"set sfk filter -quiet codeindexConsole.bat -rep _"""__ -write -yes sfk filter -quiet codeindexConsole.bat -ls+"set console=" -write -yes call codeindexConsole.bat -del codeindexConsole.bat +del codeindexConsole.bat>nul ::get console code set consolecode= @@ -15578,125 +16168,29 @@ if /i "%cheatlocation%" EQU "B" copy /y "txt.php@txt=%titleid%" "%drive%\txtcode 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 +::if exist index.html del index.html>nul goto:processcode :nextstep -del codeindexfull.txt -del codeindexfull2.txt - -goto:NEXT +del codeindexfull.txt>nul +del codeindexfull2.txt>nul -::--------------------------------------Manual Update for Neogamma and YAWMM------------------------------ -:MANUALUPDATE +::Simple Check -if not exist "%DRIVE%\%path1%\meta.xml" goto:UpdateCheck - -echo. -echo This app already exists... - - -::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. -echo Current version is %currentcode% -echo. -echo Checking for updates... -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 Updating from %currentcode% to %newcode% -echo Updating to most recent version... - - -goto:update - -:noupdate -sfk echo -spat \x20 [Green] Your current version of %currentcode% is up to date, skipping 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 +if /i "%cheatlocation%" EQU "C" goto:skip +If exist "%DRIVE%"\txtcodes\*.txt echo "echo Cheat Codes: Found">>temp\ModMii_Log.bat +If not exist "%DRIVE%"\txtcodes\*.txt echo "sfk echo Cheat Codes: [Red]Missing">>temp\ModMii_Log.bat :skip -del %wadname% +if /i "%cheatlocation%" EQU "T" goto:skip +If exist "%DRIVE%"\codes echo "echo Cheat Codes: Found">>temp\ModMii_Log.bat +If not exist "%DRIVE%"\codes echo "sfk echo Cheat Codes: [Red]Missing">>temp\ModMii_Log.bat +: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 [Magenta] This file has failed to download properly multiple times, Skipping download. -echo. -goto:NEXT - -:missingretry -echo. -sfk echo [Yellow] The file is missing, retrying download. -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 [Yellow] This file already exists but it failed to update properly. -sfk echo [Yellow] Retrying to download the most recent release of the file. -echo. -SET /a retry=%retry%+1 -SET /a attempt=%attempt%+1 -goto:DOWNLOADSTART2 - -:multiplefail -echo. -sfk echo [Magenta] This file has failed to download properly multiple times, Skipping download. -echo. -set multiplefail=Y -goto:NEXT - -:pass -echo. -sfk echo [Green]Download Successful -echo. goto:NEXT @@ -15713,13 +16207,13 @@ if not exist "%Drive%"\SNEEKFILES mkdir "%Drive%"\SNEEKFILES goto:skip :MYMAPP -if not exist "%Drive%"\MyMenuify_Themes mkdir "%Drive%"\MyMenuify_Themes +if not exist "%Drive%"\ModThemes mkdir "%Drive%"\ModThemes :skip set filename=%wadname% if /i "%code1%" EQU "SNEEKAPP" set path1=SNEEKFILES\ -if /i "%code1%" EQU "MYMAPP" set path1=MyMenuify_Themes\ +if /i "%code1%" EQU "MYMAPP" set path1=ModThemes\ set md5alt=%md5% goto:DownloadURL @@ -15735,7 +16229,7 @@ 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 "MYMAPP" copy /Y temp\"%wadname%" "%Drive%"\ModThemes\%wadname%>nul if /i "%code1%" EQU "SNEEKAPP" copy /Y temp\"%wadname%" "%Drive%"\SNEEKFILES\%wadname%>nul goto:URLverifyretry @@ -15745,9 +16239,6 @@ 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= @@ -15763,13 +16254,14 @@ sfk echo [Yellow] The current version of the file will be deleted and the file w echo. SET /a retry=%retry%+1 SET /a attempt=%attempt%+1 -del "%Drive%\%path1%%filename%" -if exist temp\%wadname% del temp\%wadname% +del "%Drive%\%path1%%filename%">nul +if exist temp\%wadname% del temp\%wadname%>nul goto:DOWNLOADSTART2 :pass sfk echo [Green]This file already exists and has been verified, Skipping download echo. +if /i "%AdvancedDownload%" NEQ "Y" echo "echo %name%: Valid">>temp\ModMii_Log.bat goto:NEXT :nocheckexisting @@ -15782,7 +16274,9 @@ 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 - +::save identifier for bannerbombs +if /i "%code2%" EQU "http://bannerbomb.qoid.us/aads/aad1f_v108.zip" echo Bannerbombv1 >"%Drive%\%path1%Bannerbombv1.txt" +if /i "%code2%" EQU "http://bannerbomb.qoid.us/abds/abd6a_v200.zip" echo Bannerbombv2 >"%Drive%\%path1%Bannerbombv2.txt" :URLverifyretry if "%DRIVErestore%"=="" set DRIVErestore=%Drive% @@ -15795,6 +16289,7 @@ echo. sfk echo [Magenta] This file has failed to download properly multiple times, Skipping download. echo. set DRIVE=%DRIVErestore% +if /i "%AdvancedDownload%" NEQ "Y" echo "sfk echo %name%: [Red]Missing">>temp\ModMii_Log.bat goto:NEXT :missingretry @@ -15803,7 +16298,7 @@ sfk echo [Yellow] The file is missing, retrying download. echo. SET /a retry=%retry%+1 SET /a attempt=%attempt%+1 -if exist temp\%wadname% del temp\%wadname% +if exist temp\%wadname% del temp\%wadname%>nul set DRIVE=%DRIVErestore% goto:DOWNLOADSTART2 @@ -15820,8 +16315,8 @@ echo. sfk echo [Yellow] This file already exists but it failed MD5 verification. sfk echo [Yellow] The current version of the file will be deleted and the file will be re-downloaded. echo. -del "%Drive%\%path1%%filename%" -if exist temp\%wadname% del temp\%wadname% +del "%Drive%\%path1%%filename%">nul +if exist temp\%wadname% del temp\%wadname%>nul SET /a retry=%retry%+1 SET /a attempt=%attempt%+1 set DRIVE=%DRIVErestore% @@ -15833,6 +16328,7 @@ sfk echo [Magenta] This file has failed to download properly multiple times, Ski echo. set DRIVE=%DRIVErestore% set multiplefail=Y +if /i "%AdvancedDownload%" NEQ "Y" echo "sfk echo %name%: [Red]Invalid">>temp\ModMii_Log.bat goto:NEXT :pass @@ -15840,6 +16336,7 @@ echo. sfk echo [Green]Download Successful echo. set DRIVE=%DRIVErestore% +if /i "%AdvancedDownload%" NEQ "Y" echo "echo %name%: Valid">>temp\ModMii_Log.bat goto:NEXT @@ -15853,6 +16350,9 @@ set DRIVErestore=%Drive% if /i "%wadname%" EQU "WiiBackupManager.zip" goto:doit if /i "%wadname%" EQU "FAT32_GUI_Formatter.exe" goto:doit +if /i "%filename%" EQU "ShowMiiWads.exe" goto:doit +if /i "%filename%" EQU "CustomizeMii.exe" goto:doit +if /i "%filename%" EQU "WiiGSC.exe" goto:doit goto:skip :doit if /i "%PCSAVE%" EQU "Local" (set DRIVE=%homedrive%\ModMii\Program Files) & (set LocalAbsolute=%homedrive%\ModMii\Program Files\) @@ -15860,7 +16360,6 @@ 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---- @@ -15878,8 +16377,8 @@ sfk echo [Yellow] The current version of the file will be deleted and the file w echo. SET /a retry=%retry%+1 SET /a attempt=%attempt%+1 -del "%Drive%\%path1%%filename%" -if exist temp\%wadname% del temp\%wadname% +del "%Drive%\%path1%%filename%">nul +if exist temp\%wadname% del temp\%wadname%>nul set DRIVE=%DRIVErestore% goto:DOWNLOADSTART2 @@ -15887,23 +16386,41 @@ goto:DOWNLOADSTART2 sfk echo [Green]This file already exists and has been verified, Skipping download echo. set DRIVE=%DRIVErestore% +if /i "%AdvancedDownload%" NEQ "Y" echo "echo %name%: Valid">>temp\ModMii_Log.bat goto:NEXT :nocheckexisting :fullextract2 -if exist temp\%wadname% goto:FullExtractZipAlreadyExists +if exist "temp\%wadname%" goto:FullExtractZipAlreadyExists -if not exist temp\%dlname% start %ModMiimin%/wait wget %code2% +if not exist "temp\%dlname%" start %ModMiimin%/wait wget %code2% -if exist %dlname% move /y %dlname% temp\%wadname% +if exist "%dlname%" move /y "%dlname%" "temp\%wadname%">nul :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 "%path1%" NEQ "apps\MyMenuifyMod\" goto:notmym +::download unrar if missing +if not exist temp\UnRAR.exe echo. +if not exist temp\UnRAR.exe echo Downloading UnRAR +if not exist temp\UnRAR.exe start %ModMiimin%/wait wget -t 3 "http://files.cybergamer.com.au/richard/FIFA Online 2 Full Client v200/UnRAR.exe" +if exist UnRAR.exe move /y UnRAR.exe temp\UnRAR.exe>nul + + +temp\unrar.exe x -y "temp\%wadname%" "%Drive%\apps\" +goto:skipnormalextraction +:notmym + + +if /i "%wadname:~0,20%" EQU "USBLoader(s)-ahbprot" 7za e -aoa temp\%dlname% -o"%Drive%"/WAD *.%version% -r +if /i "%wadname:~0,20%" EQU "USBLoader(s)-ahbprot" goto:skipnormalextraction + +if /i "%wadname%" EQU "indiana-pwns.zip" (7za X -aoa temp\%wadname% -o"%Drive%" private -r) & (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 @@ -15914,22 +16431,26 @@ 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 "%name%" EQU "Neogamma Backup Disc Loader" (7za X -aoa temp\%wadname% -o"%Drive%" apps -r) & (7za X -aoa temp\%wadname% -o"%Drive%" NeoGamma -r) & (goto:skipnormalextraction) -if /i "%wadname%" NEQ "JoyFlow_Forwarder_wad_dol.zip" goto:skipjoyflow +if /i "%path1%" EQU "apps\SIP\" (7za X -aoa temp\%wadname% -o"%Drive%" apps -r) & (goto:skipnormalextraction) + +if /i "%path1%" EQU "apps\sysCheckGX\" (7za X -aoa temp\%wadname% -o"%Drive%" apps -r) & (7za X -aoa temp\%wadname% -o"%Drive%" config -r) & (goto:skipnormalextraction) + +if /i "%name%" NEQ "Joy Flow Forwarder Channel\dol" 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 "%name%" NEQ "switch2uneek" 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" 7za e -aoa temp\%dlname% -o"%Drive%"/ switch2uneek(emulators)-4EMUNand-v11-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 +7za x -aoa temp\%dlname% -o"%Drive%" -r -x!switch2uneek(emulators)-4EMUNand-v11-S2RL.wad if not exist "%DRIVEU%" mkdir "%DRIVEU%" if not exist "%DRIVEU%"\nandpath.txt echo NOFILE>"%DRIVEU%"\nandpath.txt @@ -15940,7 +16461,7 @@ del dump.txt>nul goto:skipnormalextraction :skipS2U -if /i "%wadname%" NEQ "Homebrew_Filter_r32.wad" goto:skipHBF +if /i "%wadname:~0,15%" NEQ "Homebrew_Filter" goto:skipHBF if /i "%MENU1%" EQU "S" goto:tinyskip if not exist "%Drive%\WAD" mkdir "%Drive%\WAD" @@ -15951,20 +16472,6 @@ 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 @@ -15995,6 +16502,78 @@ nircmd.exe shortcut "%Drive%\%path1%FAT32_GUI_Formatter.exe" "~$folder.programs$ goto:skipnormalextraction :notF32 + +if /i "%filename%" NEQ "ShowMiiWads.exe" goto:notSMW +if not exist "%DRIVE%"\ShowMiiWads mkdir "%DRIVE%"\ShowMiiWads + + +::download unrar if missing +if not exist temp\UnRAR.exe echo. +if not exist temp\UnRAR.exe echo Downloading UnRAR +if not exist temp\UnRAR.exe start %ModMiimin%/wait wget -t 3 "http://files.cybergamer.com.au/richard/FIFA Online 2 Full Client v200/UnRAR.exe" +if exist UnRAR.exe move /y UnRAR.exe temp\UnRAR.exe>nul + + +temp\unrar.exe x -y "temp\%wadname%" "%Drive%\ShowMiiWads" + +if exist temp\common-key.bin goto:commonkeyalreadythere +::silently build common-key.bin +echo EBE42A225E8593E448D9C5457381AAF7>common-key.txt +sfk filter common-key.txt +hextobin common-key.bin>nul +del common-key.txt>nul +move /y common-key.bin temp\common-key.bin>nul +:commonkeyalreadythere +copy /y temp\common-key.bin "%Drive%\ShowMiiWads\common-key.bin">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%\ShowMiiWads\ShowMiiWads.exe" "~$folder.desktop$" "ShowMiiWads" +nircmd.exe shortcut "%DRIVE%\ShowMiiWads\ShowMiiWads.exe" "~$folder.programs$\ShowMiiWads" "ShowMiiWads" +:skip +goto:skipnormalextraction +:notSMW + + +if /i "%filename%" NEQ "CustomizeMii.exe" goto:notCM +if not exist "%DRIVE%"\CustomizeMii mkdir "%DRIVE%"\CustomizeMii + +::download unrar if missing +if not exist temp\UnRAR.exe echo. +if not exist temp\UnRAR.exe echo Downloading UnRAR +if not exist temp\UnRAR.exe start %ModMiimin%/wait wget -t 3 "http://files.cybergamer.com.au/richard/FIFA Online 2 Full Client v200/UnRAR.exe" +if exist UnRAR.exe move /y UnRAR.exe temp\UnRAR.exe>nul + +temp\unrar.exe x -y "temp\%wadname%" "%Drive%\CustomizeMii" +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%\CustomizeMii\CustomizeMii.exe" "~$folder.desktop$" "CustomizeMii" +nircmd.exe shortcut "%DRIVE%\CustomizeMii\CustomizeMii.exe" "~$folder.programs$\CustomizeMii" "CustomizeMii" +:skip +goto:skipnormalextraction +:notCM + + +if /i "%filename%" NEQ "WiiGSC.exe" goto:notWiiGSC +if not exist "%DRIVE%"\WiiGSC mkdir "%DRIVE%"\WiiGSC +7za x -aoa temp\%wadname% -o"%Drive%\WiiGSC" -r +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%\WiiGSC\WiiGSC.exe" "~$folder.desktop$" "WiiGSC" +nircmd.exe shortcut "%DRIVE%\WiiGSC\WiiGSC.exe" "~$folder.programs$\Wiidewii" "WiiGSC" +nircmd.exe shortcut "%DRIVE%\WiiGSC\CrazyInstaller.exe" "~$folder.programs$\Wiidewii" "CrazyInstaller" +nircmd.exe shortcut "%DRIVE%\WiiGSC\KeyStego.exe" "~$folder.programs$\Wiidewii" "KeyStego" + +:skip +goto:skipnormalextraction +:notWiiGSC + + 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 @@ -16003,15 +16582,15 @@ 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 +if /i "%path1%" EQU "apps\DOP-Mii\" 7za e -aoa temp\%wadname% -o"%Drive%"/%path1% -x!*.cfg +if /i "%path1%" EQU "apps\DOP-Mii\" rd /s /q "%Drive%\%path1%DOP-Mii" -r >nul +if /i "%path1%" EQU "apps\DOP-Mii\" rd /s /q "%Drive%\%path1%DOP-Mii v13" -r >nul +if /i "%path1%" EQU "apps\DOP-Mii\" rd /s /q "%Drive%\%path1%config" -r >nul +if /i "%path1%" EQU "apps\DOP-Mii\" rd /s /q "%Drive%\%path1%apps" -r >nul +if /i "%path1%" EQU "apps\DOP-Mii\" mkdir "%DRIVE%\config" +if /i "%path1%" EQU "apps\DOP-Mii\" move /y "%Drive%\%path1%\DOP-Mii.cfg" "%Drive%\config\DOP-Mii.cfg" >nul +if /i "%path1%" EQU "apps\DOP-Mii\" goto:skipnormalextraction 7za x -aoa temp\%wadname% -o"%Drive%" -x!README :skipnormalextraction @@ -16022,8 +16601,6 @@ goto:URLverifyretry :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= @@ -16037,21 +16614,22 @@ echo. sfk echo [Yellow] This file already exists but it failed MD5 verification. sfk echo [Yellow] The current version of the file will be deleted and the file will be re-downloaded. echo. -del "%Drive%"\hacks.ini +del "%Drive%"\hacks.ini>nul SET /a retry=%retry%+1 SET /a attempt=%attempt%+1 -if exist temp\%wadname% del temp\%wadname% +if exist temp\%wadname% del temp\%wadname%>nul goto:DOWNLOADSTART2 :pass sfk echo [Green]This file already exists and has been verified, Skipping download echo. +if /i "%AdvancedDownload%" NEQ "Y" echo "echo %name%: Valid">>temp\ModMii_Log.bat goto:NEXT :nocheckexisting if not exist temp\%wadname% start %ModMiimin%/wait wget %code2% -if exist %wadname% move /y %wadname% temp\%wadname% +if exist %wadname% move /y %wadname% temp\%wadname%>nul 7za e -aoa temp\%wadname% -o"%Drive%" *.%version% -r @@ -16063,6 +16641,7 @@ if /i "%attempt%" EQU "1" goto:missingretry echo. sfk echo [Magenta] This file has failed to download properly multiple times, Skipping download. echo. +if /i "%AdvancedDownload%" NEQ "Y" echo "sfk echo %name%: [Red]Missing">>temp\ModMii_Log.bat goto:NEXT :missingretry @@ -16071,7 +16650,7 @@ sfk echo [Yellow] The file is missing, retrying download. echo. SET /a retry=%retry%+1 SET /a attempt=%attempt%+1 -if exist temp\%wadname% del temp\%wadname% +if exist temp\%wadname% del temp\%wadname%>nul goto:DOWNLOADSTART2 :checkexisting @@ -16087,8 +16666,8 @@ echo. sfk echo [Yellow] This file already exists but it failed MD5 verification. sfk echo [Yellow] The current version of the file will be deleted and the file will be re-downloaded. echo. -del "%Drive%"\hacks.ini -if exist temp\%wadname% del temp\%wadname% +del "%Drive%"\hacks.ini>nul +if exist temp\%wadname% del temp\%wadname%>nul SET /a retry=%retry%+1 SET /a attempt=%attempt%+1 goto:DOWNLOADSTART2 @@ -16098,12 +16677,14 @@ echo. sfk echo [Magenta] This file has failed to download properly multiple times, Skipping download. echo. set multiplefail=Y +if /i "%AdvancedDownload%" NEQ "Y" echo "sfk echo %name%: [Red]Invalid">>temp\ModMii_Log.bat goto:NEXT :pass echo. sfk echo [Green]Download Successful echo. +if /i "%AdvancedDownload%" NEQ "Y" echo "echo %name%: Valid">>temp\ModMii_Log.bat goto:NEXT @@ -16175,34 +16756,20 @@ if not exist "%Drive%"\NUS\00000001%HEX%v%verfinal% mkdir "%Drive%"\NUS\00000001 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 - +echo. 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 exist 00000001%HEX%\00000001%HEX%.wad move /Y 00000001%HEX%\00000001%HEX%.wad "%Drive%"\%wadfolder%SystemMenu-NUS-v%VERFINAL%.wad>nul if /i "%verfinal%" EQU "NEW" goto:option1notNUS @@ -16220,14 +16787,7 @@ if not exist "%Drive%"\NUS\00000001%HEX%v%verfinal% mkdir "%Drive%"\NUS\00000001 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 00000001%HEX% rd /s /q 00000001%HEX% if exist "%Drive%"\%wadfolder%SystemMenu-NUS-v%VERFINAL%.wad (goto:there) else (goto:missing) @@ -16235,7 +16795,7 @@ if exist "%Drive%"\%wadfolder%SystemMenu-NUS-v%VERFINAL%.wad (goto:there) else ( :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 exist 00000001%HEX%\00000001%HEX%.wad move /Y 00000001%HEX%\00000001%HEX%.wad "%Drive%"\%wadfolder%RVL-mios-v%VERFINAL%.wad>nul if /i "%verfinal%" EQU "NEW" goto:option1notNUS @@ -16253,14 +16813,7 @@ if not exist "%Drive%"\NUS\00000001%HEX%v%verfinal% mkdir "%Drive%"\NUS\00000001 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 00000001%HEX% rd /s /q 00000001%HEX% if exist "%Drive%"\%wadfolder%RVL-mios-v%VERFINAL%.wad (goto:there) else (goto:missing) @@ -16274,6 +16827,10 @@ sfk echo [Magenta] This file has failed to download properly multiple times, Ski sfk echo -spat \x20 \x20 \x20 [Magenta] Most likely reason is that the file does not exist. sfk echo -spat \x20 \x20 \x20 [Magenta] Double check your custom values. echo. + +if /i "%DEC%" EQU "SM" (echo "sfk echo SystemMenu-NUS-v%VERFINAL%.wad: [Red]Missing">>temp\ModMii_Log.bat) & (goto:NEXT) +if /i "%DEC%" EQU "MIOS" (echo "sfk echo %RVL-mios-v%VERFINAL%.wad: [Red]Missing">>temp\ModMii_Log.bat) & (goto:NEXT) +echo "sfk echo IOS%DEC%v%VERFINAL%%patchname%%slotname%%versionname%.wad: [Red]Missing">>temp\ModMii_Log.bat goto:NEXT :missingretry @@ -16282,23 +16839,22 @@ sfk echo [Yellow] The file is missing, retrying download. echo. SET /a retry=%retry%+1 SET /a attempt=%attempt%+1 -::if exist temp\%wadname% del temp\%wadname% +::if exist temp\%wadname% del temp\%wadname%>nul goto:DOWNLOADSTART2 :there echo. sfk echo [Green]Advanced Download Successful +if /i "%DEC%" EQU "SM" (echo "echo SystemMenu-NUS-v%VERFINAL%.wad: Found">>temp\ModMii_Log.bat) & (goto:NEXT) +if /i "%DEC%" EQU "MIOS" (echo "echo %RVL-mios-v%VERFINAL%.wad: Found">>temp\ModMii_Log.bat) & (goto:NEXT) +echo "echo IOS%DEC%v%VERFINAL%%patchname%%slotname%%versionname%.wad: Found">>temp\ModMii_Log.bat 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= @@ -16312,10 +16868,10 @@ echo. sfk echo [Yellow] This file already exists but it failed MD5 verification. sfk echo [Yellow] The current version of the file will be deleted and the file will be re-downloaded. echo. -del "%Drive%"\apps\HackMii_Installer\boot.elf +del "%Drive%"\apps\HackMii_Installer\boot.elf>nul SET /a retry=%retry%+1 SET /a attempt=%attempt%+1 -if exist temp\%wadname% del temp\%wadname% +if exist temp\%wadname% del temp\%wadname%>nul goto:DOWNLOADSTART2 :pass @@ -16323,16 +16879,14 @@ sfk echo [Green]This file already exists and has been verified, Skipping downloa 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 +if /i "%AdvancedDownload%" NEQ "Y" echo "echo %name%: Valid">>temp\ModMii_Log.bat 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 temp\%wadname% move /y get.*.* temp\%wadname%>nul 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 @@ -16347,6 +16901,7 @@ if /i "%attempt%" EQU "1" goto:missingretry echo. sfk echo [Magenta] This file has failed to download properly multiple times, Skipping download. echo. +if /i "%AdvancedDownload%" NEQ "Y" echo "sfk echo %name%: [Red]Missing">>temp\ModMii_Log.bat goto:NEXT :missingretry @@ -16355,7 +16910,7 @@ sfk echo [Yellow] The file is missing, retrying download. echo. SET /a retry=%retry%+1 SET /a attempt=%attempt%+1 -if exist temp\%wadname% del temp\%wadname% +if exist temp\%wadname% del temp\%wadname%>nul goto:DOWNLOADSTART2 :checkexisting @@ -16371,8 +16926,8 @@ echo. sfk echo [Yellow] This file already exists but it failed MD5 verification. sfk echo [Yellow] The current version of the file will be deleted and the file will be re-downloaded. echo. -del "%Drive%"\apps\HackMii_Installer\boot.elf -if exist temp\%wadname% del temp\%wadname% +del "%Drive%"\apps\HackMii_Installer\boot.elf>nul +if exist temp\%wadname% del temp\%wadname%>nul SET /a retry=%retry%+1 SET /a attempt=%attempt%+1 goto:DOWNLOADSTART2 @@ -16382,12 +16937,14 @@ echo. sfk echo [Magenta] This file has failed to download properly multiple times, Skipping download. echo. set multiplefail=Y +if /i "%AdvancedDownload%" NEQ "Y" echo "sfk echo %name%: [Red]Invalid">>temp\ModMii_Log.bat goto:NEXT :pass echo. sfk echo [Green]Download Successful echo. +if /i "%AdvancedDownload%" NEQ "Y" echo "echo %name%: Valid">>temp\ModMii_Log.bat ::goto:NEXT @@ -16404,6 +16961,308 @@ if exist "%Drive%"\apps\MMM\MMMv13.4boot.elf copy /Y "%Drive%"\apps\MMM\MMMv13.4 goto:next +::----------------------FORWARDER------------------ +:FORWARDER + +if not exist "%Drive%\DOLS" mkdir "%Drive%\DOLS" + +if /i "%FORWARDERTYPE:~0,1%" EQU "1" copy /y modules\DOLS\SDUSBFORWARDER_v11.dol "%Drive%\DOLS\%wadname%.dol">nul +if /i "%FORWARDERTYPE:~0,1%" EQU "2" copy /y modules\DOLS\INTERNETFORWARDER.dol "%Drive%\DOLS\%wadname%.dol">nul +if /i "%FORWARDERTYPE:~0,1%" EQU "3" copy /y modules\DOLS\CHANNELFORWARDER.dol "%Drive%\DOLS\%wadname%.dol">nul + +::%s:/ = 0x25,0x73,0x3a,0x2f + +if "%path-1%"=="" goto:nopath-1 +echo Converting %path-1% to hex +set var=%path-1% +call modules\Ascii2hex.bat +setlocal DISABLEDELAYEDEXPANSION +sfk filter -quiet "temphex.txt" -rep _,_,0x_ -write -yes +set /p hex= temphex.txt) & (goto:quickskip) + +echo Converting %FORWARDERTITLEID% to hex +set var=%FORWARDERTITLEID% +call modules\Ascii2hex.bat +setlocal DISABLEDELAYEDEXPANSION +:quickskip + + +sfk filter -quiet "temphex.txt" -rep _,_,0x_ -write -yes +set /p hex= >temp\ModMii_Log.bat +if /i "%FORWARDERDOLorISO%" EQU "2" echo "sfk echo %FORWARDERNAME% ISO: [Red]Missing">>temp\ModMii_Log.bat +if /i "%FORWARDERDOLorISO%" EQU "3" echo "sfk echo %FORWARDERNAME% DOL and ISO: [Red]Missing">>temp\ModMii_Log.bat +goto:NEXT + +:missingretry +echo. +sfk echo [Yellow] The file is missing, retrying download. +echo. +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +::if exist temp\%wadname% del temp\%wadname% +goto:DOWNLOADSTART2 + +:there +if /i "%FORWARDERDOLorISO%" NEQ "1" goto:FORWARDERISO +echo "echo %FORWARDERNAME% DOL: Found">>temp\ModMii_Log.bat +echo. +sfk echo [Green]Advanced Download Successful +goto:NEXT + + + + + + +:FORWARDERISO + +echo. +echo Creating Forwarder ISO... +echo. + +if /i "%FORWARDERDOLorISO%" EQU "2" move /y "%Drive%\DOLS\%FORWARDERNAME%.dol" "modules\disc-template\sys\main.dol">nul +if /i "%FORWARDERDOLorISO%" NEQ "2" copy /v /y "%Drive%\DOLS\%FORWARDERNAME%.dol" "modules\disc-template\sys\main.dol">nul + +::make WBFS folder for forwarder ISO +if not exist "%Drive%\WBFS\%FORWARDERNAME% [%discid%]" mkdir "%Drive%\WBFS\%FORWARDERNAME% [%discid%]" +if exist "%Drive%\WBFS\%FORWARDERNAME% [%discid%]\%discid%.iso" del "%Drive%\WBFS\%FORWARDERNAME% [%discid%]\%discid%.iso" >nul + +wit copy -s ./modules/disc-template/ -d "%Drive%/WBFS/%FORWARDERNAME% [%discid%]/%discid%.iso" --id %discid% --name "%FORWARDERNAME%" -q -C + +del "modules\disc-template\sys\main.dol">nul + + +if exist "%Drive%\WBFS\%FORWARDERNAME% [%discid%]\%discid%.iso" echo Forwarder ISO Created + +if exist "%Drive%\WBFS\%FORWARDERNAME% [%discid%]\%discid%.iso" (goto:there) else (goto:missing) + +::----check after downloading---- + +:missing +if /i "%attempt%" EQU "1" goto:missingretry +echo. +sfk echo [Magenta] This file has failed to download properly multiple times, Skipping download. +echo. +if /i "%FORWARDERDOLorISO%" EQU "2" echo "sfk echo %FORWARDERNAME% ISO: [Red]Missing">>temp\ModMii_Log.bat +if /i "%FORWARDERDOLorISO%" EQU "3" echo "sfk echo %FORWARDERNAME% DOL: FOUND - %FORWARDERNAME% ISO: [Red]Missing">>temp\ModMii_Log.bat +goto:NEXT + +:missingretry +echo. +sfk echo [Yellow] The file is missing, retrying download. +echo. +SET /a retry=%retry%+1 +SET /a attempt=%attempt%+1 +goto:DOWNLOADSTART2 + +:there +if /i "%FORWARDERDOLorISO%" EQU "2" echo "echo %FORWARDERNAME% ISO: Found">>temp\ModMii_Log.bat +if /i "%FORWARDERDOLorISO%" EQU "3" echo "echo %FORWARDERNAME% DOL and ISO: Found">>temp\ModMii_Log.bat +echo. +sfk echo [Green]Advanced Download Successful +goto:NEXT + + + +::----------------MetaChecker---------------- +:MetaChecker +if not exist "%DRIVE%\%path1%meta.xml" (echo "sfk echo %name%: [Red]Missing">>temp\ModMii_Log.bat) & (goto:NEXT) +if not exist "%DRIVE%\%path1%boot.dol" (echo "sfk echo %name%: [Red]Missing">>temp\ModMii_Log.bat) & (goto:NEXT) +sfk filter -quiet "%DRIVE%\%path1%meta.xml" -+"/version" -rep _"*"_"set currentcode="_ -rep _"currentcode.bat +call currentcode.bat +del currentcode.bat>nul +echo "sfk echo %name%: [Red]Not Updated[def]: Found Version %currentcode%">>temp\ModMii_Log.bat +goto:NEXT + + ::----------------------NEXT---------------------- :NEXT @@ -16420,6 +17279,7 @@ move /Y "%Drive%"\%movename% "%DRIVE%"\install2sneek\%movename% >nul if /i "%category%" EQU "userdefined" goto:quickskip +if /i "%category%" EQU "FORWARDER" goto:quickskip if /i "%AdvancedDownload%" EQU "Y" goto:customcopyandpatch :quickskip sfk filter -quiet "temp\DLgotos.txt" -le!"%CurrentDLNAME%" -write -yes @@ -16438,21 +17298,6 @@ 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 @@ -16462,33 +17307,22 @@ goto:nocopy 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. @@ -16500,20 +17334,13 @@ echo. 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 [Magenta] This file has failed to download properly multiple times, Skipping 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 - +echo "sfk echo %wadnameless%%patchname%%slotname%%versionname%.wad: [Red]Missing">>temp\ModMii_Log.bat goto:DLSETTINGS3 :missingretry @@ -16526,37 +17353,17 @@ 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 [Yellow] Unable to verify because ModMii's Hex Editing option is not enabled -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: Found but unable to verify">>temp\simplelog.txt -goto:miniskip -:notacios - if /i "%multiplefail%" EQU "Y" (sfk echo [Magenta] Base wad failed hash check multiple times, Advanced download probably corrupted) else (sfk echo [Green]Advanced Download Successful) 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) - +if /i "%multiplefail%" EQU "Y" (echo "sfk echo %wadnameless%%patchname%%slotname%%versionname%.wad: Found but potentially corrupt">>temp\ModMii_Log.bat) else (echo "echo %wadnameless%%patchname%%slotname%%versionname%.wad: Found">>temp\ModMii_Log.bat) :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%" @@ -16568,9 +17375,9 @@ if not exist "%DRIVEU%" mkdir "%DRIVEU%" ::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 +if exist "%DRIVE%"\SNEEK\kernel.bin del "%DRIVE%"\SNEEK\kernel.bin>nul +if exist "%DRIVE%"\SNEEK\di.bin del "%DRIVE%"\SNEEK\di.bin>nul +if exist "%DRIVE%"\SNEEK\font.bin del "%DRIVE%"\SNEEK\font.bin>nul @@ -16579,7 +17386,7 @@ if exist "%DRIVE%"\SNEEK\font.bin del "%DRIVE%"\SNEEK\font.bin 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 del "%DRIVE%"\bootmii\armboot.bin>nul if not exist "%DRIVE%"\bootmii\ppcboot.elf goto:skip ::RENAME Bootmii Booter Folder @@ -16594,9 +17401,9 @@ move "%DRIVE%"\bootmii "%DRIVE%"\bootmii_SDBooter%countbootmii%>nul ::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 +if exist "%DRIVEU%"\SNEEK\kernel.bin del "%DRIVEU%"\SNEEK\kernel.bin>nul +if exist "%DRIVEU%"\SNEEK\di.bin del "%DRIVEU%"\SNEEK\di.bin>nul +if exist "%DRIVEU%"\SNEEK\font.bin del "%DRIVEU%"\SNEEK\font.bin>nul :skip @@ -16614,7 +17421,7 @@ sfk filter -quiet "sneekrev.bat" -rep _"*FS-SD module r"_"set sneekrev="_ -write sfk filter -quiet "sneekrev.bat" -+"set sneekrev" -write -yes sfk filter -quiet "sneekrev.bat" -rep _" *"__ -write -yes call sneekrev.bat -del sneekrev.bat +del sneekrev.bat>nul :skip if not exist temp\tempsneekrev.bat goto:NoTempSneekFiles @@ -16653,7 +17460,7 @@ sfk filter -quiet "sneekYrev.bat" -spat -rep _"*fsmodule-usb\x5fr"_"set sneekYre sfk filter -quiet "sneekYrev.bat" -+"set sneekYrev" -write -yes sfk filter -quiet "sneekYrev.bat" -rep _" *"__ -write -yes call sneekYrev.bat -del sneekYrev.bat +del sneekYrev.bat>nul :skip if not exist temp\tempsneekYrev.bat goto:NoTempsneekYFiles @@ -16683,9 +17490,16 @@ 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% + + +::download unrar if missing +if not exist temp\UnRAR.exe echo. +if not exist temp\UnRAR.exe echo Downloading UnRAR +if not exist temp\UnRAR.exe start %ModMiimin%/wait wget -t 3 "http://files.cybergamer.com.au/richard/FIFA Online 2 Full Client v200/UnRAR.exe" +if exist UnRAR.exe move /y UnRAR.exe temp\UnRAR.exe>nul + + echo. - - echo Downloading Official Sneek Installer set wadname=SNEEKInstallerv0.6c-cred.rar @@ -16707,7 +17521,7 @@ 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% temp\unrar.exe x -y %wadname% temp\SneekInstaller if exist %wadname% del %wadname%>nul :AlreadyinTemp @@ -16786,7 +17600,7 @@ echo Downloading 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 exist dimodule.elf move /Y dimodule.elf temp\dimodule.elf>nul if not exist temp\dimodule.elf start %ModMiimin%/wait wget -t 3 http://sneeky-compiler.googlecode.com/files/dimodule.elf @@ -16895,7 +17709,7 @@ cd.. echo start /wait temp\AutoIt3.exe custom.au3>run.bat call run.bat -del run.bat +del run.bat>nul @ping 127.0.0.1 -n 3 -w 1000> nul @@ -16940,7 +17754,7 @@ goto:finishsneekinstall3 :sneekwarning -if exist ioskpatch.exe del ioskpatch.exe +if exist ioskpatch.exe del ioskpatch.exe>nul echo. sfk echo -spat \x20 [Yellow] WARNING: Some files Required for the SNEEK install are missing. sfk echo -spat \x20 \x20 \x20 \x20 [Yellow] Aborting SNEEK Installation, check your internet connection @@ -16958,6 +17772,13 @@ goto:MENU :wad2nand if exist temp\common-key.bin copy /y temp\common-key.bin common-key.bin>nul +if exist common-key.bin goto:commonkeyalreadythere + +::silently build common-key.bin +echo EBE42A225E8593E448D9C5457381AAF7>common-key.txt +sfk filter common-key.txt +hextobin common-key.bin>nul +del common-key.txt>nul +:commonkeyalreadythere set line1="" set line2="" @@ -17051,8 +17872,8 @@ if exist common-key.bin move /y common-key.bin temp\common-key.bin>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 +if exist temp\install2sneek\JoyFlowHNv11-HBJF.wad del temp\install2sneek\JoyFlowHNv11-HBJF.wad>nul +if exist temp\install2sneek\switch2uneek(emulators)-4EMUNand-v11-S2RL.wad del temp\install2sneek\switch2uneek(emulators)-4EMUNand-v11-S2RL.wad>nul move temp\install2sneek\*.wad temp\>nul @@ -17071,10 +17892,10 @@ if /i "%REGION%" EQU "U" move /y USAsetting.txt "%nandpath%"\title\00000001\0000 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 +if /i "%REGION%" NEQ "K" del KORsetting.txt>nul +if /i "%REGION%" NEQ "E" del EURsetting.txt>nul +if /i "%REGION%" NEQ "J" del JPNsetting.txt>nul +if /i "%REGION%" NEQ "U" del USAsetting.txt>nul :skip @@ -17098,13 +17919,12 @@ echo Copying over Custom Theme 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 +move /y "temp\ModThemes\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\ModThemes rd /s /q temp\ModThemes if exist temp\WAD rd /s /q temp\WAD -if exist temp\Download_Log.md5 del temp\Download_Log.md5>nul echo. @@ -17149,12 +17969,11 @@ if /i "%SNKJOY%" NEQ "Y" goto:skipSNKpri echo Adding JoyFlow forwarder dol to Priiloader's installed file. echo. -if exist temp\JoyFlow(emulators)-v9.dol move /y temp\JoyFlow(emulators)-v9.dol "%nandpath%"\title\00000001\00000002\data\main.bin +if exist temp\JoyFlow(emulators)-v11.dol move /y temp\JoyFlow(emulators)-v11.dol "%nandpath%"\title\00000001\00000002\data\main.bin>nul :skipSNKpri -if exist temp\JoyFlow(emulators)-v9.dol del temp\JoyFlow(emulators)-v9.dol>nul - +if exist temp\JoyFlow(emulators)-v11.dol del temp\JoyFlow(emulators)-v11.dol>nul goto:finishsneekinstall @@ -17183,13 +18002,11 @@ set MENU1=1 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 @@ -17221,7 +18038,6 @@ if /i "%SNEEKTYPE%" EQU "S" echo You have successfully built a %SNKVERSION%%R echo. -echo. @@ -17233,7 +18049,6 @@ if /i "%Drive%" EQU "COPY_TO_SD" echo * Copy the contents of the COPY_TO_SD f if /i "%Drive%" NEQ "COPY_TO_SD" echo * Make sure that %DRIVE% is your SD card Drive Letter if /i "%Drive%" NEQ "COPY_TO_SD" echo * If %DRIVE% is not your SD card Drive Letter, copy the contents of if /i "%Drive%" NEQ "COPY_TO_SD" echo the %DRIVE% folder to your SD card -echo. :skipsdmsg if /i "%SNEEKTYPE%" EQU "UD" goto:UDRIVEMSG @@ -17243,7 +18058,6 @@ if /i "%DRIVEU%" EQU "COPY_TO_USB" echo * Copy the contents of the COPY_TO_US if /i "%DRIVEU%" NEQ "COPY_TO_USB" echo * Make sure that %DRIVEU% is your USB HDD Drive Letter if /i "%DRIVEU%" NEQ "COPY_TO_USB" echo * If %DRIVEU% is not your USB HDD Drive Letter, copy the contents of if /i "%DRIVEU%" NEQ "COPY_TO_USB" echo the %DRIVEU% folder to your USB Hard Drive -echo. :skipUDRIVEMSG if /i "%SNEEKSELECT%" EQU "2" goto:skip @@ -17319,48 +18133,35 @@ 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 +::force non-donators to view credits +if exist skipscam.txt goto:finish2 +if exist ipromisetodonate.txt goto:finish2 +goto:credit1 +:FINISH2 + setlocal ENABLEDELAYEDEXPANSION set loglines=0 - -if /i "%DB%" EQU "N" goto:countnew if /i "%DB%" EQU "C" goto:countcustom +if not exist temp\ModMii_Log.bat goto:donecounting +sfk filter -quiet "temp\ModMii_Log.bat" -rep _"""__ -write -yes +for /f "delims=" %%i in (temp\ModMii_Log.bat) do set /a loglines=!loglines!+1 - -: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 - - +::count # of problematic downloads +copy /y "temp\ModMii_Log.bat" "temp\ModMii_Log_Red.bat">nul +sfk filter -quiet "temp\ModMii_Log_Red.bat" -+"[Red]" -write -yes +set problematicDLs=0 +for /f "delims=" %%i in (temp\ModMii_Log_Red.bat) do set /a problematicDLs=!problematicDLs!+1 +del "temp\ModMii_Log_Red.bat">nul 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 +SET /a LINES=%loglines%+25 if %LINES% LEQ 54 set lines=54 mode con cols=85 lines=%LINES% @@ -17381,8 +18182,6 @@ if /i "%ActualDriveU%" EQU "%ActualDrive%" goto:skip set DrivesNeedingFreeSpace=%DrivesNeedingFreeSpace% and %ActualDriveU% :skip -::echo %DrivesNeedingFreeSpace% - Set FINISH= cls @@ -17391,204 +18190,76 @@ echo ModMii 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 - +if /i "%DB%" EQU "C" echo DOWNLOAD LOG - Custom Log echo. -if not exist modules sfk echo -spat \x20 \x20 \x20 [Yellow] Missing "modules" folder - Required to verify files and make cIOSs/cMIOSs -if not exist modules sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 [Yellow] Redownload ModMii from 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): Missing -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): Found Version %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: Missing -If not exist "%DRIVE%"\usb-loader\CfgLoaderConfigurator.exe goto:next -If not exist "%DRIVE%"\usb-loader\cfgrrev.txt echo %DRIVE%\usb-loader\CfgLoaderConfigurator.exe: Found (unable to detect version) -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: Found Version %cfgrreleaseOLD% -:next - -::check for neogamma -If /i "%neogamma%" NEQ "*" goto:next -If not exist "%DRIVE%"\apps\neogamma\meta.xml echo %DRIVE%\apps\NeoGamma: Missing -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: Found Version %neocurrentcode% -:next - -::check for yawm -If /i "%yawm%" NEQ "*" goto:next -If not exist "%DRIVE%"\apps\yawmm\meta.xml echo %DRIVE%\apps\yawmm: Missing -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: Found Version %yawmcurrentcode% -:next - -::check for WiiMC -If /i "%WiiMC%" NEQ "*" goto:next -If not exist "%DRIVE%"\apps\WiiMC\meta.xml echo %DRIVE%\apps\WiiMC: Missing -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: Found Version %WMCcurrentcode% -:next - -::check for fceugx -If /i "%fceugx%" NEQ "*" goto:next -If not exist "%DRIVE%"\apps\fceugx\meta.xml echo %DRIVE%\apps\fceugx: Missing -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: Found Version %fceugxcurrentcode% -:next - -::check for snes9xgx -If /i "%snes9xgx%" NEQ "*" goto:next -If not exist "%DRIVE%"\apps\snes9xgx\meta.xml echo %DRIVE%\apps\snes9xgx: Missing -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: Found Version %snescurrentcode% -:next - -::check for vbagx -If /i "%vbagx%" NEQ "*" goto:next -If not exist "%DRIVE%"\apps\vbagx\meta.xml echo %DRIVE%\apps\vbagx: Missing -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: Found Version %vbagxcurrentcode% - -:next - -::check for SGM -If /i "%SGM%" NEQ "*" goto:next -If not exist "%DRIVE%"\apps\SaveGameManagerGX\meta.xml echo %DRIVE%\apps\SaveGameManagerGX: Missing -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: Found Version %SGMcurrentcode% -:next - -::check for WIIX -If /i "%WIIX%" NEQ "*" goto:next -If not exist "%DRIVE%"\apps\WiiExplorer\meta.xml echo %DRIVE%\apps\WiiExplorer: Missing -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: Found Version %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: Found -If not exist "%DRIVE%"\txtcodes\*.txt echo %DRIVE%\txtcodes: Missing -:skip - -if /i "%cheatlocation%" EQU "T" goto:skip -If exist "%DRIVE%"\codes echo %DRIVE%\codes: Found -If not exist "%DRIVE%"\codes echo %DRIVE%\codes: Missing -: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 +if /i "%DB%" NEQ "N" goto:miniskip +if exist temp\ModMii_Log.bat (call temp\ModMii_Log.bat) +:miniskip -:processSimpleLog -echo %* -goto:EOF -:nextstep +if /i "%DB%" EQU "C" goto:skipcopytoSDmsg echo. -if /i "%DLTOTAL%" NEQ "0" Echo *If any files are Invalid or Missing, select Repeat Download (R). -if /i "%DLTOTAL%" EQU "0" Echo *If any files are Invalid or Missing, retry downloading the files. +if /i "%problematicDLs%" EQU "0" (sfk echo -spat \x20 \x20[Green]* %DLTOTAL% file\x28s\x29 downloaded succcessfully) & (goto:noproblems) + +:problems +sfk echo -spat \x20 \x20[Red]* %problematicDLs% of %DLTOTAL% file\x28s\x29 are Invalid, Missing or were Not Updated properly echo. +echo * Make sure you have free space here: %DrivesNeedingFreeSpace% +echo Check internet connection (try disabling firewall/bypasing proxy if applicable) +echo It is recommended you select "R" to repeat download. +goto:skipcopytoSDmsg -echo *If experiencing errors, make sure you have free space here: %DrivesNeedingFreeSpace% -echo Check internet connection (try disabling firewall/bypasing proxy if applicable). - - +:noproblems if /i "%USBCONFIG%" EQU "USB" goto:skipcopytoSDmsg echo. -if /i "%Drive%" EQU "COPY_TO_SD" echo *If the files are good, copy the contents of the COPY_TO_SD folder to SD Card -if /i "%Drive%" NEQ "COPY_TO_SD" echo *If the files are good, make sure that %DRIVE% is your SD card Drive Letter -if /i "%Drive%" NEQ "COPY_TO_SD" echo *If %DRIVE% is not your SD card Drive Letter, copy the contents of -if /i "%Drive%" NEQ "COPY_TO_SD" echo the %DRIVE% folder to your SD card +if /i "%Drive%" EQU "COPY_TO_SD" echo * Copy the contents of the COPY_TO_SD folder to your SD Card +if /i "%Drive%" NEQ "COPY_TO_SD" echo * Make sure that %DRIVE% is your SD card Drive Letter +if /i "%Drive%" NEQ "COPY_TO_SD" echo * If %DRIVE% is not your SD card Drive Letter, +if /i "%Drive%" NEQ "COPY_TO_SD" echo copy the contents of the %DRIVE% folder to your SD card :skipcopytoSDmsg + + +::Warning message for 2x Bannerbomb DLs +if /i "%BB1%" NEQ "*" goto:no2xBB +if /i "%BB2%" NEQ "*" goto:no2xBB +echo. +echo Note: Bannerbomb v1 saved to "private" folder and Bannerbomb v2 saved to +echo "private2" folder. To use Bannerbomb v2 instead of v1 swap the +echo private folder names. +:no2xBB + + echo. echo. if exist "%DRIVE%" echo O = Open File Location (%Drive%) -if exist "%DRIVE%"\%log% echo L = Log: View %Log% to see which files were checked -if exist %log% echo L = Log: View %Log% to see which files were checked +if /i "%DB%" NEQ "C" goto:miniskip +if exist custom.md5 echo L = Log: View custom.md5 to see which files were checked +:miniskip if /i "%DLTOTAL%" EQU "0" goto:dltotaliszero echo. -echo R = Repeat Download (select this if you experience errors) +echo R = Repeat Download If not Exist download_queue.bat echo S = Save Download Queue If Exist download_queue.bat echo S = Save Download Queue (existing Download Queue will be renamed) If Exist download_queue.bat echo S+= Save Download Queue+ (add files to existing Download Queue) :dltotaliszero +echo. -if /i "%DB%" NEQ "N" echo. -if /i "%DB%" NEQ "N" echo N = Verify NEW Downloads only -if /i "%DB%" EQU "C" goto:next -if exist Custom.md5 echo. +if /i "%DB%" EQU "N" goto:miniskip +if exist temp\ModMii_Log.bat echo N = Verify NEW Downloads only +:miniskip +if /i "%DB%" EQU "C" goto:miniskip if exist Custom.md5 echo C = Verify Files against Custom.md5 -:next +:miniskip if exist CUSTOM_COPY_TO_SD goto:tinyskip if exist CUSTOM_COPY_TO_USB (goto:tinyskip) else (goto:nocustoms) @@ -17630,16 +18301,10 @@ 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 "%DB%" NEQ "C" goto:nolog +if not exist "custom.md5" goto:nolog +if /i "%FINISH%" EQU "L" start notepad "custom.md5" 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 @@ -17647,8 +18312,10 @@ if /i "%FINISH%" EQU "C" SET DB=C if /i "%FINISH%" EQU "C" goto:Finish :skip +if not exist temp\ModMii_Log.bat goto:skip if /i "%FINISH%" EQU "N" SET DB=N if /i "%FINISH%" EQU "N" goto:FINISH +:skip if /i "%DLTOTAL%" EQU "0" goto:dltotaliszero2 @@ -17666,11 +18333,6 @@ echo You Have Entered an Incorrect Key @ping 127.0.0.1 -n 2 -w 1000> nul goto:FINISH - - - - - ::..........................DOWNLOAD SETTINGS................................ :DLSETTINGS cls @@ -17683,7 +18345,7 @@ 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 +if exist temp\ModMii_Log.bat del temp\ModMii_Log.bat>nul SET CURRENTDL=0 @@ -17732,6 +18394,7 @@ set patch= set multiplefail= set AdvancedDownload= +if not exist temp\DLgotos.txt goto:FINISH ::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 @@ -18025,10 +18688,12 @@ 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 name=System Menu 4.3U with Dark Wii Red Theme - %effect% +set wadname=SystemMenu_4.3U_v513_DarkWiiRed_%effect% set ciosslot=unchanged -set md5=c6406642c6b85a8c5816a7425f72655f +if /i "%effect%" EQU "No-Spin" set md5=c6406642c6b85a8c5816a7425f72655f +if /i "%effect%" EQU "Spin" set md5=bbbbb4f455cc42fa07dca861735075f2 +if /i "%effect%" EQU "Fast-Spin" set md5=8c863a1f5302133287e5b4edcc4d09f3 set md5alt=%md5% set basewad=SystemMenu_4.3U_v513 set basecios=%basewad% @@ -18036,18 +18701,20 @@ 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 mym1=DarkWii_Red_NTSC_4-x_with_wii_theme_team_edits.mym +set md5mym1=6e58d6a38a2ea3b7e3c38879320a97a8 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 name=System Menu 4.2U with Dark Wii Red Theme - %effect% +set wadname=SystemMenu_4.2U_v481_DarkWiiRed_%effect% set ciosslot=unchanged -set md5=ce1c3b3404807f649b2564e3c024b98f +if /i "%effect%" EQU "No-Spin" set md5=f56cf66506359210dc4fd5a00386ed08 +if /i "%effect%" EQU "Spin" set md5=7405bafb837d7056a2c0041489cd25a9 +if /i "%effect%" EQU "Fast-Spin" set md5=2aa1b0ecd1259fef62a1f23f779a6267 set md5alt=%md5% set basewad=SystemMenu_4.2U_v481 set basecios=%basewad% @@ -18055,18 +18722,20 @@ 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 mym1=DarkWii_Red_NTSC_4-x_with_wii_theme_team_edits.mym +set md5mym1=6e58d6a38a2ea3b7e3c38879320a97a8 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 name=System Menu 4.1U with Dark Wii Red Theme - %effect% +set wadname=SystemMenu_4.1U_v449_DarkWiiRed_%effect% set ciosslot=unchanged -set md5=8bf20afa9f046fd3e2c780572e483dac +if /i "%effect%" EQU "No-Spin" set md5=8bf20afa9f046fd3e2c780572e483dac +if /i "%effect%" EQU "Spin" set md5=65d5d01b5fbf168043cb9e5ee916cff5 +if /i "%effect%" EQU "Fast-Spin" set md5=48be3c92654d36c60de1e363b3425a70 set md5alt=%md5% set basewad=SystemMenu_4.1U_v449 set basecios=%basewad% @@ -18074,18 +18743,20 @@ 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 mym1=DarkWii_Red_NTSC_4-x_with_wii_theme_team_edits.mym +set md5mym1=6e58d6a38a2ea3b7e3c38879320a97a8 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 name=System Menu 4.3E with Dark Wii Red Theme - %effect% +set wadname=SystemMenu_4.3E_v514_DarkWiiRed_%effect% set ciosslot=unchanged -set md5=dded36962c4901dec076d77f5be34761 +if /i "%effect%" EQU "No-Spin" set md5=be8fa11a36927b0d55870ae760f4dc7f +if /i "%effect%" EQU "Spin" set md5=f1ad4b9576cd9d1ec0ab8a1a81d6cd85 +if /i "%effect%" EQU "Fast-Spin" set md5=a7fcb932e22f747be7292d51872f2aba set md5alt=%md5% set basewad=SystemMenu_4.3E_v514 set basecios=%basewad% @@ -18093,18 +18764,20 @@ 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 mym1=DarkWii_Red_PAL_4-x_with_wii_theme_team_edits.mym +set md5mym1=43ee96a6c37e341d76fd8dfbb7c729ff 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 name=System Menu 4.2E with Dark Wii Red Theme - %effect% +set wadname=SystemMenu_4.2E_v482_DarkWiiRed_%effect% set ciosslot=unchanged -set md5=7c3f054be71e076b10d55a1e3055490f +if /i "%effect%" EQU "No-Spin" set md5=0b0fe6cd87ffb67bcd6c52570f451c16 +if /i "%effect%" EQU "Spin" set md5=0e8637cebc0565d52dee6c6283ae3881 +if /i "%effect%" EQU "Fast-Spin" set md5=6122f703ad2acd5f4d1a576b467d142d set md5alt=%md5% set basewad=SystemMenu_4.2E_v482 set basecios=%basewad% @@ -18112,18 +18785,20 @@ 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 mym1=DarkWii_Red_PAL_4-x_with_wii_theme_team_edits.mym +set md5mym1=43ee96a6c37e341d76fd8dfbb7c729ff 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 name=System Menu 4.1E with Dark Wii Red Theme - %effect% +set wadname=SystemMenu_4.1E_v450_DarkWiiRed_%effect% set ciosslot=unchanged -set md5=64ea335a386d14a0fd707ec5d0cbdd68 +if /i "%effect%" EQU "No-Spin" set md5=1960a9081b138cbb4b44ab391d1beb2d +if /i "%effect%" EQU "Spin" set md5=db4dc5ba1885049e6dd9754fb94e6e86 +if /i "%effect%" EQU "Fast-Spin" set md5=551f79a731c9c40ab50e8429579a56e7 set md5alt=%md5% set basewad=SystemMenu_4.1E_v450 set basecios=%basewad% @@ -18131,18 +18806,20 @@ 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 mym1=DarkWii_Red_PAL_4-x_with_wii_theme_team_edits.mym +set md5mym1=43ee96a6c37e341d76fd8dfbb7c729ff 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 name=System Menu 4.3J with Dark Wii Red Theme - %effect% +set wadname=SystemMenu_4.3J_v512_DarkWiiRed_%effect% set ciosslot=unchanged -set md5=94028d042a9c3d3f831f88e7b34dc64b +if /i "%effect%" EQU "No-Spin" set md5=f1973ad6e4581e2242fa85432a9eeee3 +if /i "%effect%" EQU "Spin" set md5=2cf98a18aff926ba348935b42ac585a1 +if /i "%effect%" EQU "Fast-Spin" set md5=03565e5a1555cfa33b12a7617a67fe06 set md5alt=%md5% set basewad=SystemMenu_4.3J_v512 set basecios=%basewad% @@ -18150,18 +18827,20 @@ 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 mym1=DarkWii Red jap 4-x edit 3.mym +set md5mym1=393c2fae4861f089ee3ed799e9b8d60e 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 name=System Menu 4.2J with Dark Wii Red Theme - %effect% +set wadname=SystemMenu_4.2J_v480_DarkWiiRed_%effect% set ciosslot=unchanged -set md5=6ad6db286d54ee25ff13f1a3e42c3f03 +if /i "%effect%" EQU "No-Spin" set md5=6ad6db286d54ee25ff13f1a3e42c3f03 +if /i "%effect%" EQU "Spin" set md5=479b26c4d095471fa4e5c519bee98477 +if /i "%effect%" EQU "Fast-Spin" set md5=557d93df7bd65e66137ea10c93970847 set md5alt=%md5% set basewad=SystemMenu_4.2J_v480 set basecios=%basewad% @@ -18169,18 +18848,20 @@ 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 mym1=DarkWii Red jap 4-x edit 3.mym +set md5mym1=393c2fae4861f089ee3ed799e9b8d60e 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 name=System Menu 4.1J with Dark Wii Red Theme - %effect% +set wadname=SystemMenu_4.1J_v448_DarkWiiRed_%effect% set ciosslot=unchanged -set md5=75d1262328629d2a4f26e40ce7bdf6ca +if /i "%effect%" EQU "No-Spin" set md5=75d1262328629d2a4f26e40ce7bdf6ca +if /i "%effect%" EQU "Spin" set md5=150edb73e4717634e57380046e615e58 +if /i "%effect%" EQU "Fast-Spin" set md5=4b548b305118493dcd030f15f86b615e set md5alt=%md5% set basewad=SystemMenu_4.1J_v448 set basecios=%basewad% @@ -18188,8 +18869,8 @@ 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 mym1=DarkWii Red jap 4-x edit 3.mym +set md5mym1=393c2fae4861f089ee3ed799e9b8d60e set version=448 set lastbasemodule=00000001 set category=SMTHEME @@ -18197,10 +18878,12 @@ goto:downloadstart :SM4.3K-DWR -set name=System Menu 4.3K with Dark Wii Red Theme -set wadname=SystemMenu_4.3K_v518_DarkWiiRed +set name=System Menu 4.3K with Dark Wii Red Theme - %effect% +set wadname=SystemMenu_4.3K_v518_DarkWiiRed_%effect% set ciosslot=unchanged -set md5=48eb64aad35de4cae0e4edf6312792ea +if /i "%effect%" EQU "No-Spin" set md5=48eb64aad35de4cae0e4edf6312792ea +if /i "%effect%" EQU "Spin" set md5=47fd24e225cee6a8982d07338924b270 +if /i "%effect%" EQU "Fast-Spin" set md5=ae7603e5fdf2bbed28fdcd7e43a1411b set md5alt=%md5% set basewad=SystemMenu_4.3K_v518 set basecios=%basewad% @@ -18208,18 +18891,20 @@ 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 mym1=DarkWiiRedKor-Final.mym +set md5mym1=9d6ec39a5528693c049907dcf71252b7 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 name=System Menu 4.2K with Dark Wii Red Theme - %effect% +set wadname=SystemMenu_4.2K_v486_DarkWiiRed_%effect% set ciosslot=unchanged -set md5=43f456c8268cc519849ae9a818d9a817 +if /i "%effect%" EQU "No-Spin" set md5=cc4b9713c11dd903b6d4fa6a4a51a2af +if /i "%effect%" EQU "Spin" set md5=4aac3fe0de6298f422cabac0411ded8f +if /i "%effect%" EQU "Fast-Spin" set md5=599ce764bbb19b53eba76f2e3ca166bf set md5alt=%md5% set basewad=SystemMenu_4.2K_v486 set basecios=%basewad% @@ -18227,18 +18912,20 @@ 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 mym1=DarkWiiRedKor-Final.mym +set md5mym1=9d6ec39a5528693c049907dcf71252b7 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 name=System Menu 4.1K with Dark Wii Red Theme - %effect% +set wadname=SystemMenu_4.1K_v454_DarkWiiRed_%effect% set ciosslot=unchanged -set md5=1183962bc43608226ac95b843c50e393 +if /i "%effect%" EQU "No-Spin" set md5=4cc1b28dc74ab3b126ebfeea6a9aac72 +if /i "%effect%" EQU "Spin" set md5=8e4dcbf428fea759dd0fd965e6a55f9b +if /i "%effect%" EQU "Fast-Spin" set md5=525d8a50c59070b2df005a47d515b140 set md5alt=%md5% set basewad=SystemMenu_4.1K_v454 set basecios=%basewad% @@ -18246,18 +18933,20 @@ 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 mym1=DarkWiiRedKor-Final.mym +set md5mym1=9d6ec39a5528693c049907dcf71252b7 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 name=System Menu 4.3U with Dark Wii Green Theme - %effect% +set wadname=SystemMenu_4.3U_v513_DarkWiiGreen_%effect% set ciosslot=unchanged -set md5=7b7fb70fc4c50ebb19b16809c510f7cf +if /i "%effect%" EQU "No-Spin" set md5=c38b75d7d73a95e6704ba18d4f6bd62c +if /i "%effect%" EQU "Spin" set md5=89d66ae6c2b25a4705e166126901cf7a +if /i "%effect%" EQU "Fast-Spin" set md5=8dfa61932c170f29bc2b5d1600b7c0fe set md5alt=%md5% set basewad=SystemMenu_4.3U_v513 set basecios=%basewad% @@ -18265,18 +18954,20 @@ 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 mym1=DarkWiigreenntsc-final.mym +set md5mym1=7700bebff958e0ed005f4a8b308d6b4c 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 name=System Menu 4.2U with Dark Wii Green Theme - %effect% +set wadname=SystemMenu_4.2U_v481_DarkWiiGreen_%effect% set ciosslot=unchanged -set md5=284612e6594c9f84580756280e0f1edf +if /i "%effect%" EQU "No-Spin" set md5=afa602db4b007d14d62ba1c7f8cc0a37 +if /i "%effect%" EQU "Spin" set md5=29a0401891a4d4e6702aa186857e4cdc +if /i "%effect%" EQU "Fast-Spin" set md5=f363a26c4efa46d8e37a4e8fc95a4c6b set md5alt=%md5% set basewad=SystemMenu_4.2U_v481 set basecios=%basewad% @@ -18284,18 +18975,20 @@ 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 mym1=DarkWiigreenntsc-final.mym +set md5mym1=7700bebff958e0ed005f4a8b308d6b4c 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 name=System Menu 4.1U with Dark Wii Green Theme - %effect% +set wadname=SystemMenu_4.1U_v449_DarkWiiGreen_%effect% set ciosslot=unchanged -set md5=890d1d8987eff3ae3bcce55e6631d348 +if /i "%effect%" EQU "No-Spin" set md5=ae8ddcd3fe74c5f549b5ce7cfeccf873 +if /i "%effect%" EQU "Spin" set md5=5d9d571f856b1dc07f6d46e806e511bd +if /i "%effect%" EQU "Fast-Spin" set md5=4e8f9db355a1f20a074c57b392b3b702 set md5alt=%md5% set basewad=SystemMenu_4.1U_v449 set basecios=%basewad% @@ -18303,18 +18996,20 @@ 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 mym1=DarkWiigreenntsc-final.mym +set md5mym1=7700bebff958e0ed005f4a8b308d6b4c 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 name=System Menu 4.3E with Dark Wii Green Theme - %effect% +set wadname=SystemMenu_4.3E_v514_DarkWiiGreen_%effect% set ciosslot=unchanged -set md5=33a014d9e381b7e4855d4c38e166bcf1 +if /i "%effect%" EQU "No-Spin" set md5=8fd78250da5a89c0471434497608e6c9 +if /i "%effect%" EQU "Spin" set md5=1856308855d0f6ad271903435210da09 +if /i "%effect%" EQU "Fast-Spin" set md5=24a128718e95f90894a4a1d6aee794bd set md5alt=%md5% set basewad=SystemMenu_4.3E_v514 set basecios=%basewad% @@ -18322,18 +19017,20 @@ 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 mym1=DarkWiigreenpal-final.mym +set md5mym1=ebc41b9910c910a5c7054108c304dcb9 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 name=System Menu 4.2E with Dark Wii Green Theme - %effect% +set wadname=SystemMenu_4.2E_v482_DarkWiiGreen_%effect% set ciosslot=unchanged -set md5=c09dc36ccfc4124cd0d645eee325af05 +if /i "%effect%" EQU "No-Spin" set md5=887e2bbf5797f9167fd2d2670864bfc0 +if /i "%effect%" EQU "Spin" set md5=3422f271af44ec2369c2a9356cd16a6c +if /i "%effect%" EQU "Fast-Spin" set md5=d1cf93f577775b2de6bf11e8831cedf7 set md5alt=%md5% set basewad=SystemMenu_4.2E_v482 set basecios=%basewad% @@ -18341,18 +19038,20 @@ 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 mym1=DarkWiigreenpal-final.mym +set md5mym1=ebc41b9910c910a5c7054108c304dcb9 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 name=System Menu 4.1E with Dark Wii Green Theme - %effect% +set wadname=SystemMenu_4.1E_v450_DarkWiiGreen_%effect% set ciosslot=unchanged -set md5=6ad47f18aa9b50704b0c39e41e210338 +if /i "%effect%" EQU "No-Spin" set md5=b961e623dcf37a31bcbec4c7bff5d17c +if /i "%effect%" EQU "Spin" set md5=a53cab247691eeb7dda21213e09c3d5c +if /i "%effect%" EQU "Fast-Spin" set md5=3327d3d023e95c262de149512f708378 set md5alt=%md5% set basewad=SystemMenu_4.1E_v450 set basecios=%basewad% @@ -18360,18 +19059,20 @@ 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 mym1=DarkWiigreenpal-final.mym +set md5mym1=ebc41b9910c910a5c7054108c304dcb9 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 name=System Menu 4.3J with Dark Wii Green Theme - %effect% +set wadname=SystemMenu_4.3J_v512_DarkWiiGreen_%effect% set ciosslot=unchanged -set md5=44230fb3d9960c635ea2f0073591a89f +if /i "%effect%" EQU "No-Spin" set md5=e1bf79828225319a85c3540cde80ae95 +if /i "%effect%" EQU "Spin" set md5=1cba0f8e4b4514acc9e1eac05edbb406 +if /i "%effect%" EQU "Fast-Spin" set md5=d7e5d27bfb723c300ddb2468c91ab9ba set md5alt=%md5% set basewad=SystemMenu_4.3J_v512 set basecios=%basewad% @@ -18379,18 +19080,20 @@ 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 mym1=DarkWiigreenjap-final.mym +set md5mym1=c0ca64e1f0502c138113b681df7ef961 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 name=System Menu 4.2J with Dark Wii Green Theme - %effect% +set wadname=SystemMenu_4.2J_v480_DarkWiiGreen_%effect% set ciosslot=unchanged -set md5=a2b3529e1ce5468a1637d3192e933095 +if /i "%effect%" EQU "No-Spin" set md5=f9c35f9146e785a106666c9b11fdd2b8 +if /i "%effect%" EQU "Spin" set md5=7f6f88deec86e9309d9e76b507b0044c +if /i "%effect%" EQU "Fast-Spin" set md5=fee2c0f6efcea922216e42e5d7721591 set md5alt=%md5% set basewad=SystemMenu_4.2J_v480 set basecios=%basewad% @@ -18398,18 +19101,20 @@ 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 mym1=DarkWiigreenjap-final.mym +set md5mym1=c0ca64e1f0502c138113b681df7ef961 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 name=System Menu 4.1J with Dark Wii Green Theme - %effect% +set wadname=SystemMenu_4.1J_v448_DarkWiiGreen_%effect% set ciosslot=unchanged -set md5=10f93f821404fd15032a18536f831254 +if /i "%effect%" EQU "No-Spin" set md5=6471709f115212164e44d6772f9cd279 +if /i "%effect%" EQU "Spin" set md5=bd5bd5876e32614b420f98446dcd6050 +if /i "%effect%" EQU "Fast-Spin" set md5=b61bdfdeb3c35ed984fc89a17fc3dfdb set md5alt=%md5% set basewad=SystemMenu_4.1J_v448 set basecios=%basewad% @@ -18417,8 +19122,8 @@ 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 mym1=DarkWiigreenjap-final.mym +set md5mym1=c0ca64e1f0502c138113b681df7ef961 set version=448 set lastbasemodule=00000001 set category=SMTHEME @@ -18426,10 +19131,12 @@ goto:downloadstart :SM4.3K-DWG -set name=System Menu 4.3K with Dark Wii Green Theme -set wadname=SystemMenu_4.3K_v518_DarkWiiGreen +set name=System Menu 4.3K with Dark Wii Green Theme - %effect% +set wadname=SystemMenu_4.3K_v518_DarkWiiGreen_%effect% set ciosslot=unchanged -set md5=310abbb72ab785c74440164eb5560859 +if /i "%effect%" EQU "No-Spin" set md5=cbcef4b708184948e4c46314feb5608f +if /i "%effect%" EQU "Spin" set md5=d3cb71941cbd0b0721244824782a7096 +if /i "%effect%" EQU "Fast-Spin" set md5=d749556228b3b17f61351e4661e13e80 set md5alt=%md5% set basewad=SystemMenu_4.3K_v518 set basecios=%basewad% @@ -18437,18 +19144,20 @@ 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 mym1=DarkWii_Green_4.xK.mym +set md5mym1=21b0e77dfc49b0b657b81ff1f075216d 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 name=System Menu 4.2K with Dark Wii Green Theme - %effect% +set wadname=SystemMenu_4.2K_v486_DarkWiiGreen_%effect% set ciosslot=unchanged -set md5=d162d0270620052d35fe84fedbd9e018 +if /i "%effect%" EQU "No-Spin" set md5=d5c698001cfb26d196f3aa8d913dcb70 +if /i "%effect%" EQU "Spin" set md5=eebe040987688b7bca894d50d22076d4 +if /i "%effect%" EQU "Fast-Spin" set md5=4c6966f8794dab11d720ff80ccb25e64 set md5alt=%md5% set basewad=SystemMenu_4.2K_v486 set basecios=%basewad% @@ -18456,18 +19165,20 @@ 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 mym1=DarkWii_Green_4.xK.mym +set md5mym1=21b0e77dfc49b0b657b81ff1f075216d 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 name=System Menu 4.1K with Dark Wii Green Theme - %effect% +set wadname=SystemMenu_4.1K_v454_DarkWiiGreen_%effect% set ciosslot=unchanged -set md5=59f0358a5bf037b56425bf757f028fa4 +if /i "%effect%" EQU "No-Spin" set md5=855555379983f64d5e97b3c8bf48e90b +if /i "%effect%" EQU "Spin" set md5=0b9121d362b1776ccbff65307005fbf3 +if /i "%effect%" EQU "Fast-Spin" set md5=22d5524ff2856a42bfa30563d641b3ae set md5alt=%md5% set basewad=SystemMenu_4.1K_v454 set basecios=%basewad% @@ -18475,8 +19186,8 @@ 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 mym1=DarkWii_Green_4.xK.mym +set md5mym1=21b0e77dfc49b0b657b81ff1f075216d set version=454 set lastbasemodule=00000001 set category=SMTHEME @@ -18782,12 +19493,12 @@ 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 name=IOS30v12576(IOS30v2576[FS-ES-NP-VP]) (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 wadname=IOS30v12576(IOS30v2576[FS-ES-NP-VP]).wad +set md5=e9003966357126dfefa4061f1c7c635c set md5alt=%md5% set ciosslot=30 set ciosversion=12576 @@ -18944,12 +19655,12 @@ 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 name=IOS50v14889(IOS50v4889[FS-ES-NP-VP]) (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 wadname=IOS50v14889(IOS50v4889[FS-ES-NP-VP]).wad +set md5=fbb06baa0fa564de20a4ff889e6a7211 set md5alt=%md5% set ciosslot=50 set ciosversion=14889 @@ -18958,12 +19669,12 @@ goto:downloadstart :IOS52P -set name=IOS52v15661(IOS52v5661[FS-ES-NP]) (patched 3.5K System Menu IOS) +set name=IOS52v15661(IOS52v5661[FS-ES-NP-VP]) (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 wadname=IOS52v15661(IOS52v5661[FS-ES-NP-VP]).wad +set md5=3913686086c72adf95c068bf9e1f0624 set md5alt=%md5% set ciosslot=52 set ciosversion=15661 @@ -19042,12 +19753,12 @@ goto:downloadstart :IOS60P -set name=IOS60v6174[FS-ES-NP] (patched 4.1 System Menu IOS) +set name=IOS60v6174[FS-ES-NP-VP] (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 wadname=IOS60v16174(IOS60v6174[FS-ES-NP-VP]).wad +set md5=00a6471bc0a4ead6d44a5523e376a9c4 set md5alt=%md5% set ciosslot=60 set ciosversion=16174 @@ -19057,12 +19768,12 @@ 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 name=IOS11v16174(IOS60v6174[FS-ES-NP-VP]) (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 wadname=IOS11v16174(IOS60v6174[FS-ES-NP-VP]).wad +set md5=9391e0e0edd627937ca4f5ceaf4358e4 set md5alt=%md5% set ciosslot=11 set ciosversion=16174 @@ -19072,12 +19783,12 @@ goto:downloadstart :IOS20P60 -set name=IOS20v16174(IOS60v6174[FS-ES-NP]) (patched 2.2 System Menu IOS that even works for LU64+ Wii's) +set name=IOS20v16174(IOS60v6174[FS-ES-NP-VP]) (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 wadname=IOS20v16174(IOS60v6174[FS-ES-NP-VP]).wad +set md5=3bd09e98a48600f367c11e52b01ce258 set md5alt=%md5% set ciosslot=20 set ciosversion=16174 @@ -19087,12 +19798,12 @@ goto:downloadstart :IOS30P60 -set name=IOS30v16174(IOS60v6174[FS-ES-NP]) (patched 3.2 System Menu IOS that even works for LU64+ Wii's) +set name=IOS30v16174(IOS60v6174[FS-ES-NP-VP]) (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 wadname=IOS30v16174(IOS60v6174[FS-ES-NP-VP]).wad +set md5=f3066f78fcfab808cdf275b4d5ff1039 set md5alt=%md5% set ciosslot=30 set ciosversion=16174 @@ -19100,12 +19811,12 @@ set category=patchios goto:downloadstart :IOS40P60 -set name=IOS40v16174(IOS60v6174[FS-ES-NP]) (patched 3.3K System Menu IOS) +set name=IOS40v16174(IOS60v6174[FS-ES-NP-VP]) (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 wadname=IOS40v16174(IOS60v6174[FS-ES-NP-VP]).wad +set md5=d7ae1b0c6620b39100ccd631ac1d8ae7 set md5alt=%md5% set ciosslot=40 set ciosversion=16174 @@ -19114,12 +19825,12 @@ goto:downloadstart :IOS70K -set name=IOS70v16174(IOS60v6174[FS-ES-NP])-for Region Changed Korean Wii's +set name=IOS70v16174(IOS60v6174[FS-ES-NP-VP])-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 wadname=IOS70v16174(IOS60v6174[FS-ES-NP-VP]).wad +set md5=34d3ef5d4ae165e6149779bf13a3e59c set md5alt=%md5% set ciosslot=70 set ciosversion=16174 @@ -19128,12 +19839,12 @@ goto:downloadstart :IOS80K -set name=IOS80v16174(IOS60v6174[FS-ES-NP])-for Region Changed Korean Wii's +set name=IOS80v16174(IOS60v6174[FS-ES-NP-VP])-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 wadname=IOS80v16174(IOS60v6174[FS-ES-NP-VP]).wad +set md5=a6c106fe14f58a155b05de9334ea4d62 set md5alt=%md5% set ciosslot=80 set ciosversion=16174 @@ -19168,13 +19879,13 @@ goto:downloadstart :IOS70P -set name=IOS70v16687(IOS70v6687[FS-ES-NP]) (patched 4.2 System Menu IOS) +set name=IOS70v16687(IOS70v6687[FS-ES-NP-VP]) (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 wadname=IOS70v16687(IOS70v6687[FS-ES-NP-VP]).wad +::IOS70-64-v6687[FS-ES-NP-VP].wad +set md5=c31c4d1ad79de3a0840997a73c40b6e4 set md5alt=%md5% set ciosslot=70 set ciosversion=16687 @@ -19195,13 +19906,13 @@ goto:downloadstart :IOS80P -set name=IOS80v6944[FS-ES-NP] (patched 4.3 System Menu IOS) +set name=IOS80v6944[FS-ES-NP-VP] (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 wadname=IOS80-64-v6944[FS-ES-NP-VP].wad +set md5=931c4f80da488b962a983d758f91c854 +set md5alt=%md5% set ciosslot=80 set ciosversion=6944 set category=patchios @@ -19209,12 +19920,12 @@ goto:downloadstart :IOS236 -set name=IOS236v65535(IOS36v3351[FS-ES-NP]) +set name=IOS236v65535(IOS36v3351[FS-ES-NP-VP]) set code1=00000001 set code2=00000024 set version=3351 -set wadname=IOS236v65535(IOS36v3351[FS-ES-NP]).wad -set md5=7efdac58e6f0c89dbe0b2045ac83cb36 +set wadname=IOS236v65535(IOS36v3351[FS-ES-NP-VP]).wad +set md5=06259eb90e6ca115ba67720fc1a1ff80 set md5alt=%md5% set ciosslot=236 set ciosversion=65535 @@ -19469,7 +20180,7 @@ goto:downloadstart :URLDownloadDB :BannerBomb1 -set name=Bannerbomb v1 (compatible with Wii Menu version 3.0 - 4.1) +set name=Bannerbomb v1 (for 3.0 - 4.1 Wii's) set code1=URL set code2=http://bannerbomb.qoid.us/aads/aad1f_v108.zip set version=bin @@ -19481,14 +20192,14 @@ set filename=content.bin goto:downloadstart :BannerBomb2 -set name=Bannerbomb v2 (compatible with Wii Menu version 4.2) +set name=Bannerbomb v2 (for 4.2 Wii's) 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\ +if /i "%BB1%" EQU "*" (set path1=private2\wii\title\aktn\) else (set path1=private\wii\title\aktn\) set filename=content.bin goto:downloadstart @@ -19519,70 +20230,6 @@ 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 @@ -19595,15 +20242,28 @@ set md5=719a2a338121a17bedd3984faa8bd722 set path1=apps\IOS236-v5-Mod\ goto:downloadstart -:SIP -set name=Simple IOS Patcher v1.12 +:sysCheck +set name=sysCheck v2.0.1 set code1=URL -set code2=http://nusad.googlecode.com/files/simple_ios_patcher_v1.12.zip +set code2=http://filetrip.net/f/12865-sysCheck2.0.1.zip set version=* -set dlname=simple_ios_patcher_v1.12.zip -set wadname=simple_ios_patcher_v1.12.zip +set dlname=12865-sysCheck2.0.1.zip +set wadname=sysCheck2.0.1.zip set filename=boot.dol -set md5=f8a7771d83209595d46dcb48326cb014 +set md5=3da9e9cff893357ca924649b766d6f34 +set path1=apps\sysCheck\ +goto:downloadstart + +:SIP +set category=fullextract +set name=Simple IOS Patcher +set code1=URL +set code2=http://filetrip.net/f/25749-sip_v1.14.zip +set version=* +set dlname=25749-sip_v1.14.zip +set wadname=sip_v1.14.zip +set filename=boot.dol +set md5=fbaeb401e44cdbe0e455490190cc196d set path1=apps\SIP\ goto:downloadstart @@ -19714,7 +20374,18 @@ set md5=7cbd40d4987d17d85d4184bafc886c1c set path1=apps\DOP-Mii\ goto:downloadstart - +:sysCheckGX +set name=SysCheckGX v1.0.0 +set category=fullextract +set code1=URL +set code2="http://filetrip.net/f/25744-sysCheckGX.zip" +set version=* +set dlname="25744-sysCheckGX.zip" +set wadname=sysCheckGX.zip +set filename=boot.dol +set md5=de01977b0aa6aa789c0eb0a452f606e7 +set path1=apps\sysCheckGX\ +goto:downloadstart :locked set name=Locked Apps Folder for HBC (PASS=UDLRAB) @@ -19743,15 +20414,16 @@ goto:downloadstart :MyM -set name=MyMenuify +set name=MyMenuifyMod +set category=fullextract set code1=URL -set code2=http://nusad.googlecode.com/files/MyMenuify.zip +set code2=http://mymenuifymod.googlecode.com/files/MyMenuifyModv1.3.dols.rar set version=* -set dlname=MyMenuify.zip -set wadname=MyMenuify.zip +set dlname=MyMenuifyModv1.3.dols.rar +set wadname=MyMenuifyModv1.3.dols.rar set filename=boot.dol -set md5=be448c0c7b74ebc2249d5d23ceb5d325 -set path1=apps\MyMenuify\ +set md5=b4886e823647c5fd41a07982178ce116 +set path1=apps\MyMenuifyMod\ goto:downloadstart @@ -19768,29 +20440,30 @@ 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 name=Neogamma Backup Disc Loader +set category=fullextract +set code1=URL +set code2="http://filetrip.net/f/25406-NeoGammaR9beta50.zip" set version=* -set wadname=yawmm.zip -set path1=apps\yawmm +set dlname="25406-NeoGammaR9beta50.zip" +set wadname=NeoGammaR9beta50.zip +set filename=boot.dol +set md5=edcf72d88b50673b3d198cb9d401f8aa +set path1=apps\neogamma\ goto:downloadstart - +:yawm +set name=Yet Another Wad Manager Mod +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=e475232c74f630aae3444e67e17d5f27 +set path1=apps\yawmm\ +goto:downloadstart :Y4M set name=YAWMM 4 ModMii @@ -19808,21 +20481,25 @@ goto:downloadstart set name=Configurable USB-Loader (Most recent Full 249 version) set wadname=Configurable USB-Loader (Most recent Full 249 version) set category=cfg +set path1=apps\usbloader_cfg\ goto:downloadstart :cfg249 set name=Configurable USB Loader (Most recent 249 version) set category=cfg +set path1=apps\usbloader_cfg\ goto:downloadstart :cfg222 set name=Configurable USB Loader (Most recent 222 version) set category=cfg +set path1=apps\usbloader_cfg\ goto:downloadstart :cfgr set name=Configurator for Configurable USB Loader (Most recent version) set category=cfgr +set path1=usb-loader\ goto:downloadstart :FLOW @@ -19859,14 +20536,14 @@ goto:downloadstart :USBX -set name=USB-Loader Forwarder Channel v9 +set name=USB-Loader Forwarder Channel v11 set code1=ZIP -set code2="http://nusad.googlecode.com/files/USBLoader(s)-ahbprot58-SD-USB-v9-IDCL.zip" +set code2="http://nusad.googlecode.com/files/USBLoader(s)-ahbprot58-SD-USB-v11-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 dlname=USBLoader(s)-ahbprot58-SD-USB-v11-IDCL.zip +set wadname=USBLoader(s)-ahbprot58-SD-USB-v11-IDCL.zip +set filename=USBLoader(s)-ahbprot58-SD-USB-v11-IDCL.wad +set md5=6612e353543ce2f6592f049f5ac9678a set md5alt=%md5% set category=fullextract set path1=WAD\ @@ -19876,12 +20553,12 @@ 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 code2="http://nusad.googlecode.com/files/JoyFlow_Forwarder_wad_dol_v2.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 dlname=JoyFlow_Forwarder_wad_dol_v2.zip +set wadname=JoyFlow_Forwarder_wad_dol_v2.zip +set filename=JoyFlowHNv11-HBJF.wad +set md5=d8b0aeca3dd1a9e25b800978ca6bfa8b set md5alt=%md5% set category=fullextract if /i "%MENU1%" EQU "S" (set path1=\) else (set path1=WAD\) @@ -19904,19 +20581,19 @@ goto:downloadstart :S2U set name=Switch2Uneek set code1=ZIP -set code2="http://nusad.googlecode.com/files/switch2uneek_ModMiiBundle.zip" +set code2="http://nusad.googlecode.com/files/switch2uneek_ModMiiBundle_v2.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 dlname=switch2uneek_ModMiiBundle_v2.zip +set wadname=switch2uneek_ModMiiBundle_v2.zip +set filename=switch2uneek(emulators)-4RealNand-v11-S2UK.wad +set md5=088ae02a6943bd5da1c354c992b4cafa 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 filename=switch2uneek(emulators)-4EMUNand-v11-S2RL.wad +set md5=5f339cbb874161808e1414dee1166965 set md5alt=%md5% set path1=\ goto:downloadstart @@ -19951,6 +20628,45 @@ set path1=FAT32_GUI_Formatter\ goto:downloadstart +:SMW +set name=ShowMiiWads +set category=fullextract +set code1=URL +set code2="http://showmiiwads.googlecode.com/files/ShowMiiWads 1.4.rar" +set version=* +set dlname=ShowMiiWads 1.4.rar +set wadname=ShowMiiWads 1.4.rar +set filename=ShowMiiWads.exe +set md5=58277ad0974e59493bb3e9f8a8aca82b +set path1=ShowMiiWads\ +goto:downloadstart + +:CM +set name=Customize Mii +set category=fullextract +set code1=URL +set code2="http://customizemii.googlecode.com/files/CustomizeMii 3.11.rar" +set version=* +set dlname=CustomizeMii 3.11.rar +set wadname=CustomizeMii 3.11.rar +set filename=CustomizeMii.exe +set md5=e35d75c3ad0a058149bdf45155595cfc +set path1=CustomizeMii\ +goto:downloadstart + +:WiiGSC +set name=Wii Game Shortcut Creator +set category=fullextract +set code1=URL +set code2="http://nusad.googlecode.com/files/WiiGSC-Unpacked-1.06b.zip" +set version=* +set dlname=WiiGSC-Unpacked-1.06b.zip +set wadname=WiiGSC-Unpacked-1.06b.zip +set filename=WiiGSC.exe +set md5=3779833ec3279dff3d415c7bd6e56fec +set path1=WiiGSC\ +goto:downloadstart + ::TANTRIC APPS!!!! :WIIMC @@ -20095,33 +20811,6 @@ 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 @@ -20142,13 +20831,10 @@ set basecios=cIOS222[38]-v4 set diffpath=%basecios% set code2new=000000de set lastbasemodule=0000000e -set cIOSFamilyName=Hermes +set cIOSFamilyName=hermes set cIOSversionNum=4 goto:downloadstart - - - :cIOS223[37-38]-v4 set name=cIOS223[37-38]-v4 set wadname=cIOS223[37-38]-v4 @@ -20172,12 +20858,73 @@ set basecios=cIOS223[37-38]-v4 set diffpath=%basecios% set code2new=000000df set lastbasemodule=0000000e -set cIOSFamilyName=Hermes +set cIOSFamilyName=hermes set cIOSversionNum=4 goto:downloadstart +:NMM +set name=cBC-NMMv0.2a +set wadname=cBC-NMMv0.2a +set ciosslot=unchanged +set ciosversion= +set md5=5920f84dcc5343674d08fc2c4e400b09 +set md5alt=%md5% +set basewad=BC-NUS-v6 +set md5base=d1593a77e24ecc95af2b393abe5d92f0 +set md5basealt=%md5base% +set code1=00000001 +set code2=00000100 +set version=6 +set basewadb=RVL-mios-v10 +set md5baseb=851c27dae82bc1c758be07fa964d17cb +set md5basebalt=%md5baseb% +set code1b=00000001 +set code2b=00000101 +set versionb=10 +set basecios=cBC-NMMv0.2a +set diffpath=%basecios% +set code2new=00000100 +set lastbasemodule= +set cIOSFamilyName= +set cIOSversionNum= +set URL=http://crediar.no-ip.com/NMMv0.2a-cred.rar +set dlname=NMMv0.2a-cred.rar +goto:downloadstart + + + +:DML +set name=cBC-DML +set wadname=cBC-DML +set ciosslot=unchanged +set ciosversion= +set md5=aaaaa5a3f60d762cf5c3f64f57ba82c9 +set md5alt=%md5% +set basewad=BC-NUS-v6 +set md5base=d1593a77e24ecc95af2b393abe5d92f0 +set md5basealt=%md5base% +set code1=00000001 +set code2=00000100 +set version=6 +set basewadb=RVL-mios-v10 +set md5baseb=851c27dae82bc1c758be07fa964d17cb +set md5basebalt=%md5baseb% +set code1b=00000001 +set code2b=00000101 +set versionb=10 +set basecios=cBC-DML +set diffpath=%basecios% +set code2new=00000100 +set lastbasemodule= +set cIOSFamilyName= +set cIOSversionNum= +set URL=http://crediar.no-ip.com/dp-cred.rar +set dlname=dp-cred.rar +goto:downloadstart + + ::HERMES V5 BASE 38 :cIOS222[38]-v5 set name=cIOS222[38]-v5 @@ -20196,7 +20943,7 @@ set basecios=cIOS222[38]-v5 set diffpath=%basecios% set code2new=000000de set lastbasemodule=0000000e -set cIOSFamilyName=Hermes +set cIOSFamilyName=hermes set cIOSversionNum=5 goto:downloadstart @@ -20219,33 +20966,10 @@ set basecios=cIOS223[37]-v5 set diffpath=%basecios% set code2new=000000df set lastbasemodule=0000000e -set cIOSFamilyName=Hermes +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 @@ -20265,17 +20989,80 @@ set basecios=cIOS224[57]-v5 set diffpath=%basecios% set code2new=000000e0 set lastbasemodule=00000012 -set cIOSFamilyName=Hermes +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 +:cIOS202[60]-v5.1R +set name=cIOS202[60]-v5.1R +set wadname=cIOS202[60]-v5.1R +set ciosslot=unchanged +set ciosversion= +set md5=7e455ddeeac4f831f9235b8d37a36078 +set md5alt=%md5% +set basewad=IOS60-64-v6174 +set md5base=a8cfd7a77016227203639713db5ac34e +set md5basealt=%md5base% +set code1=00000001 +set code2=0000003C +set version=6174 +set basecios=cIOS202[60]-v5.1R +set diffpath=%basecios% +set code2new=000000ca +set lastbasemodule=0000000e +set cIOSFamilyName=hermesrodries +set cIOSversionNum=6 +goto:downloadstart + +:cIOS222[38]-v5.1R +set name=cIOS222[38]-v5.1R +set wadname=cIOS222[38]-v5.1R +set ciosslot=unchanged +set ciosversion= +set md5=99404fcf2af266469d93fd2ae8f0fe0a +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.1R +set diffpath=%basecios% +set code2new=000000de +set lastbasemodule=0000000e +set cIOSFamilyName=hermesrodries +set cIOSversionNum=6 +goto:downloadstart + +:cIOS223[37]-v5.1R +set name=cIOS223[37]-v5.1R +set wadname=cIOS223[37]-v5.1R +set ciosslot=unchanged +set ciosversion= +set md5=488f09d029346edd84701f789c99bd31 +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.1R +set diffpath=%basecios% +set code2new=000000df +set lastbasemodule=0000000e +set cIOSFamilyName=hermesrodries +set cIOSversionNum=6 +goto:downloadstart + +:cIOS224[57]-v5.1R +set name=cIOS224[57]-v5.1R +set wadname=cIOS224[57]-v5.1R +set ciosslot=unchanged +set ciosversion= +set md5=f9d9b2967b4568e7d3c304c5e43d4952 set md5alt=%md5% set basewad=IOS57-64-v5661 set md5base=ba50f0d46290d74d020f0afa58811e2e @@ -20283,34 +21070,12 @@ set md5basealt=bca6176ccca817e722d73130a9e73258 set code1=00000001 set code2=00000039 set version=5661 -set basecios=cIOS224[57]-v5 +set basecios=cIOS224[57]-v5.1R 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 +set cIOSFamilyName=hermesrodries +set cIOSversionNum=6 goto:downloadstart @@ -20333,7 +21098,7 @@ set basecios=cIOS249-v14 set diffpath=%basecios% set code2new=000000f9 set lastbasemodule=0000000e -set cIOSFamilyName=Waninkoko +set cIOSFamilyName=waninkoko set cIOSversionNum=14 goto:downloadstart @@ -20354,7 +21119,7 @@ set basecios=cIOS249-v14 set diffpath=%basecios% set code2new=000000f9 set lastbasemodule=0000000e -set cIOSFamilyName=Waninkoko +set cIOSFamilyName=waninkoko set cIOSversionNum=14 goto:downloadstart @@ -20378,7 +21143,7 @@ set basecios=cIOS249-v17b set diffpath=%basecios% set code2new=000000f9 set lastbasemodule=0000000e -set cIOSFamilyName=Waninkoko +set cIOSFamilyName=waninkoko set cIOSversionNum=17 goto:downloadstart @@ -20400,7 +21165,7 @@ set basecios=cIOS249-v17b set diffpath=%basecios% set code2new=000000f9 set lastbasemodule=0000000e -set cIOSFamilyName=Waninkoko +set cIOSFamilyName=waninkoko set cIOSversionNum=17 goto:downloadstart @@ -20424,7 +21189,7 @@ set basecios=cIOS249[37]-v19 set diffpath=%basecios% set code2new=000000f9 set lastbasemodule=0000000e -set cIOSFamilyName=Waninkoko +set cIOSFamilyName=waninkoko set cIOSversionNum=19 goto:downloadstart @@ -20446,7 +21211,7 @@ set basecios=cIOS249[37]-v19 set diffpath=%basecios% set code2new=000000f9 set lastbasemodule=0000000e -set cIOSFamilyName=Waninkoko +set cIOSFamilyName=waninkoko set cIOSversionNum=19 goto:downloadstart @@ -20470,7 +21235,7 @@ set basecios=cIOS249[38]-v19 set diffpath=%basecios% set code2new=000000f9 set lastbasemodule=0000000e -set cIOSFamilyName=Waninkoko +set cIOSFamilyName=waninkoko set cIOSversionNum=19 goto:downloadstart @@ -20492,7 +21257,7 @@ set basecios=cIOS249[38]-v19 set diffpath=%basecios% set code2new=000000f9 set lastbasemodule=0000000e -set cIOSFamilyName=Waninkoko +set cIOSFamilyName=waninkoko set cIOSversionNum=19 goto:downloadstart @@ -20515,7 +21280,7 @@ set code2=00000039 set version=5661 set code2new=000000f9 set lastbasemodule=00000012 -set cIOSFamilyName=Waninkoko +set cIOSFamilyName=waninkoko set cIOSversionNum=19 goto:downloadstart @@ -20537,7 +21302,7 @@ set code2=00000039 set version=5661 set code2new=000000f9 set lastbasemodule=00000012 -set cIOSFamilyName=Waninkoko +set cIOSFamilyName=waninkoko set cIOSversionNum=19 goto:downloadstart @@ -20561,7 +21326,7 @@ set basecios=cIOS249[38]-v20 set diffpath=%basecios% set code2new=000000f9 set lastbasemodule=0000000e -set cIOSFamilyName=Waninkoko +set cIOSFamilyName=waninkoko set cIOSversionNum=20 goto:downloadstart @@ -20582,7 +21347,7 @@ set basecios=cIOS249[38]-v20 set diffpath=%basecios% set code2new=000000f9 set lastbasemodule=0000000e -set cIOSFamilyName=Waninkoko +set cIOSFamilyName=waninkoko set cIOSversionNum=20 goto:downloadstart @@ -20605,7 +21370,7 @@ set basecios=cIOS249[56]-v20 set diffpath=%basecios% set code2new=000000f9 set lastbasemodule=0000000e -set cIOSFamilyName=Waninkoko +set cIOSFamilyName=waninkoko set cIOSversionNum=20 goto:downloadstart @@ -20626,7 +21391,7 @@ set basecios=cIOS249[56]-v20 set diffpath=%basecios% set code2new=000000f9 set lastbasemodule=0000000e -set cIOSFamilyName=Waninkoko +set cIOSFamilyName=waninkoko set cIOSversionNum=20 goto:downloadstart @@ -20649,7 +21414,7 @@ set basecios=cIOS249[57]-v20 set diffpath=%basecios% set code2new=000000f9 set lastbasemodule=00000012 -set cIOSFamilyName=Waninkoko +set cIOSFamilyName=waninkoko set cIOSversionNum=20 goto:downloadstart @@ -20670,7 +21435,7 @@ set basecios=cIOS249[57]-v20 set diffpath=%basecios% set code2new=000000f9 set lastbasemodule=00000012 -set cIOSFamilyName=Waninkoko +set cIOSFamilyName=waninkoko set cIOSversionNum=20 goto:downloadstart @@ -20694,7 +21459,7 @@ set basecios=cIOS249[37]-v21 set diffpath=%basecios% set code2new=000000f9 set lastbasemodule=0000000e -set cIOSFamilyName=Waninkoko +set cIOSFamilyName=waninkoko set cIOSversionNum=21 goto:downloadstart @@ -20715,7 +21480,7 @@ set basecios=cIOS249[37]-v21 set diffpath=%basecios% set code2new=000000f9 set lastbasemodule=0000000e -set cIOSFamilyName=Waninkoko +set cIOSFamilyName=waninkoko set cIOSversionNum=21 goto:downloadstart @@ -20738,7 +21503,7 @@ set basecios=cIOS249[38]-v21 set diffpath=%basecios% set code2new=000000f9 set lastbasemodule=0000000e -set cIOSFamilyName=Waninkoko +set cIOSFamilyName=waninkoko set cIOSversionNum=21 goto:downloadstart @@ -20759,7 +21524,7 @@ set basecios=cIOS249[38]-v21 set diffpath=%basecios% set code2new=000000f9 set lastbasemodule=0000000e -set cIOSFamilyName=Waninkoko +set cIOSFamilyName=waninkoko set cIOSversionNum=21 goto:downloadstart @@ -20782,7 +21547,7 @@ set basecios=cIOS249[53]-v21 set diffpath=%basecios% set code2new=000000f9 set lastbasemodule=0000000e -set cIOSFamilyName=Waninkoko +set cIOSFamilyName=waninkoko set cIOSversionNum=21 goto:downloadstart @@ -20803,7 +21568,7 @@ set basecios=cIOS249[53]-v21 set diffpath=%basecios% set code2new=000000f9 set lastbasemodule=0000000e -set cIOSFamilyName=Waninkoko +set cIOSFamilyName=waninkoko set cIOSversionNum=21 goto:downloadstart @@ -20826,7 +21591,7 @@ set basecios=cIOS249[55]-v21 set diffpath=%basecios% set code2new=000000f9 set lastbasemodule=0000000e -set cIOSFamilyName=Waninkoko +set cIOSFamilyName=waninkoko set cIOSversionNum=21 goto:downloadstart @@ -20847,7 +21612,7 @@ set basecios=cIOS249[55]-v21 set diffpath=%basecios% set code2new=000000f9 set lastbasemodule=0000000e -set cIOSFamilyName=Waninkoko +set cIOSFamilyName=waninkoko set cIOSversionNum=21 goto:downloadstart @@ -20870,7 +21635,7 @@ set basecios=cIOS249[56]-v21 set diffpath=%basecios% set code2new=000000f9 set lastbasemodule=0000000e -set cIOSFamilyName=Waninkoko +set cIOSFamilyName=waninkoko set cIOSversionNum=21 goto:downloadstart @@ -20891,7 +21656,7 @@ set basecios=cIOS249[56]-v21 set diffpath=%basecios% set code2new=000000f9 set lastbasemodule=0000000e -set cIOSFamilyName=Waninkoko +set cIOSFamilyName=waninkoko set cIOSversionNum=21 goto:downloadstart @@ -20913,7 +21678,7 @@ set basecios=cIOS249[57]-v21 set diffpath=%basecios% set code2new=000000f9 set lastbasemodule=00000012 -set cIOSFamilyName=Waninkoko +set cIOSFamilyName=waninkoko set cIOSversionNum=21 goto:downloadstart @@ -20934,7 +21699,7 @@ set basecios=cIOS249[57]-v21 set diffpath=%basecios% set code2new=000000f9 set lastbasemodule=00000012 -set cIOSFamilyName=Waninkoko +set cIOSFamilyName=waninkoko set cIOSversionNum=21 goto:downloadstart @@ -20957,7 +21722,7 @@ set basecios=cIOS249[58]-v21 set diffpath=%basecios% set code2new=000000f9 set lastbasemodule=00000012 -set cIOSFamilyName=Waninkoko +set cIOSFamilyName=waninkoko set cIOSversionNum=21 goto:downloadstart @@ -20978,7 +21743,7 @@ set basecios=cIOS249[58]-v21 set diffpath=%basecios% set code2new=000000f9 set lastbasemodule=00000012 -set cIOSFamilyName=Waninkoko +set cIOSFamilyName=waninkoko set cIOSversionNum=21 goto:downloadstart @@ -21325,11 +22090,13 @@ 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 +set name=DarkWii Red Theme (4.1U) - %effect% +set wadname=DarkWii_Red_%effect%_4.1U +if /i "%effect%" EQU "No-Spin" set md5=6ca906e74de1193f68b2d72728260823 +if /i "%effect%" EQU "Spin" set md5=82d40f02f358857f65eba0afc6c2eef0 +if /i "%effect%" EQU "Fast-Spin" set md5=2e71a697597af10aec162ca90f510d89 +set mym1=DarkWii_Red_NTSC_4-x_with_wii_theme_team_edits.mym +set md5mym1=6e58d6a38a2ea3b7e3c38879320a97a8 ::000000**.app set version=7b set md5base=6b939de8222800733f4c44ae4eadb325 @@ -21337,11 +22104,13 @@ 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 +set name=DarkWii Red Theme (4.2U) - %effect% +set wadname=DarkWii_Red_%effect%_4.2U +if /i "%effect%" EQU "No-Spin" set md5=611c287885444c6de163d42775a8ae20 +if /i "%effect%" EQU "Spin" set md5=32dc95b83f1f848b49341c7f8ae58a9b +if /i "%effect%" EQU "Fast-Spin" set md5=017150040ff1e03dfc9f21705fd9fae7 +set mym1=DarkWii_Red_NTSC_4-x_with_wii_theme_team_edits.mym +set md5mym1=6e58d6a38a2ea3b7e3c38879320a97a8 ::000000**.app set version=87 set md5base=7079948c6aed8aae6009e4fdf27c7171 @@ -21349,11 +22118,13 @@ 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 +set name=DarkWii Red Theme (4.3U) - %effect% +set wadname=DarkWii_Red_%effect%_4.3U +if /i "%effect%" EQU "No-Spin" set md5=d933cea8cb9e5972957cdc09aa42d0f3 +if /i "%effect%" EQU "Spin" set md5=1abcc6ca6d8c7059f2fce961a267572e +if /i "%effect%" EQU "Fast-Spin" set md5=76d1dfc30350e92fd1de88c4836d022e +set mym1=DarkWii_Red_NTSC_4-x_with_wii_theme_team_edits.mym +set md5mym1=6e58d6a38a2ea3b7e3c38879320a97a8 ::000000**.app set version=97 set md5base=f388c9b11543ac2fe0912ab96064ee37 @@ -21361,11 +22132,13 @@ 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 +set name=DarkWii Red Theme (4.1E) - %effect% +set wadname=DarkWii_Red_%effect%_4.1E +if /i "%effect%" EQU "No-Spin" set md5=d86114ae32128e0cea7d15c1db23d834 +if /i "%effect%" EQU "Spin" set md5=741673b5c5203f97120a7497062de684 +if /i "%effect%" EQU "Fast-Spin" set md5=4bbdf31b36100b56c5eafdff2b80047b +set mym1=DarkWii_Red_PAL_4-x_with_wii_theme_team_edits.mym +set md5mym1=43ee96a6c37e341d76fd8dfbb7c729ff ::000000**.app set version=7e set md5base=574a3a144971ea0ec61bf8cef8d7ff80 @@ -21373,11 +22146,13 @@ 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 +set name=DarkWii Red Theme (4.2E) - %effect% +set wadname=DarkWii_Red_%effect%_4.2E +if /i "%effect%" EQU "No-Spin" set md5=4b0876a5080f92b2d8195abd63f73e6c +if /i "%effect%" EQU "Spin" set md5=4b167e3e66d90fbe774f793deeacd1a2 +if /i "%effect%" EQU "Fast-Spin" set md5=720bd79de493dd208e24a9e1c0fd7223 +set mym1=DarkWii_Red_PAL_4-x_with_wii_theme_team_edits.mym +set md5mym1=43ee96a6c37e341d76fd8dfbb7c729ff ::000000**.app set version=8a set md5base=7e7994f78941afb51e9a20085deac305 @@ -21385,11 +22160,13 @@ 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 +set name=DarkWii Red Theme (4.3E) - %effect% +set wadname=DarkWii_Red_%effect%_4.3E +if /i "%effect%" EQU "No-Spin" set md5=2a5b9861ffd8e49888a6f37c10a70c7b +if /i "%effect%" EQU "Spin" set md5=761ad0896ac98f1b243f21f563537399 +if /i "%effect%" EQU "Fast-Spin" set md5=db8d035f01ce99bef0c843963fa7d4a0 +set mym1=DarkWii_Red_PAL_4-x_with_wii_theme_team_edits.mym +set md5mym1=43ee96a6c37e341d76fd8dfbb7c729ff ::000000**.app set version=9a set md5base=41310f79497c56850c37676074ee1237 @@ -21397,11 +22174,13 @@ 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 +set name=DarkWii Red Theme (4.1J) - %effect% +set wadname=DarkWii_Red_%effect%_4.1J +if /i "%effect%" EQU "No-Spin" set md5=c6eb9dfd8a0279be749a3423ba73cc34 +if /i "%effect%" EQU "Spin" set md5=8cf389fb675e0367acff73b83043ccd4 +if /i "%effect%" EQU "Fast-Spin" set md5=20c1a69911ea3026ec7c45c34b1e2a3e +set mym1=DarkWii Red jap 4-x edit 3.mym +set md5mym1=393c2fae4861f089ee3ed799e9b8d60e ::000000**.app set version=78 set md5base=f2eadf12d18e793373060222b870057d @@ -21409,11 +22188,13 @@ 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 +set name=DarkWii Red Theme (4.2J) - %effect% +set wadname=DarkWii_Red_%effect%_4.2J +if /i "%effect%" EQU "No-Spin" set md5=f3dc6d6e1f436a6bb844dddbccc1f713 +if /i "%effect%" EQU "Spin" set md5=a60a39a3927883058847484dc23cad76 +if /i "%effect%" EQU "Fast-Spin" set md5=7b904662ace820e58be8d3d48dea676e +set mym1=DarkWii Red jap 4-x edit 3.mym +set md5mym1=393c2fae4861f089ee3ed799e9b8d60e ::000000**.app set version=84 set md5base=b08998e582c48afba3a14f6d9e1e9373 @@ -21421,11 +22202,13 @@ 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 +set name=DarkWii Red Theme (4.3J) - %effect% +set wadname=DarkWii_Red_%effect%_4.3J +if /i "%effect%" EQU "No-Spin" set md5=3a223b0a67c406e5f73e361b106977fe +if /i "%effect%" EQU "Spin" set md5=a897a1bee590a898277d1680c570a77f +if /i "%effect%" EQU "Fast-Spin" set md5=0bd45acdc69beef14209d3a9b7cb5b80 +set mym1=DarkWii Red jap 4-x edit 3.mym +set md5mym1=393c2fae4861f089ee3ed799e9b8d60e ::000000**.app set version=94 set md5base=5b3ee6942a3cda716badbce3665076fc @@ -21433,11 +22216,13 @@ 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 +set name=DarkWii Red Theme (4.1K) - %effect% +set wadname=DarkWii_Red_%effect%_4.1K +if /i "%effect%" EQU "No-Spin" set md5=cad7007eb9c263c75249e4399a61d6e0 +if /i "%effect%" EQU "Spin" set md5=1190c95de65850d9c8a7ff9bbbc67f8d +if /i "%effect%" EQU "Fast-Spin" set md5=5fcc5678018739f45be4d9f4e2ae639a +set mym1=DarkWiiRedKor-Final.mym +set md5mym1=9d6ec39a5528693c049907dcf71252b7 ::000000**.app set version=81 set md5base=7eedbf1a146b29b63edbb55e04f81f98 @@ -21445,11 +22230,13 @@ 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 +set name=DarkWii Red Theme (4.2K) - %effect% +set wadname=DarkWii_Red_%effect%_4.2K +if /i "%effect%" EQU "No-Spin" set md5=0fa6db76463cce7f1c9a07a5b50dad94 +if /i "%effect%" EQU "Spin" set md5=cb3398120c987be5e9765b508f95d78b +if /i "%effect%" EQU "Fast-Spin" set md5=da3b9a630900f0d2f9e2e5df47c7494c +set mym1=DarkWiiRedKor-Final.mym +set md5mym1=9d6ec39a5528693c049907dcf71252b7 ::000000**.app set version=8d set md5base=9d72a1966370e44cb4c456c17a077bec @@ -21457,24 +22244,27 @@ 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 +set name=DarkWii Red Theme (4.3K) - %effect% +set wadname=DarkWii_Red_%effect%_4.3K +if /i "%effect%" EQU "No-Spin" set md5=d47d6eaf291b3a635e9327ebec0c6b44 +if /i "%effect%" EQU "Spin" set md5=d61e2ee9d2fad0495b47573572b21d9a +if /i "%effect%" EQU "Fast-Spin" set md5=8fa44fd6cb7395fcd8057b5a8f48b584 +set mym1=DarkWiiRedKor-Final.mym +set md5mym1=9d6ec39a5528693c049907dcf71252b7 ::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 +set name=DarkWii Green Theme (4.1U) - %effect% +set wadname=DarkWii_Green_%effect%_4.1U +if /i "%effect%" EQU "No-Spin" set md5=226942baf867be4408f157a6e568cd89 +if /i "%effect%" EQU "Spin" set md5=a5d0787e574b743a83628bd19f21c2ef +if /i "%effect%" EQU "Fast-Spin" set md5=e1dcaa66bab5d546b5ffcabdcd67bb70 +set mym1=DarkWiigreenntsc-final.mym +set md5mym1=7700bebff958e0ed005f4a8b308d6b4c ::000000**.app set version=7b set md5base=6b939de8222800733f4c44ae4eadb325 @@ -21482,11 +22272,13 @@ 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 +set name=DarkWii Green Theme (4.2U) - %effect% +set wadname=DarkWii_Green_%effect%_4.2U +if /i "%effect%" EQU "No-Spin" set md5=7e228beb400cb1d13ed9fd2da237a04f +if /i "%effect%" EQU "Spin" set md5=5f1cd28e1c84b58f0a90efb8b976fdae +if /i "%effect%" EQU "Fast-Spin" set md5=269a4edf824d68590593108cdd255a1f +set mym1=DarkWiigreenntsc-final.mym +set md5mym1=7700bebff958e0ed005f4a8b308d6b4c ::000000**.app set version=87 set md5base=7079948c6aed8aae6009e4fdf27c7171 @@ -21494,11 +22286,13 @@ 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 +set name=DarkWii Green Theme (4.3U) - %effect% +set wadname=DarkWii_Green_%effect%_4.3U +if /i "%effect%" EQU "No-Spin" set md5=ebe331e05bc8e0eec6b0ab33b2afb462 +if /i "%effect%" EQU "Spin" set md5=8229a49a890cdf70f2ea5e8f030997ca +if /i "%effect%" EQU "Fast-Spin" set md5=74fe884437ed8d21ca2b6081cbba86de +set mym1=DarkWiigreenntsc-final.mym +set md5mym1=7700bebff958e0ed005f4a8b308d6b4c ::000000**.app set version=97 set md5base=f388c9b11543ac2fe0912ab96064ee37 @@ -21506,11 +22300,13 @@ 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 +set name=DarkWii Green Theme (4.1E) - %effect% +set wadname=DarkWii_Green_%effect%_4.1E +if /i "%effect%" EQU "No-Spin" set md5=757e20d3a789ae6161b0665837035f89 +if /i "%effect%" EQU "Spin" set md5=e71c20893391bfc8c9ae09a12232f7d7 +if /i "%effect%" EQU "Fast-Spin" set md5=f568550b9f8cc96f583d2b7570d1f1cf +set mym1=DarkWiigreenpal-final.mym +set md5mym1=ebc41b9910c910a5c7054108c304dcb9 ::000000**.app set version=7e set md5base=574a3a144971ea0ec61bf8cef8d7ff80 @@ -21518,11 +22314,13 @@ 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 +set name=DarkWii Green Theme (4.2E) - %effect% +set wadname=DarkWii_Green_%effect%_4.2E +if /i "%effect%" EQU "No-Spin" set md5=a35358952559ef1b2bd0a7388ba79c26 +if /i "%effect%" EQU "Spin" set md5=d0e0545bd9ba761a2c8fe07f339da5c5 +if /i "%effect%" EQU "Fast-Spin" set md5=5b2e32e044b1cb65a6d819721255785d +set mym1=DarkWiigreenpal-final.mym +set md5mym1=ebc41b9910c910a5c7054108c304dcb9 ::000000**.app set version=8a set md5base=7e7994f78941afb51e9a20085deac305 @@ -21530,11 +22328,13 @@ 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 +set name=DarkWii Green Theme (4.3E) - %effect% +set wadname=DarkWii_Green_%effect%_4.3E +if /i "%effect%" EQU "No-Spin" set md5=43b0017ec17eb9048474ccda814f46d2 +if /i "%effect%" EQU "Spin" set md5=4bb7321ac82c66445b18b5d6d4a22b7c +if /i "%effect%" EQU "Fast-Spin" set md5=b39429af75a096025f783a7958a34b31 +set mym1=DarkWiigreenpal-final.mym +set md5mym1=ebc41b9910c910a5c7054108c304dcb9 ::000000**.app set version=9a set md5base=41310f79497c56850c37676074ee1237 @@ -21542,11 +22342,13 @@ 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 +set name=DarkWii Green Theme (4.1J) - %effect% +set wadname=DarkWii_Green_%effect%_4.1J +if /i "%effect%" EQU "No-Spin" set md5=f732de09407f68112a2d2ab5ba1a4ff7 +if /i "%effect%" EQU "Spin" set md5=c455874014f58a3af90a3bc428e1cd4e +if /i "%effect%" EQU "Fast-Spin" set md5=ad7500f84aa512824713e7b5c96824b3 +set mym1=DarkWiigreenjap-final.mym +set md5mym1=c0ca64e1f0502c138113b681df7ef961 ::000000**.app set version=78 set md5base=f2eadf12d18e793373060222b870057d @@ -21554,11 +22356,13 @@ 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 +set name=DarkWii Green Theme (4.2J) - %effect% +set wadname=DarkWii_Green_%effect%_4.2J +if /i "%effect%" EQU "No-Spin" set md5=03bac7103c8152eeaf65f348a2e575f9 +if /i "%effect%" EQU "Spin" set md5=a0fff9dea4fd6a3797d97ca71288d613 +if /i "%effect%" EQU "Fast-Spin" set md5=dfa5cac7c13c5189d8a6f7644563b648 +set mym1=DarkWiigreenjap-final.mym +set md5mym1=c0ca64e1f0502c138113b681df7ef961 ::000000**.app set version=84 set md5base=b08998e582c48afba3a14f6d9e1e9373 @@ -21566,11 +22370,13 @@ 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 +set name=DarkWii Green Theme (4.3J) - %effect% +set wadname=DarkWii_Green_%effect%_4.3J +if /i "%effect%" EQU "No-Spin" set md5=7871bcd74f6cd59b5ca1b6fad02a4512 +if /i "%effect%" EQU "Spin" set md5=247a01996c086bbbd45b3be6a14e0f3a +if /i "%effect%" EQU "Fast-Spin" set md5=198803a788e30cf70863854e8f04a437 +set mym1=DarkWiigreenjap-final.mym +set md5mym1=c0ca64e1f0502c138113b681df7ef961 ::000000**.app set version=94 set md5base=5b3ee6942a3cda716badbce3665076fc @@ -21578,11 +22384,13 @@ 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 +set name=DarkWii Green Theme (4.1K) - %effect% +set wadname=DarkWii_Green_%effect%_4.1K +if /i "%effect%" EQU "No-Spin" set md5=d57e3b3ff380bafad74269f3ea4df23c +if /i "%effect%" EQU "Spin" set md5=77b71748073c6b8b520cc88245a4de52 +if /i "%effect%" EQU "Fast-Spin" set md5=0b892d4b1e86c3fe49fb0564828736ef +set mym1=DarkWii_Green_4.xK.mym +set md5mym1=21b0e77dfc49b0b657b81ff1f075216d ::000000**.app set version=81 set md5base=7eedbf1a146b29b63edbb55e04f81f98 @@ -21590,11 +22398,13 @@ 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 +set name=DarkWii Green Theme (4.2K) - %effect% +set wadname=DarkWii_Green_%effect%_4.2K +if /i "%effect%" EQU "No-Spin" set md5=3c22bd52f4c47f5bd96c503e0d7d7c04 +if /i "%effect%" EQU "Spin" set md5=caa369169cacc941c8b60eb3731deae7 +if /i "%effect%" EQU "Fast-Spin" set md5=8f88c76c09ef8d7c4a7642cb53e9620f +set mym1=DarkWii_Green_4.xK.mym +set md5mym1=21b0e77dfc49b0b657b81ff1f075216d ::000000**.app set version=8d set md5base=9d72a1966370e44cb4c456c17a077bec @@ -21602,11 +22412,13 @@ 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 +set name=DarkWii Green Theme (4.3K) - %effect% +set wadname=DarkWii_Green_%effect%_4.3K +if /i "%effect%" EQU "No-Spin" set md5=0e1dede7efd6028a3fe89009a69e69bd +if /i "%effect%" EQU "Spin" set md5=d5aa5cbbd1cfd9a9cb9300e383763cc4 +if /i "%effect%" EQU "Fast-Spin" set md5=79a4a0f74108a46b44abf8435beace33 +set mym1=DarkWii_Green_4.xK.mym +set md5mym1=21b0e77dfc49b0b657b81ff1f075216d ::000000**.app set version=9d set md5base=e6f2b0d4d5e0c095895f186009bf9516 @@ -21645,8 +22457,7 @@ echo .>>"%Drive%"\%guidename% echo .>>"%Drive%"\%guidename% echo This Guide was generated using the following parameters:>>"%Drive%"\%guidename% echo .>>"%Drive%"\%guidename% -if /i "%VIRGIN%" EQU "Y" echo * Wii is currently a virgin (un-modified)>>"%Drive%"\%guidename% -if /i "%VIRGIN%" EQU "N" echo * Wii is already modified>>"%Drive%"\%guidename% +if /i "%VIRGIN%" EQU "Y" echo * Install and\or update all recommended softmods>>"%Drive%"\%guidename% if /i "%REGION%" EQU "K" goto:Koreansetting if /i "%REGION%" EQU "RC" goto:RCSTATUS @@ -21669,47 +22480,26 @@ if /i "%FIRMSTART%" EQU "o" echo * Current firmware is less than if /i "%REGION%" NEQ "RC" echo * Desired firmware is %FIRM%%REGION%>>"%Drive%"\%guidename% echo .>>"%Drive%"\%guidename% -if /i "%PIC%" EQU "Y" echo * Download Photo Channel>>"%Drive%"\%guidename% -if /i "%NET%" EQU "Y" echo * Download Internet Channel>>"%Drive%"\%guidename% -if /i "%WEATHER%" EQU "Y" echo * Download Weather Channel>>"%Drive%"\%guidename% -if /i "%NEWS%" EQU "Y" echo * Download News Channel>>"%Drive%"\%guidename% -if /i "%MIIQ%" EQU "Y" echo * Download Mii Channel>>"%Drive%"\%guidename% -if /i "%Shop%" EQU "Y" echo * Download Shopping Channel (and IOS56)>>"%Drive%"\%guidename% -if /i "%Speak%" EQU "Y" echo * Download Wii Speak Channel>>"%Drive%"\%guidename% +if /i "%PIC%" EQU "Y" echo * Install Photo Channel>>"%Drive%"\%guidename% +if /i "%NET%" EQU "Y" echo * Install Internet Channel>>"%Drive%"\%guidename% +if /i "%WEATHER%" EQU "Y" echo * Install Weather Channel>>"%Drive%"\%guidename% +if /i "%NEWS%" EQU "Y" echo * Install News Channel>>"%Drive%"\%guidename% +if /i "%MIIQ%" EQU "Y" echo * Install Mii Channel>>"%Drive%"\%guidename% +if /i "%Shop%" EQU "Y" echo * Install Shopping Channel (and IOS56)>>"%Drive%"\%guidename% +if /i "%Speak%" EQU "Y" echo * Install Wii Speak Channel>>"%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 * Download HackMii Installer and BannerBomb v1 (with IOS58)>>"%Drive%"\%guidename% -if /i "%FIRMSTART%" EQU "4.0" echo * Download HackMii Installer and BannerBomb v1 (with IOS58)>>"%Drive%"\%guidename% -if /i "%FIRMSTART%" EQU "4.1" echo * Download HackMii Installer and BannerBomb v1 (with IOS58)>>"%Drive%"\%guidename% -if /i "%FIRMSTART%" EQU "4.2" echo * Download HackMii Installer and BannerBomb v2 (with IOS58)>>"%Drive%"\%guidename% -if /i "%FIRMSTART%" EQU "o" echo * Download HackMii Installer with IOS58 and all available exploits>>"%Drive%"\%guidename% - - -if /i "%FIRMSTART%" NEQ "4.3" goto:skip4.3extra - -echo * HackMii Installer with IOS58 and all available exploits>>"%Drive%"\%guidename% - -:skip4.3extra - - - +if /i "%HM%" EQU "*" echo * Install and\or update the Homebrew Channel and BootMii>>"%Drive%"\%guidename% if /i "%RECCIOS%" NEQ "Y" goto:smallskip -if /i "%CMIOSOPTION%" EQU "on" (echo * Download recommended cIOSs and cMIOS>>"%Drive%"\%guidename%) else (echo * Download recommended cIOSs>>"%Drive%"\%guidename%) +if /i "%CMIOSOPTION%" EQU "on" (echo * Install recommended cIOSs and cMIOS>>"%Drive%"\%guidename%) else (echo * Install recommended cIOSs>>"%Drive%"\%guidename%) :smallskip - - if /i "%yawm%" EQU "*" echo * Download Yet Another Wad Manager Mod (YAWMM)>>"%Drive%"\%guidename% - -if /i "%IOS236Installer%" EQU "*" echo * Download IOS236 Installer and Simple IOS Patcher (with IOS36v3351)?>>"%Drive%"\%guidename% - -if /i "%pri%" EQU "*" echo * Download Priiloader>>"%Drive%"\%guidename% +if /i "%IOS236Installer%" EQU "*" echo * Install IOS236 >>"%Drive%"\%guidename% +if /i "%pri%" EQU "*" echo * Install and\or update Priiloader>>"%Drive%"\%guidename% :skipvirginstandard -if /i "%protect%" EQU "Y" echo * Download Extra Brick Protection>>"%Drive%"\%guidename% - +if /i "%protect%" EQU "Y" echo * Install Extra Brick Protection>>"%Drive%"\%guidename% if /i "%ThemeSelection%" EQU "R" echo * Install Dark Wii Red Theme>>"%Drive%"\%guidename% if /i "%ThemeSelection%" EQU "G" echo * Install Dark Wii Green Theme>>"%Drive%"\%guidename% @@ -21872,7 +22662,7 @@ echo Back in the MMM main menu, choose "App Manager" and press A.>>"%Drive%"\%gu echo .>>"%Drive%"\%guidename% echo Launch the HackMii_Installer>>"%Drive%"\%guidename% echo .>>"%Drive%"\%guidename% -echo This runs the Hackmii Installer (and silently/automatically installs BootMii as IOS). Use the installer to install the Homebrew Channel (HBC) and Bootmii as Boot2 if possible. If you cannot install BootMii as Boot2, you also need to 'prepare an SD Card' for BootMii (as the 'BootMii' folder is required to launch BootMii as IOS or Boot2).>>"%DRIVE%"\%guidename% +echo This runs the Hackmii Installer (and silently/automatically installs BootMii as IOS). Use the installer to install the Homebrew Channel (HBC) and Bootmii as Boot2 if possible.>>"%DRIVE%"\%guidename% goto:nandbackup @@ -21919,10 +22709,10 @@ If /i "%exploitnum%" GEQ "2" echo.>>"%Drive%"\%guidename% If /i "%BB1%" EQU "*" goto:skipforwardersolution If /i "%BB2%" EQU "*" goto:skipforwardersolution -echo Note: if this Wii was previously modified, and it has either the HBC, BootMii as Boot2, or a Forwarder Channel installed, you can use that instead of an exploit (as it does not require physically owning a specific game).>>"%Drive%"\%guidename% +echo Note: if this Wii was previously modified, and it has either the HBC, BootMii as Boot2, or a Forwarder Channel installed, you can use that instead of an exploit.>>"%Drive%"\%guidename% echo .>>"%Drive%"\%guidename% -echo If using BootMii as Boot2 to install the HBC, copy the 'BootMii' folder from your previous BootMii install to the root of your SD Card (or download it using ModMii). Then boot your wii, BootMii will load, go To the SD menu, load bootmini.elf. This will load the Hackmii Installer allowing you to reinstall the HBC.>>"%Drive%"\%guidename% +echo If using BootMii as Boot2 to install the HBC, copy the 'BootMii' folder from your previous BootMii installation to the root of your SD Card (or download it using ModMii). Then boot your wii, BootMii will load, go To the SD menu, load bootmini.elf. This will load the Hackmii Installer allowing you to reinstall the HBC.>>"%Drive%"\%guidename% echo .>>"%Drive%"\%guidename% echo If using a Forwarder Channel, just save the boot.elf/dol from the app you want to load (ie. SD:\apps\hackmii_installer\boot.elf or SD:\apps\MMM\boot.dol) to the location used by your SPECIFIC Forwarder Channel (ie. SD:\apps\usbloader\boot.dol). Then start the channel and the Hackmii Installer will load allowing you to reinstall the HBC. Note, if your forwarder channel only loads dol's and not elf's, launch MMM's boot.dol, then use its "App Manager" to load the Hackmii Installer.>>"%Drive%"\%guidename% @@ -22231,6 +23021,23 @@ echo .>>"%Drive%"\%guidename% echo G. The game will start like normal. To execute the hack, talk to the first character you see, or try to leave the room.>>"%DRIVE%"\%guidename% :skipTWIGuide + + + + +If /i "%Exploit%" NEQ "BOMB" goto:skipbombGuide + +echo LETTERBOMB EXPLOIT>>"%Drive%"\%guidename% +echo ------------------>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo REQUIREMENTS: * AN SD or SDHC Card>>"%Drive%"\%guidename% +echo .>>"%Drive%"\%guidename% +echo Go to the "Messageboard" on your Wii and navigate to Yesterday>>"%Drive%"\%guidename% +echo (depending on your timezone, it could also show up under Today).>>"%Drive%"\%guidename% +echo Click on the envelope with the pink Bomb icon.>>"%Drive%"\%guidename% +:skipbombGuide + + echo .>>"%Drive%"\%guidename% If /i "%MENU1%" EQU "H" goto:HMsolution2 @@ -22240,7 +23047,7 @@ If /i "%MENU1%" EQU "H" goto:HMsolution2 If /i "%HM%" NEQ "*" goto:PRIIGUIDE echo .>>"%Drive%"\%guidename% -echo This runs the Hackmii Installer (and silently/automatically installs BootMii as IOS). Use the installer to install the Homebrew Channel (HBC) and Bootmii as Boot2 if possible. If you cannot install BootMii as Boot2, you also need to 'prepare an SD Card' for BootMii (as the 'BootMii' folder is required to launch BootMii as IOS or Boot2).>>"%DRIVE%"\%guidename% +echo This runs the Hackmii Installer (and silently/automatically installs BootMii as IOS). Use the installer to install the Homebrew Channel (HBC) and Bootmii as Boot2 if possible.>>"%DRIVE%"\%guidename% echo .>>"%Drive%"\%guidename% @@ -22480,17 +23287,17 @@ 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 "%IOS11P60%" EQU "*" echo * IOS11v16174(IOS60v6174[FS-ES-NP-VP])>>"%Drive%"\%guidename% +if /i "%IOS20P60%" EQU "*" echo * IOS20v16174(IOS60v6174[FS-ES-NP-VP])>>"%Drive%"\%guidename% +if /i "%IOS30P60%" EQU "*" echo * IOS30v16174(IOS60v6174[FS-ES-NP-VP])>>"%Drive%"\%guidename% +if /i "%IOS40P60%" EQU "*" echo * IOS40v16174(IOS60v6174[FS-ES-NP-VP])>>"%Drive%"\%guidename% +if /i "%IOS50P%" EQU "*" echo * IOS50v14889(IOS50v4889[FS-ES-NP-VP])>>"%Drive%"\%guidename% +if /i "%IOS52P%" EQU "*" echo * IOS52v15661(IOS52v5661[FS-ES-NP-VP])>>"%Drive%"\%guidename% +if /i "%IOS60P%" EQU "*" echo * IOS60v16174(IOS60v6174[FS-ES-NP-VP])>>"%Drive%"\%guidename% +if /i "%IOS70P%" EQU "*" echo * IOS70v16687(IOS70v6687[FS-ES-NP-VP])>>"%Drive%"\%guidename% +if /i "%IOS70K%" EQU "*" echo * IOS70v16174(IOS60v6174[FS-ES-NP-VP])>>"%Drive%"\%guidename% +if /i "%IOS80P%" EQU "*" echo * IOS80v6944[FS-ES-NP-VP]>>"%Drive%"\%guidename% +if /i "%IOS80K%" EQU "*" echo * IOS80v16174(IOS60v6174[FS-ES-NP-VP])>>"%Drive%"\%guidename% if /i "%SM4.1U%" EQU "*" echo * SystemMenu_4.1U_v449>>"%Drive%"\%guidename% @@ -22533,10 +23340,10 @@ if /i "%SM4.2K-DWG%" EQU "*" echo * SystemMenu_4.2K_v486_DarkWiiGreen>>"%Dr 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 "%cIOS202[60]-v5.1R%" EQU "*" echo * cIOS202[60]-v5.1R>>"%Drive%"\%guidename% +if /i "%cIOS222[38]-v4%" EQU "*" echo * cIOS222[38]-v4>>"%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 "%cIOS224[57]-v5.1R%" EQU "*" echo * cIOS224[57]-v5.1R>>"%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% @@ -22590,7 +23397,7 @@ 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 "%IOS236%" EQU "*" echo * IOS236v65535(IOS36v3351[FS-ES-NP-VP])>>"%Drive%"\%guidename% if /i "%USBX%" NEQ "*" goto:nousbx echo * USBLoader(s)-ahbprot58-SD-USB-v9-IDCL>>"%Drive%"\%guidename% echo This is a forwarder channel that will load the first file it finds from the following list:>>"%Drive%"\%guidename% @@ -22668,22 +23475,25 @@ echo .>>"%Drive%"\%guidename% echo .>>"%Drive%"\%guidename% echo .>>"%Drive%"\%guidename% -echo %COUNT7%) INSTALL CUSTOM WII MENU THEME USING MYMENUIFY (OPTIONAL)>>"%Drive%"\%guidename% -echo ========================================================>>"%Drive%"\%guidename% +echo %COUNT7%) INSTALL CUSTOM WII MENU THEME USING MYMENUIFYMOD (OPTIONAL)>>"%Drive%"\%guidename% +echo ===========================================================>>"%Drive%"\%guidename% SET /a COUNT7=%COUNT7%+1 echo .>>"%Drive%"\%guidename% echo WARNING: DO NOT INSTALL THEMES WITHOUT PROTECTION (BOOTMII, PRIILOADER AND NAND BACKUP)>>"%Drive%"\%guidename% echo AND ONLY INSTALL THEMES FOR YOUR SPECIFIC SYSTEM MENU VERSION AND REGION!>>"%Drive%"\%guidename% echo.>>"%Drive%"\%guidename% -echo To install themes launch MyMenuify from the HBC.>>"%Drive%"\%guidename% +echo Launch MyMenuifyMod from the HBC.>>"%Drive%"\%guidename% echo.>>"%Drive%"\%guidename% -echo Navigate to SD:\MyMenuify_Themes and select the theme you would like to install>>"%Drive%"\%guidename% -echo that corresponds to your specific System Menu Version.>>"%Drive%"\%guidename% + + +echo Navigate to the theme you would like to install>>"%Drive%"\%guidename% +echo that corresponds to your specific System Menu Version>>"%Drive%"\%guidename% +echo then press A to install it.>>"%Drive%"\%guidename% + echo.>>"%Drive%"\%guidename% -echo If you ever decide to restore the original Menu Wii theme, you simply need>>"%Drive%"\%guidename% -echo to launch MyMenuify again and install the original .app file for your>>"%Drive%"\%guidename% -echo specific System Menu Version which was also saved to SD:\MyMenuify_Themes>>"%Drive%"\%guidename% +echo If you ever decide to restore the original Menu Wii theme,>>"%Drive%"\%guidename% +echo simply launch MyMenuifyMod again press the start button.>>"%Drive%"\%guidename% echo .>>"%Drive%"\%guidename% :noMyM @@ -22922,7 +23732,7 @@ echo Now mark each of the following WADs for installation by navigating to each echo Alternatively, you can hold + to mark all the WADs in the list for installation.>>"%Drive%"\%guidename% echo .>>"%Drive%"\%guidename% -if /i "%IOS30P60%" EQU "*" echo * IOS30v16174(IOS60v6174[FS-ES-NP])>>"%Drive%"\%guidename% +if /i "%IOS30P60%" EQU "*" echo * IOS30v16174(IOS60v6174[FS-ES-NP-VP])>>"%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%