mirror of
https://github.com/modmii/modmii.github.io.git
synced 2025-04-21 03:51:20 +02:00
Compare commits
41 Commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
f0a744cd1f | ||
![]() |
cc340b2dd6 | ||
![]() |
cc949c88c8 | ||
![]() |
10c6c18d57 | ||
![]() |
bdadab6999 | ||
![]() |
4c4bb0cf56 | ||
![]() |
3cdfc2c53d | ||
![]() |
91a0dccb5f | ||
![]() |
263f55c177 | ||
![]() |
d6ad84638e | ||
![]() |
e1e4413706 | ||
![]() |
46d66a4682 | ||
![]() |
08dc0127e7 | ||
![]() |
536d0a7b71 | ||
![]() |
83e1552003 | ||
![]() |
c4ed2464bc | ||
![]() |
a3f36ea1ca | ||
![]() |
11ca777c44 | ||
![]() |
7e2b2e710d | ||
![]() |
280c54d38c | ||
![]() |
60f2dd1c52 | ||
![]() |
36403cc5d8 | ||
![]() |
1ab9308b3e | ||
![]() |
c7b1cbde45 | ||
![]() |
5a0a910bf1 | ||
![]() |
1d74b8c460 | ||
![]() |
f02d982852 | ||
![]() |
e345e77541 | ||
![]() |
b0f3cd5f64 | ||
![]() |
1e3202ae27 | ||
![]() |
ecb7eba0c2 | ||
![]() |
40200cbfa3 | ||
![]() |
3bccba6982 | ||
![]() |
7e39682e06 | ||
![]() |
826ce6270b | ||
![]() |
68091dd48b | ||
![]() |
7f10536520 | ||
![]() |
767feed554 | ||
![]() |
d7c5d1bc24 | ||
![]() |
e3ef708696 | ||
![]() |
15ef1a8899 |
BIN
ModMii.exe
BIN
ModMii.exe
Binary file not shown.
BIN
ModMiiSkin.exe
BIN
ModMiiSkin.exe
Binary file not shown.
@ -12,7 +12,7 @@
|
||||
<ul style=align="left" type="square">
|
||||
<li>Download some Wii related PC tools or Just for Fun Wii apps like emulators or cheat codes from ModMii Classic's Download Pages.
|
||||
<li>Grab the <a href="https://web.archive.org/web/20231213215727/wii.guide/hbb" target="_blank">Homebrew Browser</a> or the <a href="https://github.com/dhtdht020/osc-dl/releases/latest" target="_blank">Open Shop Channel for Windows</a> from ModMii or the provided links to easily download many other popular apps right from your Wii or PC!</li>
|
||||
<li>Some other great libraries of Homebrew applications can be found at <a href="http://wiibrew.org/wiki/List_of_all_homebrew" target="_blank">wiibrew.org</a>, <a href="https://translate.google.com/translate?hl=en&sl=en&tl=en&u=https%3A%2F%2Fwiidatabase.de%2Fdownloads%2F" target="_blank">wiidatabase.de</a>, <a href="https://oscwii.org/library" target="_blank">oscwii.org</a> and of course <a href="https://gbatemp.net/forums/nintendo-wii.105/" target="_blank">gbatemp</a>.
|
||||
<li>Some other great libraries of Homebrew applications can be found at <a href="https://wiibrew.org/wiki/List_of_all_homebrew" target="_blank">wiibrew.org</a>, <a href="https://translate.google.com/translate?hl=en&sl=en&tl=en&u=https%3A%2F%2Fwiidatabase.de%2Fdownloads%2F" target="_blank">wiidatabase.de</a>, <a href="https://oscwii.org/library" target="_blank">oscwii.org</a> and of course <a href="https://gbatemp.net/forums/nintendo-wii.105/" target="_blank">gbatemp</a>.
|
||||
|
||||
<ul style=align="left" type="disc">
|
||||
<li>To manually "install" apps, download your homebrew and you should find a boot.dol (or boot.elf) file and possibly an icon.png and meta.xml.
|
||||
|
@ -6,7 +6,7 @@
|
||||
<ul style=align="left" type="square">
|
||||
<li>Download some Wii related PC tools or Just for Fun Wii apps like emulators or cheat codes from ModMii Classic's Download Pages.
|
||||
<li>Grab the <a href="https://web.archive.org/web/20231213215727/wii.guide/hbb" target="_blank">Homebrew Browser</a> or the <a href="https://github.com/dhtdht020/osc-dl/releases/latest" target="_blank">Open Shop Channel for Windows</a> from ModMii or the provided links to easily download many other popular apps right from your vWii or PC!</li>
|
||||
<li>Some other great libraries of Homebrew applications can be found at <a href="http://wiibrew.org/wiki/List_of_all_homebrew" target="_blank">wiibrew.org</a>, <a href="https://translate.google.com/translate?hl=en&sl=en&tl=en&u=https%3A%2F%2Fwiidatabase.de%2Fdownloads%2F" target="_blank">wiidatabase.de</a>, <a href="https://oscwii.org/library" target="_blank">oscwii.org</a> and of course <a href="https://gbatemp.net/forums/nintendo-wii.105/" target="_blank">gbatemp</a>.
|
||||
<li>Some other great libraries of Homebrew applications can be found at <a href="https://wiibrew.org/wiki/List_of_all_homebrew" target="_blank">wiibrew.org</a>, <a href="https://translate.google.com/translate?hl=en&sl=en&tl=en&u=https%3A%2F%2Fwiidatabase.de%2Fdownloads%2F" target="_blank">wiidatabase.de</a>, <a href="https://oscwii.org/library" target="_blank">oscwii.org</a> and of course <a href="https://gbatemp.net/forums/nintendo-wii.105/" target="_blank">gbatemp</a>.
|
||||
|
||||
<ul style=align="left" type="disc">
|
||||
<li>To manually "install" apps, download your homebrew and you should find a boot.dol (or boot.elf) file and possibly an icon.png and meta.xml.
|
||||
|
@ -5,7 +5,7 @@ Requirements: SD Card; SDHC and SDXC also work if on System Menu 4.0 or 4.1. Wor
|
||||
<ul style=align="left" type="disc">
|
||||
<li>Run Bannerbomb v1 by going to Wii Options, Data Management, Channels, SD Card and choosing yes to load boot.dol/elf.<br>
|
||||
<ul style=align="left" type="square">
|
||||
<li>Note: If it doesn't work for you, visit <a href="http://bannerbomb.qoid.us/" target="_blank">http://bannerbomb.qoid.us/</a> for more variations of Bannerbomb v1 (ignore the suggestion to update and use LetterBomb).
|
||||
<li>Note: If it doesn't work for you, visit <a href="https://bannerbomb.qoid.us/" target="_blank">https://bannerbomb.qoid.us/</a> for more variations of Bannerbomb v1 (ignore the suggestion to update and use LetterBomb).
|
||||
<li>In order to use the SD Card Menu normally again after following this guide, you can remove Bannerbomb from your SD card with ModMii's File Cleanup feature, or by manually deleting the "aktn" folder where bannerbomb is saved (SD:\private\wii\title).
|
||||
</ul>
|
||||
</ul>
|
||||
|
@ -5,7 +5,7 @@ Requirements: SD Card, SDHC Card or SDXC Card. Only works on System Menu 4.2. Ca
|
||||
<ul style=align="left" type="disc">
|
||||
<li>Run Bannerbomb v2 by selecting the SD Card Button on the main system menu screen and choosing yes to load boot.dol/elf.<br>
|
||||
<ul style=align="left" type="square">
|
||||
<li>If it doesn't work for you, visit <a href="http://bannerbomb.qoid.us/" target="_blank">http://bannerbomb.qoid.us/</a> for more variations of Bannerbomb v2 (ignore the suggestion to update and use LetterBomb).
|
||||
<li>If it doesn't work for you, visit <a href="https://bannerbomb.qoid.us/" target="_blank">https://bannerbomb.qoid.us/</a> for more variations of Bannerbomb v2 (ignore the suggestion to update and use LetterBomb).
|
||||
<li>In order to use the SD Card Menu normally again after following this guide, you can remove Bannerbomb from your SD card with ModMii's File Cleanup feature, or by manually deleting the "aktn" folder where bannerbomb is saved (SD:\private\wii\title).
|
||||
</ul>
|
||||
</ul>
|
||||
|
@ -194,35 +194,35 @@ Source code for ModMii itself is available is available at <a href="https://gith
|
||||
|
||||
<ul style=align="left" type="disc">
|
||||
<li> <a href="https://github.com/NinjaCheetah/WiiPy" target="_blank">WiiPy</a></li>
|
||||
<li> <a href="http://ftp.gnu.org/gnu/wget/" target="_blank">wget</a></li>
|
||||
<li><a href="http://sourceforge.net/projects/sevenzip/" target="_blank">7za</a></li>
|
||||
<li><a href="http://www.nirsoft.net/utils/nircmd.html" target="_blank">nircmd</a></li>
|
||||
<li><a href="http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/" target="_blank">sfk</a></li>
|
||||
<li><a href="http://sourceforge.net/projects/jojodiff/" target="_blank">jptch</a></li>
|
||||
<li><a href="https://web.archive.org/web/20140329080757/http://www.kuwanger.net/misc/hexalter.shtml" target="_blank">hexalter</a></li>
|
||||
<li><a href="http://github.com/waninkoko" target="_blank">Waninkoko's cIOS</a></li>
|
||||
<li> <a href="https://ftp.gnu.org/gnu/wget/" target="_blank">wget</a></li>
|
||||
<li><a href="https://sourceforge.net/projects/sevenzip/" target="_blank">7za</a></li>
|
||||
<li><a href="https://www.nirsoft.net/utils/nircmd.html" target="_blank">nircmd</a></li>
|
||||
<li><a href="https://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/" target="_blank">sfk</a></li>
|
||||
<li><a href="https://sourceforge.net/projects/jojodiff/" target="_blank">jptch</a></li>
|
||||
<li><a href="https://web.archive.org/web/20140329080757/https://www.kuwanger.net/misc/hexalter.shtml" target="_blank">hexalter</a></li>
|
||||
<li><a href="https://github.com/waninkoko" target="_blank">Waninkoko's cIOS</a></li>
|
||||
<li><a href="http://mods.elotrolado.net/~hermes/wii/cios_mload_source_install_3.6.rar" target="_blank">Hermes v4 cIOS</a></li>
|
||||
<li><a href="http://mods.elotrolado.net/~hermes/wii/cios_mload_source_install_4.0.rar" target="_blank">Hermes v5 cIOS</a></li>
|
||||
<li><a href="https://github.com/davebaol/d2x-cios/releases" target="_blank">d2x cIOS</a>, <a href="https://github.com/wiidev/d2x-cios" target="_blank">v11+ source</a></li>
|
||||
<li><a href="https://github.com/pyorot/debug-cmios/releases/tag/swiss-cmios-r1788" target="_blank">Swiss cMIOS r1788</a></li>
|
||||
<li><a href="https://github.com/modmii/modmii.github.io/blob/master/Support/NandLoaders/ReadMe.txt" target="_blank">NandLoaders</a></li>
|
||||
<li><a href="https://gbatemp.net/threads/homebrew-forwarder-isos.181011/" target="_blank">ISO disc-template</a></li>
|
||||
<li><a href="http://www.thedubber.altervista.org/other/batch_prog/index.html" target="_blank">Ascii2All.bat</a></li>
|
||||
<li><a href="http://wizapp.sourceforge.net/" target="_blank">WizApp</a></li>
|
||||
<li><a href="http://wit.wiimm.de/" target="_blank">wit</a>: still used but no longer Bundled with ModMii since v8.0.0</li>
|
||||
<li><a href="http://www.rarlab.com/rar_add.htm" target="_blank">UnRAR</a>: Still used but no longer Bundled with ModMii since v4.7.0</li>
|
||||
<li><a href="http://www.autoitscript.com/site/autoit/" target="_blank">AutoIt3</a>: Still used but no longer Bundled With ModMii since v4.5.7</li>
|
||||
<li><a href="https://www.thedubber.altervista.org/other/batch_prog/index.html" target="_blank">Ascii2All.bat</a></li>
|
||||
<li><a href="https://wizapp.sourceforge.net/" target="_blank">WizApp</a></li>
|
||||
<li><a href="https://wit.wiimm.de/" target="_blank">wit</a>: still used but no longer Bundled with ModMii since v8.0.0</li>
|
||||
<li><a href="https://www.rarlab.com/rar_add.htm" target="_blank">UnRAR</a>: Still used but no longer Bundled with ModMii since v4.7.0</li>
|
||||
<li><a href="https://www.autoitscript.com/site/autoit/" target="_blank">AutoIt3</a>: Still used but no longer Bundled With ModMii since v4.5.7</li>
|
||||
<li>NusFileGrabber by Leathl, Mod by XFlak and TheShadowEevee - requires libWiiSharp.dll: Not used since v7.0.3</li>
|
||||
<li>patchIOS by Leathl, Mod by scooby74029 - requires libWiiSharp.dll: Not used since v7.0.3</li>
|
||||
<li><a href="http://www.mediafire.com/?bogjind5oe3" target="_blank">WadMii (aka WadMiiIsh)</a> by cwstjdenobs - requires libWiiSharp.dll: Not used since v7.0.3</li>
|
||||
<li><a href="https://www.mediafire.com/?bogjind5oe3" target="_blank">WadMii (aka WadMiiIsh)</a> by cwstjdenobs - requires libWiiSharp.dll: Not used since v7.0.3</li>
|
||||
<li>TMDedit by person66 - requires libWiiSharp.dll: Not used since v7.0.3
|
||||
<li><a href="http://code.google.com/p/libWiiSharp/source/browse/" target="_blank">libWiiSharp.dll</a> by Leathl, Mod by scooby74029 and TheShadowEevee: Not used since v7.0.3</li>
|
||||
<li><a href="https://code.google.com/p/libWiiSharp/source/browse/" target="_blank">libWiiSharp.dll</a> by Leathl, Mod by scooby74029 and TheShadowEevee: Not used since v7.0.3</li>
|
||||
<li><a href="https://github.com/wiiNinja/NUS.downloader.command.line/tree/dotnet3.5" target="_blank">nusd</a> by WiiNinja (original GUI code by WB3000): Not used since v7.0.3</li>
|
||||
<li>SMW-Mod; ShowMiiWads by Leathl, Sneek Mod by RetroHead: Not used since v7.0.3</li>
|
||||
<li>settings.exe v1.0 by cwstjdenobs and v1.1 mod by obcd: Not used since v7.0.3</li>
|
||||
<li><a href="https://github.com/mogzol/sharpii" target="_blank">Sharpii</a> by person66: Not used since v7.0.3</li>
|
||||
<li><a href="http://www.dunyazad-library.net/software/hypatia/index.htm" target="_blank">hy</a>: Not bundled with ModMii since v4.7.0 and no longer used at all since v7.0.3</li>
|
||||
<li><a href="http://sourceforge.net/projects/fileverifier/files/fileverifier/0.6.3.5830" target="_blank">fvc</a>: Not used since v7.0.0</li>
|
||||
<li><a href="https://www.dunyazad-library.net/software/hypatia/index.htm" target="_blank">hy</a>: Not bundled with ModMii since v4.7.0 and no longer used at all since v7.0.3</li>
|
||||
<li><a href="https://sourceforge.net/projects/fileverifier/files/fileverifier/0.6.3.5830" target="_blank">fvc</a>: Not used since v7.0.0</li>
|
||||
</ul>
|
||||
|
||||
</div></div></div>
|
||||
|
@ -14,7 +14,7 @@
|
||||
<li><b>If the "Partition style" is already Master Boot Record (MBR), you can skip the rest of this step.</b>
|
||||
</ol>
|
||||
<br>
|
||||
<li><b>If your hard drive is larger than 2TB and not already MBR, you must follow <a href="http://tiny.cc/wiibigdrive" target="_blank">ca032769's guide for Western Digital hard drives</a> or <a href="http://tiny.cc/wiibigseagate" target="_blank">Al_Touriste's guide for Seagate hard drives</a> to complete the rest of this step.</b>
|
||||
<li><b>If your hard drive is larger than 2TB and not already MBR, you must follow <a href="https://tiny.cc/wiibigdrive" target="_blank">ca032769's guide for Western Digital hard drives</a> or <a href="https://tiny.cc/wiibigseagate" target="_blank">Al_Touriste's guide for Seagate hard drives</a> to complete the rest of this step.</b>
|
||||
<ul style=align="left" type="square">
|
||||
<li>If your hard drive is >2TB, not MBR, and not a supported Western Digital or Seagate drive then you are currently out of luck.
|
||||
<li>Once you have successfully converted your hard drive to MBR you can proceed to the next step of this guide.
|
||||
@ -32,7 +32,7 @@
|
||||
|
||||
<br>
|
||||
<ol type="A">
|
||||
<li><a href="http://tiny.cc/minitoolfree" target="_blank">Download MiniTool Partition Wizard</a>, install it and start the program.
|
||||
<li><a href="https://tiny.cc/minitoolfree" target="_blank">Download MiniTool Partition Wizard</a>, install it and start the program.
|
||||
</li>
|
||||
<A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/_YY-FKA5GaQ?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/MiniTool.gif" border="0"/></a><br>
|
||||
|
||||
|
74
Support/Guide/MBRsd.001
Normal file
74
Support/Guide/MBRsd.001
Normal file
@ -0,0 +1,74 @@
|
||||
<!--------------------------------------MBRsd Stuff BELOW----------------------------------->
|
||||
|
||||
<ul style=align="left" type="disc">
|
||||
<li><b>First, plug your SD Card into your PC and check if it's Partition style is already MBR.</b>
|
||||
</li>
|
||||
<A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/XyTaMT5yhAY?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/MBR_Check.gif" border="0"/></a><br>
|
||||
<ol type="A">
|
||||
<li>Right-click "This PC" or "My Computer" and select "Manage", a new window will open, on left panel click "Disk Management".
|
||||
<ul style=align="left" type="square">
|
||||
<li>If "This PC" or "My Computer" is not on the desktop it can be accessed using the <kbd>⊞ Win</kbd>+<kbd>E</kbd> keyboard combination.
|
||||
</ul>
|
||||
<li>In the Disk Management window, right-click the disk you want and select "Properties".
|
||||
<li>In the disk's properties window, select the "Volumes" tab.
|
||||
<li><b>If the "Partition style" is already Master Boot Record (MBR), you can skip the rest of this step.</b>
|
||||
</ol>
|
||||
<br>
|
||||
<li><b>If your SD Card is not already MBR you must convert it using one of the two methods below.</b>
|
||||
<br>
|
||||
<br>
|
||||
<li><b>Method 1: MiniTool Partition Wizard</b>
|
||||
<ul style=align="left" type="square">
|
||||
<li>If you have files on the SD Card you want to keep, you can convert the Partition style to MBR without losing data using MiniTool Partition Wizard.
|
||||
<li>Even though your data should be preserved, there are no guarantees and you should still back up your files.
|
||||
<li>If your SD Card is not already in the desired format (e.g. FAT32) you will have to format it during the next step anyway so there's no point in using this method.
|
||||
</ul>
|
||||
|
||||
<br>
|
||||
<ol type="A">
|
||||
<li><a href="https://tiny.cc/minitoolfree" target="_blank">Download MiniTool Partition Wizard</a>, install it and start the program.
|
||||
</li>
|
||||
<A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/_YY-FKA5GaQ?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/MiniTool.gif" border="0"/></a><br>
|
||||
|
||||
<li>Within the MiniTool window, right-click the GPT disk you want to convert and choose "Convert GPT Disk to MBR Disk".
|
||||
<li>Click the "Apply" button in the toolbar.
|
||||
<li>Click the "Yes" button to confirm conversion.
|
||||
<li>Wait for the conversion to finish then click "OK".
|
||||
<li>Once you have successfully converted your SD Card to MBR you can proceed to the next step of this guide.
|
||||
</ol>
|
||||
|
||||
<br>
|
||||
|
||||
<li><b>Method 2: Windows Disk Management</b>
|
||||
|
||||
<ol type="A">
|
||||
<li><b>Back up any data on the disk before continuing! This will wipe all data on the disk!</b>
|
||||
<li>Open Disk Management following the same procedure above and locate the disk drive you want to use.
|
||||
|
||||
</li>
|
||||
<A href="" onClick="popup = window.open('https://www.youtube-nocookie.com/embed/nObWgTrvEMo?rel=0', 'PopupPage', 'height=360,width=480,scrollbars=yes,resizable=yes'); return false" target="_blank"><img src="https://modmii.github.io/Images/gifs/MBR_WDM.gif" border="0"/></a><br>
|
||||
|
||||
<li>Right-click the partition(s) on the drive (make sure you select the right drive!) and select "Delete Volume" or "Delete Partition" to remove them. Repeat this process for each partition on that disk.
|
||||
|
||||
<li>Right-click the disk in Disk Management and select "Convert to MBR Disk."
|
||||
|
||||
|
||||
<li>On the lower half menu of the window, locate the unallocated space, right-click it, and select "New Simple Volume" and click "Next".
|
||||
<li>Choose a Drive letter for this partition, then click "Next".
|
||||
<ul style=align="left" type="disc">
|
||||
<li>Make note of this drive letter, as it will be needed later.
|
||||
</ul>
|
||||
<li>Set the File System to your desired format and optionally customize the "Volume label".
|
||||
<ul style=align="left" type="disc">
|
||||
<li>If your desired format (e.g. FAT32) isn't an option choose "NTFS" and we can change it later.
|
||||
</ul>
|
||||
|
||||
<li>Click "Next", then click "Finish".
|
||||
<ul style=align="left" type="disc">
|
||||
<li>If you see a message indicating you need to format the drive, click "Cancel".
|
||||
</ul>
|
||||
</ol>
|
||||
<br>
|
||||
</ul>
|
||||
<br>
|
||||
<!--------------------------------------MBRsd Stuff ABOVE----------------------------------->
|
@ -1,2 +1,2 @@
|
||||
<li>For more NEEK info visit: <a href="http://tiny.cc/SNEEK-DI" target="_blank">tiny.cc/SNEEK-DI</a>, <a href="http://code.google.com/p/sneek" target="_blank">http://code.google.com/p/sneek</a>, or <a href="http://tiny.cc/neek2o" target="_blank">tiny.cc/neek2o</a></li>
|
||||
<li>For more NEEK info visit: <a href="https://tiny.cc/SNEEK-DI" target="_blank">tiny.cc/SNEEK-DI</a>, <a href="https://code.google.com/p/sneek" target="_blank">https://code.google.com/p/sneek</a>, or <a href="https://tiny.cc/neek2o" target="_blank">tiny.cc/neek2o</a></li>
|
||||
</ul><br>
|
||||
|
@ -19,8 +19,9 @@
|
||||
<li>After the Priiloader Installer loads, <b>press <kbd>+</kbd></b> to install it.
|
||||
<ul style=align="left" type="disc">
|
||||
<li>When successful the installer should display "Install done!"
|
||||
<!--PriiCSMwarning1--<li>If you get a "System Menu Version invalid or not vanilla" error, skip ahead to the "Install WADs" step, then immediately afterwards return to this step and Priiloader should install successfully.--PriiCSMwarning1-->
|
||||
<!--PriiCSMwarning1--<li>If you get a "System Menu Version invalid or not vanilla" error, fully complete the "Install WADs" step then immediately afterwards return to this step and Priiloader should install successfully.--PriiCSMwarning1-->
|
||||
<!--PriiCSMwarning2--<li>If you get a "System Menu Version invalid or not vanilla" error, either use ModMii's SysCheck Updater Wizard or repeat the ModMii Wizard but this time choose a different System Menu version than the one you started with. This will overwrite the invalid\custom System Menu with a vanilla\official one and allow Priiloader to install successfully.--PriiCSMwarning2-->
|
||||
<!--PriicIOSPAGHETTI--<li>If you get a "cIOSPAGHETTI" error, fully complete the "Install WADs" step then immediately afterwards return to this step and Priiloader should install successfully.--PriicIOSPAGHETTI-->
|
||||
</ul>
|
||||
<li><b>Press <kbd>A</kbd></b> to exit back to the Homebrew Channel.
|
||||
|
||||
|
4414
Support/ModMii.bat
4414
Support/ModMii.bat
File diff suppressed because it is too large
Load Diff
@ -43,14 +43,15 @@ Exit
|
||||
|
||||
::----------------------------------------------------------
|
||||
|
||||
set currentversion=8.0.0
|
||||
set currentversion=8.0.3
|
||||
if exist Support\settings.bat call Support\settings.bat
|
||||
set d2x-bundled=11-beta2
|
||||
set d2x-bundled=11-beta3
|
||||
set d2x-beta-rev=%d2x-bundled%
|
||||
if exist support\d2x-beta\d2x-beta.bat call support\d2x-beta\d2x-beta.bat
|
||||
|
||||
set currentversioncopy=%currentversion%
|
||||
set agreedversion=
|
||||
set "WiiPy=Support\wiipy\wiipy.exe"
|
||||
|
||||
echo ModMiiSkinCMD v%currentversion%
|
||||
echo.
|
||||
@ -59,6 +60,10 @@ echo To hide this window, disable the (V)erbose for ModMii Skin Option (under Ot
|
||||
echo.
|
||||
|
||||
|
||||
NET SESSION >nul 2>&1
|
||||
IF %ERRORLEVEL% EQU 0 (set adminmode=Y) else (set adminmode=N)
|
||||
if /i "%adminmode%" EQU "Y" goto:donecheck
|
||||
|
||||
::check for write access
|
||||
if exist "temp\test" goto:skip
|
||||
mkdir "temp\test"
|
||||
@ -111,8 +116,7 @@ if exist "temp\test" rd /s /q "temp\test"> nul
|
||||
|
||||
set SkinMode=Y
|
||||
|
||||
set PATH=%SystemRoot%\system32;%SystemRoot%\system32\wbem;%SystemRoot%
|
||||
|
||||
set "PATH=%SystemRoot%\system32;%SystemRoot%\system32\wbem;%SystemRoot%;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0"
|
||||
chcp 437>nul
|
||||
|
||||
::in case game dump is left over for interrupted deflicker process, delete it now as it could potentially be pretty large
|
||||
@ -167,7 +171,7 @@ set UPDATENAME=ModMii
|
||||
|
||||
::----LOAD SETTINGS (if exist)----
|
||||
if exist Support\settings.bat call Support\settings.bat
|
||||
|
||||
call support\subscripts\Skins.bat
|
||||
::-----default settings (default applies even if a single variable is missing from settings.bat)------
|
||||
IF "%ROOTSAVE%"=="" set ROOTSAVE=off
|
||||
IF "%GUIDEOnly%"=="" set GUIDEOnly=off
|
||||
@ -190,33 +194,12 @@ IF "%neek2o%"=="" set neek2o=on
|
||||
IF "%SSD%"=="" set SSD=off
|
||||
::IF "%discexverify%"=="" set discexverify=off
|
||||
IF "%SNKFONT%"=="" set SNKFONT=B
|
||||
IF "%skin%"=="" set skin=Default
|
||||
|
||||
::IF "%AutoDetectNL%"=="" set AutoDetectNL=
|
||||
::IF "%AutoDetectDF%"=="" set AutoDetectDF=
|
||||
|
||||
if exist "Support\Skins\%skin%\ABSTINENCE.bmp" (set "ABSTINENCE.bmp=Support\Skins\%skin%\ABSTINENCE.bmp") else (set "ABSTINENCE.bmp=Support\Skins\Default\ABSTINENCE.bmp")
|
||||
if exist "Support\Skins\%skin%\CLASSIC.bmp" (set "CLASSIC.bmp=Support\Skins\%skin%\CLASSIC.bmp") else (set "CLASSIC.bmp=Support\Skins\Default\CLASSIC.bmp")
|
||||
if exist "Support\Skins\%skin%\default.bmp" (set "default.bmp=Support\Skins\%skin%\default.bmp") else (set "default.bmp=Support\Skins\Default\default.bmp")
|
||||
if exist "Support\Skins\%skin%\DLQUEUE.bmp" (set "DLQUEUE.bmp=Support\Skins\%skin%\DLQUEUE.bmp") else (set "DLQUEUE.bmp=Support\Skins\Default\DLQUEUE.bmp")
|
||||
if exist "Support\Skins\%skin%\FAIL.bmp" (set "FAIL.bmp=Support\Skins\%skin%\FAIL.bmp") else (set "FAIL.bmp=Support\Skins\Default\FAIL.bmp")
|
||||
if exist "Support\Skins\%skin%\HackMii.bmp" (set "HackMii.bmp=Support\Skins\%skin%\HackMii.bmp") else (set "HackMii.bmp=Support\Skins\Default\HackMii.bmp")
|
||||
if exist "Support\Skins\%skin%\MAIN.bmp" (set "MAIN.bmp=Support\Skins\%skin%\MAIN.bmp") else (set "MAIN.bmp=Support\Skins\Default\MAIN.bmp")
|
||||
if exist "Support\Skins\%skin%\ModMiiSplash.bmp" (set "ModMiiSplash.bmp=Support\Skins\%skin%\ModMiiSplash.bmp") else (set "ModMiiSplash.bmp=Support\Skins\Default\ModMiiSplash.bmp")
|
||||
if exist "Support\Skins\%skin%\OPTIONS.bmp" (set "OPTIONS.bmp=Support\Skins\%skin%\OPTIONS.bmp") else (set "OPTIONS.bmp=Support\Skins\Default\OPTIONS.bmp")
|
||||
if exist "Support\Skins\%skin%\RegionChange.bmp" (set "RegionChange.bmp=Support\Skins\%skin%\RegionChange.bmp") else (set "RegionChange.bmp=Support\Skins\Default\RegionChange.bmp")
|
||||
if exist "Support\Skins\%skin%\SDCARD.bmp" (set "SDCARD.bmp=Support\Skins\%skin%\SDCARD.bmp") else (set "SDCARD.bmp=Support\Skins\Default\SDCARD.bmp")
|
||||
if exist "Support\Skins\%skin%\SNEEK.bmp" (set "SNEEK.bmp=Support\Skins\%skin%\SNEEK.bmp") else (set "SNEEK.bmp=Support\Skins\Default\SNEEK.bmp")
|
||||
if exist "Support\Skins\%skin%\SUCCESS.bmp" (set "SUCCESS.bmp=Support\Skins\%skin%\SUCCESS.bmp") else (set "SUCCESS.bmp=Support\Skins\Default\SUCCESS.bmp")
|
||||
if exist "Support\Skins\%skin%\TERMS.bmp" (set "TERMS.bmp=Support\Skins\%skin%\TERMS.bmp") else (set "TERMS.bmp=Support\Skins\Default\TERMS.bmp")
|
||||
if exist "Support\Skins\%skin%\UPDATECHECK.bmp" (set "UPDATECHECK.bmp=Support\Skins\%skin%\UPDATECHECK.bmp") else (set "UPDATECHECK.bmp=Support\Skins\Default\UPDATECHECK.bmp")
|
||||
if exist "Support\Skins\%skin%\UPDATING.bmp" (set "UPDATING.bmp=Support\Skins\%skin%\UPDATING.bmp") else (set "UPDATING.bmp=Support\Skins\Default\UPDATING.bmp")
|
||||
if exist "Support\Skins\%skin%\USB.bmp" (set "USB.bmp=Support\Skins\%skin%\USB.bmp") else (set "USB.bmp=Support\Skins\Default\USB.bmp")
|
||||
if exist "Support\Skins\%skin%\USBDIR.bmp" (set "USBDIR.bmp=Support\Skins\%skin%\USBDIR.bmp") else (set "USBDIR.bmp=Support\Skins\Default\USBDIR.bmp")
|
||||
if exist "Support\Skins\%skin%\WIZARD.bmp" (set "WIZARD.bmp=Support\Skins\%skin%\WIZARD.bmp") else (set "WIZARD.bmp=Support\Skins\Default\WIZARD.bmp")
|
||||
if exist "Support\Skins\%skin%\skin.ico" (set "skin.ico=Support\Skins\%skin%\skin.ico") else (set "skin.ico=Support\Skins\Default\skin.ico")
|
||||
if exist "Support\Skins\%skin%\Success.mp3" (set "Success.mp3=Support\Skins\%skin%\Success.mp3") else (set "Success.mp3=Support\Skins\Default\Success.mp3")
|
||||
if exist "Support\Skins\%skin%\Fail.mp3" (set "Fail.mp3=Support\Skins\%skin%\Fail.mp3") else (set "Fail.mp3=Support\Skins\Default\Fail.mp3")
|
||||
if exist "Support\Skins\%skin%\splash.png" (set "splash.png=Support\Skins\%skin%\splash.png") else (set "splash.png=Support\Skins\Default\splash.png")
|
||||
|
||||
|
||||
|
||||
::convert drive to absolute path if applicable, and if second char is ":" check if drive exists
|
||||
if /i "%DRIVE:~1,1%" NEQ ":" set "DRIVE=%cd%\%DRIVE%"
|
||||
@ -246,6 +229,19 @@ set wasig=ModMii v%currentversion% by XFlak
|
||||
::side bar - 150x300 pixels
|
||||
set "wabmp=%default.bmp%"
|
||||
|
||||
|
||||
::check for supporting apps that AVs are known to remove
|
||||
if not exist support\hexalter.exe (echo One or more of ModMii's supporting files are missing, redownloading...) & (set currentversion=0.0.0) & (goto:UpdateModMii)
|
||||
if not exist support\nircmd.exe (echo One or more of ModMii's supporting files are missing, redownloading...) & (set currentversion=0.0.0) & (goto:UpdateModMii)
|
||||
if not exist support\sfk.exe (echo One or more of ModMii's supporting files are missing, redownloading...) & (set currentversion=0.0.0) & (goto:UpdateModMii)
|
||||
if not exist %WiiPy% (echo One or more of ModMii's supporting files are missing, redownloading...) & (set currentversion=0.0.0) & (goto:UpdateModMii)
|
||||
if not exist support\wget.exe (echo One or more of ModMii's supporting files are missing, redownloading...) & (set currentversion=0.0.0) & (goto:UpdateModMii)
|
||||
if not exist support\7za.exe (echo One or more of ModMii's supporting files are missing, redownloading...) & (set currentversion=0.0.0) & (goto:UpdateModMii)
|
||||
if not exist support\jptch.exe (echo One or more of ModMii's supporting files are missing, redownloading...) & (set currentversion=0.0.0) & (goto:UpdateModMii)
|
||||
if not exist support\WizApp.exe (echo One or more of ModMii's supporting files are missing, redownloading...) & (set currentversion=0.0.0) & (goto:UpdateModMii)
|
||||
|
||||
|
||||
|
||||
if exist support\skipscam.txt goto:skip
|
||||
if /i "%agreedversion%" EQU "%currentversion%" goto:skip
|
||||
|
||||
@ -338,23 +334,23 @@ if exist Support\settings.bat support\sfk filter Support\settings.bat -ls!"Set L
|
||||
Set LegacyCIOS=Y
|
||||
echo Set LegacyCIOS=Y>>Support\settings.bat
|
||||
|
||||
if exist "%homedrive%\Program Files (x86)" goto:skip
|
||||
::if exist "%homedrive%\Program Files (x86)" goto:skip
|
||||
if exist ModMii_64bit.exe goto:skip
|
||||
|
||||
echo.
|
||||
echo Downloading 32bit ModMii Launcher to make things a bit better...
|
||||
echo Downloading alternate ModMii.exe Launcher to make things a bit better...
|
||||
|
||||
set watext=~Downloading 32bit ModMii Launcher to make things a bit better...
|
||||
|
||||
start support\wizapp PB OPEN
|
||||
|
||||
if not exist "temp\ModMii_Launcher_2.3_32bit.zip" support\wget --no-check-certificate -t 3 "https://raw.githubusercontent.com/modmii/modmii.github.io/master/temp/ModMii_Launcher_2.3_32bit.zip" -O "temp\ModMii_Launcher_2.3_32bit.zip" -q --show-progress
|
||||
if not exist "temp\ModMii_Launcher_2.3_32bit.zip" (echo Download Failed, use Support\ModMii.bat, ModMii 7.0.3, or upgrade your Windows...) & (goto:32bitfail)
|
||||
if not exist "temp\ModMii_Launcher_2.4_32bit.zip" support\wget --no-check-certificate -t 3 "https://raw.githubusercontent.com/modmii/modmii.github.io/master/temp/ModMii_Launcher_2.4_32bit.zip" -O "temp\ModMii_Launcher_2.4_32bit.zip" -q --show-progress
|
||||
if not exist "temp\ModMii_Launcher_2.4_32bit.zip" (echo Download Failed, use Support\ModMii.bat, ModMii 7.0.3, or upgrade your Windows...) & (goto:32bitfail)
|
||||
|
||||
start support\wizapp PB UPDATE 50
|
||||
support\7za x -aoa "temp\ModMii_Launcher_2.3_32bit.zip" -r ModMii_32bit.exe
|
||||
support\7za x -aoa "temp\ModMii_Launcher_2.4_32bit.zip" -r ModMii_32bit.exe
|
||||
|
||||
if not exist ModMii_32bit.exe (del "temp\ModMii_Launcher_2.3_32bit.zip">nul) & (echo Download Failed, use Support\ModMii.bat, ModMii 7.0.3, or upgrade your Windows...) & (goto:32bitfail)
|
||||
if not exist ModMii_32bit.exe (del "temp\ModMii_Launcher_2.4_32bit.zip">nul) & (echo Download Failed, use Support\ModMii.bat, ModMii 7.0.3, or upgrade your Windows...) & (goto:32bitfail)
|
||||
|
||||
start support\wizapp PB UPDATE 90
|
||||
move /y ModMii.exe ModMii_64bit.exe>nul
|
||||
@ -469,59 +465,22 @@ if exist "temp\temp.reg" del "temp\temp.reg">nul
|
||||
|
||||
|
||||
|
||||
::.NET Framework 3.5 check+installation
|
||||
if exist "%windir%\Microsoft.NET\Framework\v3.5" goto:skipframeworkinstallation
|
||||
|
||||
::side bar - 150x300 pixels
|
||||
set "wabmp=%default.bmp%"
|
||||
|
||||
set watext=~ModMii requires .NET Framework 3.5...~~ModMii will download and start the installer for you, when you are finished installing .NET Framework 3.5 ModMii will continue.
|
||||
|
||||
start support\wizapp PB OPEN
|
||||
|
||||
::get different framework installer if running windows 7 or lower
|
||||
ver>temp\temp.txt
|
||||
support\sfk filter -quiet "temp\temp.txt" -rep _*" [Version "__ -rep _"."*__ -rep _"]"__ -write -yes
|
||||
support\sfk filter -quiet "temp\temp.txt" -no-empty-lines -no-blank-lines -write -yes
|
||||
set /p winver= <temp\temp.txt
|
||||
::echo %winver%
|
||||
set "code2=https://download.visualstudio.microsoft.com/download/pr/b635098a-2d1d-4142-bef6-d237545123cb/2651b87007440a15209cac29634a4e45/dotnetfx35.exe"
|
||||
set "dlname=dotnetfx35.exe"
|
||||
if /i %winver% LSS 8 (set "code2=https://download.microsoft.com/download/7/0/3/703455ee-a747-4cc8-bd3e-98a615c3aedb/dotNetFx35setup.exe") & (set "dlname=dotNetFx35setup.exe")
|
||||
|
||||
|
||||
|
||||
set FrameworkAttempt=0
|
||||
|
||||
:NETFRAMEWORK
|
||||
start support\wizapp PB UPDATE 10
|
||||
SET /a FrameworkAttempt=%FrameworkAttempt%+1
|
||||
|
||||
if exist "temp\%dlname%" goto:semiskip
|
||||
|
||||
support\wget --no-check-certificate -t 3 "%code2%" -O "temp\%dlname%" -q --show-progress
|
||||
::recommended d2x version check = "RecD2XcIOS", but check no more than once per day
|
||||
FOR /F "tokens=*" %%g IN ('support\sfk date') do (SET CurDate=%%g)
|
||||
if not exist temp\d2xSkinCheck.txt echo whatever>temp\d2xSkinCheck.txt
|
||||
findStr /I /X /C:"%CurDate% " "temp\d2xSkinCheck.txt" >nul
|
||||
IF NOT ERRORLEVEL 1 goto:proceed
|
||||
if exist temp\RecD2XcIOS.txt del temp\RecD2XcIOS.txt>nul
|
||||
support\wget --no-check-certificate "https://github.com/xflak/stats/releases/latest/download/skin.txt" -O temp\RecD2XcIOS.txt -q
|
||||
::delete if file is empty (if empty)
|
||||
>nul findstr "^" "temp\%dlname%" || del "temp\%dlname%"
|
||||
:semiskip
|
||||
|
||||
start support\wizapp PB UPDATE 50
|
||||
start /wait temp\%dlname%
|
||||
if exist "temp\%dlname%" del "temp\%dlname%">nul
|
||||
if exist "%windir%\Microsoft.NET\Framework\v3.5" (start support\wizapp PB UPDATE 100) & (start support\wizapp PB CLOSE) & (goto:skipframeworkinstallation)
|
||||
|
||||
if /i "%FrameworkAttempt%" EQU "3" goto:GiveUpOnFramework
|
||||
goto:NETFRAMEWORK
|
||||
|
||||
:GiveUpOnFramework
|
||||
set watext=~~.NET Framework 3.5 Installation Failed Multiple Times~~Alternatively, you can try installing .NET Framework 3.5 by performing a Windows Update~~Some ModMii features (theme building) may not work properly without .NET Framework 3.5~~Click "Next" to use ModMii anyways.
|
||||
|
||||
|
||||
start support\wizapp PB CLOSE
|
||||
|
||||
start /w support\wizapp NOBACK TB
|
||||
if errorlevel 2 EXIT
|
||||
:skipframeworkinstallation
|
||||
|
||||
if exist "temp\RecD2XcIOS.txt" >nul findstr "^" "temp\RecD2XcIOS.txt" || del "temp\RecD2XcIOS.txt"
|
||||
if not exist temp\RecD2XcIOS.txt goto:proceed
|
||||
set /p RecD2XcIOS= <temp\RecD2XcIOS.txt
|
||||
del "temp\RecD2XcIOS.txt">nul
|
||||
if exist "Support\settings.bat" support\sfk filter -spat "Support\settings.bat" -ls!"set \x22RecD2XcIOS=" -write -yes>nul
|
||||
echo Set "RecD2XcIOS=%RecD2XcIOS%">> Support\settings.bat
|
||||
echo %CurDate% >temp\d2xSkinCheck.txt
|
||||
:proceed
|
||||
|
||||
|
||||
|
||||
@ -530,6 +489,11 @@ if /i "%AUTOUPDATE%" EQU "on" goto:UpdateModMii
|
||||
|
||||
::-----------------------------Main Menu---------------------------------
|
||||
:MENU
|
||||
::calling settings.bat probably is unnecessary here... but a nice 0401 trigger...
|
||||
set skin=Default
|
||||
if exist Support\settings.bat call Support\settings.bat
|
||||
call support\subscripts\Skins.bat
|
||||
|
||||
set MENU1=
|
||||
set waoutnum=
|
||||
set waoutput=
|
||||
@ -591,7 +555,7 @@ set macaddress=
|
||||
set watext= Choose an activity:~~~Start with the ModMii Wizard to softmod your Wii or WiiU. All Wizard activities will build a custom guide for you based on your answers to a few simple questions.
|
||||
|
||||
|
||||
set wainput=ModMii ^&Wizard ^<--Start Here to Mod Your Wii/WiiU;^&USB-Loader Setup Wizard ( Wii / vWii / Wii Mini );^&HackMii Solutions Wizard (Wii);^&Abstinence Wizard (Non-permanent Wii Hacks);Region ^&Change Wizard (Wii);^&Load Download Queue;^&SNEEK Installation and EmuNAND Builder;^&Options;modmii.github.io for more ^&Info, support or to donate!;^&ModMii Classic Mode for many more activities
|
||||
set wainput=ModMii ^&Wizard ^<--Start Here to Mod Your Wii/WiiU;^&USB-Loader Setup Wizard ( Wii / vWii / Wii Mini );^&HackMii Solutions Wizard (Wii);^&Abstinence Wizard (Non-permanent Wii Hacks);Region ^&Change Wizard (Wii);^&Load Download Queue;^&SNEEK Installation and EmuNAND Builder;^&Options ^+ App-Updater ^&^& File-Cleanup;modmii.github.io for more ^&Info, support or to donate!;^&ModMii Classic Mode for many more activities
|
||||
|
||||
start /w support\wizapp NOBACK RB
|
||||
|
||||
@ -687,17 +651,17 @@ Set Options=
|
||||
set waoutnum=
|
||||
set waoutput=
|
||||
|
||||
set watext= Select an Option to review or change:~~ All Settings will be saved automatically~ when you click "Back"~~ Or click "Cancel" to discard changes~~More options and info available in ModMii Classic Mode
|
||||
set watext=~~ Select an Option to review or change:~~ All Settings will be saved automatically~~More options and info available in ModMii Classic Mode
|
||||
|
||||
|
||||
if /i "%AudioOption%" EQU "on" set wainput= SD Card ^&Drive\Path; ^&USB HDD Drive\Path; ^&PC Programs Save Location: %PCSAVE%; ^&Other Miscellaneous Options; ^&SNEEK Options; Check for ModMii Updates ^&Now; Disable sound at ^&Finish (Currently Enabled); Change ModMii Skin ^&Theme; ^&Restore Default Settings
|
||||
if /i "%AudioOption%" EQU "on" set wainput= SD Card ^&Drive\Path ^+ App-Updater ^&^& File-Cleanup; ^&USB HDD Drive\Path ^+ App-Updater ^&^& File-Cleanup; ^&PC Programs Save Location: %PCSAVE%; ^&Other Miscellaneous Options; ^&SNEEK Options; Check for ModMii Updates ^&Now; Disable sound at ^&Finish (Currently Enabled); Change ModMii Skin ^&Theme; ^&Restore Default Settings
|
||||
|
||||
if /i "%AudioOption%" NEQ "on" set wainput= SD Card ^&Drive\Path; ^&USB HDD Drive\Path; ^&PC Programs Save Location: %PCSAVE%; ^&Other Miscellaneous Options; ^&SNEEK Options; Check for ModMii Updates ^&Now; Enable sound at ^&Finish (Currently Disabled); Change ModMii Skin ^&Theme; ^&Restore Default Settings
|
||||
if /i "%AudioOption%" NEQ "on" set wainput= SD Card ^&Drive\Path ^+ App-Updater ^&^& File-Cleanup; ^&USB HDD Drive\Path ^+ App-Updater ^&^& File-Cleanup; ^&PC Programs Save Location: %PCSAVE%; ^&Other Miscellaneous Options; ^&SNEEK Options; Check for ModMii Updates ^&Now; Enable sound at ^&Finish (Currently Disabled); Change ModMii Skin ^&Theme; ^&Restore Default Settings
|
||||
|
||||
start /w support\wizapp RB
|
||||
|
||||
if errorlevel 2 goto:MENU
|
||||
if errorlevel 1 goto:SaveSettings
|
||||
if errorlevel 1 goto:MENU
|
||||
|
||||
|
||||
call "%wabat%"
|
||||
@ -715,14 +679,13 @@ if /i "%waoutnum%" EQU "8" goto:RestoreSettings
|
||||
|
||||
::if /i "%waoutnum%" NEQ "6" goto:OPTIONS
|
||||
if /i "%AudioOption%" EQU "on" (set AudioOption=off) else (set AudioOption=on)
|
||||
if exist Support\settings.bat support\sfk filter Support\settings.bat -ls!"Set*AudioOption=" -write -yes>nul
|
||||
echo Set AudioOption=%AudioOption%>> Support\settings.bat
|
||||
goto:OPTIONS
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
::--------------------Theme Selector---------------------
|
||||
:ThemeSelector
|
||||
|
||||
@ -734,9 +697,8 @@ start support\wizapp PB OPEN
|
||||
support\wget --no-check-certificate -N "https://github.com/modmii/modmii.github.io/tree/master/temp/Skins" -O temp\skins.txt -q --show-progress
|
||||
|
||||
start support\wizapp PB UPDATE 20
|
||||
|
||||
support\sfk filter -spat "temp\skins.txt" -rep _\x22path\x22_\x0d\x0a_ -write -yes>nul
|
||||
support\sfk filter -spat "temp\skins.txt" -and+"Skins/" -and+".zip" -!"Default.zip" -rep _"temp/Skins/"__ -rep _".zip*"__ -rep _*\x22__ -write -yes>nul
|
||||
support\sfk filter -spat "temp\skins.txt" -and+"Skins/" -and+".zip" -!"Default.zip" -!"Link--primary" -rep _"temp/Skins/"__ -rep _".zip*"__ -rep _*\x22__ -write -yes>nul
|
||||
|
||||
start support\wizapp PB UPDATE 40
|
||||
start support\wizapp PB UPDATE 60
|
||||
@ -761,7 +723,7 @@ set waoutput=
|
||||
set wainput=
|
||||
set wafile=temp\list.txt
|
||||
|
||||
Set watext=~~ Select the ModMii Skin Theme you would like to use:~~Learn how to create and share your own unique themes at http://tiny.cc/modmiitheme
|
||||
Set watext=~~ Select the ModMii Skin Theme you would like to use:~~Learn how to create and share your own unique themes at https://tiny.cc/modmiitheme
|
||||
|
||||
start /w support\wizapp LB SINGLE
|
||||
|
||||
@ -792,7 +754,7 @@ start support\wizapp PB UPDATE 40
|
||||
support\wget --no-check-certificate -t 3 "https://raw.githubusercontent.com/modmii/modmii.github.io/master/temp/Skins/%SelectedSkin%.zip" -O temp\%SelectedSkin%.zip -q --show-progress
|
||||
start support\wizapp PB UPDATE 60
|
||||
|
||||
if exist temp\%SelectedSkin%.zip support\7za e -aoa "temp\%SelectedSkin%.zip" -o"Support\Skins\%SelectedSkin%" -r
|
||||
if exist temp\%SelectedSkin%.zip support\7za e -aoa "temp\%SelectedSkin%.zip" -o"Support\Skins\%SelectedSkin%" *.* -r
|
||||
|
||||
start support\wizapp PB UPDATE 80
|
||||
|
||||
@ -810,33 +772,12 @@ goto:OPTIONS
|
||||
:localskin
|
||||
set "skin=%SelectedSkin%"
|
||||
|
||||
if exist "Support\Skins\%skin%\ABSTINENCE.bmp" (set "ABSTINENCE.bmp=Support\Skins\%skin%\ABSTINENCE.bmp") else (set "ABSTINENCE.bmp=Support\Skins\Default\ABSTINENCE.bmp")
|
||||
if exist "Support\Skins\%skin%\CLASSIC.bmp" (set "CLASSIC.bmp=Support\Skins\%skin%\CLASSIC.bmp") else (set "CLASSIC.bmp=Support\Skins\Default\CLASSIC.bmp")
|
||||
if exist "Support\Skins\%skin%\default.bmp" (set "default.bmp=Support\Skins\%skin%\default.bmp") else (set "default.bmp=Support\Skins\Default\default.bmp")
|
||||
if exist "Support\Skins\%skin%\DLQUEUE.bmp" (set "DLQUEUE.bmp=Support\Skins\%skin%\DLQUEUE.bmp") else (set "DLQUEUE.bmp=Support\Skins\Default\DLQUEUE.bmp")
|
||||
if exist "Support\Skins\%skin%\FAIL.bmp" (set "FAIL.bmp=Support\Skins\%skin%\FAIL.bmp") else (set "FAIL.bmp=Support\Skins\Default\FAIL.bmp")
|
||||
if exist "Support\Skins\%skin%\HackMii.bmp" (set "HackMii.bmp=Support\Skins\%skin%\HackMii.bmp") else (set "HackMii.bmp=Support\Skins\Default\HackMii.bmp")
|
||||
if exist "Support\Skins\%skin%\MAIN.bmp" (set "MAIN.bmp=Support\Skins\%skin%\MAIN.bmp") else (set "MAIN.bmp=Support\Skins\Default\MAIN.bmp")
|
||||
if exist "Support\Skins\%skin%\ModMiiSplash.bmp" (set "ModMiiSplash.bmp=Support\Skins\%skin%\ModMiiSplash.bmp") else (set "ModMiiSplash.bmp=Support\Skins\Default\ModMiiSplash.bmp")
|
||||
if exist "Support\Skins\%skin%\OPTIONS.bmp" (set "OPTIONS.bmp=Support\Skins\%skin%\OPTIONS.bmp") else (set "OPTIONS.bmp=Support\Skins\Default\OPTIONS.bmp")
|
||||
if exist "Support\Skins\%skin%\RegionChange.bmp" (set "RegionChange.bmp=Support\Skins\%skin%\RegionChange.bmp") else (set "RegionChange.bmp=Support\Skins\Default\RegionChange.bmp")
|
||||
if exist "Support\Skins\%skin%\SDCARD.bmp" (set "SDCARD.bmp=Support\Skins\%skin%\SDCARD.bmp") else (set "SDCARD.bmp=Support\Skins\Default\SDCARD.bmp")
|
||||
if exist "Support\Skins\%skin%\SNEEK.bmp" (set "SNEEK.bmp=Support\Skins\%skin%\SNEEK.bmp") else (set "SNEEK.bmp=Support\Skins\Default\SNEEK.bmp")
|
||||
if exist "Support\Skins\%skin%\SUCCESS.bmp" (set "SUCCESS.bmp=Support\Skins\%skin%\SUCCESS.bmp") else (set "SUCCESS.bmp=Support\Skins\Default\SUCCESS.bmp")
|
||||
if exist "Support\Skins\%skin%\TERMS.bmp" (set "TERMS.bmp=Support\Skins\%skin%\TERMS.bmp") else (set "TERMS.bmp=Support\Skins\Default\TERMS.bmp")
|
||||
if exist "Support\Skins\%skin%\UPDATECHECK.bmp" (set "UPDATECHECK.bmp=Support\Skins\%skin%\UPDATECHECK.bmp") else (set "UPDATECHECK.bmp=Support\Skins\Default\UPDATECHECK.bmp")
|
||||
if exist "Support\Skins\%skin%\UPDATING.bmp" (set "UPDATING.bmp=Support\Skins\%skin%\UPDATING.bmp") else (set "UPDATING.bmp=Support\Skins\Default\UPDATING.bmp")
|
||||
if exist "Support\Skins\%skin%\USB.bmp" (set "USB.bmp=Support\Skins\%skin%\USB.bmp") else (set "USB.bmp=Support\Skins\Default\USB.bmp")
|
||||
if exist "Support\Skins\%skin%\USBDIR.bmp" (set "USBDIR.bmp=Support\Skins\%skin%\USBDIR.bmp") else (set "USBDIR.bmp=Support\Skins\Default\USBDIR.bmp")
|
||||
if exist "Support\Skins\%skin%\WIZARD.bmp" (set "WIZARD.bmp=Support\Skins\%skin%\WIZARD.bmp") else (set "WIZARD.bmp=Support\Skins\Default\WIZARD.bmp")
|
||||
if exist "Support\Skins\%skin%\skin.ico" (set "skin.ico=Support\Skins\%skin%\skin.ico") else (set "skin.ico=Support\Skins\Default\skin.ico")
|
||||
if exist "Support\Skins\%skin%\Success.mp3" (set "Success.mp3=Support\Skins\%skin%\Success.mp3") else (set "Success.mp3=Support\Skins\Default\Success.mp3")
|
||||
if exist "Support\Skins\%skin%\Fail.mp3" (set "Fail.mp3=Support\Skins\%skin%\Fail.mp3") else (set "Fail.mp3=Support\Skins\Default\Fail.mp3")
|
||||
if exist "Support\Skins\%skin%\splash.png" (set "splash.png=Support\Skins\%skin%\splash.png") else (set "splash.png=Support\Skins\Default\splash.png")
|
||||
call support\subscripts\Skins.bat
|
||||
|
||||
set "wabmp=%OPTIONS.bmp%"
|
||||
set "waico=%skin.ico%"
|
||||
|
||||
if exist Support\settings.bat support\sfk filter Support\settings.bat -!"Set skin=" -write -yes>nul
|
||||
if exist Support\settings.bat support\sfk filter Support\settings.bat -ls!"Set skin=" -write -yes>nul
|
||||
echo set skin=%skin%>> Support\settings.bat
|
||||
goto:OPTIONS
|
||||
|
||||
@ -844,7 +785,7 @@ goto:OPTIONS
|
||||
|
||||
::--------------------Restore Default Settings---------------------
|
||||
:RestoreSettings
|
||||
if exist support\d2x-beta (rd /s /q support\d2x-beta)
|
||||
if exist support\d2x-beta rd /s /q support\d2x-beta
|
||||
|
||||
|
||||
Set LegacyCIOS=N
|
||||
@ -870,7 +811,9 @@ goto:EOF
|
||||
::copy /y NUL "Support\settings_skipped_apps.txt">nul
|
||||
|
||||
::by default legacy apps are disabled (107 at present) less retroarch which should be updated later in 2025 (but will continue to exclude more_ra_arcade & more_ra_cores which are relatively large downloads)
|
||||
|
||||
powershell echo "?100_Boxes_Wiiu?`n?AM64DSPatcher?`n?AocPatcher?`n?asturoids?`n?Bloopair?`n?cave?`n?cbhc?`n?cfwbooter?`n?CHIP8?`n?clock?`n?CloseHBL?`n?controller-test?`n?Crispy-Doom?`n?ddd?`n?diibugger?`n?disc2app?`n?disc2appWUTPort?`n?drc-test?`n?Fake-08?`n?fireplace-nx-wiiu?`n?flappy_bird?`n?flappy_bird_3d?`n?fsdumper?`n?ft2sd?`n?ftpiiu-cbhc?`n?ftpiiu?`n?ftpiiu_everywhere?`n?fuckyoustick?`n?gacubeboy?`n?GamepadTester?`n?gbiine?`n?geckiine?`n?haxchi?`n?HBL_Dpad?`n?hbl2hbc?`n?hid_keyboard_monitor?`n?hidtest?`n?hidtovpad?`n?homebrew_launcher?`n?IOSreboot?`n?iosuotp?`n?jezzballu?`n?keyboard_example?`n?lameIRCU?`n?LiveSynthesisU?`n?loadiine_gx2?`n?loadiine_gx2_y?`n?MegaZeux?`n?menu_sort?`n?Minesweeper_WiiU?`n?mocha?`n?mocha_fat32?`n?mocha_fshax?`n?mocha_sd_access?`n?more_ra_arcade?`n?more_ra_cores?`n?nanddumper?`n?nnupatcher?`n?Opensupaplex?`n?otp2sd?`n?ourloader?`n?PacmanGX2?`n?Pokemini?`n?PokeMiniU?`n?pong?`n?RemotePad?`n?savemii?`n?savemii_inject_mod?`n?saviine?`n?SDcafiine?`n?SDGeckiine?`n?seeprom2sd?`n?shutdown-hbl?`n?sign_c2w_patcher?`n?sigpatcher2HBL?`n?sigpatcher2sysmenu?`n?Simple_SDL_Snake?`n?sm4sh2sd?`n?snake?`n?spacegame?`n?spiik?`n?SuDokuL?`n?swapdrc?`n?swapdrc_lite?`n?swipswapme?`n?TetrisU?`n?tictactoe?`n?tik2sd?`n?timingu?`n?u-paint?`n?Uclick?`n?UFDiine?`n?UselessHomebrew?`n?VidChanger?`n?vwii-compat-installer?`n?vWii-NAND-Restorer?`n?vWii_decaffeinator?`n?WiiAlarmU?`n?wiiu-vnc?`n?wim?`n?wudump?`n?wup_installer_gx2?`n?wup_installer_gx2_mod?`n?wuphax?`n?wupinstaller?`n?wupymod?`n?yapesdl?">Support\settings_skipped_apps.txt
|
||||
|
||||
:notall
|
||||
|
||||
|
||||
@ -891,6 +834,7 @@ set "DRIVEU=%cd%\COPY_TO_USB"
|
||||
set ACTIVEIOS=on
|
||||
set AUSKIP=off
|
||||
set AUTOUPDATE=on
|
||||
set "ModMiiverboseOld=%ModMiiverbose%"
|
||||
Set ModMiiverbose=off
|
||||
Set SSD=off
|
||||
Set sneekverbose=off
|
||||
@ -932,12 +876,9 @@ set "splash.png=Support\Skins\Default\splash.png"
|
||||
|
||||
set "wabmp=%OPTIONS.bmp%"
|
||||
set "waico=%skin.ico%"
|
||||
goto:OPTIONS
|
||||
::Set RecD2XcIOS=
|
||||
|
||||
|
||||
::--------------------Save Settings---------------------
|
||||
:SaveSettings
|
||||
|
||||
echo ::ModMii Settings > Support\settings.bat
|
||||
echo ::ModMiiv%currentversion%>> Support\settings.bat
|
||||
echo Set ROOTSAVE=%ROOTSAVE%>> Support\settings.bat
|
||||
@ -949,8 +890,11 @@ echo Set hermesOPTION=%hermesOPTION%>> Support\settings.bat
|
||||
echo Set CMIOSOPTION=%CMIOSOPTION%>> Support\settings.bat
|
||||
echo Set FWDOPTION=%FWDOPTION%>> Support\settings.bat
|
||||
echo Set ExtraProtectionOPTION=%ExtraProtectionOPTION%>> Support\settings.bat
|
||||
echo Set "Drive=%DRIVE%">> Support\settings.bat
|
||||
echo Set "DriveU=%DRIVEU%">> Support\settings.bat
|
||||
|
||||
::HARDCODED Defaults
|
||||
echo Set "Drive=COPY_TO_SD">> Support\settings.bat
|
||||
echo Set "DriveU=COPY_TO_USB">> Support\settings.bat
|
||||
|
||||
echo Set ACTIVEIOS=%ACTIVEIOS%>> Support\settings.bat
|
||||
echo Set AUSKIP=%AUSKIP%>> Support\settings.bat
|
||||
echo Set AUTOUPDATE=%AUTOUPDATE%>> Support\settings.bat
|
||||
@ -959,35 +903,75 @@ echo Set SSD=%SSD%>> Support\settings.bat
|
||||
echo Set sneekverbose=%sneekverbose%>> Support\settings.bat
|
||||
echo Set neek2o=%neek2o%>> Support\settings.bat
|
||||
echo Set SNKFONT=%SNKFONT%>> Support\settings.bat
|
||||
echo Set skin=%skin%>> Support\settings.bat
|
||||
|
||||
if not "%RecD2XcIOS%"=="" echo Set "RecD2XcIOS=%RecD2XcIOS%">> Support\settings.bat
|
||||
|
||||
if not "%AutoDetectNL%"=="" echo set AutoDetectNL=%AutoDetectNL%>> Support\settings.bat
|
||||
if not "%AutoDetectDF%"=="" echo set AutoDetectDF=%AutoDetectDF%>> Support\settings.bat
|
||||
|
||||
if /i "%KeepInvalidOverride%" EQU "Y" echo set KeepInvalidOverride=Y>> Support\settings.bat
|
||||
if not "%LegacyCIOS%"=="" echo set LegacyCIOS=%LegacyCIOS%>> Support\settings.bat
|
||||
|
||||
if /i "%WiiPyInfo%" EQU "Y" echo set WiiPyInfo=Y>> Support\settings.bat
|
||||
if /i "%ODBinfo%" EQU "Y" echo set ODBinfo=Y>> Support\settings.bat
|
||||
if /i "%debug%" EQU "on" echo set debug=on>> Support\settings.bat
|
||||
|
||||
echo set AGREEDVERSION=%currentversion%>> Support\settings.bat
|
||||
echo set skin=%skin%>> Support\settings.bat
|
||||
if /i "%redtext%" NEQ "Red" set "redtext=%redtext%">> Support\settings.bat
|
||||
if /i "%bluetext%" NEQ "Blue" set "bluetext=%bluetext%">> Support\settings.bat
|
||||
if /i "%yellowtext%" NEQ "Yellow" set "yellowtext=%yellowtext%">> Support\settings.bat
|
||||
if /i "%Greentext%" NEQ "Green" set "greentext=%greentext%">> Support\settings.bat
|
||||
if /i "%Magentatext%" NEQ "Magenta" set "magentatext=%magentatext%">> Support\settings.bat
|
||||
if /i "%cyantext%" NEQ "Cyan" set "cyantext=%cyantext%">> Support\settings.bat
|
||||
if /i "%backgroundcolor%" NEQ "1" set "backgroundcolor=%backgroundcolor%">> Support\settings.bat
|
||||
if /i "%whitetext%" NEQ "f" set "whitetext=%whitetext%">> Support\settings.bat
|
||||
echo set GuideOnly=%GuideOnly%>> Support\settings.bat
|
||||
if /i "%redtext%" NEQ "Red" echo set "redtext=%redtext%">> Support\settings.bat
|
||||
if /i "%bluetext%" NEQ "Blue" echo set "bluetext=%bluetext%">> Support\settings.bat
|
||||
if /i "%yellowtext%" NEQ "Yellow" echo set "yellowtext=%yellowtext%">> Support\settings.bat
|
||||
if /i "%Greentext%" NEQ "Green" echo set "greentext=%greentext%">> Support\settings.bat
|
||||
if /i "%Magentatext%" NEQ "Magenta" echo set "magentatext=%magentatext%">> Support\settings.bat
|
||||
if /i "%cyantext%" NEQ "Cyan" echo set "cyantext=%cyantext%">> Support\settings.bat
|
||||
if /i "%backgroundcolor%" NEQ "1" echo set "backgroundcolor=%backgroundcolor%">> Support\settings.bat
|
||||
if /i "%whitetext%" NEQ "f" echo set "whitetext=%whitetext%">> Support\settings.bat
|
||||
|
||||
::show\hide ModMiiSkinCMD
|
||||
if /i "%ModMiiverbose%" EQU "on" support\nircmd.exe win activate ititle "ModMiiSkinCMD"
|
||||
if /i "%ModMiiverbose%" EQU "on" support\nircmd.exe win trans ititle "ModMiiSkinCMD" 255
|
||||
if /i "%ModMiiverbose%" EQU "%ModMiiverboseOld%" goto:skip
|
||||
::make cmd window transparent and hidden
|
||||
support\nircmd.exe win trans ititle "ModMiiSkinCMD" 0
|
||||
support\nircmd.exe win hide ititle "ModMiiSkinCMD"
|
||||
:skip
|
||||
|
||||
::Enable recommended d2x instead of default\bundled (if they differ)
|
||||
if "%RecD2XcIOS%"=="" goto:OPTIONS
|
||||
::set RecD2XcIOS=d2x-v10-beta52
|
||||
if /i "%d2x-bundled%" EQU "%RecD2XcIOS:~5%" goto:OPTIONS
|
||||
|
||||
echo Enabling recommended d2x cIOS (%RecD2XcIOS:~5%) instead of default\bundled (%d2x-bundled%)
|
||||
echo This can always be customized in ModMii's d2x Options
|
||||
echo.
|
||||
if exist "support\More-cIOSs\%RecD2XcIOS%\d2x-beta.bat" goto:pickup
|
||||
|
||||
support\wget --output-document %RecD2XcIOS%.zip --no-check-certificate -t 3 "https://github.com/modmii/modmii.github.io/blob/master/temp/d2x/%RecD2XcIOS%.7z?raw=true" -q --show-progress
|
||||
echo.
|
||||
|
||||
::delete if file is empty
|
||||
>nul findstr "^" "%RecD2XcIOS%.zip" || del "%RecD2XcIOS%.zip"
|
||||
|
||||
if not exist "%RecD2XcIOS%.zip" goto:badkey
|
||||
if not exist "support\More-cIOSs\%RecD2XcIOS%" mkdir "support\More-cIOSs\%RecD2XcIOS%"
|
||||
support\7za e -aoa "%RecD2XcIOS%.zip" -o"support\More-cIOSs\%RecD2XcIOS%" *.* -r
|
||||
echo.
|
||||
del "%RecD2XcIOS%.zip">nul
|
||||
if not exist "support\More-cIOSs\%RecD2XcIOS%\d2x-beta.bat" (rd /s /q "support\More-cIOSs\%RecD2XcIOS%") & (goto:badkey)
|
||||
|
||||
:pickup
|
||||
if exist support\d2x-beta rd /s /q support\d2x-beta
|
||||
mkdir support\d2x-beta
|
||||
copy /y "support\More-cIOSs\%RecD2XcIOS%\*" "support\d2x-beta">nul
|
||||
if exist support\d2x-beta\d2x-beta.bat call support\d2x-beta\d2x-beta.bat
|
||||
::if /i "%d2x-beta-rev%" EQU "%RecD2XcIOS:~5%" (echo %RecD2XcIOS% cIOS successfully enabled!) else (goto:badkey)
|
||||
if /i "%d2x-beta-rev%" NEQ "%RecD2XcIOS:~5%" goto:badkey
|
||||
::@ping 127.0.0.1 -n 4 -w 1000> nul
|
||||
goto:OPTIONS
|
||||
|
||||
:badkey
|
||||
echo Something went wrong, %RecD2XcIOS% cIOS not enabled...
|
||||
::@ping 127.0.0.1 -n 4 -w 1000> nul
|
||||
goto:OPTIONS
|
||||
|
||||
if /i "%ModMiiverbose%" NEQ "on" support\nircmd.exe win trans ititle "ModMiiSkinCMD" 0
|
||||
if /i "%ModMiiverbose%" NEQ "on" support\nircmd.exe win hide ititle "ModMiiSkinCMD"
|
||||
|
||||
if /i "%waoutnum%" EQU "7" goto:Options
|
||||
goto:MENU
|
||||
|
||||
::..................................................PC SAVE..................................................
|
||||
.......
|
||||
@ -1022,6 +1006,9 @@ if /i "%waoutnum%" EQU "0" set PCSAVE=Auto
|
||||
if /i "%waoutnum%" EQU "1" set PCSAVE=Local
|
||||
if /i "%waoutnum%" EQU "2" set PCSAVE=Portable
|
||||
|
||||
if exist Support\settings.bat support\sfk filter Support\settings.bat -ls!"Set*PCSAVE=" -write -yes>nul
|
||||
echo Set PCSAVE=%PCSAVE%>> Support\settings.bat
|
||||
|
||||
goto:Options
|
||||
|
||||
|
||||
@ -1083,21 +1070,30 @@ echo %waoutnum% >"%wabat%"
|
||||
|
||||
findStr /I /C:"0" "%wabat%" >nul
|
||||
IF not ERRORLEVEL 1 (set AutoUpdate=on) else (set AutoUpdate=off)
|
||||
if exist Support\settings.bat support\sfk filter Support\settings.bat -ls!"Set*AUTOUPDATE=" -write -yes>nul
|
||||
echo Set AUTOUPDATE=%AUTOUPDATE%>> Support\settings.bat
|
||||
|
||||
findStr /I /C:"1" "%wabat%" >nul
|
||||
IF not ERRORLEVEL 1 (set CMIOSOPTION=on) else (set CMIOSOPTION=off)
|
||||
if exist Support\settings.bat support\sfk filter Support\settings.bat -ls!"Set*CMIOSOPTION=" -write -yes>nul
|
||||
echo Set CMIOSOPTION=%CMIOSOPTION%>> Support\settings.bat
|
||||
|
||||
findStr /I /C:"2" "%wabat%" >nul
|
||||
IF not ERRORLEVEL 1 (set FWDOPTION=on) else (set FWDOPTION=off)
|
||||
if exist Support\settings.bat support\sfk filter Support\settings.bat -ls!"Set*FWDOPTION=" -write -yes>nul
|
||||
echo Set FWDOPTION=%FWDOPTION%>> Support\settings.bat
|
||||
|
||||
findStr /I /C:"3" "%wabat%" >nul
|
||||
IF not ERRORLEVEL 1 (set ACTIVEIOS=on) else (set ACTIVEIOS=off)
|
||||
|
||||
if exist Support\settings.bat support\sfk filter Support\settings.bat -ls!"Set*ACTIVEIOS=" -write -yes>nul
|
||||
echo Set ACTIVEIOS=%ACTIVEIOS%>> Support\settings.bat
|
||||
|
||||
|
||||
set "ModMiiverboseOld=%ModMiiverbose%"
|
||||
findStr /I /C:"4" "%wabat%" >nul
|
||||
IF not ERRORLEVEL 1 (set ModMiiverbose=on) else (set ModMiiverbose=off)
|
||||
if exist Support\settings.bat support\sfk filter Support\settings.bat -ls!"Set*ModMiiverbose=" -write -yes>nul
|
||||
echo Set ModMiiverbose=%ModMiiverbose%>> Support\settings.bat
|
||||
|
||||
if /i "%ModMiiverbose%" EQU "%ModMiiverboseOld%" goto:skip
|
||||
if /i "%ModMiiverbose%" EQU "off" goto:hide
|
||||
@ -1115,15 +1111,20 @@ support\nircmd.exe win hide ititle "ModMiiSkinCMD"
|
||||
|
||||
findStr /I /C:"5" "%wabat%" >nul
|
||||
IF not ERRORLEVEL 1 (set hermesOPTION=on) else (set hermesOPTION=off)
|
||||
if exist Support\settings.bat support\sfk filter Support\settings.bat -ls!"Set*hermesOPTION=" -write -yes>nul
|
||||
echo Set hermesOPTION=%hermesOPTION%>> Support\settings.bat
|
||||
|
||||
findStr /I /C:"6" "%wabat%" >nul
|
||||
IF not ERRORLEVEL 1 (set ExtraProtectionOPTION=on) else (set ExtraProtectionOPTION=off)
|
||||
if exist Support\settings.bat support\sfk filter Support\settings.bat -ls!"Set*ExtraProtectionOPTION=" -write -yes>nul
|
||||
echo Set ExtraProtectionOPTION=%ExtraProtectionOPTION%>> Support\settings.bat
|
||||
|
||||
::option1 disabled (7 and 8 removed, so guide changed from 9 to 7)
|
||||
|
||||
findStr /I /C:"7" "%wabat%" >nul
|
||||
IF not ERRORLEVEL 1 (set GuideOnly=on) else (set GuideOnly=off)
|
||||
|
||||
if exist Support\settings.bat support\sfk filter Support\settings.bat -ls!"Set*GuideOnly=" -write -yes>nul
|
||||
echo Set GuideOnly=%GuideOnly%>> Support\settings.bat
|
||||
|
||||
::::turn 2 options into 1
|
||||
::findStr /I /C:"7" "%wabat%" >nul
|
||||
@ -1188,13 +1189,18 @@ echo %waoutnum% >"%wabat%"
|
||||
|
||||
findStr /I /C:"0" "%wabat%" >nul
|
||||
IF not ERRORLEVEL 1 (set neek2o=on) else (set neek2o=off)
|
||||
if exist Support\settings.bat support\sfk filter Support\settings.bat -ls!"Set*neek2o=" -write -yes>nul
|
||||
echo Set neek2o=%neek2o%>> Support\settings.bat
|
||||
|
||||
findStr /I /C:"1" "%wabat%" >nul
|
||||
IF not ERRORLEVEL 1 (set SSD=on) else (set SSD=off)
|
||||
if exist Support\settings.bat support\sfk filter Support\settings.bat -ls!"Set*SSD=" -write -yes>nul
|
||||
echo Set SSD=%SSD%>> Support\settings.bat
|
||||
|
||||
findStr /I /C:"2" "%wabat%" >nul
|
||||
IF not ERRORLEVEL 1 (set sneekverbose=on) else (set sneekverbose=off)
|
||||
|
||||
if exist Support\settings.bat support\sfk filter Support\settings.bat -ls!"Set*sneekverbose=" -write -yes>nul
|
||||
echo Set sneekverbose=%sneekverbose%>> Support\settings.bat
|
||||
|
||||
set SNKFONT=B
|
||||
findStr /I /C:"3" "%wabat%" >nul
|
||||
@ -1203,6 +1209,9 @@ IF not ERRORLEVEL 1 set SNKFONT=W
|
||||
findStr /I /C:"4" "%wabat%" >nul
|
||||
IF not ERRORLEVEL 1 set SNKFONT=R
|
||||
|
||||
if exist Support\settings.bat support\sfk filter Support\settings.bat -ls!"Set*SNKFONT=" -write -yes>nul
|
||||
echo Set SNKFONT=%SNKFONT%>> Support\settings.bat
|
||||
|
||||
goto:Options
|
||||
|
||||
|
||||
@ -1235,27 +1244,73 @@ set FIRMSTARTMarked=%waoutnum%
|
||||
if /i "%waoutnum%" EQU "2" goto:skipall
|
||||
if /i "%waoutnum%" EQU "0" goto:skipcheck
|
||||
|
||||
if exist "Support\d2x-beta\ciosmaps_vWii.xml" goto:skipcheck
|
||||
if not exist "Support\d2x-beta\" goto:skipcheck
|
||||
if not exist "Support\d2x-beta\ciosmaps_vWii.xml" goto:switch
|
||||
|
||||
::check ciosmaps_vWii.xml for 'base ios="38"'
|
||||
findStr /I /C:"base ios=\"38\"" "Support\d2x-beta\ciosmaps_vWii.xml" >nul
|
||||
IF NOT ERRORLEVEL 1 goto:skipcheck
|
||||
|
||||
|
||||
::need to switch d2x version
|
||||
set watext=~Warning! d2x-v%d2x-beta-rev% is not supported for vWii, click next to revert to default d2x version~~This can be changed back later in ModMii Classic's Options menu
|
||||
:switch
|
||||
|
||||
|
||||
if "%RecD2XcIOS%"=="" goto:Defaultd2x
|
||||
|
||||
::recommended d2x
|
||||
|
||||
set watext=~Warning! d2x-v%d2x-beta-rev% is not fully supported for vWii, click next to switch to recommended d2x version (v%RecD2XcIOS:~5%)~~This can be changed back later in ModMii Classic's Options menu
|
||||
|
||||
start /w support\wizapp TB
|
||||
if errorlevel 2 goto:MENU
|
||||
if errorlevel 1 goto:WPAGE0
|
||||
|
||||
if /i "%d2x-bundled%" EQU "%RecD2XcIOS:~5%" goto:clearD2X
|
||||
|
||||
::download and extract recommended d2x beta
|
||||
echo Enabling %RecD2XcIOS%...
|
||||
if exist "support\More-cIOSs\%RecD2XcIOS%\d2x-beta.bat" goto:pickup
|
||||
support\wget --output-document %RecD2XcIOS%.zip --no-check-certificate -t 3 "https://github.com/modmii/modmii.github.io/blob/master/temp/d2x/%RecD2XcIOS%.7z?raw=true" -q --show-progress
|
||||
::delete if file is empty
|
||||
>nul findstr "^" "%RecD2XcIOS%.zip" || del "%RecD2XcIOS%.zip"
|
||||
|
||||
if not exist "%RecD2XcIOS%.zip" (echo Failed to download %RecD2XcIOS%, reverting to bundled v%d2x-bundled% instead...) & (goto:clearD2X)
|
||||
if not exist "support\More-cIOSs\%RecD2XcIOS%" mkdir "support\More-cIOSs\%RecD2XcIOS%"
|
||||
support\7za e -aoa "%RecD2XcIOS%.zip" -o"support\More-cIOSs\%RecD2XcIOS%" *.* -r
|
||||
del "%RecD2XcIOS%.zip">nul
|
||||
if not exist "support\More-cIOSs\%RecD2XcIOS%\d2x-beta.bat" (rd /s /q "support\More-cIOSs\%RecD2XcIOS%") & (echo Failed to download %RecD2XcIOS%, reverting to bundled v%d2x-bundled% instead...) & (goto:clearD2X)
|
||||
|
||||
:pickup
|
||||
if exist support\d2x-beta rd /s /q support\d2x-beta
|
||||
mkdir support\d2x-beta
|
||||
copy /y "support\More-cIOSs\%RecD2XcIOS%\*" "support\d2x-beta">nul
|
||||
if exist support\d2x-beta\d2x-beta.bat call support\d2x-beta\d2x-beta.bat
|
||||
if /i "%d2x-beta-rev%" NEQ "%RecD2XcIOS:~5%" (echo Failed to download %RecD2XcIOS%, reverting to bundled v%d2x-bundled% instead...) & (goto:clearD2X)
|
||||
echo %RecD2XcIOS% Enabled
|
||||
goto:skipcheck
|
||||
|
||||
|
||||
|
||||
|
||||
:Defaultd2x
|
||||
set watext=~Warning! d2x-v%d2x-beta-rev% is not fully supported for vWii, click next to revert to default d2x version (v%d2x-bundled%)~~This can be changed back later in ModMii Classic's Options menu
|
||||
start /w support\wizapp TB
|
||||
if errorlevel 2 goto:MENU
|
||||
if errorlevel 1 goto:WPAGE0
|
||||
:clearD2X
|
||||
set "d2x-beta-rev=%d2x-bundled%"
|
||||
if exist support\d2x-beta rd /s /q support\d2x-beta
|
||||
echo d2x-v%d2x-beta-rev% Enabled
|
||||
:skipcheck
|
||||
|
||||
|
||||
|
||||
|
||||
::check if d2x version is customized and offer to revert to default
|
||||
if not exist "Support\d2x-beta\" goto:skipall
|
||||
if /i "%d2x-beta-rev%" EQU "%d2x-bundled%" goto:skipall
|
||||
set watext=~Caution!~~The version of d2x cIOS selected in ModMii Classic's Options (v%d2x-beta-rev%) is not the recommended\default version (v%d2x-bundled%).~~Click "Next" to revert to the default d2x version now (v%d2x-bundled%), or "Cancel" to continue with v%d2x-beta-rev%
|
||||
start /w support\wizapp TB
|
||||
if errorlevel 2 goto:skipall
|
||||
if errorlevel 1 goto:WPAGE0
|
||||
set "d2x-beta-rev=%d2x-bundled%"
|
||||
if exist support\d2x-beta rd /s /q support\d2x-beta
|
||||
call support\subscripts\defaultd2xSkin.bat
|
||||
if /i %errorlevel% EQU 1 goto:WPAGE0
|
||||
|
||||
:skipall
|
||||
|
||||
if /i "%waoutnum%" EQU "0" (set FIRMSTART=W) & (set ctype=Wii) & (goto:WPAGE1)
|
||||
@ -1385,13 +1440,17 @@ if not "%REGIONMarked%"=="" set waoutnum=%REGIONMarked%
|
||||
|
||||
set watext=~~ What is your System Menu Region?~~Note: to check this, turn on your Wii, click the Wii button in the bottom left of the main system menu, click Wii Settings, then you should see the System Menu in the top right of the screen (ie. 4.2U, 4.1J, 3.2E, etc.)
|
||||
|
||||
if /i "%FIRMSTART%" NEQ "U2" if /i "%FIRMSTART%" NEQ "v" goto:skip
|
||||
set watext=~~ What is your System Menu Region?~~Note: to check this on your WiiU click the System Settings button from the main system menu then you should see the version in the top right of the screen (e.g. 5.2.0U, 5.2.0J, 5.2.0E)
|
||||
:skip
|
||||
|
||||
|
||||
if /i "%MENU1%" EQU "RC" set watext=~~~~ What Region would you like to change to?
|
||||
|
||||
|
||||
|
||||
set wainput= ^&U (USA); ^&E (Euro\PAL); ^&J (JPN); ^&K (Korean); ^&Instructional video to check System Menu Region
|
||||
if /i "%ctype%" EQU "WiiU" set wainput= ^&U (USA); ^&E (Euro\PAL); ^&J (JPN); ^&Instructional video to check System Menu Region
|
||||
if /i "%ctype%" EQU "WiiU" set wainput= ^&U (USA); ^&E (Euro\PAL); ^&J (JPN)
|
||||
if /i "%MENU1%" EQU "RC" set wainput= ^&U (USA); ^&E (Euro\PAL); ^&J (JPN); ^&K (Korean)
|
||||
|
||||
|
||||
@ -1416,10 +1475,6 @@ if /i "%waoutnum%" EQU "2" set REGION=J
|
||||
if /i "%waoutnum%" EQU "3" set REGION=K
|
||||
if /i "%waoutnum%" EQU "4" set REGION=HELP
|
||||
|
||||
if /i "%ctype%" NEQ "WiiU" goto:skip
|
||||
if /i "%waoutnum%" EQU "3" set REGION=HELP
|
||||
:skip
|
||||
|
||||
if "%REGION%"=="" goto:WPAGE3
|
||||
|
||||
if /i "%MENU1%" NEQ "RC" goto:notRC
|
||||
@ -1452,6 +1507,8 @@ if /i "%REGION%" EQU "J" goto:WPAGE3Cv
|
||||
:notvWii
|
||||
|
||||
if /i "%REGION%" NEQ "Help" goto:nohelp
|
||||
if /i "%FIRMSTART%" EQU "U2" goto:nohelp
|
||||
if /i "%FIRMSTART%" EQU "v" goto:nohelp
|
||||
start https://www.youtube.com/embed/1Z2MtFcllTY
|
||||
goto:WPAGE3
|
||||
:nohelp
|
||||
@ -1530,13 +1587,13 @@ set watext=~~~~Select the exploit you would like to use to mod your Wii.
|
||||
set wainput=
|
||||
|
||||
if /i "%FIRMSTART%" EQU "4.3" goto:list4.3
|
||||
if /i "%REGION%" EQU "K" set wainput= ^&str2hax (no disc or SD needed, requires internet on Wii); ^&Twilight Princess: The Legend of Zelda; ^&Super Smash Brothers Brawl; ^&All Above Exploits (decide later)
|
||||
if /i "%REGION%" NEQ "K" set wainput= ^&str2hax (no disc or SD needed, requires internet on Wii); ^&Twilight Princess: The Legend of Zelda; ^&Super Smash Brothers Brawl; LEGO ^&Indiana Jones; LEGO ^&Batman; LEGO Star ^&Wars; ^&Yu-Gi-Oh! 5D's; Tales of Symphonia: ^&Dawn of the New World; ^&All Above Exploits (decide later)
|
||||
if /i "%REGION%" EQU "K" set wainput= ^&str2hax (no disc\SD needed, requires internet on Wii); ^&Twilight Princess: The Legend of Zelda; ^&Super Smash Brothers Brawl; ^&All Above Exploits (decide later)
|
||||
if /i "%REGION%" NEQ "K" set wainput= ^&str2hax (no disc\SD needed, requires internet on Wii); ^&Twilight Princess: The Legend of Zelda; ^&Super Smash Brothers Brawl; LEGO ^&Indiana Jones; LEGO ^&Batman; LEGO Star ^&Wars; ^&Yu-Gi-Oh! 5D's; Tales of Symphonia: ^&Dawn of the New World; ^&All Above Exploits (decide later)
|
||||
goto:skip4.3
|
||||
|
||||
:list4.3
|
||||
if /i "%REGION%" EQU "K" set wainput= ^&str2hax (no disc or SD needed, requires internet on Wii); ^&Wilbrand (no disc needed, but requires SD card); ^&Super Smash Brothers Brawl; ^&All Above Exploits (decide later)
|
||||
if /i "%REGION%" NEQ "K" set wainput= ^&str2hax (no disc or SD needed, requires internet on Wii); ^&Wilbrand (no disc needed, but requires SD card); ^&Super Smash Brothers Brawl; LEGO ^&Indiana Jones; LEGO ^&Batman; LEGO Star ^&Wars; ^&Yu-Gi-Oh! 5D's; ^&Tales of Symphonia: Dawn of the New World; ^&All Above Exploits (decide later)
|
||||
if /i "%REGION%" EQU "K" set wainput= ^&str2hax (no disc\SD needed, requires internet on Wii); ^&Wilbrand (no disc needed, but requires SD card); ^&Super Smash Brothers Brawl; ^&All Above Exploits (decide later)
|
||||
if /i "%REGION%" NEQ "K" set wainput= ^&str2hax (no disc\SD needed, requires internet on Wii); ^&Wilbrand (no disc needed, but requires SD card); ^&Super Smash Brothers Brawl; LEGO ^&Indiana Jones; LEGO ^&Batman; LEGO Star ^&Wars; ^&Yu-Gi-Oh! 5D's; ^&Tales of Symphonia: Dawn of the New World; ^&All Above Exploits (decide later)
|
||||
:skip4.3
|
||||
|
||||
::support\nircmd.exe win activate ititle "ModMiiSkinCMD"
|
||||
@ -2017,9 +2074,9 @@ goto:WPAGE20
|
||||
:novid
|
||||
|
||||
if /i "%ThemeSelection%" NEQ "CE" goto:SkipOptionCEwizard
|
||||
if /i "%effect%" EQU "no-spin" (set effect=Spin) & (support\sfk filter Support\settings.bat -!"Set effect=" -write -yes>nul) & (echo Set effect=Spin>>Support\settings.bat) & (goto:WPAGE20)
|
||||
if /i "%effect%" EQU "spin" (set effect=Fast-Spin) & (support\sfk filter Support\settings.bat -!"Set effect=" -write -yes>nul) & (echo Set effect=Fast-Spin>>Support\settings.bat) & (goto:WPAGE20)
|
||||
if /i "%effect%" EQU "fast-spin" (set effect=No-Spin) & (support\sfk filter Support\settings.bat -!"Set effect=" -write -yes>nul) & (echo Set effect=No-Spin>>Support\settings.bat) & (goto:WPAGE20)
|
||||
if /i "%effect%" EQU "no-spin" (set effect=Spin) & (support\sfk filter Support\settings.bat -ls!"Set effect=" -write -yes>nul) & (echo Set effect=Spin>>Support\settings.bat) & (goto:WPAGE20)
|
||||
if /i "%effect%" EQU "spin" (set effect=Fast-Spin) & (support\sfk filter Support\settings.bat -ls!"Set effect=" -write -yes>nul) & (echo Set effect=Fast-Spin>>Support\settings.bat) & (goto:WPAGE20)
|
||||
if /i "%effect%" EQU "fast-spin" (set effect=No-Spin) & (support\sfk filter Support\settings.bat -ls!"Set effect=" -write -yes>nul) & (echo Set effect=No-Spin>>Support\settings.bat) & (goto:WPAGE20)
|
||||
:SkipOptionCEwizard
|
||||
|
||||
::next
|
||||
@ -2104,7 +2161,8 @@ start /w support\wizapp FB DIR
|
||||
if errorlevel 2 goto:MENU
|
||||
if not errorlevel 1 goto:notback
|
||||
set "wabmp=%wabmplast%"
|
||||
if /i "%MENU1%" EQU "O" goto:notback
|
||||
::if /i "%MENU1%" EQU "O" goto:notback
|
||||
if /i "%MENU1%" EQU "O" set BACKB4DRIVE=options
|
||||
goto:%BACKB4DRIVE%
|
||||
:notback
|
||||
|
||||
@ -2170,11 +2228,42 @@ set "DRIVE=%DRIVETEMP%"
|
||||
|
||||
|
||||
::autosave drive setting to settings.bat
|
||||
if exist Support\settings.bat support\sfk filter Support\settings.bat -!"Set*Drive=" -write -yes>nul
|
||||
if exist Support\settings.bat support\sfk filter Support\settings.bat -ls!"Set*Drive=" -write -yes>nul
|
||||
echo Set "Drive=%DRIVE%">>Support\settings.bat
|
||||
::support\sfk filter -spat -quiet Support\settings.bat -rep _\x5e\x26_\x26_ -rep _\x26_\x5e\x26_ -write -yes>nul
|
||||
::support\sfk filter -quiet Support\settings.bat -lerep _\__ -lerep _/__ -write -yes>nul
|
||||
|
||||
|
||||
|
||||
::prompt for full FC scan after cursory scan only if launched via Options
|
||||
if /i "%MENU1%" NEQ "O" goto:skip
|
||||
if not exist "%DRIVE%\apps\" if not exist "%DRIVE%\wiiu\" if not exist "%DRIVE%\*ModMii*.html" if not exist "%DRIVE%\*.dol" if not exist "%DRIVE%\*.elf" if not exist "%DRIVE%\*.wad" if not exist "%DRIVE%\00000001\" if not exist "%DRIVE%\00010001\" if not exist "%DRIVE%\00010002\" if not exist "%DRIVE%\00010008\" if not exist "%DRIVE%\bootmii\" if not exist "%DRIVE%\WAD\" if not exist "%DRIVE%\private\wii\" goto:Nothing2Clean
|
||||
|
||||
::CleanPrompt
|
||||
|
||||
set watext=~~~Would you like to scan the following location for files to update or clean\remove?:~~ "%DRIVE%"~~Click Next to close ModMii Skin and begin scanning using ModMii Classic.
|
||||
|
||||
start /w support\wizapp TB
|
||||
|
||||
if errorlevel 2 goto:MENU
|
||||
if errorlevel 1 goto:skip
|
||||
|
||||
::start ModMii Classic!
|
||||
start ModMii.exe "%DRIVE%"
|
||||
Exit
|
||||
|
||||
|
||||
:Nothing2Clean
|
||||
set watext=~~~No Files to Update or to Clean Found in:~~ "%DRIVE%"
|
||||
start /w support\wizapp TB
|
||||
if errorlevel 2 goto:MENU
|
||||
::goto:skip
|
||||
:skip
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
set "wabmp=%wabmplast%"
|
||||
|
||||
::if /i "%MENU1%" EQU "FC" goto:FileCleanup
|
||||
@ -2230,7 +2319,8 @@ start /w support\wizapp FB DIR
|
||||
if errorlevel 2 goto:MENU
|
||||
if not errorlevel 1 goto:notback
|
||||
set "wabmp=%wabmplast%"
|
||||
if /i "%MENU1%" EQU "O" goto:notback
|
||||
::if /i "%MENU1%" EQU "O" goto:notback
|
||||
if /i "%MENU1%" EQU "O" set BACKB4DRIVEU=options
|
||||
goto:%BACKB4DRIVEU%
|
||||
:notback
|
||||
|
||||
@ -2294,10 +2384,46 @@ set "DRIVEU=%DRIVEUTEMP%"
|
||||
|
||||
|
||||
::autosave drive setting to settings.bat
|
||||
if exist Support\settings.bat support\sfk filter Support\settings.bat -!"Set*DriveU=" -write -yes>nul
|
||||
if exist Support\settings.bat support\sfk filter Support\settings.bat -ls!"Set*DriveU=" -write -yes>nul
|
||||
echo Set "DriveU=%DRIVEU%">>Support\settings.bat
|
||||
|
||||
|
||||
|
||||
|
||||
::prompt for full FC scan after cursory scan only if launched via Options
|
||||
if /i "%MENU1%" NEQ "O" goto:skip
|
||||
if not exist "%DRIVEU%\apps\" if not exist "%DRIVEU%\wiiu\" if not exist "%DRIVEU%\*ModMii*.html" if not exist "%DRIVEU%\*.dol" if not exist "%DRIVEU%\*.elf" if not exist "%DRIVEU%\*.wad" if not exist "%DRIVEU%\00000001\" if not exist "%DRIVEU%\00010001\" if not exist "%DRIVEU%\00010002\" if not exist "%DRIVEU%\00010008\" if not exist "%DRIVEU%\bootmii\" if not exist "%DRIVEU%\WAD\" if not exist "%DRIVEU%\private\wii\" goto:Nothing2Clean2
|
||||
|
||||
::CleanPrompt2
|
||||
|
||||
set watext=~~~Would you like to scan the following location for files to update or clean\remove?:~~ "%DRIVEU%"~~Click Next to close ModMii Skin and begin scanning using ModMii Classic.
|
||||
|
||||
start /w support\wizapp TB
|
||||
|
||||
if errorlevel 2 goto:MENU
|
||||
if errorlevel 1 goto:skip
|
||||
|
||||
::start ModMii Classic!
|
||||
start ModMii.exe "%DRIVEU%"
|
||||
Exit
|
||||
|
||||
|
||||
:Nothing2Clean2
|
||||
set watext=~~~No Files to Update or to Clean Found in:~~ "%DRIVEU%"
|
||||
start /w support\wizapp TB
|
||||
if errorlevel 2 goto:MENU
|
||||
::goto:skip
|
||||
:skip
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
set "wabmp=%wabmplast%"
|
||||
|
||||
if /i "%MENU1%" EQU "O" goto:options
|
||||
@ -2338,6 +2464,7 @@ echo %currentversion%>temp\skin.txt
|
||||
|
||||
if /i "%debug%" EQU "on" goto:skip
|
||||
::comment these for local Updatetemp.bat for testing... (updater.bat is renamed to Updatetemp.bat for legacy purposes)
|
||||
if exist Updatetemp.bat attrib -h Updatetemp.bat
|
||||
if exist Updatetemp.bat del Updatetemp.bat>nul
|
||||
|
||||
support\wget --no-check-certificate "https://raw.githubusercontent.com/modmii/modmii.github.io/master/temp/updater.bat" -O Updatetemp.bat -q --show-progress
|
||||
@ -2345,16 +2472,16 @@ support\wget --no-check-certificate "https://raw.githubusercontent.com/modmii/mo
|
||||
>nul findstr "^" "Updatetemp.bat" || del "Updatetemp.bat"
|
||||
if not exist Updatetemp.bat goto:altlink
|
||||
::DELETE IF NULL
|
||||
for %%R in (Updatetemp.bat) do if %%~zR lss 1 del "Updatetemp.bat">nul
|
||||
::for %%R in (Updatetemp.bat) do if %%~zR lss 1 del "Updatetemp.bat">nul
|
||||
|
||||
|
||||
:altlink
|
||||
if not exist "Updatetemp.bat" support\wget --no-check-certificate "http://tiny.cc/modmiiupdater" -O Updatetemp.bat -q --show-progress
|
||||
if not exist "Updatetemp.bat" support\wget --no-check-certificate "https://tiny.cc/modmiiupdater" -O Updatetemp.bat -q --show-progress
|
||||
::delete if file is empty (if empty)
|
||||
>nul findstr "^" "Updatetemp.bat" || del "Updatetemp.bat"
|
||||
if not exist Updatetemp.bat goto:updatefail
|
||||
::DELETE IF NULL
|
||||
for %%R in (Updatetemp.bat) do if %%~zR lss 1 del "Updatetemp.bat">nul
|
||||
::for %%R in (Updatetemp.bat) do if %%~zR lss 1 del "Updatetemp.bat">nul
|
||||
:skip
|
||||
|
||||
::Call to get new version info and changelogURL
|
||||
@ -2375,7 +2502,10 @@ start support\wizapp PB CLOSE
|
||||
|
||||
if %currentversion% LSS %newversion% goto:openchangelog
|
||||
|
||||
del Updatetemp.bat>nul
|
||||
if /i "%debug%" EQU "on" goto:debugskip
|
||||
if exist Updatetemp.bat attrib -h Updatetemp.bat
|
||||
if exist Updatetemp.bat del Updatetemp.bat>nul
|
||||
:debugskip
|
||||
|
||||
::----------disable Splash for now------------
|
||||
::if /i "%MENU1%" EQU "O" (set wabmp=%wabmplast%) & (goto:OPTIONS) else (goto:MENU)
|
||||
@ -2385,6 +2515,7 @@ if %currentversion% GTR %newversion% set watext=~This version is newer than the
|
||||
if %currentversion% EQU %newversion% set watext=~This version is up to date
|
||||
|
||||
start support\wizapp PB OPEN
|
||||
@ping 127.0.0.1 -n 1 -w 1000> nul
|
||||
start support\wizapp PB UPDATE 100
|
||||
|
||||
|
||||
@ -2405,7 +2536,10 @@ start %changelogURL%
|
||||
:updateconfirm
|
||||
::set updatenow=
|
||||
|
||||
set watext=~An Update is available, would you like to update to v%newversion% now?~~It is recommended you read the changelog that just opened in your browser.~~Click "Next" to update now otherwise click "Cancel".
|
||||
|
||||
|
||||
if /i "%currentversion%" NEQ "0.0.0" set watext=~An Update is available, would you like to update to v%newversion% now?~~It is recommended you read the changelog that just opened in your browser.~~Click "Next" to update now otherwise click "Cancel".
|
||||
if /i "%currentversion%" EQU "0.0.0" set watext=~One or more of ModMii's supporting files are missing, would you like to fix it by installing v%newversion% now?~~It is recommended you read the changelog that just opened in your browser.~~Click "Next" to update now otherwise click "Cancel" to Exit.
|
||||
|
||||
|
||||
start /w support\wizapp NOBACK TB
|
||||
@ -2419,6 +2553,7 @@ if exist Updatetemp.bat attrib -h Updatetemp.bat
|
||||
if exist Updatetemp.bat del Updatetemp.bat>nul
|
||||
:debugskip
|
||||
|
||||
if /i "%currentversion%" EQU "0.0.0" exit
|
||||
if /i "%MENU1%" EQU "O" (goto:OPTIONS) else (goto:MENU)
|
||||
:notcancel
|
||||
|
||||
@ -2801,7 +2936,7 @@ set SNEEKSELECT=
|
||||
set SNKS2U=
|
||||
set SNKnswitch=
|
||||
set PRIIFOUND=
|
||||
if /i "%neek2o%" EQU "on" (set neekURL=tinyurl.com/neeek2o) else (set neekURL=http://code.google.com/p/sneek)
|
||||
if /i "%neek2o%" EQU "on" (set neekURL=tinyurl.com/neeek2o) else (set neekURL=https://code.google.com/p/sneek)
|
||||
set waoutnum=
|
||||
set waoutput=
|
||||
set wafile=
|
||||
@ -3466,16 +3601,8 @@ if errorlevel 2 goto:MENU
|
||||
if errorlevel 1 goto:MENU
|
||||
|
||||
::check if d2x version is customized and offer to revert to default
|
||||
if not exist "Support\d2x-beta\" goto:skip
|
||||
if /i "%d2x-beta-rev%" EQU "%d2x-bundled%" goto:skip
|
||||
set watext=~Caution!~~The version of d2x cIOS selected in ModMii Classic's Options (v%d2x-beta-rev%) is not the recommended\default version (v%d2x-bundled%).~~Click "Next" to revert to the default d2x version now (v%d2x-bundled%), or "Cancel" to continue with v%d2x-beta-rev%
|
||||
start /w support\wizapp TB
|
||||
if errorlevel 2 goto:skip
|
||||
if errorlevel 1 goto:RCPAGE1
|
||||
set "d2x-beta-rev=%d2x-bundled%"
|
||||
if exist support\d2x-beta rd /s /q support\d2x-beta
|
||||
:skip
|
||||
|
||||
call support\subscripts\defaultd2xSkin.bat
|
||||
if /i %errorlevel% EQU 1 goto:RCPAGE1
|
||||
goto:WPAGE3
|
||||
|
||||
|
||||
@ -3931,7 +4058,7 @@ if /i "%AbstinenceWiz%" EQU "Y" goto:notS
|
||||
if /i "%SNEEKSELECT%" EQU "3" set watext= SNEEK Installation and Emulated NAND Builder~
|
||||
:notS
|
||||
|
||||
|
||||
if /i "%MENU1%" EQU "L" set watext=Download Queue Finished~
|
||||
|
||||
if /i "%problematicDLs%" EQU "0" (set watext=%watext%~All Downloads Completed Successfully) & (set "wabmp=%SUCCESS.bmp%")
|
||||
if /i "%problematicDLs%" NEQ "0" (set watext=%watext%~Some Downloads are Invalid, Missing or were Not Updated properly~~Click Next to Retry) & (set "wabmp=%FAIL.bmp%")
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ciosmaps ciosgroupscount="1">
|
||||
<ciosgroup name="d2x-v11-beta2" version="21011" basescount="10">
|
||||
<ciosgroup name="d2x-v11-beta3" version="21011" basescount="10">
|
||||
<base ios="37" version="5662" contentscount="21" modulescount="6">
|
||||
<content id="0x1f" patchscount="7">
|
||||
<!-- cIOS signature fields -->
|
||||
@ -9,7 +9,7 @@
|
||||
<patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x0b"/>
|
||||
<patch offset="0x0c" size="4" originalbytes="0x31,0x30,0x30,0x33" newbytes="0x00,0x00,0x00,0x25"/>
|
||||
<patch offset="0x10" size="16" originalbytes="0x31,0x36,0x31,0x31,0x30,0x32,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x32,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
</content>
|
||||
<content id="0x10" patchscount="2">
|
||||
@ -59,7 +59,7 @@
|
||||
<patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x0b"/>
|
||||
<patch offset="0x0c" size="4" originalbytes="0x31,0x30,0x30,0x33" newbytes="0x00,0x00,0x00,0x26"/>
|
||||
<patch offset="0x10" size="16" originalbytes="0x32,0x33,0x30,0x38,0x34,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x32,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
</content>
|
||||
<content id="0x1" patchscount="2">
|
||||
@ -105,7 +105,7 @@
|
||||
<patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x0b"/>
|
||||
<patch offset="0x0c" size="4" originalbytes="0x31,0x30,0x30,0x33" newbytes="0x00,0x00,0x00,0x35"/>
|
||||
<patch offset="0x10" size="16" originalbytes="0x31,0x36,0x31,0x31,0x30,0x34,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x32,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
</content>
|
||||
<content id="0xf" patchscount="2">
|
||||
@ -155,7 +155,7 @@
|
||||
<patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x0b"/>
|
||||
<patch offset="0x0c" size="4" originalbytes="0x31,0x30,0x30,0x33" newbytes="0x00,0x00,0x00,0x37"/>
|
||||
<patch offset="0x10" size="16" originalbytes="0x31,0x36,0x31,0x31,0x30,0x37,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x32,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
</content>
|
||||
<content id="0x1" patchscount="2">
|
||||
@ -205,7 +205,7 @@
|
||||
<patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x0b"/>
|
||||
<patch offset="0x0c" size="4" originalbytes="0x31,0x30,0x30,0x33" newbytes="0x00,0x00,0x00,0x38"/>
|
||||
<patch offset="0x10" size="16" originalbytes="0x31,0x32,0x30,0x38,0x32,0x35,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x32,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
</content>
|
||||
<content id="0x13" patchscount="2">
|
||||
@ -254,7 +254,7 @@
|
||||
<patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x0b"/>
|
||||
<patch offset="0x0c" size="4" originalbytes="0x31,0x30,0x30,0x34" newbytes="0x00,0x00,0x00,0x39"/>
|
||||
<patch offset="0x10" size="16" originalbytes="0x31,0x33,0x31,0x31,0x31,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x32,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
</content>
|
||||
<content id="0x16" patchscount="2">
|
||||
@ -308,7 +308,7 @@
|
||||
<patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x0b"/>
|
||||
<patch offset="0x0c" size="4" originalbytes="0x31,0x30,0x30,0x34" newbytes="0x00,0x00,0x00,0x3a"/>
|
||||
<patch offset="0x10" size="16" originalbytes="0x31,0x33,0x31,0x31,0x32,0x31,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x32,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
</content>
|
||||
<content id="0x1" />
|
||||
@ -362,7 +362,7 @@
|
||||
<patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x0b"/>
|
||||
<patch offset="0x0c" size="4" originalbytes="0x30,0x39,0x30,0x32" newbytes="0x00,0x00,0x00,0x3c"/>
|
||||
<patch offset="0x10" size="16" originalbytes="0x30,0x34,0x30,0x39,0x35,0x35,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x32,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
</content>
|
||||
<content id="0x1" patchscount="2">
|
||||
@ -412,7 +412,7 @@
|
||||
<patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x0b"/>
|
||||
<patch offset="0x0c" size="4" originalbytes="0x30,0x39,0x30,0x37" newbytes="0x00,0x00,0x00,0x46"/>
|
||||
<patch offset="0x10" size="16" originalbytes="0x32,0x37,0x30,0x37,0x30,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x32,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
</content>
|
||||
<content id="0x1" patchscount="2">
|
||||
@ -462,7 +462,7 @@
|
||||
<patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x0b"/>
|
||||
<patch offset="0x0c" size="4" originalbytes="0x31,0x30,0x30,0x33" newbytes="0x00,0x00,0x00,0x50"/>
|
||||
<patch offset="0x10" size="16" originalbytes="0x31,0x32,0x30,0x38,0x32,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x32,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
</content>
|
||||
<content id="0x1" patchscount="2">
|
||||
|
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ciosmaps ciosgroupscount="1">
|
||||
<ciosgroup name="d2x-v11-beta2-vWii" version="21011" basescount="4">
|
||||
<ciosgroup name="d2x-v11-beta3-vWii" version="21011" basescount="4">
|
||||
<base ios="38" version="4380" contentscount="21" modulescount="6">
|
||||
<content id="0x0" patchscount="7">
|
||||
<!-- cIOS signature fields -->
|
||||
@ -9,7 +9,7 @@
|
||||
<patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x0b"/>
|
||||
<patch offset="0x0c" size="4" originalbytes="0x31,0x32,0x30,0x34" newbytes="0x00,0x00,0x00,0x26"/>
|
||||
<patch offset="0x10" size="16" originalbytes="0x31,0x30,0x31,0x30,0x33,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x32,0x2d,0x76,0x57,0x69,0x69,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x33,0x2d,0x76,0x57,0x69,0x69,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6D,0x69,0x6E,0x40,0x46,0x57,0x50,0x55,0x42,0x4C,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
</content>
|
||||
<content id="0x1" patchscount="2">
|
||||
@ -48,7 +48,7 @@
|
||||
<patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x0b"/>
|
||||
<patch offset="0x0c" size="4" originalbytes="0x31,0x32,0x30,0x34" newbytes="0x00,0x00,0x00,0x38"/>
|
||||
<patch offset="0x10" size="16" originalbytes="0x31,0x30,0x31,0x31,0x30,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x32,0x2d,0x76,0x57,0x69,0x69,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x33,0x2d,0x76,0x57,0x69,0x69,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6D,0x69,0x6E,0x40,0x46,0x57,0x50,0x55,0x42,0x4C,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
</content>
|
||||
<content id="0x1" patchscount="2">
|
||||
@ -90,7 +90,7 @@
|
||||
<patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x0b"/>
|
||||
<patch offset="0x0c" size="4" originalbytes="0x31,0x32,0x30,0x34" newbytes="0x00,0x00,0x00,0x39"/>
|
||||
<patch offset="0x10" size="16" originalbytes="0x31,0x30,0x31,0x30,0x34,0x37,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x32,0x2d,0x76,0x57,0x69,0x69,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x33,0x2d,0x76,0x57,0x69,0x69,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
</content>
|
||||
<content id="0x1" patchscount="2">
|
||||
@ -137,7 +137,7 @@
|
||||
<patch offset="0x08" size="4" originalbytes="0x2e,0x36,0x34,0x2e" newbytes="0x00,0x00,0x00,0x0b"/>
|
||||
<patch offset="0x0c" size="4" originalbytes="0x31,0x32,0x30,0x34" newbytes="0x00,0x00,0x00,0x3a"/>
|
||||
<patch offset="0x10" size="16" originalbytes="0x31,0x30,0x31,0x31,0x34,0x31,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00" newbytes="0x64,0x32,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x32,0x2d,0x76,0x57,0x69,0x69,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x20" size="16" originalbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,0x00" newbytes="0x62,0x65,0x74,0x61,0x33,0x2d,0x76,0x57,0x69,0x69,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
<patch offset="0x30" size="16" originalbytes="0x61,0x64,0x6d,0x69,0x6e,0x40,0x46,0x57,0x50,0x55,0x42,0x4c,0x49,0x53,0x48,0x00" newbytes="0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00"/>
|
||||
</content>
|
||||
<content id="0x1" />
|
||||
|
BIN
Support/hidden-base.wxd
Normal file
BIN
Support/hidden-base.wxd
Normal file
Binary file not shown.
62
Support/subscripts/CleanList.txt
Normal file
62
Support/subscripts/CleanList.txt
Normal file
@ -0,0 +1,62 @@
|
||||
\*ModMii*.html
|
||||
\*.dol
|
||||
\*.elf
|
||||
\*.log
|
||||
\*.wad
|
||||
\00000001
|
||||
\00010001
|
||||
\00010002
|
||||
\00010008
|
||||
\bootmii
|
||||
\WAD
|
||||
\apps\AnyGlobe_Changer
|
||||
\apps\AnyTitleDeleterMOD
|
||||
\apps\ARCME
|
||||
\apps\ARCmod06_Offline
|
||||
\apps\csm-installer
|
||||
\apps\DOP-Mii
|
||||
\apps\ForecastPatcher
|
||||
\apps\HackMii_Installer
|
||||
\apps\homebrew_browser
|
||||
\apps\IOS236-v5-Mod
|
||||
\apps\KoreanKii
|
||||
\apps\LoadPriiloader
|
||||
\apps\MIOSPatcher
|
||||
\apps\MMM
|
||||
\apps\MyMenuifyMod
|
||||
\apps\Priiloader
|
||||
\apps\Priiloader_launcher
|
||||
\apps\SimpleIOSPatcher_Mini
|
||||
\apps\SIP
|
||||
\apps\some-yawmm-mod
|
||||
\apps\WadManager
|
||||
\apps\Wii_Mini_Ethernet_Enable
|
||||
\apps\WiiExplorer
|
||||
\apps\WiiLink-NC-Patcher
|
||||
\apps\WiiMod
|
||||
\apps\WiiModLite
|
||||
\apps\WiiXplorer
|
||||
\apps\wiixplorer-ss
|
||||
\apps\YAWMM
|
||||
\apps\yawmME
|
||||
\private\wii\app\RSBE\st\st_080805_0933.bin
|
||||
\private\wii\app\RSBJ\st\st_smashstackjp.bin
|
||||
\private\wii\app\RSBK\st\_st_smashStackPK_noSave.bin
|
||||
\private\wii\app\RSBK\st\st_smashStackPK.bin
|
||||
\private\wii\app\RSBP\st\_st_smashStackPK_noSave.bin
|
||||
\private\wii\app\RSBP\st\st_smashStackPK.bin
|
||||
\private\wii\title\aktn
|
||||
\wiiu\apps\compat_installer
|
||||
\wiiu\apps\decaffeinator
|
||||
\wiiu\apps\PayloadLoaderInstaller.wuhb
|
||||
\wiiu\apps\PriiloaderWiiUForwarder
|
||||
\wiiu\apps\UFDiine
|
||||
\wiiu\apps\vwii-compat-installer
|
||||
\wiiu\apps\WiiLikeToParty
|
||||
\wiiu\apps\WiiShopliftChannel
|
||||
\wiiu\apps\Wii-U-Account-Swap
|
||||
\wiiu\apps\wim
|
||||
\wiiu\apps\wup_installer_gx2
|
||||
\wiiu\apps\wup_installer_gx2_mod
|
||||
\wiiu\apps\wupinstaller
|
||||
\wiiu\apps\wupymod
|
61
Support/subscripts/ClearDB.bat
Normal file
61
Support/subscripts/ClearDB.bat
Normal file
@ -0,0 +1,61 @@
|
||||
::clear some vars here 1 time instead of in multiple other places
|
||||
set name=
|
||||
set wadname=
|
||||
set ciosslot=
|
||||
set ciosversion=
|
||||
set md5=
|
||||
set md5alt=
|
||||
set md5base=
|
||||
set md5basealt=
|
||||
set code1=
|
||||
set code2=
|
||||
set version=
|
||||
set md5baseb=
|
||||
set md5basebalt=
|
||||
set code1b=
|
||||
set code2b=
|
||||
set versionb=
|
||||
set basecios=
|
||||
set diffpath=
|
||||
set code2new=
|
||||
set lastbasemodule=
|
||||
set wadnameless=
|
||||
set patchname=
|
||||
set slotname=
|
||||
set slotcode=
|
||||
set versionname=
|
||||
set versioncode=
|
||||
set cIOSFamilyName=
|
||||
set cIOSversionNum=
|
||||
set PATCHCODE=
|
||||
set category=
|
||||
set path1=
|
||||
set dlname=
|
||||
set filename=
|
||||
set mym1=
|
||||
set md5mym1=
|
||||
set FORWARDERNAME=
|
||||
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 URLPATH=
|
||||
set FORWARDERTITLEID=
|
||||
set bigt=
|
||||
set FORWARDERTYPE=
|
||||
set FORWARDERDOLorISO=
|
||||
set DISCID=
|
||||
set DEC=
|
||||
set VERFINAL=
|
||||
set HEX=
|
||||
set VER=
|
||||
set wadfolder=
|
||||
set vWiiIOS=
|
||||
set basewad=none
|
||||
set basewadb=none
|
File diff suppressed because it is too large
Load Diff
@ -495,7 +495,7 @@ table, th {
|
||||
|
||||
<center>
|
||||
<font size="2" color="red">Unrecommended cIOSs are intended for compatibility testing or unique situations</font><br>
|
||||
<font size="2" color="orange">Note: Only one cIOS can be installed to a slot (e.g. 249)<br>To change a cIOS slot use ModMii's Advanced Downloads Menu or ShowMiiWads</font><br>
|
||||
<font size="2" color="orange">Note: Only one cIOS can be installed to a slot (e.g. 249); To change a cIOS's slot either use ModMii's<br>Advanced Downloads Menu or open downloaded WADs using ModMii or ShowMiiWads to edit them</font><br>
|
||||
<br>
|
||||
|
||||
|
||||
|
@ -89,6 +89,10 @@
|
||||
If Aroma.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set nanddumper="
|
||||
If nanddumper.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set Wiiload Plugin="
|
||||
If WiiloadPlugin.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set FTPiiU Plugin="
|
||||
If FTPiiUPlugin.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set EnvironmentLoader="
|
||||
If EnvLoad.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set CompatTitleInstaller="
|
||||
@ -141,7 +145,7 @@
|
||||
End Function
|
||||
|
||||
Function WiiUButton()
|
||||
If ((HBASlib.checked = True) And (appstore.checked = True) And (Aroma.checked = True) And (nanddumper.checked = True) And (EnvLoad.checked = True) And (CompatIns.checked = True) And (Bloopair.checked = True) And (Inkay.checked = True) And (AccountSwap.checked = True) And (GMYT.checked = True) And (ScrWUPS.checked = True) And (evWii.checked = True) And (WiiVCLaunch.checked = True) And (SaveMii.checked = True) And (wudd.checked = True) And (wupgx2.checked = True) And (WiiUIdent.checked = True) And (Tiramisu.checked = True)) Then
|
||||
If ((HBASlib.checked = True) And (appstore.checked = True) And (Aroma.checked = True) And (nanddumper.checked = True) And (WiiloadPlugin.checked = True) And (FTPiiUPlugin.checked = True) And (EnvLoad.checked = True) And (CompatIns.checked = True) And (Bloopair.checked = True) And (Inkay.checked = True) And (AccountSwap.checked = True) And (GMYT.checked = True) And (ScrWUPS.checked = True) And (evWii.checked = True) And (WiiVCLaunch.checked = True) And (SaveMii.checked = True) And (wudd.checked = True) And (wupgx2.checked = True) And (WiiUIdent.checked = True) And (Tiramisu.checked = True)) Then
|
||||
checkstatus = False
|
||||
else
|
||||
checkstatus = True
|
||||
@ -150,7 +154,7 @@
|
||||
End Function
|
||||
|
||||
Function AutoUpdateButton()
|
||||
If ((Dolphin.checked = True) And (OSC.checked = True) And (FILEZILLA.checked = True) And (hxd.checked = True) And (Diskitude.checked = True) And (WiiLink.checked = True) And (HashMF.checked = True) And (GCBM.checked = True) And (Cemu.checked = True) And (NUSGet.checked = True) And (HBASlib.checked = True) And (appstore.checked = True) And (Aroma.checked = True) And (nanddumper.checked = True) And (EnvLoad.checked = True) And (CompatIns.checked = True) And (Bloopair.checked = True) And (Inkay.checked = True) And (AccountSwap.checked = True) And (GMYT.checked = True) And (ScrWUPS.checked = True) And (evWii.checked = True) And (WiiVCLaunch.checked = True) And (WiiUIdent.checked = True) And (SaveMii.checked = True) And (wudd.checked = True) And (wupgx2.checked = True) And (UWUVCI.checked = True)) Then
|
||||
If ((Dolphin.checked = True) And (OSC.checked = True) And (FILEZILLA.checked = True) And (hxd.checked = True) And (Diskitude.checked = True) And (WiiLink.checked = True) And (HashMF.checked = True) And (GCBM.checked = True) And (Cemu.checked = True) And (NUSGet.checked = True) And (HBASlib.checked = True) And (appstore.checked = True) And (Aroma.checked = True) And (nanddumper.checked = True) And (WiiloadPlugin.checked = True) And (FTPiiUPlugin.checked = True) And (EnvLoad.checked = True) And (CompatIns.checked = True) And (Bloopair.checked = True) And (Inkay.checked = True) And (AccountSwap.checked = True) And (GMYT.checked = True) And (ScrWUPS.checked = True) And (evWii.checked = True) And (WiiVCLaunch.checked = True) And (WiiUIdent.checked = True) And (SaveMii.checked = True) And (wudd.checked = True) And (wupgx2.checked = True) And (UWUVCI.checked = True)) Then
|
||||
checkstatus = False
|
||||
else
|
||||
checkstatus = True
|
||||
@ -175,6 +179,8 @@
|
||||
appstore.checked = checkstatus
|
||||
Aroma.checked = checkstatus
|
||||
nanddumper.checked = checkstatus
|
||||
WiiloadPlugin.checked = checkstatus
|
||||
FTPiiUPlugin.checked = checkstatus
|
||||
EnvLoad.checked = checkstatus
|
||||
CompatIns.checked = checkstatus
|
||||
Bloopair.checked = checkstatus
|
||||
@ -221,6 +227,8 @@
|
||||
appstore.checked = checkstatus
|
||||
Aroma.checked = checkstatus
|
||||
nanddumper.checked = checkstatus
|
||||
WiiloadPlugin.checked = checkstatus
|
||||
FTPiiUPlugin.checked = checkstatus
|
||||
EnvLoad.checked = checkstatus
|
||||
CompatIns.checked = checkstatus
|
||||
Bloopair.checked = checkstatus
|
||||
@ -371,23 +379,23 @@ table, th {
|
||||
<th title="WUP Installer GX2 (WUHB); can install public titles such as games, game updates or DLC to your system memory (NAND) or the WiiU formatted USB. Compatible with Aroma Environment. ⇧ Auto-Updating from hb-app.store"><label><input class="bigcheck" type="checkbox" name="wupgx2" /> WUP Installer GX2 ⇧</label></th>
|
||||
<th title="WiiUIdent; A WiiU Identification homebrew, which display information about console hardware components, software/hardware versions and much more. Compatible with Aroma and Tiramisu Environments. ⇧ Auto-Updating from hb-app.store"><label><input class="bigcheck" type="checkbox" name="WiiUIdent" /> WiiUIdent ⇧</label></th>
|
||||
<th title="aka NUS NANDBuilder; create, format, & write to a nand.bin that can be installed with bootmii or a flash programmer"><label><input class="bigcheck" type="checkbox" name="ohnes" /> Ohneschwanzenegger</label></th>
|
||||
<th title="FTP Client; use it with ftpii to manage files on your Wii ⇪ Semi-Auto-Updated periodically whenever XFlak remembers to do it. Note this app can also update itself."><label><input class="bigcheck" type="checkbox" name="FILEZILLA" /> FileZilla ⇪</label></th>
|
||||
<th title="FTP Client; use it with ftpii or FTPiiU to manage files on your Wii\vWii or Wii U ⇪ Semi-Auto-Updated periodically whenever XFlak remembers to do it. Note this app can also update itself."><label><input class="bigcheck" type="checkbox" name="FILEZILLA" /> FileZilla ⇪</label></th>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<th title="A tool to manage a user's account.dat, particularly for Network IDs. Compatible with Aroma. ⇧ Auto-Updating from hb-app.store"><label><input class="bigcheck" type="checkbox" name="AccountSwap" /> Wii U Account Swap ⇧</label></th>
|
||||
|
||||
<th title="Tiramisu is an alternative homebrew environment for the WiiU meant to run Legacy homebrew that was popular before the development of Aroma."><label><input class="bigcheck" type="checkbox" name="Tiramisu" /> Tiramisu</label></th>
|
||||
<th title="An FTP server plugin for Aroma. ⇧ Auto-Updating from aroma.foryour.cafe"><label><input class="bigcheck" type="checkbox" name="FTPiiUPlugin" /> FTPiiU Plugin ⇧</label></th>
|
||||
|
||||
<th title="With UStealth you can hide USB hard drives so that the WiiU no longer asks you to Format them. The disk is then also hidden from Windows. If you want to copy something onto it later you have to make your device visible again using UStealth for Windows or directly on the console using 'USB Toggle 2.0'. Of course you should not format it if Windows asks you to! Not needed if using Aroma's 'Avoid Format dialog' plugin."><label><input class="bigcheck" type="checkbox" name="UStealth" /> UStealth</label></th>
|
||||
<th title="With UStealth you can hide USB hard drives so that the WiiU no longer asks you to Format them. The disk is then also hidden from Windows. If you want to copy something onto it later you have to make your device visible again using UStealth for Windows or directly on the console using 'USB Toggle 2.0'. Of course you should not format it if Windows asks you to! Not needed if Aroma's 'Avoid Format dialog' is enabled."><label><input class="bigcheck" type="checkbox" name="UStealth" /> UStealth</label></th>
|
||||
|
||||
<th title="Calculate and compare file hashes, can also be launched from Windows Explorer context menu. ⇧ Auto-Updating from developer website"><label><input class="bigcheck" type="checkbox" name="HashMF" /> HashMyFiles ⇧</label></th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th></th>
|
||||
<th></th>
|
||||
<th title="An Aroma plugin intended for developers to load homebrew and plugins via the network. ⇧ Auto-Updating from aroma.foryour.cafe"><label><input class="bigcheck" type="checkbox" name="WiiloadPlugin" /> Wiiload Plugin ⇧</label></th>
|
||||
<th title="Tiramisu is an alternative homebrew environment for the WiiU meant to run Legacy homebrew that was popular before the development of Aroma."><label><input class="bigcheck" type="checkbox" name="Tiramisu" /> Tiramisu</label></th>
|
||||
<th title="SD Card and USB Test Tool"><label><input class="bigcheck" type="checkbox" name="SDTEST" /> H2testw</label></th>
|
||||
<th title="⇪ Semi-Auto-Updated periodically whenever XFlak remembers to do it. Note this app can also update itself."><label><input class="bigcheck" type="checkbox" name="hxd" /> HxD Hex Editor ⇪</label></th>
|
||||
</tr>
|
||||
|
52
Support/subscripts/GamesaveExploits.txt
Normal file
52
Support/subscripts/GamesaveExploits.txt
Normal file
@ -0,0 +1,52 @@
|
||||
\private\wii\title\rlbe\data.bin
|
||||
5dac3152baabbc6ca17bedfd5b7350c9
|
||||
\private\wii\title\rlbj\data.bin
|
||||
8ce86646c463565798dda77ea93118eb
|
||||
\private\wii\title\rlbp\data.bin
|
||||
1f44f39d7aad36c7c93a7592e52fa217
|
||||
\private\wii\title\rlge\data.bin
|
||||
448a3e6bfb4b6d9fafd64c45575f9cb4
|
||||
\private\wii\title\rlgj\data.bin
|
||||
cd7037de03166d12caccffba972ef18c
|
||||
\private\wii\title\rlgp\data.bin
|
||||
6e225b61b74bd8529374086e476487d3
|
||||
\private\wii\title\rlie\data.bin
|
||||
b94f40d57a4b5577eb2479f63cbe79df
|
||||
\private\wii\title\rlij\data.bin
|
||||
1f7e42a30492d2fa116a2fe5ebc685d1
|
||||
\private\wii\title\rlip\data.bin
|
||||
a6b8f03f49baa471228dcd81d3fd623a
|
||||
\private\wii\title\rmce\data.bin
|
||||
33e85732ca87802b4307dcb54baf7e55
|
||||
\private\wii\title\rmcj\data.bin
|
||||
4e42e5e9d7f6a90cc9cff6d29b67046e
|
||||
b13723f3a982ddd2c41e39c599aa87b2
|
||||
\private\wii\title\rmck\data.bin
|
||||
bd944bd76fd6e252304f18281f5932fa
|
||||
\private\wii\title\rmcp\data.bin
|
||||
e22980896cf8f424c4cbf9038d4da9f8
|
||||
d16cbdadf7f2ca4ec5dfc43709304dd5
|
||||
\private\wii\title\rt4e\data.bin
|
||||
4b62b5c6e00ee8943fec265c5d53ad19
|
||||
\private\wii\title\rt4j\data.bin
|
||||
7884370e1b8960ed09ed61395007affd
|
||||
\private\wii\title\rt4p\data.bin
|
||||
08d01800a4703ec6349c3a8d454bf8e1
|
||||
\private\wii\title\ryoe\data.bin
|
||||
0319cb55ecb1caea34e4504aa56664ab
|
||||
\private\wii\title\ryoj\data.bin
|
||||
2f7dfe45a01d01cbf7672afd70b252b4
|
||||
\private\wii\title\ryop\data.bin
|
||||
8e8aca85b1106932db5ec564ac5c9f0b
|
||||
fd15710a20ec01d01324c18bf4bf3921
|
||||
\private\wii\title\ryop-50hz\data.bin
|
||||
fd15710a20ec01d01324c18bf4bf3921
|
||||
\private\wii\title\rzde\data.bin
|
||||
02639bd145730269a98f69a4fd466225
|
||||
225c218815eda839b2fa03729ebe067b
|
||||
\private\wii\title\rzdj\data.bin
|
||||
b51cd6a64bc911cc5c8e41ed5d9fd8ae
|
||||
abae916201ba444c0da951627e3071ce
|
||||
\private\wii\title\rzdp\data.bin
|
||||
704bd625ea5b42d7ac06fc937af74d38
|
||||
7d0ac865218738364da4c67466ed59fb
|
@ -113,10 +113,31 @@ if /i "%WiiVCLaunch%" EQU "*" support\sfk filter -spat -quiet "temp\HBASname.txt
|
||||
if /i "%WiiUIdent%" EQU "*" support\sfk filter -spat -quiet "temp\HBASname.txt" -le!"\x3fWiiUIdent\x3f" -write -yes
|
||||
|
||||
:keepcontents
|
||||
::if also doing file cleanup, don't update certain apps from HBASwii
|
||||
::if also doing file cleanup, don't update certain apps from HBAS
|
||||
if /i "%HBASmode%" NEQ "update" goto:skip
|
||||
if /i "%clean%" NEQ "B" goto:skip
|
||||
support\sfk filter -spat -quiet "temp\HBASname.txt" -le!"\x3fUFDiine-wuhb\x3f" -le!"\x3fUFDiine\x3f" -le!"\x3fwim\x3f" -le!"\x3fWii-U-Account-Swap\x3f" -le!"\x3fCompatTitleInstaller\x3f" -le!"\x3fvwii-compat-installer\x3f" -le!"\x3fwupymod\x3f" -le!"\x3fwup_installer_gx2_mod\x3f" -le!"\x3fwup_installer_gx2_wuhb\x3f" -le!"\x3fwup_installer_gx2\x3f" -le!"\x3fwupinstaller\x3f" -write -yes
|
||||
if not exist temp\CleanItems.txt goto:skip
|
||||
|
||||
findStr /X /C:"\wiiu\apps\UFDiine" "temp\CleanItems.txt" >nul
|
||||
IF NOT ERRORLEVEL 1 support\sfk filter -spat -quiet "temp\HBASname.txt" -le!"\x3fUFDiine-wuhb\x3f" -write -yes
|
||||
findStr /X /C:"\wiiu\apps\wim" "temp\CleanItems.txt" >nul
|
||||
IF NOT ERRORLEVEL 1 support\sfk filter -spat -quiet "temp\HBASname.txt" -le!"\x3fwim\x3f" -write -yes
|
||||
findStr /X /C:"\wiiu\apps\Wii-U-Account-Swap" "temp\CleanItems.txt" >nul
|
||||
IF NOT ERRORLEVEL 1 support\sfk filter -spat -quiet "temp\HBASname.txt" -le!"\x3fWii-U-Account-Swap\x3f" -write -yes
|
||||
findStr /X /C:"\wiiu\apps\compat_installer" "temp\CleanItems.txt" >nul
|
||||
IF NOT ERRORLEVEL 1 support\sfk filter -spat -quiet "temp\HBASname.txt" -le!"\x3fCompatTitleInstaller\x3f" -write -yes
|
||||
findStr /X /C:"\wiiu\apps\vwii-compat-installer" "temp\CleanItems.txt" >nul
|
||||
IF NOT ERRORLEVEL 1 support\sfk filter -spat -quiet "temp\HBASname.txt" -le!"\x3fvwii-compat-installer\x3f" -write -yes
|
||||
findStr /X /C:"\wiiu\apps\wupymod" "temp\CleanItems.txt" >nul
|
||||
IF NOT ERRORLEVEL 1 support\sfk filter -spat -quiet "temp\HBASname.txt" -le!"\x3fwupymod\x3f" -write -yes
|
||||
findStr /X /C:"\wiiu\apps\wup_installer_gx2_mod" "temp\CleanItems.txt" >nul
|
||||
IF NOT ERRORLEVEL 1 support\sfk filter -spat -quiet "temp\HBASname.txt" -le!"\x3fwup_installer_gx2_mod\x3f" -write -yes
|
||||
findStr /X /C:"\wiiu\apps\wup_installer_gx2" "temp\CleanItems.txt" >nul
|
||||
IF NOT ERRORLEVEL 1 support\sfk filter -spat -quiet "temp\HBASname.txt" -le!"\x3fwup_installer_gx2_wuhb\x3f" -write -yes
|
||||
findStr /X /C:"\wiiu\apps\wup_installer_gx2" "temp\CleanItems.txt" >nul
|
||||
IF NOT ERRORLEVEL 1 support\sfk filter -spat -quiet "temp\HBASname.txt" -le!"\x3fwup_installer_gx2\x3f" -write -yes
|
||||
findStr /X /C:"\wiiu\apps\wupinstaller" "temp\CleanItems.txt" >nul
|
||||
IF NOT ERRORLEVEL 1 support\sfk filter -spat -quiet "temp\HBASname.txt" -le!"\x3fwupinstaller\x3f" -write -yes
|
||||
:skip
|
||||
|
||||
::single app download support
|
||||
@ -124,6 +145,7 @@ if /i "%code1%" NEQ "all" echo ?%code1%?>temp\HBASname.txt
|
||||
set HBAStotal=0
|
||||
for /f %%a in (temp\HBASname.txt) do set /a HBAStotal+=1
|
||||
|
||||
if /i "%HBAStotal%" EQU "0" (echo "echo %name%: Download Skipped">>temp\ModMii_Log.bat) & (goto:bottom)
|
||||
|
||||
::Loop through the the following once for EACH line in *.txt
|
||||
for /F "tokens=*" %%A in (temp\HBASname.txt) do call :processHBASlist %%A
|
||||
@ -810,10 +832,12 @@ if /i "%HBAScountFail%" NEQ "0" echo "echo %name%: %HBAScountSuccess% Downloaded
|
||||
|
||||
:bottom
|
||||
if "%DRIVErestore%"=="" set "DRIVErestore=%Drive%"
|
||||
set "DRIVE=%DRIVErestore%"
|
||||
|
||||
::call settings to restore AUSKIP to default setting
|
||||
if exist Support\settings.bat call Support\settings.bat
|
||||
|
||||
set "DRIVE=%DRIVErestore%"
|
||||
|
||||
echo %HBAScountCurrent% >temp\HBAScountCurrent.txt
|
||||
echo %HBAScountSkip% >temp\HBAScountSkip.txt
|
||||
|
||||
|
@ -75,22 +75,39 @@ if /i "%usbfolder%" EQU "*" del "temp\contents\usb-loader.oscmeta">nul
|
||||
::if also doing file cleanup, don't update certain apps from OSCwii
|
||||
if /i "%OSCmode%" NEQ "update" goto:skip
|
||||
if /i "%clean%" NEQ "B" goto:skip
|
||||
if exist "temp\contents\priiloader.oscmeta" del "temp\contents\priiloader.oscmeta">nul
|
||||
if exist "temp\contents\LoadPriiloader.oscmeta" del "temp\contents\LoadPriiloader.oscmeta">nul
|
||||
if exist "temp\contents\homebrew_browser.oscmeta" del "temp\contents\homebrew_browser.oscmeta">nul
|
||||
if exist "temp\contents\wiixplorer.oscmeta" del "temp\contents\wiixplorer.oscmeta">nul
|
||||
if exist "temp\contents\WiiModLite.oscmeta" del "temp\contents\WiiModLite.oscmeta">nul
|
||||
if exist "temp\contents\MyMenuifyMod.oscmeta" del "temp\contents\MyMenuifyMod.oscmeta">nul
|
||||
if exist "temp\contents\csm-installer.oscmeta" del "temp\contents\csm-installer.oscmeta">nul
|
||||
if exist "temp\contents\some-yawmm-mod.oscmeta" del "temp\contents\some-yawmm-mod.oscmeta">nul
|
||||
if exist "temp\contents\AnyGlobe_Changer.oscmeta" del "temp\contents\AnyGlobe_Changer.oscmeta">nul
|
||||
if exist "temp\contents\AnyTitleDeleterMOD.oscmeta" del "temp\contents\AnyTitleDeleterMOD.oscmeta">nul
|
||||
if exist "temp\contents\Wii_Mini_Ethernet_Enable.oscmeta" del "temp\contents\Wii_Mini_Ethernet_Enable.oscmeta">nul
|
||||
if exist "temp\contents\ForecastPatcher.oscmeta" del "temp\contents\ForecastPatcher.oscmeta">nul
|
||||
if exist "temp\contents\WiiLink-NC-Patcher.oscmeta" del "temp\contents\WiiLink-NC-Patcher.oscmeta">nul
|
||||
if exist "temp\contents\wiixplorer-ss.oscmeta" del "temp\contents\wiixplorer-ss.oscmeta">nul
|
||||
if exist "temp\contents\ARCME.oscmeta" del "temp\contents\ARCME.oscmeta">nul
|
||||
if exist "temp\contents\yawmME.oscmeta" del "temp\contents\yawmME.oscmeta">nul
|
||||
if not exist temp\CleanItems.txt goto:skip
|
||||
findStr /X /C:"\apps\Priiloader" "temp\CleanItems.txt" >nul
|
||||
IF NOT ERRORLEVEL 1 if exist "temp\contents\priiloader.oscmeta" del "temp\contents\priiloader.oscmeta">nul
|
||||
findStr /X /C:"\apps\LoadPriiloader" "temp\CleanItems.txt" >nul
|
||||
IF NOT ERRORLEVEL 1 if exist "temp\contents\LoadPriiloader.oscmeta" del "temp\contents\LoadPriiloader.oscmeta">nul
|
||||
findStr /X /C:"\apps\homebrew_browser" "temp\CleanItems.txt" >nul
|
||||
IF NOT ERRORLEVEL 1 if exist "temp\contents\homebrew_browser.oscmeta" del "temp\contents\homebrew_browser.oscmeta">nul
|
||||
findStr /X /C:"\apps\WiiXplorer" "temp\CleanItems.txt" >nul
|
||||
IF NOT ERRORLEVEL 1 if exist "temp\contents\wiixplorer.oscmeta" del "temp\contents\wiixplorer.oscmeta">nul
|
||||
findStr /X /C:"\apps\WiiModLite" "temp\CleanItems.txt" >nul
|
||||
IF NOT ERRORLEVEL 1 if exist "temp\contents\WiiModLite.oscmeta" del "temp\contents\WiiModLite.oscmeta">nul
|
||||
findStr /X /C:"\apps\MyMenuifyMod" "temp\CleanItems.txt" >nul
|
||||
IF NOT ERRORLEVEL 1 if exist "temp\contents\MyMenuifyMod.oscmeta" del "temp\contents\MyMenuifyMod.oscmeta">nul
|
||||
findStr /X /C:"\apps\csm-installer" "temp\CleanItems.txt" >nul
|
||||
IF NOT ERRORLEVEL 1 if exist "temp\contents\csm-installer.oscmeta" del "temp\contents\csm-installer.oscmeta">nul
|
||||
findStr /X /C:"\apps\some-yawmm-mod" "temp\CleanItems.txt" >nul
|
||||
IF NOT ERRORLEVEL 1 if exist "temp\contents\some-yawmm-mod.oscmeta" del "temp\contents\some-yawmm-mod.oscmeta">nul
|
||||
findStr /X /C:"\apps\AnyGlobe_Changer" "temp\CleanItems.txt" >nul
|
||||
IF NOT ERRORLEVEL 1 if exist "temp\contents\AnyGlobe_Changer.oscmeta" del "temp\contents\AnyGlobe_Changer.oscmeta">nul
|
||||
findStr /X /C:"\apps\AnyTitleDeleterMOD" "temp\CleanItems.txt" >nul
|
||||
IF NOT ERRORLEVEL 1 if exist "temp\contents\AnyTitleDeleterMOD.oscmeta" del "temp\contents\AnyTitleDeleterMOD.oscmeta">nul
|
||||
findStr /X /C:"\apps\Wii_Mini_Ethernet_Enable" "temp\CleanItems.txt" >nul
|
||||
IF NOT ERRORLEVEL 1 if exist "temp\contents\Wii_Mini_Ethernet_Enable.oscmeta" del "temp\contents\Wii_Mini_Ethernet_Enable.oscmeta">nul
|
||||
findStr /X /C:"\apps\ForecastPatcher" "temp\CleanItems.txt" >nul
|
||||
IF NOT ERRORLEVEL 1 if exist "temp\contents\ForecastPatcher.oscmeta" del "temp\contents\ForecastPatcher.oscmeta">nul
|
||||
findStr /X /C:"\apps\WiiLink-NC-Patcher" "temp\CleanItems.txt" >nul
|
||||
IF NOT ERRORLEVEL 1 if exist "temp\contents\WiiLink-NC-Patcher.oscmeta" del "temp\contents\WiiLink-NC-Patcher.oscmeta">nul
|
||||
findStr /X /C:"\apps\wiixplorer-ss" "temp\CleanItems.txt" >nul
|
||||
IF NOT ERRORLEVEL 1 if exist "temp\contents\wiixplorer-ss.oscmeta" del "temp\contents\wiixplorer-ss.oscmeta">nul
|
||||
findStr /X /C:"\apps\ARCME" "temp\CleanItems.txt" >nul
|
||||
IF NOT ERRORLEVEL 1 if exist "temp\contents\ARCME.oscmeta" del "temp\contents\ARCME.oscmeta">nul
|
||||
findStr /X /C:"\apps\yawmME" "temp\CleanItems.txt" >nul
|
||||
IF NOT ERRORLEVEL 1 if exist "temp\contents\yawmME.oscmeta" del "temp\contents\yawmME.oscmeta">nul
|
||||
:skip
|
||||
|
||||
|
||||
@ -100,7 +117,7 @@ if exist "temp\contents\Wii_Mini_Ethernet_Enable.oscmeta" del "temp\contents\Wii
|
||||
if exist "temp\contents\RealWnD_Mini.oscmeta" del "temp\contents\RealWnD_Mini.oscmeta">nul
|
||||
:skip
|
||||
|
||||
|
||||
if not exist "temp\contents\*.oscmeta" (echo "echo %name%: Download Skipped">>temp\ModMii_Log.bat) & (goto:bottom)
|
||||
dir "temp\contents\*.oscmeta" /b>temp\list.txt
|
||||
|
||||
set OSCtotal=0
|
||||
@ -193,7 +210,8 @@ if /i "%AUSKIP%" EQU "ON" goto:downloadOSC
|
||||
if exist temp\meta.xml del temp\meta.xml>nul
|
||||
|
||||
support\wget --no-check-certificate -t 3 "https://hbb1.oscwii.org/unzipped_apps/%CurrentApp%/apps/%CurrentApp%/meta.xml" -O temp\meta.xml -q
|
||||
|
||||
::delete if file is empty (if empty)
|
||||
>nul findstr "^" "temp\meta.xml" || del "temp\meta.xml"
|
||||
|
||||
::if cannot find meta online, check if zip cached in temp folder
|
||||
if exist temp\meta.xml goto:metafound
|
||||
@ -377,7 +395,13 @@ goto:nocached
|
||||
|
||||
::get LatestVersion if not retrieved earlier
|
||||
if not "%LatestVersion%"=="" goto:nocached
|
||||
|
||||
support\wget --no-check-certificate -t 3 "https://hbb1.oscwii.org/unzipped_apps/%CurrentApp%/apps/%CurrentApp%/meta.xml" -O temp\meta.xml -q
|
||||
|
||||
::delete if file is empty (if empty)
|
||||
>nul findstr "^" "temp\meta.xml" || del "temp\meta.xml"
|
||||
if not exist temp\meta.xml (set "LatestVersion=%CachedVersion%") & (goto:nocached)
|
||||
|
||||
::below fixes meta's that have 00 bytes and may make the OHBC 1.1.4 or ModMii crash upon inspecting the meta
|
||||
support\sfk replace "temp\meta.xml" -binary /00// -yes>nul
|
||||
support\sfk filter -quiet "temp\meta.xml" -+"/version" -rep _"*<version>"__ -rep _"</version*"__ -rep _"&"__ >temp\version.txt
|
||||
@ -388,11 +412,9 @@ if exist temp\meta.xml del temp\meta.xml>nul
|
||||
:nocached
|
||||
|
||||
set /a OSCcount=%OSCcount%+1
|
||||
|
||||
::download only if not already cached
|
||||
if /i "%LatestVersion%" NEQ "%CachedVersion%" support\wget --no-check-certificate -t 3 "https://hbb1.oscwii.org/api/contents/%CurrentApp%/%CurrentApp%.zip" -O "temp\%CurrentApp%.zip" -q --show-progress
|
||||
|
||||
|
||||
if exist "temp\%CurrentApp%.zip" support\7za x -aoa "temp\%CurrentApp%.zip" -o"%Drive%" -x!__MACOSX -x!readme* -x!gcmm_1.5.2 -x!history.txt -x!*license.txt -x!READ.MII -x!manual.html -x!"Homebrew Browser Guide and Help" -x!src -x!gpl.txt -x!LICENSE -x!WiiPhysics_Readme.txt -x!"apps\.DS_Store" -x!"wii7800\wii7800.conf" >temp\7zalog.txt
|
||||
|
||||
if not exist temp\7zalog.txt goto:fail
|
||||
@ -496,11 +518,43 @@ if /i "%OSCcountFail%" NEQ "0" echo "echo %name%: %OSCcountSuccess% Downloaded\U
|
||||
|
||||
|
||||
:bottom
|
||||
::only for Syscheck updater, when downloading yawmme, ensure default wm_config is in place
|
||||
if /i "%MENU1%" NEQ "SU" goto:bottom2
|
||||
if /i "%code1%" NEQ "yawmME" goto:bottom2
|
||||
if not exist "%DRIVE%\WAD\wm_config.txt" goto:skip
|
||||
|
||||
::check if config only has comments and blank lines, if so skip building a new config
|
||||
support\sfk filter -quiet "%DRIVE%\WAD\wm_config.txt" -ls!";">temp\wm_config.txt
|
||||
support\sfk filter "temp\wm_config.txt" -no-empty-lines -no-blank-lines -write -yes>nul
|
||||
::delete if file is empty (if empty)
|
||||
>nul findstr "^" "temp\wm_config.txt" || del "temp\wm_config.txt"
|
||||
if not exist "temp\wm_config.txt" goto:bottom2
|
||||
|
||||
move /y "%DRIVE%\WAD\wm_config.txt" "%DRIVE%\WAD\wm_config_%random%.txt">nul
|
||||
|
||||
:skip
|
||||
echo ;Config file format, No spaces precedes the keyword on a line>"%DRIVE%\WAD\wm_config.txt"
|
||||
echo ;Password=>>"%DRIVE%\WAD\wm_config.txt"
|
||||
echo ;StartupPath=/WAD>>"%DRIVE%\WAD\wm_config.txt"
|
||||
echo ;cIOSVersion=249 >>"%DRIVE%\WAD\wm_config.txt"
|
||||
echo ; FatDevice: sd usb usb2 gcsda gcsdb>>"%DRIVE%\WAD\wm_config.txt"
|
||||
echo ;FatDevice=sd>>"%DRIVE%\WAD\wm_config.txt"
|
||||
echo ; NANDDevice: Disable SD USB: Note that WM will prompt for NAND device only if you selected cIOS=249 >>"%DRIVE%\WAD\wm_config.txt"
|
||||
echo ;NANDDevice=Disable>>"%DRIVE%\WAD\wm_config.txt"
|
||||
echo ; Settings for SMB shares>>"%DRIVE%\WAD\wm_config.txt"
|
||||
echo ;SMBUser=>>"%DRIVE%\WAD\wm_config.txt"
|
||||
echo ;SMBPassword=>>"%DRIVE%\WAD\wm_config.txt"
|
||||
echo ;SMBShare=>>"%DRIVE%\WAD\wm_config.txt"
|
||||
echo ;SMBhostIP=>>"%DRIVE%\WAD\wm_config.txt"
|
||||
|
||||
:bottom2
|
||||
if "%DRIVErestore%"=="" set "DRIVErestore=%Drive%"
|
||||
set "DRIVE=%DRIVErestore%"
|
||||
|
||||
::call settings to restore AUSKIP to default setting
|
||||
if exist Support\settings.bat call Support\settings.bat
|
||||
|
||||
set "DRIVE=%DRIVErestore%"
|
||||
|
||||
echo %OSCcountCurrent% >temp\OSCcountCurrent.txt
|
||||
echo %OSCcountSkip% >temp\OSCcountSkip.txt
|
||||
|
||||
|
25
Support/subscripts/OtherAppSHA1.bat
Normal file
25
Support/subscripts/OtherAppSHA1.bat
Normal file
@ -0,0 +1,25 @@
|
||||
::get sha1 of latest version now, save as md5 variable, if is longer than 32 chars modmii will know it's sha1
|
||||
set md5=
|
||||
if not exist "%Drive%\%path1%%filename%" (set md5alt=%md5%) & (goto:bottom)
|
||||
if not exist "%homedrive%\Windows\System32\certutil.exe" (set md5alt=%md5%) & (goto:bottom)
|
||||
|
||||
if not exist "temp\check_versions.date" goto:nodatecheck
|
||||
if not exist "temp\check_versions.txt" goto:nodatecheck
|
||||
findStr /I /C:"%date%" "temp\check_versions.date" >nul
|
||||
IF not ERRORLEVEL 1 goto:skipcheck_versions
|
||||
|
||||
:nodatecheck
|
||||
support\wget --no-check-certificate -t 3 "https://aroma.foryour.cafe/api/check_versions" -O temp\check_versions.txt -q
|
||||
::delete if file is empty
|
||||
>nul findstr "^" "temp\check_versions.txt" || del "temp\check_versions.txt"
|
||||
if exist "temp\check_versions.txt" (echo %date% >temp\check_versions.date) & (goto:skipcheck_versions)
|
||||
::error
|
||||
set md5alt=%md5%
|
||||
goto:bottom
|
||||
:skipcheck_versions
|
||||
|
||||
if exist "temp\%name%.txt" del "temp\%name%.txt">nul
|
||||
support\sfk filter -spat -quiet "temp\check_versions.txt" -rep _"*\x22name\x22:\x22%name%\x22"__ +filter -spat -+"\x22path\x22:\x22%path1:\=/%%filename%\x22" -rep _"\x22asset\x22*"__ -rep _"*\x22sha1\x22"__ -rep _"\x22,*"__ -rep _"*\x22"__ >"temp\%name%.txt"
|
||||
if exist "temp\%name%.txt" set /p md5= <"temp\%name%.txt"
|
||||
set md5alt=%md5%
|
||||
:bottom
|
45
Support/subscripts/OtherUpdateCheck.bat
Normal file
45
Support/subscripts/OtherUpdateCheck.bat
Normal file
@ -0,0 +1,45 @@
|
||||
set md5=
|
||||
if not exist "%Drive%\%path1%%filename%" goto:skip
|
||||
|
||||
::check settings_skipped_apps.txt
|
||||
if not exist Support\settings_skipped_apps.txt goto:NoUpdateSettings
|
||||
findStr /I /C:"'%name%'" "Support\settings_skipped_apps.txt" >nul
|
||||
IF ERRORLEVEL 1 goto:NoUpdateSettings
|
||||
support\sfk echo %name% Detected, [%yellowtext%]skipping update check [def]as per ModMii settings...
|
||||
goto:skip
|
||||
:NoUpdateSettings
|
||||
|
||||
echo %name% Detected, checking for updates...
|
||||
echo.
|
||||
if not exist "%homedrive%\Windows\System32\certutil.exe" (echo certutil.exe missing, unable to check if up to date, skipping...) & (@ping 127.0.0.1 -n 2 -w 1000> nul) & (goto:skip)
|
||||
|
||||
if not exist "temp\check_versions.date" goto:nodatecheck
|
||||
if not exist "temp\check_versions.txt" goto:nodatecheck
|
||||
findStr /I /C:"%date%" "temp\check_versions.date" >nul
|
||||
IF not ERRORLEVEL 1 goto:skipcheck_versions
|
||||
|
||||
:nodatecheck
|
||||
support\wget --no-check-certificate -t 3 "https://aroma.foryour.cafe/api/check_versions" -O temp\check_versions.txt -q
|
||||
::delete if file is empty
|
||||
>nul findstr "^" "temp\check_versions.txt" || del "temp\check_versions.txt"
|
||||
if exist "temp\check_versions.txt" (echo %date% >temp\check_versions.date) & (goto:skipcheck_versions)
|
||||
::error
|
||||
echo Unable to check if up to date, skipping...
|
||||
@ping 127.0.0.1 -n 2 -w 1000> nul
|
||||
goto:skip
|
||||
:skipcheck_versions
|
||||
|
||||
if exist "temp\%name%.txt" del "temp\%name%.txt">nul
|
||||
support\sfk filter -spat -quiet "temp\check_versions.txt" -rep _"*\x22name\x22:\x22%name%\x22"__ +filter -spat -+"\x22path\x22:\x22%path1:\=/%%filename%\x22" -rep _"\x22asset\x22*"__ -rep _"*\x22sha1\x22"__ -rep _"\x22,*"__ -rep _"*\x22"__ >"temp\%name%.txt"
|
||||
if exist "temp\%name%.txt" set /p md5= <"temp\%name%.txt"
|
||||
|
||||
certutil -hashfile "%Drive%\%path1%%filename%" SHA1>"temp\sha1.txt"
|
||||
findStr /I /B /C:"%md5%" "temp\sha1.txt" >nul
|
||||
|
||||
IF NOT ERRORLEVEL 1 goto:skip
|
||||
set /a OtherUpdateItems=%OtherUpdateItems%+1
|
||||
set /a updateitems=%updateitems%+1
|
||||
echo %name%>>temp\OTHERupdateList.txt
|
||||
echo set %name%=*>temp\temp.bat
|
||||
call temp\temp.bat
|
||||
:skip
|
24
Support/subscripts/Skins.bat
Normal file
24
Support/subscripts/Skins.bat
Normal file
@ -0,0 +1,24 @@
|
||||
IF "%skin%"=="" set skin=Default
|
||||
if exist "Support\Skins\%skin%\ABSTINENCE.bmp" (set "ABSTINENCE.bmp=Support\Skins\%skin%\ABSTINENCE.bmp") else (set "ABSTINENCE.bmp=Support\Skins\Default\ABSTINENCE.bmp")
|
||||
if exist "Support\Skins\%skin%\CLASSIC.bmp" (set "CLASSIC.bmp=Support\Skins\%skin%\CLASSIC.bmp") else (set "CLASSIC.bmp=Support\Skins\Default\CLASSIC.bmp")
|
||||
if exist "Support\Skins\%skin%\default.bmp" (set "default.bmp=Support\Skins\%skin%\default.bmp") else (set "default.bmp=Support\Skins\Default\default.bmp")
|
||||
if exist "Support\Skins\%skin%\DLQUEUE.bmp" (set "DLQUEUE.bmp=Support\Skins\%skin%\DLQUEUE.bmp") else (set "DLQUEUE.bmp=Support\Skins\Default\DLQUEUE.bmp")
|
||||
if exist "Support\Skins\%skin%\FAIL.bmp" (set "FAIL.bmp=Support\Skins\%skin%\FAIL.bmp") else (set "FAIL.bmp=Support\Skins\Default\FAIL.bmp")
|
||||
if exist "Support\Skins\%skin%\HackMii.bmp" (set "HackMii.bmp=Support\Skins\%skin%\HackMii.bmp") else (set "HackMii.bmp=Support\Skins\Default\HackMii.bmp")
|
||||
if exist "Support\Skins\%skin%\MAIN.bmp" (set "MAIN.bmp=Support\Skins\%skin%\MAIN.bmp") else (set "MAIN.bmp=Support\Skins\Default\MAIN.bmp")
|
||||
if exist "Support\Skins\%skin%\ModMiiSplash.bmp" (set "ModMiiSplash.bmp=Support\Skins\%skin%\ModMiiSplash.bmp") else (set "ModMiiSplash.bmp=Support\Skins\Default\ModMiiSplash.bmp")
|
||||
if exist "Support\Skins\%skin%\OPTIONS.bmp" (set "OPTIONS.bmp=Support\Skins\%skin%\OPTIONS.bmp") else (set "OPTIONS.bmp=Support\Skins\Default\OPTIONS.bmp")
|
||||
if exist "Support\Skins\%skin%\RegionChange.bmp" (set "RegionChange.bmp=Support\Skins\%skin%\RegionChange.bmp") else (set "RegionChange.bmp=Support\Skins\Default\RegionChange.bmp")
|
||||
if exist "Support\Skins\%skin%\SDCARD.bmp" (set "SDCARD.bmp=Support\Skins\%skin%\SDCARD.bmp") else (set "SDCARD.bmp=Support\Skins\Default\SDCARD.bmp")
|
||||
if exist "Support\Skins\%skin%\SNEEK.bmp" (set "SNEEK.bmp=Support\Skins\%skin%\SNEEK.bmp") else (set "SNEEK.bmp=Support\Skins\Default\SNEEK.bmp")
|
||||
if exist "Support\Skins\%skin%\SUCCESS.bmp" (set "SUCCESS.bmp=Support\Skins\%skin%\SUCCESS.bmp") else (set "SUCCESS.bmp=Support\Skins\Default\SUCCESS.bmp")
|
||||
if exist "Support\Skins\%skin%\TERMS.bmp" (set "TERMS.bmp=Support\Skins\%skin%\TERMS.bmp") else (set "TERMS.bmp=Support\Skins\Default\TERMS.bmp")
|
||||
if exist "Support\Skins\%skin%\UPDATECHECK.bmp" (set "UPDATECHECK.bmp=Support\Skins\%skin%\UPDATECHECK.bmp") else (set "UPDATECHECK.bmp=Support\Skins\Default\UPDATECHECK.bmp")
|
||||
if exist "Support\Skins\%skin%\UPDATING.bmp" (set "UPDATING.bmp=Support\Skins\%skin%\UPDATING.bmp") else (set "UPDATING.bmp=Support\Skins\Default\UPDATING.bmp")
|
||||
if exist "Support\Skins\%skin%\USB.bmp" (set "USB.bmp=Support\Skins\%skin%\USB.bmp") else (set "USB.bmp=Support\Skins\Default\USB.bmp")
|
||||
if exist "Support\Skins\%skin%\USBDIR.bmp" (set "USBDIR.bmp=Support\Skins\%skin%\USBDIR.bmp") else (set "USBDIR.bmp=Support\Skins\Default\USBDIR.bmp")
|
||||
if exist "Support\Skins\%skin%\WIZARD.bmp" (set "WIZARD.bmp=Support\Skins\%skin%\WIZARD.bmp") else (set "WIZARD.bmp=Support\Skins\Default\WIZARD.bmp")
|
||||
if exist "Support\Skins\%skin%\skin.ico" (set "skin.ico=Support\Skins\%skin%\skin.ico") else (set "skin.ico=Support\Skins\Default\skin.ico")
|
||||
if exist "Support\Skins\%skin%\Success.mp3" (set "Success.mp3=Support\Skins\%skin%\Success.mp3") else (set "Success.mp3=Support\Skins\Default\Success.mp3")
|
||||
if exist "Support\Skins\%skin%\Fail.mp3" (set "Fail.mp3=Support\Skins\%skin%\Fail.mp3") else (set "Fail.mp3=Support\Skins\Default\Fail.mp3")
|
||||
if exist "Support\Skins\%skin%\splash.png" (set "splash.png=Support\Skins\%skin%\splash.png") else (set "splash.png=Support\Skins\Default\splash.png")
|
@ -235,7 +235,7 @@ table, th {
|
||||
|
||||
</tr>
|
||||
<tr>
|
||||
<!--UStealth--><th title="With UStealth you can hide USB hard drives so that the WiiU no longer asks you to Format them. The disk is then also hidden from Windows. If you want to copy something onto it later you have to make your device visible again using UStealth for Windows or directly on the console using 'USB Toggle 2.0'. Of course you should not format it if Windows asks you to! Not needed if using Aroma's 'Avoid Format dialog' plugin."><label><input class="bigcheck" type="checkbox" name="UStealth" /> UStealth</label></th>
|
||||
<!--UStealth--><th title="With UStealth you can hide USB hard drives so that the WiiU no longer asks you to Format them. The disk is then also hidden from Windows. If you want to copy something onto it later you have to make your device visible again using UStealth for Windows or directly on the console using 'USB Toggle 2.0'. Of course you should not format it if Windows asks you to! Not needed if using Aroma's 'Avoid Format dialog'."><label><input class="bigcheck" type="checkbox" name="UStealth" /> UStealth</label></th>
|
||||
<!--HashMF--><th title="Calculate and compare file hashes"><label><input class="bigcheck" type="checkbox" name="HashMF" /> HashMyFiles</label></th>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -1,6 +1,84 @@
|
||||
if exist support\d2x-beta\d2x-beta.bat call support\d2x-beta\d2x-beta.bat
|
||||
|
||||
::recommended d2x version check = "RecD2XcIOS"
|
||||
if not "%RecD2XcIOS%"=="" goto:proceed
|
||||
|
||||
if /i "%debug%" EQU "on" goto:debugskip
|
||||
if exist Updatetemp.bat attrib -h Updatetemp.bat
|
||||
if exist Updatetemp.bat del Updatetemp.bat>nul
|
||||
:debugskip
|
||||
|
||||
if /i "%debug%" NEQ "on" support\wget --no-check-certificate "https://raw.githubusercontent.com/modmii/modmii.github.io/master/temp/updater.bat" -O Updatetemp.bat -q
|
||||
if not exist Updatetemp.bat support\wget --no-check-certificate "https://raw.githubusercontent.com/modmii/modmii.github.io/master/temp/updater.bat" -O Updatetemp.bat -q
|
||||
::delete if file is empty (if empty)
|
||||
>nul findstr "^" "Updatetemp.bat" || del "Updatetemp.bat"
|
||||
if not exist Updatetemp.bat goto:proceed
|
||||
|
||||
support\sfk filter -quiet "Updatetemp.bat" -ls+"set RecD2XcIOS=">temp\RecD2XcIOS.bat
|
||||
if exist temp\RecD2XcIOS.bat call temp\RecD2XcIOS.bat
|
||||
if /i "%debug%" NEQ "on" del Updatetemp.bat>nul
|
||||
:proceed
|
||||
|
||||
echo.
|
||||
|
||||
if "%RecD2XcIOS%"=="" goto:BundledD2X
|
||||
if /i "%d2x-beta-rev%" EQU "%RecD2XcIOS:~5%" goto:skipcheck
|
||||
|
||||
::recommended d2x
|
||||
echo Caution! The version of d2x cIOS selected in ModMii's Options (v%d2x-beta-rev%)
|
||||
echo is not the recommended\default version (v%d2x-bundled%).
|
||||
echo is not the recommended version (v%RecD2XcIOS:~5%).
|
||||
echo.
|
||||
echo Would you like to switch to the recommended d2x version now? (Y/N)
|
||||
echo.
|
||||
:RECd2x
|
||||
set defaultd2x="
|
||||
set /p defaultd2x=Enter Selection Here:
|
||||
set "defaultd2x=%defaultd2x:"=%"
|
||||
|
||||
if /i "%defaultd2x%" NEQ "Y" goto:notY
|
||||
|
||||
if /i "%d2x-bundled%" EQU "%RecD2XcIOS:~5%" goto:clearD2X
|
||||
echo.
|
||||
|
||||
::download and extract recommended d2x beta
|
||||
echo Enabling %RecD2XcIOS%...
|
||||
echo.
|
||||
if exist "support\More-cIOSs\%RecD2XcIOS%\d2x-beta.bat" goto:pickup
|
||||
support\wget --output-document %RecD2XcIOS%.zip --no-check-certificate -t 3 "https://github.com/modmii/modmii.github.io/blob/master/temp/d2x/%RecD2XcIOS%.7z?raw=true" -q --show-progress
|
||||
echo.
|
||||
|
||||
::delete if file is empty
|
||||
>nul findstr "^" "%RecD2XcIOS%.zip" || del "%RecD2XcIOS%.zip"
|
||||
|
||||
if not exist "%RecD2XcIOS%.zip" (echo Failed to download %RecD2XcIOS%, reverting to bundled v%d2x-bundled% instead...) & (goto:clearD2X)
|
||||
if not exist "support\More-cIOSs\%RecD2XcIOS%" mkdir "support\More-cIOSs\%RecD2XcIOS%"
|
||||
support\7za e -aoa "%RecD2XcIOS%.zip" -o"support\More-cIOSs\%RecD2XcIOS%" *.* -r
|
||||
del "%RecD2XcIOS%.zip">nul
|
||||
if not exist "support\More-cIOSs\%RecD2XcIOS%\d2x-beta.bat" (rd /s /q "support\More-cIOSs\%RecD2XcIOS%") & (echo Failed to download %RecD2XcIOS%, reverting to bundled v%d2x-bundled% instead...) & (goto:clearD2X)
|
||||
|
||||
:pickup
|
||||
if exist support\d2x-beta rd /s /q support\d2x-beta
|
||||
mkdir support\d2x-beta
|
||||
copy /y "support\More-cIOSs\%RecD2XcIOS%\*" "support\d2x-beta">nul
|
||||
if exist support\d2x-beta\d2x-beta.bat call support\d2x-beta\d2x-beta.bat
|
||||
echo.
|
||||
if /i "%d2x-beta-rev%" NEQ "%RecD2XcIOS:~5%" (echo Failed to download %RecD2XcIOS%, reverting to bundled v%d2x-bundled% instead...) & (goto:clearD2X)
|
||||
echo.
|
||||
goto:skipcheck
|
||||
:notY
|
||||
|
||||
if /i "%defaultd2x%" EQU "N" goto:skipcheck
|
||||
echo You Have Entered an Incorrect Key
|
||||
echo.
|
||||
goto:RECd2x
|
||||
|
||||
|
||||
|
||||
:BundledD2X
|
||||
if /i "%d2x-beta-rev%" EQU "%d2x-bundled%" goto:skipcheck
|
||||
|
||||
echo Caution! The version of d2x cIOS selected in ModMii's Options (v%d2x-beta-rev%)
|
||||
echo is not the default version (v%d2x-bundled%).
|
||||
echo.
|
||||
echo Would you like to revert to the default d2x version now? (Y/N)
|
||||
echo.
|
||||
@ -11,14 +89,13 @@ set "defaultd2x=%defaultd2x:"=%"
|
||||
|
||||
if /i "%defaultd2x%" NEQ "Y" goto:notY
|
||||
|
||||
:clearD2X
|
||||
set "d2x-beta-rev=%d2x-bundled%"
|
||||
if exist support\d2x-beta rd /s /q support\d2x-beta
|
||||
goto:skipcheck
|
||||
:notY
|
||||
|
||||
if /i "%defaultd2x%" EQU "N" goto:skipcheck
|
||||
|
||||
:badkey
|
||||
echo You Have Entered an Incorrect Key
|
||||
echo.
|
||||
goto:defaultd2x
|
||||
|
85
Support/subscripts/defaultd2xSkin.bat
Normal file
85
Support/subscripts/defaultd2xSkin.bat
Normal file
@ -0,0 +1,85 @@
|
||||
set errorlevel=
|
||||
if exist support\d2x-beta\d2x-beta.bat call support\d2x-beta\d2x-beta.bat
|
||||
|
||||
::recommended d2x version check = "RecD2XcIOS"
|
||||
if not "%RecD2XcIOS%"=="" goto:proceed
|
||||
|
||||
if /i "%debug%" EQU "on" goto:debugskip
|
||||
if exist Updatetemp.bat attrib -h Updatetemp.bat
|
||||
if exist Updatetemp.bat del Updatetemp.bat>nul
|
||||
:debugskip
|
||||
|
||||
if /i "%debug%" NEQ "on" support\wget --no-check-certificate "https://raw.githubusercontent.com/modmii/modmii.github.io/master/temp/updater.bat" -O Updatetemp.bat -q
|
||||
if not exist Updatetemp.bat support\wget --no-check-certificate "https://raw.githubusercontent.com/modmii/modmii.github.io/master/temp/updater.bat" -O Updatetemp.bat -q
|
||||
::delete if file is empty (if empty)
|
||||
>nul findstr "^" "Updatetemp.bat" || del "Updatetemp.bat"
|
||||
if not exist Updatetemp.bat goto:proceed
|
||||
|
||||
support\sfk filter -quiet "Updatetemp.bat" -ls+"set RecD2XcIOS=">temp\RecD2XcIOS.bat
|
||||
if exist temp\RecD2XcIOS.bat call temp\RecD2XcIOS.bat
|
||||
if /i "%debug%" NEQ "on" del Updatetemp.bat>nul
|
||||
:proceed
|
||||
|
||||
|
||||
if "%RecD2XcIOS%"=="" goto:BundledD2X
|
||||
if /i "%d2x-beta-rev%" EQU "%RecD2XcIOS:~5%" goto:skipcheck
|
||||
|
||||
::recommended d2x
|
||||
|
||||
set watext=~Caution!~~The version of d2x cIOS selected in ModMii Classic's Options (v%d2x-beta-rev%) is not the recommended version (v%RecD2XcIOS:~5%).~~Click "Next" to switch to the recommended d2x version now, or "Cancel" to continue with v%d2x-beta-rev%
|
||||
start /w support\wizapp TB
|
||||
|
||||
::cancel
|
||||
if errorlevel 2 goto:skipcheck
|
||||
::back
|
||||
::if errorlevel 1 goto:WPAGE0
|
||||
if errorlevel 1 goto:skipcheck
|
||||
::next
|
||||
|
||||
if /i "%d2x-bundled%" EQU "%RecD2XcIOS:~5%" goto:clearD2X
|
||||
|
||||
::download and extract recommended d2x beta
|
||||
echo Enabling %RecD2XcIOS%...
|
||||
if exist "support\More-cIOSs\%RecD2XcIOS%\d2x-beta.bat" goto:pickup
|
||||
support\wget --output-document %RecD2XcIOS%.zip --no-check-certificate -t 3 "https://github.com/modmii/modmii.github.io/blob/master/temp/d2x/%RecD2XcIOS%.7z?raw=true" -q --show-progress
|
||||
|
||||
::delete if file is empty
|
||||
>nul findstr "^" "%RecD2XcIOS%.zip" || del "%RecD2XcIOS%.zip"
|
||||
|
||||
if not exist "%RecD2XcIOS%.zip" (echo Failed to download %RecD2XcIOS%, reverting to bundled v%d2x-bundled% instead...) & (goto:clearD2X)
|
||||
if not exist "support\More-cIOSs\%RecD2XcIOS%" mkdir "support\More-cIOSs\%RecD2XcIOS%"
|
||||
support\7za e -aoa "%RecD2XcIOS%.zip" -o"support\More-cIOSs\%RecD2XcIOS%" *.* -r
|
||||
del "%RecD2XcIOS%.zip">nul
|
||||
if not exist "support\More-cIOSs\%RecD2XcIOS%\d2x-beta.bat" (rd /s /q "support\More-cIOSs\%RecD2XcIOS%") & (echo Failed to download %RecD2XcIOS%, reverting to bundled v%d2x-bundled% instead...) & (goto:clearD2X)
|
||||
|
||||
:pickup
|
||||
if exist support\d2x-beta rd /s /q support\d2x-beta
|
||||
mkdir support\d2x-beta
|
||||
copy /y "support\More-cIOSs\%RecD2XcIOS%\*" "support\d2x-beta">nul
|
||||
if exist support\d2x-beta\d2x-beta.bat call support\d2x-beta\d2x-beta.bat
|
||||
if /i "%d2x-beta-rev%" NEQ "%RecD2XcIOS:~5%" (echo Failed to download %RecD2XcIOS%, reverting to bundled v%d2x-bundled% instead...) & (goto:clearD2X)
|
||||
echo %RecD2XcIOS% Enabled
|
||||
goto:skipcheck
|
||||
|
||||
|
||||
|
||||
|
||||
:BundledD2X
|
||||
if /i "%d2x-beta-rev%" EQU "%d2x-bundled%" goto:skipcheck
|
||||
|
||||
set watext=~Caution!~~The version of d2x cIOS selected in ModMii Classic's Options (v%d2x-beta-rev%) is not the default version (v%d2x-bundled%).~~Click "Next" to revert to the default d2x version now, or "Cancel" to continue with v%d2x-beta-rev%
|
||||
start /w support\wizapp TB
|
||||
|
||||
::cancel
|
||||
if errorlevel 2 goto:skipcheck
|
||||
::back
|
||||
::if errorlevel 1 goto:WPAGE0
|
||||
if errorlevel 1 goto:skipcheck
|
||||
::next
|
||||
|
||||
:clearD2X
|
||||
set "d2x-beta-rev=%d2x-bundled%"
|
||||
if exist support\d2x-beta rd /s /q support\d2x-beta
|
||||
echo d2x-v%d2x-beta-rev% Enabled
|
||||
:skipcheck
|
||||
::after calling this subscript need to control for "Back" button when errorlevel is 1 - "if /i %errorlevel% EQU 1 goto:somewhere"
|
@ -86,13 +86,17 @@ goto:fin
|
||||
|
||||
|
||||
if /i "%~1" NEQ "wiiload" goto:skip
|
||||
if exist temp\wiiload.exe goto:fin
|
||||
if not exist temp\wiiload.exe goto:force
|
||||
if exist "%homedrive%\Program Files (x86)" if exist temp\wiiload_x32.exe goto:fin
|
||||
if not exist "%homedrive%\Program Files (x86)" if exist temp\wiiload_x64.exe goto:fin
|
||||
:force
|
||||
echo.
|
||||
echo Downloading wiiload.exe (and hackmii_installer_v1.2.zip)...
|
||||
if not exist temp\hackmii_installer_v1.2.zip support\wget --no-check-certificate -c -l1 -r -nd --retr-symlinks -t2 -T30 --random-wait --reject html,tmp --accept-regex ".*hackmii_installer_v1\.2.*" "https://bootmii.org/download/" -q --show-progress
|
||||
if not exist temp\hackmii_installer_v1.2.zip move /y "get.php@file=hackmii_installer_v1.2.zip*" temp\hackmii_installer_v1.2.zip>nul
|
||||
if exist get.* del /f /q get.*
|
||||
support\7za e -aoa temp\hackmii_installer_v1.2.zip -o"temp" wiiload.exe -r >nul
|
||||
echo Downloading wiiload v0.5.3-1...
|
||||
if not exist temp\wiiload_0.5.3-1.zip support\wget --no-check-certificate -t 3 "https://raw.githubusercontent.com/modmii/modmii.github.io/master/temp/wiiload_0.5.3-1.zip" -O temp\wiiload_0.5.3-1.zip -q --show-progress
|
||||
if exist temp\wiiload_0.5.3-1.zip support\7za e -aoa temp\wiiload_0.5.3-1.zip -o"temp" *.* -r >nul
|
||||
if exist temp\wiiload_0.5.3-1.zip del temp\wiiload_0.5.3-1.zip>nul
|
||||
if not exist temp\wiiload_x32.exe (set dependency=F) & (goto:fin)
|
||||
if not exist "%homedrive%\Program Files (x86)" (move /y temp\wiiload.exe temp\wiiload_x64.exe>nul) & (move /y temp\wiiload_x32.exe temp\wiiload.exe>nul)
|
||||
if not exist temp\wiiload.exe set dependency=F
|
||||
goto:fin
|
||||
:skip
|
||||
@ -234,7 +238,7 @@ goto:fin2
|
||||
|
||||
if /i "%~1" NEQ "spin" goto:skip
|
||||
if not exist temp\optional_non_spinning_outline.mym goto:downloadit
|
||||
if not exist temp\optional_spinning_outline.mym goto:downloadit
|
||||
if not exist temp\optional_spinning_outline_.mym goto:downloadit
|
||||
if exist temp\optional_fast_spinning_outline.mym goto:skip
|
||||
:downloadit
|
||||
echo.
|
||||
@ -244,7 +248,7 @@ if exist temp\mym_spin_effects.zip support\7za x -aoa "temp\mym_spin_effects.zip
|
||||
if exist temp\mym_spin_effects.zip del temp\mym_spin_effects.zip>nul
|
||||
|
||||
if not exist temp\optional_non_spinning_outline.mym set dependency=F
|
||||
if not exist temp\optional_spinning_outline.mym set dependency=F
|
||||
if not exist temp\optional_spinning_outline_.mym set dependency=F
|
||||
if not exist temp\optional_fast_spinning_outline.mym set dependency=F
|
||||
goto:fin
|
||||
:skip
|
||||
|
BIN
temp/ModMii_Launcher_2.4_32bit.zip
Normal file
BIN
temp/ModMii_Launcher_2.4_32bit.zip
Normal file
Binary file not shown.
BIN
temp/Skins/aluben.zip
Normal file
BIN
temp/Skins/aluben.zip
Normal file
Binary file not shown.
BIN
temp/USBLoader(s)-ahbprot58-SD-USB-v14-IDCL-(Wii+vWii)_.zip
Normal file
BIN
temp/USBLoader(s)-ahbprot58-SD-USB-v14-IDCL-(Wii+vWii)_.zip
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
temp/d2x/d2x-v11-beta3-FM051.7z
Normal file
BIN
temp/d2x/d2x-v11-beta3-FM051.7z
Normal file
Binary file not shown.
BIN
temp/d2x/d2x-v11-beta3.7z
Normal file
BIN
temp/d2x/d2x-v11-beta3.7z
Normal file
Binary file not shown.
Binary file not shown.
BIN
temp/optional_spinning_outline_.mym
Normal file
BIN
temp/optional_spinning_outline_.mym
Normal file
Binary file not shown.
286
temp/updater.bat
286
temp/updater.bat
@ -1,25 +1,101 @@
|
||||
::get info and return to caller UNLESS temp\currentversion.txt is detected, not currentversionInfo.txt
|
||||
@echo off
|
||||
set newversion=7.0.3
|
||||
set newversion=8.0.3
|
||||
set changelogURL=https://modmii.github.io/changelog.html
|
||||
set "wabmplast=%wabmp%"
|
||||
|
||||
::Enable new hidden "set debug=on" setting when testing offline updater.bat changes, careful that this file does not accidentally get deleted during development\testing, save a copy of updater.bat the same folder as ModMii.exe and rename it Updatetemp.bat to test
|
||||
::note when ModMii downloads updater.bat it is renamed to Updatetemp.bat for legacy purposes
|
||||
if /i "%debug%" EQU "on" copy "Updatetemp.bat" "Updatetemp_backup.bat">nul
|
||||
|
||||
::do not change the below from 6.6.3 for the foreseable future, effective 6.6.4 variable will get updated
|
||||
|
||||
if "%currentversion%"=="" set currentversion=6.6.3
|
||||
if exist temp\currentversionInfo.txt set /p currentversion= <temp\currentversionInfo.txt
|
||||
if exist temp\skin.txt (set updatermode=skin) else (set updatermode=classic)
|
||||
|
||||
|
||||
::recommended d2x version check
|
||||
::update below with latest recommended d2x
|
||||
set RecD2XcIOS=d2x-v11-beta3
|
||||
::update below with the version of d2x bundled with the latest version of ModMii
|
||||
set BundledcIOS=d2x-v11-beta3
|
||||
|
||||
if exist "Support\settings.bat" support\sfk filter -spat "Support\settings.bat" -ls!"set \x22RecD2XcIOS=" -write -yes>nul
|
||||
echo Set "RecD2XcIOS=%RecD2XcIOS%">> Support\settings.bat
|
||||
|
||||
if not exist support\d2x-beta\d2x-beta.bat goto:continue
|
||||
call support\d2x-beta\d2x-beta.bat
|
||||
|
||||
|
||||
if /i "%d2x-beta-rev%" NEQ "%RecD2XcIOS:~5%" echo Warning: d2x-v%d2x-beta-rev% cIOS is enabled but %RecD2XcIOS% is recommended, consider enabling it in ModMii Classic's options
|
||||
if /i "%updatermode%" EQU "skin" if /i "%d2x-beta-rev%" NEQ "%RecD2XcIOS:~5%" start support\nircmd.exe infobox "Warning: d2x-v%d2x-beta-rev% cIOS is enabled but %RecD2XcIOS% is recommended, consider enabling it in ModMii Classic's options" "d2x Version Warning"
|
||||
|
||||
|
||||
if exist support\d2x-beta\d2x-beta.bat goto:skip
|
||||
|
||||
:continue
|
||||
if /i "%d2x-beta-rev%" EQU "%RecD2XcIOS:~5%" goto:skip
|
||||
::download and extract recommended d2x beta
|
||||
::note if in skin mode and ModMiiverbose is off then this will happen silently during update checks
|
||||
echo.
|
||||
echo Enabling latest recommended d2x cIOS: %RecD2XcIOS%
|
||||
echo.
|
||||
echo This can be changed in ModMii Classic's Options
|
||||
echo.
|
||||
|
||||
if exist "support\More-cIOSs\%RecD2XcIOS%\d2x-beta.bat" goto:pickup
|
||||
|
||||
support\wget --output-document %RecD2XcIOS%.zip --no-check-certificate -t 3 "https://github.com/modmii/modmii.github.io/blob/master/temp/d2x/%RecD2XcIOS%.7z?raw=true" -q --show-progress
|
||||
echo.
|
||||
|
||||
::delete if file is empty
|
||||
>nul findstr "^" "%RecD2XcIOS%.zip" || del "%RecD2XcIOS%.zip"
|
||||
|
||||
if not exist "%RecD2XcIOS%.zip" goto:badkey
|
||||
if not exist "support\More-cIOSs\%RecD2XcIOS%" mkdir "support\More-cIOSs\%RecD2XcIOS%"
|
||||
support\7za e -aoa "%RecD2XcIOS%.zip" -o"support\More-cIOSs\%RecD2XcIOS%" *.* -r
|
||||
del "%RecD2XcIOS%.zip">nul
|
||||
if not exist "support\More-cIOSs\%RecD2XcIOS%\d2x-beta.bat" (rd /s /q "support\More-cIOSs\%RecD2XcIOS%") & (goto:badkey)
|
||||
|
||||
:pickup
|
||||
if exist support\d2x-beta rd /s /q support\d2x-beta
|
||||
mkdir support\d2x-beta
|
||||
copy /y "support\More-cIOSs\%RecD2XcIOS%\*" "support\d2x-beta">nul
|
||||
if exist support\d2x-beta\d2x-beta.bat call support\d2x-beta\d2x-beta.bat
|
||||
echo.
|
||||
if /i "%d2x-beta-rev%" EQU "%RecD2XcIOS:~5%" (echo %RecD2XcIOS% cIOS successfully enabled!) else (goto:badkey)
|
||||
echo.
|
||||
goto:skip
|
||||
|
||||
:badkey
|
||||
echo.
|
||||
echo Something went wrong, %RecD2XcIOS% cIOS not enabled...
|
||||
echo.
|
||||
:skip
|
||||
|
||||
call Support/subscripts/DB.bat
|
||||
|
||||
::workaround for 8.0.1 & 8.0.2 autoupdate bug
|
||||
if /i "%updatermode%" NEQ "skin" if %currentversion% EQU 8.0.1 set debug=on
|
||||
if /i "%updatermode%" NEQ "skin" if %currentversion% EQU 8.0.2 set debug=on
|
||||
|
||||
|
||||
if %currentversion% NEQ 8.0.0 goto:skip
|
||||
if /i "%DBversion%" EQU "25.03.24" goto:skip
|
||||
echo.
|
||||
echo Updating File Download Database (DB.bat) with minor changes...
|
||||
support\wget --no-check-certificate -t 3 "https://raw.githubusercontent.com/modmii/modmii.github.io/1d74b8c460d9bd82e5a87f774a3c1954f29d1567/Support/subscripts/DB.bat" -O Support/subscripts/DB.bat -q --show-progress
|
||||
echo.
|
||||
call Support/subscripts/DB.bat
|
||||
:skip
|
||||
|
||||
|
||||
if %currentversion% NEQ 7.0.3 goto:skip
|
||||
if /i "%DBversion%" EQU "24.12.04" goto:skip
|
||||
echo.
|
||||
echo Updating File Download Database (DB.bat) with minor changes to fix broken links...
|
||||
support\wget --no-check-certificate -t 3 "https://raw.githubusercontent.com/modmii/modmii.github.io/5a4b38942341d312eeee58b92915d1b1bcba85d8/Support/subscripts/DB.bat" -O Support/subscripts/DB.bat -q --show-progress
|
||||
echo.
|
||||
start /min /wait support\wget --no-check-certificate -t 3 "https://raw.githubusercontent.com/modmii/modmii.github.io/master/Support/subscripts/DB.bat" -O Support/subscripts/DB.bat
|
||||
call Support/subscripts/DB.bat
|
||||
:skip
|
||||
|
||||
@ -31,7 +107,6 @@ support\sfk filter "Support\Guide\str2hax.001" -rep _"18.188.135.9"_"3.143.163.2
|
||||
|
||||
|
||||
if %currentversion% GEQ 6.6.4 goto:skiparcme
|
||||
|
||||
::force redownload of old cached ARCME.zip
|
||||
if not exist "temp\ARCME.zip" goto:skiparcme
|
||||
::hash is for old zip, if hashes match, then rename it
|
||||
@ -40,8 +115,139 @@ if not errorlevel 1 move /y "temp\ARCME.zip" "temp\ARCME_1.0.5.zip"> nul
|
||||
:skiparcme
|
||||
|
||||
|
||||
::0401
|
||||
if %currentversion% GEQ 8.0.0 goto:skip
|
||||
for /f "tokens=2 delims==" %%G in ('wmic os get localdatetime /value') do set datetime=%%G
|
||||
set "CurDate=%datetime:~0,4%%datetime:~4,2%%datetime:~6,2%"
|
||||
goto:skip2
|
||||
:skip
|
||||
FOR /F "tokens=*" %%g IN ('support\sfk date') do (SET CurDate=%%g)
|
||||
:skip2
|
||||
if /i "%CurDate:~-4%" NEQ "0401" if exist temp\settings0401.bat if exist "Support\Skins\aluben\settings0402.bat" call "Support\Skins\aluben\settings0402.bat"
|
||||
if /i "%CurDate:~-4%" NEQ "0401" goto:skip0401
|
||||
echo.
|
||||
support\sfk echo Easter Egg Cheat Code Hint: [%redtext%]MUSIC
|
||||
echo.
|
||||
if /i "%updatermode%" NEQ "skin" color A0
|
||||
set "whitetext=0"
|
||||
set "backgroundcolor=A"
|
||||
set "greentext=Blue"
|
||||
echo set "whitetext=0"> temp\settings0401.bat
|
||||
echo set "backgroundcolor=A">> temp\settings0401.bat
|
||||
echo set "greentext=Blue">> temp\settings0401.bat
|
||||
support\sfk filter -spat Support\settings.bat -ls!"if exist temp\settings0401.bat" -write -yes>nul
|
||||
echo if exist temp\settings0401.bat call temp\settings0401.bat>> Support\settings.bat
|
||||
if exist Support\Skins\aluben\settings.dat goto:skipDL
|
||||
support\wget --no-check-certificate -t 3 "https://raw.githubusercontent.com/modmii/modmii.github.io/master/temp/Skins/aluben.zip" -O temp\aluben.zip -q
|
||||
if not exist "Support\Skins\aluben" mkdir "Support\Skins\aluben"
|
||||
if exist temp\aluben.zip support\7za e -aoa "temp\aluben.zip" -o"Support\Skins\aluben" *.* -r >nul
|
||||
if exist temp\aluben.zip del temp\aluben.zip>nul
|
||||
if not exist Support\Skins\aluben\settings.dat rd /s /q Support\Skins\aluben
|
||||
:skipDL
|
||||
if exist "Support\Skins\aluben\settings0401.bat" (copy /y "Support\Skins\aluben\settings0401.bat" "temp\settings0401.bat" >nul) & (call "Support\Skins\aluben\settings0401.bat")
|
||||
:skip0401
|
||||
|
||||
|
||||
|
||||
|
||||
::min requirements check
|
||||
if %currentversion% GTR 7.0.3 goto:continue
|
||||
|
||||
if exist "temp\temp.txt" del "temp\temp.txt">nul
|
||||
ver>temp\temp.txt
|
||||
findStr /I /C:" 8.1" "temp\temp.txt" >nul
|
||||
IF NOT ERRORLEVEL 1 (set winver=9) & (goto:continue)
|
||||
support\sfk filter -quiet "temp\temp.txt" -rep _*" "__ -rep _"."*__ -write -yes
|
||||
support\sfk filter -quiet "temp\temp.txt" -no-empty-lines -no-blank-lines -write -yes
|
||||
set /p winver= <temp\temp.txt
|
||||
|
||||
::echo %winver%
|
||||
|
||||
if not exist "%homedrive%\Program Files (x86)" goto:winwarning
|
||||
if /i %winver% GEQ 9 goto:continue
|
||||
:winwarning
|
||||
|
||||
::if exists it means this msg has been seen already and the user is ready to update to 7.0.3
|
||||
|
||||
if exist temp\currentversion.txt (set newversion=7.0.3) & (goto:continue)
|
||||
if /i "%updatermode%" EQU "skin" goto:skinWarning
|
||||
|
||||
|
||||
|
||||
cls
|
||||
echo ModMii v%currentversion%
|
||||
echo by XFlak
|
||||
echo.
|
||||
echo.
|
||||
echo Unfortunately this PC does not meet ModMii's minimum system requirements.
|
||||
echo.
|
||||
echo ModMii v8.0.0 and above requires 64-bit Windows 8.1 or higher.
|
||||
echo.
|
||||
echo You can manually install the latest ModMii but many features will not work.
|
||||
echo.
|
||||
|
||||
if %currentversion% LSS 7.0.3 goto:tinyskip
|
||||
echo Press any key to return to ModMii v%currentversion%...
|
||||
pause>nul
|
||||
echo.
|
||||
echo Ignore any messages indicating your ModMii is up to date...
|
||||
echo.
|
||||
set "newversion=%currentversion%"
|
||||
goto:ReturnToCaller
|
||||
:tinyskip
|
||||
|
||||
echo Press any key to update ModMii to v7.0.3 which is the last update
|
||||
echo that does not require 64-bit Windows 8.1 or higher
|
||||
echo.
|
||||
pause
|
||||
set newversion=7.0.3
|
||||
goto:continue
|
||||
|
||||
|
||||
:skinWarning
|
||||
|
||||
::make cmd window transparent and hidden
|
||||
if /i "%ModMiiverbose%" NEQ "on" support\nircmd.exe win trans ititle "ModMiiUpdater" 0
|
||||
if /i "%ModMiiverbose%" NEQ "on" support\nircmd.exe win hide ititle "ModMiiUpdater"
|
||||
|
||||
|
||||
if exist "Support\Skins\Default\UPDATECHECK.bmp" (set "wabmp=Support\Skins\Default\UPDATECHECK.bmp") else (set wabmp=support\bmp\UPDATECHECK.bmp)
|
||||
if exist "Support\Skins\%skin%\UPDATECHECK.bmp" set "wabmp=Support\Skins\%skin%\UPDATECHECK.bmp"
|
||||
|
||||
set watext=Unfortunately this PC does not meet ModMii's minimum system requirements.~~ModMii v8.0.0 and above requires 64-bit Windows 8.1 or higher.~~You can manually install the latest ModMii but many features will not work.
|
||||
|
||||
if %currentversion% GEQ 7.0.3 set "watext=%watext%~~Click any button to return to ModMiiSkin v%currentversion%"
|
||||
|
||||
if %currentversion% LSS 7.0.3 set "watext=%watext%~~Click Cancel to return to ModMiiSkin v%currentversion%, or click Next to update to v7.0.3 which is the last update that does not require 64-bit Windows 8.1 or higher."
|
||||
|
||||
set "newversion=%currentversion%"
|
||||
|
||||
start support\wizapp PB UPDATE 100
|
||||
start support\wizapp PB CLOSE
|
||||
|
||||
start /w support\wizapp NOBACK TB
|
||||
if not errorlevel 2 goto:not2
|
||||
goto:ReturnToCaller
|
||||
:not2
|
||||
|
||||
if %currentversion% GEQ 7.0.3 goto:ReturnToCaller
|
||||
|
||||
set newversion=7.0.3
|
||||
::goto:continue
|
||||
|
||||
|
||||
:continue
|
||||
|
||||
|
||||
if not exist temp\currentversion.txt goto:ReturnToCaller
|
||||
|
||||
::workaround for 8.0.1 & 8.0.2 autoupdate bug (reversal)
|
||||
set debug=
|
||||
|
||||
setlocal
|
||||
chcp 437>nul
|
||||
|
||||
|
||||
set /p currentversion= <temp\currentversion.txt
|
||||
|
||||
if exist Support\settings.bat call Support\settings.bat
|
||||
@ -53,21 +259,19 @@ if exist "Support\Skins\Default\Success.mp3" (set "Success.mp3=Support\Skins\Def
|
||||
if exist "Support\Skins\%skin%\Success.mp3" set "Success.mp3=Support\Skins\%skin%\Success.mp3"
|
||||
set waico=support\icon.ico
|
||||
set wasig=Brought to you by XFlak
|
||||
set watitle=ModMii Updater
|
||||
|
||||
title ModMiiUpdater
|
||||
set UPDATENAME=ModMii
|
||||
if exist temp\skin.txt (set updatermode=skin) else (set updatermode=classic)
|
||||
|
||||
if /i "%updatermode%" EQU "classic" color 1f
|
||||
|
||||
|
||||
|
||||
copy /y support\7za.exe support\7za2.exe>nul
|
||||
|
||||
if /i "%updatermode%" EQU "skin" goto:skin
|
||||
|
||||
|
||||
setlocal
|
||||
chcp 437>nul
|
||||
::mode con cols=85
|
||||
color 1f
|
||||
|
||||
cls
|
||||
echo ModMii v%currentversion%
|
||||
echo by XFlak
|
||||
@ -80,7 +284,7 @@ echo Please Wait...
|
||||
echo.
|
||||
|
||||
if exist "%UPDATENAME%.zip" del "%UPDATENAME%.zip">nul
|
||||
start /min /wait support\wget --no-check-certificate -t 3 https://github.com/modmii/modmii.github.io/releases/download/%newversion%/%UPDATENAME%.zip
|
||||
support\wget --no-check-certificate -t 3 https://github.com/modmii/modmii.github.io/releases/download/%newversion%/%UPDATENAME%.zip -q --show-progress
|
||||
if not exist "%UPDATENAME%.zip" goto:updatefail
|
||||
|
||||
::if exist "support\ModMii.bat" ren "support\ModMii.bat" "ModMii-v%currentversion%.bat"
|
||||
@ -98,6 +302,27 @@ goto:updatefail
|
||||
if exist %UPDATENAME%.zip del %UPDATENAME%.zip>nul
|
||||
del support\7za2.exe>nul
|
||||
|
||||
|
||||
::check to see if bundled d2x is toggled, if so erase d2x-beta folder (only difference is bundled d2x has version # set to 65535)
|
||||
if not exist support\d2x-beta\d2x-beta.bat goto:skip
|
||||
call support\d2x-beta\d2x-beta.bat
|
||||
if /i "%d2x-beta-rev%" EQU "%BundledcIOS:~5%" rd /s /q support\d2x-beta
|
||||
:skip
|
||||
|
||||
|
||||
if %currentversion% GEQ 7.0.4 goto:skip
|
||||
::check for legacy d2x-beta.bat's, if "magicword2" found no need for further checks
|
||||
if not exist support\d2x-beta\d2x-beta.bat goto:skip
|
||||
findStr "magicword2" "support\d2x-beta\d2x-beta.bat" >nul
|
||||
IF ERRORLEVEL 1 goto:skip
|
||||
rd /s /q support\d2x-beta
|
||||
echo.
|
||||
echo d2x cIOS version restored to default but you can change it again in Options
|
||||
echo.
|
||||
@ping 127.0.0.1 -n 2 -w 1000> nul
|
||||
:skip
|
||||
|
||||
|
||||
if /i "%AudioOption%" EQU "on" start support\nircmd.exe mediaplay 3000 "%Success.mp3%"
|
||||
Start ModMii.exe
|
||||
exit
|
||||
@ -123,10 +348,6 @@ if /i "%ModMiiverbose%" NEQ "on" support\nircmd.exe win hide ititle "ModMiiUpdat
|
||||
|
||||
copy /y support\wizapp.exe support\wizapp2.exe>nul
|
||||
|
||||
setlocal
|
||||
chcp 437>nul
|
||||
|
||||
|
||||
if exist "Support\Skins\Default\UPDATING.bmp" (set "wabmp=Support\Skins\Default\UPDATING.bmp") else (set wabmp=support\bmp\UPDATING.bmp)
|
||||
if exist "Support\Skins\%skin%\UPDATING.bmp" set "wabmp=Support\Skins\%skin%\UPDATING.bmp"
|
||||
|
||||
@ -142,7 +363,7 @@ taskkill /im ModMiiSkin.exe /f >nul
|
||||
|
||||
|
||||
if exist "%UPDATENAME%.zip" del "%UPDATENAME%.zip">nul
|
||||
start /min /wait support\wget --no-check-certificate -t 3 https://github.com/modmii/modmii.github.io/releases/download/%newversion%/%UPDATENAME%.zip
|
||||
support\wget --no-check-certificate -t 3 https://github.com/modmii/modmii.github.io/releases/download/%newversion%/%UPDATENAME%.zip -q --show-progress
|
||||
if not exist "%UPDATENAME%.zip" goto:updatefailskin
|
||||
|
||||
|
||||
@ -168,6 +389,28 @@ start support\wizapp2.exe PB CLOSE
|
||||
del support\7za2.exe>nul
|
||||
del support\wizapp2.exe>nul
|
||||
if exist %UPDATENAME%.zip del %UPDATENAME%.zip>nul
|
||||
|
||||
::check to see if bundled d2x is toggled, if so erase d2x-beta folder (only difference is bundled d2x has version # set to 65535)
|
||||
if not exist support\d2x-beta\d2x-beta.bat goto:skip
|
||||
call support\d2x-beta\d2x-beta.bat
|
||||
if /i "%d2x-beta-rev%" EQU "%BundledcIOS:~5%" rd /s /q support\d2x-beta
|
||||
:skip
|
||||
|
||||
|
||||
if %currentversion% GEQ 7.0.4 goto:skip
|
||||
::check for legacy d2x-beta.bat's, if "magicword2" found no need for further checks
|
||||
if not exist support\d2x-beta\d2x-beta.bat goto:skip
|
||||
findStr "magicword2" "support\d2x-beta\d2x-beta.bat" >nul
|
||||
IF ERRORLEVEL 1 goto:skip
|
||||
rd /s /q support\d2x-beta
|
||||
::echo.
|
||||
echo d2x cIOS version restored to default but you can change it again in Options
|
||||
::echo.
|
||||
::@ping 127.0.0.1 -n 2 -w 1000> nul
|
||||
:skip
|
||||
|
||||
|
||||
|
||||
if /i "%AudioOption%" EQU "on" start support\nircmd.exe mediaplay 3000 "%Success.mp3%"
|
||||
Start ModMiiSkin.exe
|
||||
exit
|
||||
@ -179,6 +422,8 @@ start support\wizapp PB CLOSE
|
||||
|
||||
set watext=~~Update check has failed, check your internet connection and antivirus\firewall settings.~~Click any button to return to ModMiiSkin v%currentversion%
|
||||
if /i "%AudioOption%" EQU "on" start support\nircmd.exe mediaplay 3000 "%Fail.mp3%"
|
||||
start support\wizapp PB UPDATE 100
|
||||
start support\wizapp PB CLOSE
|
||||
start /w support\wizapp NOBACK TB
|
||||
|
||||
::set wabmp=%wabmplast%
|
||||
@ -186,5 +431,8 @@ Start ModMiiSkin.exe
|
||||
exit
|
||||
|
||||
|
||||
::ReturnToCaller should be the last line
|
||||
:ReturnToCaller
|
||||
::ReturnToCaller should be kept at the end
|
||||
:ReturnToCaller
|
||||
if not "%wabmplast%"=="" set "wabmp=%wabmplast%"
|
||||
if exist temp\currentversionInfo.txt del temp\currentversionInfo.txt>nul
|
||||
if exist temp\skin.txt del temp\skin.txt>nul
|
||||
|
Binary file not shown.
BIN
temp/wiiload_0.5.3-1.zip
Normal file
BIN
temp/wiiload_0.5.3-1.zip
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user