ModMii v6.2.0 Changelog:

Added IOS62 to Active IOS downloads.

Updated ModMii's Shop Channel download to v21.

Added support for new neek2o revs with separate di modules for SD\USB (i.e. dimodule-usb.elf and dimodule-sd.elf)

Postloader forwarder updated from v3 to v4

MyMenuify Mod updated from v1.4 to v1.5

Replaced\mirrored nusad google code download links with dropbox links.

Updated WiiFlow download to grab the most recent version hosted here: http://code.google.com/p/wiiflow/downloads/list

Replaced Joyflow with WiiFlow because WiiFlow can now run via an emulated NAND and JoyFlow is no longer being developed. Also replaced JoyFlow forwarder with WiiFlow v14b forwarder.

Added instructions for users to manually save DML (or Dios Mios) WADs to temp\DML so ModMii can find them. Also disabled ModMii's ability to automatically download versions hosted online because the DML devs keep changing how\where there files are saved and I do not want to mirror their downloads elsewhere.

This update is most likely going to be the last ModMii update. There'll probably only ever be another update if there's a bug, another nintendo update, a bug-free alternative for MMM with wiimote+ support, or if an old friend asks me for a favour. This project has been a lot of fun for me; I've learned a lot and made a lot of friends along the way that will last a lifetime. I want to thank everyone for their support during this crazy adventure, I will truly cherish every minute of it. And while I won't be actively working on ModMii anymore, I don't plan on disappearing so I'll still be around to answer questions. Also, you'll hopefully hear more from me when I eventually create my "XFlak" webpage for my other small projects that I've been working on, so keep your eyes peeled for that. And if you're an old friend reading this, even if it's 10 years from now, you should still be able to reach me via my xflak40@hotmail.com email address. Thanks everyone, it's been real.
This commit is contained in:
xflak40 2012-11-13 03:08:01 +00:00
parent 71f96257ec
commit bb5ce4cd76
4 changed files with 306 additions and 208 deletions

File diff suppressed because it is too large Load Diff

View File

@ -31,7 +31,7 @@ Exit
::---------------------------------------------------------- ::----------------------------------------------------------
set currentversion=6.1.5 set currentversion=6.2.0
set currentversioncopy=%currentversion% set currentversioncopy=%currentversion%
set agreedversion= set agreedversion=
@ -1921,11 +1921,11 @@ if /i "%SNKCIOS%" EQU "Y" set wainput=%wainput%~* Install cIOS249 rev14
if /i "%SNKcBC%" EQU "NMM" set wainput=%wainput%~* Install NMM (No More Memory-Cards) if /i "%SNKcBC%" EQU "NMM" set wainput=%wainput%~* Install NMM (No More Memory-Cards)
if /i "%SNKcBC%" EQU "DML" set wainput=%wainput%~* Install DML (Dios Mios Lite) v%CurrentDMLRev% to Real NAND if /i "%SNKcBC%" EQU "DML" set wainput=%wainput%~* Install DML %CurrentDMLRev% to Real NAND
if /i "%SNKPRI%" EQU "Y" set wainput=%wainput%~* Install Priiloader if /i "%SNKPRI%" EQU "Y" set wainput=%wainput%~* Install Priiloader
if /i "%SNKJOY%" EQU "Y" set wainput=%wainput%~* Install JoyFlow if /i "%SNKFLOW%" EQU "Y" set wainput=%wainput%~* Install WiiFlow
IF not "%addwadfolder%"=="" set wainput=%wainput%~* Install wads from custom folder:~ %addwadfolder% IF not "%addwadfolder%"=="" set wainput=%wainput%~* Install wads from custom folder:~ %addwadfolder%
@ -2376,29 +2376,29 @@ set watext=~~~~ Checking which DML versions are hosted online...
::support\nircmd.exe win activate ititle "ModMiiSkinCMD" ::support\nircmd.exe win activate ititle "ModMiiSkinCMD"
::if /i "%ModMiiverbose%" NEQ "on" support\nircmd.exe win hide ititle "ModMiiSkinCMD" ::if /i "%ModMiiverbose%" NEQ "on" support\nircmd.exe win hide ititle "ModMiiSkinCMD"
start support\wizapp PB OPEN ::start support\wizapp PB OPEN
::get all list ::get all list
start %ModMiimin%/wait support\wget -N "http://code.google.com/p/diosmioslite/downloads/list?can=1" ::start %ModMiimin%/wait support\wget -N "http://code.google.com/p/diosmioslite/downloads/list?can=1"
start support\wizapp PB UPDATE 20 ::start support\wizapp PB UPDATE 20
if exist list* (move /y list* temp\list.txt>nul) else (goto:nowifi) ::if exist list* (move /y list* temp\list.txt>nul) else (goto:nowifi)
copy /y "temp\list.txt" "temp\list2.txt">nul ::copy /y "temp\list.txt" "temp\list2.txt">nul
support\sfk filter -spat "temp\list.txt" ++"diosmioslite.googlecode.com/files/" ++"diosmioslitesv" ++".wad" -!zip -rep _*"/"__ -rep _".wad*"__ -rep _"*files/"__ -rep _diosmioslitesv__ -rep _\x2528_\x28_ -rep _\x2529_\x29_ -rep _\x2520_\x20_ -rep _\x253B_\x3B_ -rep _\x252C_\x2C_ -write -yes>nul ::support\sfk filter -spat "temp\list.txt" ++"diosmioslite.googlecode.com/files/" ++"diosmioslitesv" ++".wad" -!zip -rep _*"/"__ -rep _".wad*"__ -rep _"*files/"__ -rep _diosmioslitesv__ -rep _\x2528_\x28_ -rep _\x2529_\x29_ -rep _\x2520_\x20_ -rep _\x253B_\x3B_ -rep _\x252C_\x2C_ -write -yes>nul
start support\wizapp PB UPDATE 40 ::start support\wizapp PB UPDATE 40
::get featured list ::get featured list
support\sfk filter -spat "temp\list2.txt" ++"diosmioslite.googlecode.com/files/" ++"diosmioslitesv" ++".wad', 'Featured" -rep _*"/"__ -write -yes>nul ::support\sfk filter -spat "temp\list2.txt" ++"diosmioslite.googlecode.com/files/" ++"diosmioslitesv" ++".wad', 'Featured" -rep _*"/"__ -write -yes>nul
support\sfk filter -spat "temp\list2.txt" -+"Featured" -!zip -!DMLST.wad -rep _".wad*"__ -rep _"*files/"__ -rep _diosmioslitesv__ -rep _\x2528_\x28_ -rep _\x2529_\x29_ -rep _\x2520_\x20_ -rep _\x253B_\x3B_ -rep _\x252C_\x2C_ -write -yes>nul ::support\sfk filter -spat "temp\list2.txt" -+"Featured" -!zip -!DMLST.wad -rep _".wad*"__ -rep _"*files/"__ -rep _diosmioslitesv__ -rep _\x2528_\x28_ -rep _\x2529_\x29_ -rep _\x2520_\x20_ -rep _\x253B_\x3B_ -rep _\x252C_\x2C_ -write -yes>nul
start support\wizapp PB UPDATE 60 ::start support\wizapp PB UPDATE 60
:nowifi :nowifi
@ -2408,10 +2408,11 @@ if not exist "temp\DML\*.wad" goto:nolocallist
dir "temp\DML\*.wad" /b /O:-N>>temp\list.txt dir "temp\DML\*.wad" /b /O:-N>>temp\list.txt
support\sfk filter "temp\list.txt" -rep _"diosmioslitesv"__ -rep _".wad"__ -write -yes>nul ::support\sfk filter "temp\list.txt" -rep _"diosmioslitesv"__ -rep _".wad"__ -write -yes>nul
support\sfk filter "temp\list.txt" -rep _".wad"__ -write -yes>nul
support\sfk filter "temp\list.txt" -unique -write -yes>nul support\sfk filter "temp\list.txt" -unique -write -yes>nul
start support\wizapp PB UPDATE 80 ::start support\wizapp PB UPDATE 80
:nolocallist :nolocallist
@ -2419,7 +2420,7 @@ start support\wizapp PB UPDATE 80
::------actual page start---------- ::------actual page start----------
:CurrentDMLRevSelect2 :CurrentDMLRevSelect2
start support\wizapp PB UPDATE 100 ::start support\wizapp PB UPDATE 100
::count # of folders in advance to set "mode" ::count # of folders in advance to set "mode"
setlocal ENABLEDELAYEDEXPANSION setlocal ENABLEDELAYEDEXPANSION
@ -2434,7 +2435,9 @@ start support\wizapp PB CLOSE
::Error if no revs found ::Error if no revs found
if /i "%DMLTOTAL%" NEQ "0" goto:DMLrevsfound if /i "%DMLTOTAL%" NEQ "0" goto:DMLrevsfound
set watext=~~~~Unable to connect to the internet and no DML versions saved locally if not exist temp\DML mkdir temp\DML
set watext=~~~No DML (or Dios Mios) versions saved locally~~To add versions to the below list, download them from here:~~http://code.google.com/p/diosmios/wiki/Downloads~~~Then save them to ModMii's "temp\DML" folder
start /w support\wizapp TB start /w support\wizapp TB
@ -2452,8 +2455,9 @@ set wafile=
set wainput= set wainput=
Set watext=~~ Select the version of DML you would like to build:~~DML requires either Sneek+DI r157+ or NeoGamma R9 beta 55+ Set watext=Select the version of DML (or Dios Mios) to install:~~To add versions to the list, download them from here:~http://code.google.com/p/diosmios/wiki/Downloads~Then save them to ModMii's "temp\DML" folder~~DML requires either Sneek+DI r157+ or NeoGamma R9 beta 55+
if not exist temp\list.txt goto:quickskip
::Loop through the the following once for EACH line in *.txt ::Loop through the the following once for EACH line in *.txt
for /F "tokens=*" %%A in (temp\list.txt) do call :processDMLlist %%A for /F "tokens=*" %%A in (temp\list.txt) do call :processDMLlist %%A
@ -2461,13 +2465,14 @@ goto:quickskip
:processDMLlist :processDMLlist
set CurrentDMLRev=%* set CurrentDMLRev=%*
if not exist temp\list2.txt goto:nofeaturedcheck ::if not exist temp\list2.txt goto:nofeaturedcheck
findStr /I /C:"%CurrentDMLRev%" "temp\list2.txt" >nul ::findStr /I /C:"%CurrentDMLRev%" "temp\list2.txt" >nul
IF ERRORLEVEL 1 (set FeaturedTag=) else (set FeaturedTag= - Featured) ::IF ERRORLEVEL 1 (set FeaturedTag=) else (set FeaturedTag= - Featured)
:nofeaturedcheck :nofeaturedcheck
if not exist "temp\DML\diosmioslitesv%CurrentDMLRev%.wad" set wainput=%wainput%%CurrentDMLRev% (hosted on google code)%FeaturedTag%; ::if not exist "temp\DML\diosmioslitesv%CurrentDMLRev%.wad" set wainput=%wainput%%CurrentDMLRev% (hosted on google code)%FeaturedTag%;
if exist "temp\DML\diosmioslitesv%CurrentDMLRev%.wad" set wainput=%wainput%%CurrentDMLRev%%FeaturedTag%; ::if exist "temp\DML\diosmioslitesv%CurrentDMLRev%.wad" set wainput=%wainput%%CurrentDMLRev%%FeaturedTag%;
set wainput=%wainput%%CurrentDMLRev%;
goto:EOF goto:EOF
:quickskip :quickskip
@ -2485,8 +2490,11 @@ set CurrentDMLRev=
goto:SNKPAGE4a3 goto:SNKPAGE4a3
:notback :notback
::remove featured\hosted tags before retrieving selection ::remove featured\hosted tags before retrieving selection
support\sfk filter "%wabat%" -rep _" (hosted on google code)"__ -rep _" - Featured"__ -write -yes>nul ::disabled
::support\sfk filter "%wabat%" -rep _" (hosted on google code)"__ -rep _" - Featured"__ -write -yes>nul
call "%wabat%" call "%wabat%"
@ -2678,7 +2686,7 @@ set SNKPLC=
set SNKCIOS= set SNKCIOS=
set SNKPRI= set SNKPRI=
set SNKcBC= set SNKcBC=
set SNKJOY= set SNKFLOW=
::set addwadfolder= ::set addwadfolder=
set waoutnum= set waoutnum=
@ -2703,8 +2711,8 @@ if /i "%SNEEKTYPE%" NEQ "SD" set wainput=%wainput%; No ?More Memory-Cards (NMM)
if /i "%SNEEKTYPE:~0,1%" NEQ "U" goto:notUneek ::if /i "%SNEEKTYPE:~0,1%" NEQ "U" goto:notUneek
set wainput=%wainput%; ?JoyFlow (USB-Loader) set wainput=%wainput%; ?WiiFlow (USB-Loader)
if /i "%AbstinenceWiz%" EQU "Y" goto:notUneek if /i "%AbstinenceWiz%" EQU "Y" goto:notUneek
if /i "%neek2o%" EQU "off" set wainput=%wainput%; ?Switch2Uneek (launch different NANDs) if /i "%neek2o%" EQU "off" set wainput=%wainput%; ?Switch2Uneek (launch different NANDs)
:notUneek :notUneek
@ -2749,8 +2757,8 @@ IF not ERRORLEVEL 1 set THEMEQ=Y
findStr /I /C:"No ^&More Memory-Cards (NMM)" "%wabat%" >nul findStr /I /C:"No ^&More Memory-Cards (NMM)" "%wabat%" >nul
IF not ERRORLEVEL 1 set SNKcBC=NMM IF not ERRORLEVEL 1 set SNKcBC=NMM
findStr /I /C:"^&JoyFlow" "%wabat%" >nul findStr /I /C:"^&WiiFlow" "%wabat%" >nul
IF not ERRORLEVEL 1 set SNKJOY=Y IF not ERRORLEVEL 1 set SNKFLOW=Y
findStr /I /C:"Switch2Uneek" "%wabat%" >nul findStr /I /C:"Switch2Uneek" "%wabat%" >nul
IF not ERRORLEVEL 1 set SNKS2U=Y IF not ERRORLEVEL 1 set SNKS2U=Y
@ -3160,7 +3168,7 @@ if not "%addwadfolder%"=="" set classicCMD=%classicCMD% WADdir:%addwadfolder%?
if /i "%SNKPLC%" EQU "Y" set classicCMD=%classicCMD% PLC if /i "%SNKPLC%" EQU "Y" set classicCMD=%classicCMD% PLC
if /i "%SNKCIOS%" EQU "Y" set classicCMD=%classicCMD% 249 if /i "%SNKCIOS%" EQU "Y" set classicCMD=%classicCMD% 249
if /i "%SNKPRI%" EQU "Y" set classicCMD=%classicCMD% Pri if /i "%SNKPRI%" EQU "Y" set classicCMD=%classicCMD% Pri
if /i "%SNKJOY%" EQU "Y" set classicCMD=%classicCMD% Joy if /i "%SNKFLOW%" EQU "Y" set classicCMD=%classicCMD% FLOW
if /i "%SNKcBC%" EQU "NMM" set classicCMD=%classicCMD% NMM if /i "%SNKcBC%" EQU "NMM" set classicCMD=%classicCMD% NMM
if /i "%SNKcBC%" EQU "DML" set classicCMD=%classicCMD% DML DMLRev:%CurrentDMLRev% if /i "%SNKcBC%" EQU "DML" set classicCMD=%classicCMD% DML DMLRev:%CurrentDMLRev%

View File

@ -0,0 +1,30 @@
@echo off
setlocal
chdir /d "%~dp0"
set PATH=%SystemRoot%\system32;%SystemRoot%\system32\wbem;%SystemRoot%
chcp 437>nul
if not exist Support cd..
reg query HKCR\.csv>temp.txt
Support\sfk filter -quiet temp.txt ++Default -rep _*" "__ -write -yes
set /p key= <temp.txt
::set key=* to add to context for ALL files
del temp.txt>nul
> %TEMP%.\TEMP.REG ECHO Windows Registry Editor Version 5.00
>>%TEMP%.\TEMP.REG ECHO.
>>%TEMP%.\TEMP.REG ECHO [HKEY_CLASSES_ROOT\%key%\shell\Analyze Syscheck Log using ModMii]
>>%TEMP%.\TEMP.REG ECHO.
>>%TEMP%.\TEMP.REG ECHO [HKEY_CLASSES_ROOT\%key%\shell\Analyze Syscheck Log using ModMii\command]
>>%TEMP%.\TEMP.REG ECHO @="\"%cd:\=\\\\%\\\\ModMii.exe\" %%1"
>>%TEMP%.\TEMP.REG ECHO.
START /WAIT REGEDIT /S "%TEMP%\TEMP.REG"
DEL "%TEMP%\TEMP.REG">nul

View File

@ -0,0 +1,30 @@
@echo off
setlocal
chdir /d "%~dp0"
set PATH=%SystemRoot%\system32;%SystemRoot%\system32\wbem;%SystemRoot%
chcp 437>nul
if not exist Support cd..
reg query HKCR\.csv>temp.txt
Support\sfk filter -quiet temp.txt ++Default -rep _*" "__ -write -yes
set /p key= <temp.txt
::set key=* to add to context for ALL files
del temp.txt>nul
> %TEMP%.\TEMP.REG ECHO Windows Registry Editor Version 5.00
>>%TEMP%.\TEMP.REG ECHO.
>>%TEMP%.\TEMP.REG ECHO [-HKEY_CLASSES_ROOT\%key%\shell\Analyze Syscheck Log using ModMii]
>>%TEMP%.\TEMP.REG ECHO.
::>>%TEMP%.\TEMP.REG ECHO [HKEY_CLASSES_ROOT\%key%\shell\Analyze Syscheck Log using ModMii\command]
::>>%TEMP%.\TEMP.REG ECHO @="\"%cd:\=\\\\%\\\\ModMii.exe\" %%1"
::>>%TEMP%.\TEMP.REG ECHO.
START /WAIT REGEDIT /S "%TEMP%\TEMP.REG"
DEL "%TEMP%\TEMP.REG">nul