diff --git a/ModMii Installer/ModMii Installer (Dutch).bat b/ModMii Installer/ModMii Installer (Dutch).bat new file mode 100644 index 0000000..cca7e4b --- /dev/null +++ b/ModMii Installer/ModMii Installer (Dutch).bat @@ -0,0 +1,240 @@ +@echo off + +title=ModMii Installer +mode con cols=85 lines=25 +color 1f + +set currentversion=0.0.0 +set UPDATENAME=ModMiiDutchUpdate +set AUTOUPDATE=off +set ModMiiInstallerpath=%cd% + +set InstallerVersion=2.6 + +set ModMiimin=/min + +if exist Updatetemp.bat attrib -h Updatetemp.bat +if exist Updatetemp.bat del updatetemp.bat>nul + +if exist "%UPDATENAME%.txt" del "%UPDATENAME%.txt">nul +if exist "%UPDATENAME%.bat" del "%UPDATENAME%.bat">nul + + +::get desktop location (%DESKTOPDIR%) using findDesktop.vbs +call getdesktop.bat + + +:updaterpage +set proceed= +cls +echo ModMii Installer v%InstallerVersion% +echo door XFlak +echo. +echo. +echo Waar wilt u ModMii installeren? +echo. +echo. +echo L = Locale Installatie +echo * Installatie op %homedrive%\ModMii +echo. +echo. +echo D = Desktop Installatie +echo * Installatie op %DESKTOPDIR%\ModMii +echo. +echo. +echo C = Custom Mobiele Installatie +echo * Installatie locatie bepaald door gebruiker +echo. +echo. +echo E = Afsluiten en niet installeren +echo. +echo. +set /p proceed= Geef uw keuze in: + +if /i "%proceed%" EQU "E" exit +if /i "%proceed%" EQU "C" goto:updaterpage2 + +if /i "%proceed%" EQU "L" set InstallPath=%homedrive%\ModMii +if /i "%proceed%" EQU "L" goto:updaterpage3 + +if /i "%proceed%" EQU "D" set InstallPath=%DESKTOPDIR%\ModMii +if /i "%proceed%" EQU "D" goto:updaterpage3 + +echo Uw invoer klopt niet! +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:updaterpage + + + +:updaterpage2 +set InstallPathTemp= +cls +echo ModMii Installer v%InstallerVersion% +echo door XFlak +echo. +echo. +echo Geef Drive letter (of pad) op voor de Modmii installatie: +echo. +echo. +echo VOORBEELD +echo ======== +echo. +echo E:\ModMii +echo. +echo F: +echo. +echo G:\MobieleProgs\ModMii +echo. +echo. +echo B = Terug +echo. +echo E = Afsluiten en niet installeren +echo. +echo. +set /p InstallPathTemp= Geef uw keuze in: + +IF "%InstallPathTemp%"=="" echo Uw invoer klopt niet! +IF "%InstallPathTemp%"=="" goto:updaterpage2 + +if /i "%InstallPathTemp%" EQU "B" goto:updaterpage +if /i "%InstallPathTemp%" EQU "E" exit + +::remove quotes from variable (if applicable) +echo "set InstallPathTemp=%InstallPathTemp%">temp.txt +sfk filter -quiet temp.txt -rep _""""__>temp.bat +call temp.bat +del temp.bat>nul +del temp.txt>nul + +:doublecheck +set fixslash= +if /i "%InstallPathTemp:~-1%" EQU "\" set fixslash=yes +if /i "%InstallPathTemp:~-1%" EQU "/" set fixslash=yes +if /i "%fixslash%" EQU "yes" set InstallPathTemp=%InstallPathTemp:~0,-1% +if /i "%fixslash%" EQU "yes" goto:doublecheck + + +::if second char is ":" check if drive exists +if /i "%InstallPathTemp:~1,1%" NEQ ":" goto:skipcheck +if exist "%InstallPathTemp:~0,2%" (goto:skipcheck) else (echo.) +echo %InstallPathTemp:~0,2% bestaat niet,probeer nog een keer... +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:updaterpage2 +:skipcheck + + +set InstallPath=%InstallPathTemp% +goto:updaterpage3 + + + + +:updaterpage3 +set shortcut= +cls +echo ModMii Installer v%InstallerVersion% +echo door XFlak +echo. +echo. +echo Snelkoppeling bureaublad , Start Menu, beide of geen? +echo. +echo. +echo. +echo D = Desktop alleen +echo. +echo S = Start Menu alleen +echo. +echo A = Allebeide +echo. +echo N = Niets +echo. +echo. +echo B = Terug +echo. +echo E = Afsluiten en niet installeren +echo. +echo. +set /p shortcut= Geef uw keuze in: + +if /i "%shortcut%" EQU "E" exit +if /i "%shortcut%" EQU "D" goto:updaterpageconfirm +if /i "%shortcut%" EQU "S" goto:updaterpageconfirm +if /i "%shortcut%" EQU "A" goto:updaterpageconfirm +if /i "%shortcut%" EQU "N" goto:updaterpageconfirm + +if /i "%proceed%" EQU "L" goto:backto1 +if /i "%proceed%" EQU "D" goto:backto1 +if /i "%shortcut%" EQU "B" goto:updaterpage2 +:backto1 +if /i "%shortcut%" EQU "B" goto:updaterpage + +echo Uw invoer klopt niet! +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:updaterpage3 + + + +:updaterpageconfirm +set updateconfirm= +cls +echo ModMii Installer v%InstallerVersion% +echo door XFlak +echo. +echo. +echo ModMii installeren met deze instellingen? +echo. +echo. +echo * Installeer ModMii opm deze locatie: +echo - %InstallPath% +echo. +if /i "%shortcut%" EQU "D" echo * Modmii snelkoppeling alleen op bureaublad +if /i "%shortcut%" EQU "S" echo * Modmii snelkoppeling alleen in Menu Start +if /i "%shortcut%" EQU "A" echo * Modmii snelkoppeling op bureaublad en in Menu Start +if /i "%shortcut%" EQU "N" echo * Geen Modmii snelkoppelingen op bureaublad of in Menu Start + +echo. +echo. +echo. +echo. +echo Y = Ja +echo. +echo B = Terug +echo. +echo E = Afsluiten en niet installeren +echo. +echo. +set /p updateconfirm= Geef uw keuze in: + +if /i "%updateconfirm%" EQU "E" exit +if /i "%updateconfirm%" EQU "Y" goto:proceed +if /i "%updateconfirm%" EQU "B" goto:updaterpage3 + + +echo Uw invoer klopt niet! +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:updaterpageconfirm + + + + + +:proceed +if exist list.bat del list.bat>nul + +start %ModMiimin%/wait wget "http://code.google.com/p/nusad/downloads/list?can=3&q=&colspec=Filename+Summary+Uploaded+ReleaseDate+Size+DownloadCount" + +if exist list* (move /y list* list.bat>nul) else (goto:updatefail) +sfk filter -quiet "list.bat" -+"%UPDATENAME%" -rep _".txt*"__ -rep _"*%UPDATENAME%-"_"set newversion="_ -rep _" *"__ -write -yes +sfk filter "list.bat" -unique -write -yes>nul +call list.bat +del list.bat>nul + +start %ModMiimin%/wait wget http://nusad.googlecode.com/files/%UPDATENAME%-%newversion%.txt +if not exist %UPDATENAME%-%newversion%.txt goto:updatefail +move /y %UPDATENAME%-%newversion%.txt %UPDATENAME%.bat +call %UPDATENAME%.bat +exit + +:updatefail +echo ModMii Download is mislukt, check internet en firewall instellingen. +pause>nul \ No newline at end of file diff --git a/ModMii Installer/ModMii Installer (French).bat b/ModMii Installer/ModMii Installer (French).bat new file mode 100644 index 0000000..3bcb7e8 --- /dev/null +++ b/ModMii Installer/ModMii Installer (French).bat @@ -0,0 +1,239 @@ +@echo off + +title=ModMii Installer (French) +mode con cols=85 lines=25 +color 1f + +set currentversion=0.0.0 +set UPDATENAME=ModMiiFrenchUpdate +set AUTOUPDATE=off +set ModMiiInstallerpath=%cd% + +set InstallerVersion=2.6 + +set ModMiimin=/min + +if exist Updatetemp.bat attrib -h Updatetemp.bat +if exist Updatetemp.bat del updatetemp.bat>nul + +if exist "%UPDATENAME%.txt" del "%UPDATENAME%.txt">nul +if exist "%UPDATENAME%.bat" del "%UPDATENAME%.bat">nul + + +::get desktop location (%DESKTOPDIR%) using findDesktop.vbs +call getdesktop.bat + + +:updaterpage +set proceed= +cls +echo ModMii Installer v%InstallerVersion% +echo par XFlak +echo. +echo. +echo Ou aimeriez-vous installer ModMii? +echo. +echo. +echo L = Installation locale +echo * Installation dans %homedrive%\ModMii +echo. +echo. +echo D = Installation sur le bureau +echo * Installation dans %DESKTOPDIR%\ModMii +echo. +echo. +sfk echo -spat \x20 \x20C = Installation personnalis\xe9e +echo * Installation sur n'importe quel emplacement de votre choix +echo. +echo. +echo E = Sortir sans installer +echo. +echo. +set /p proceed= Entrez votre choix ici: + +if /i "%proceed%" EQU "E" exit +if /i "%proceed%" EQU "C" goto:updaterpage2 + +if /i "%proceed%" EQU "L" set InstallPath=%homedrive%\ModMii +if /i "%proceed%" EQU "L" goto:updaterpage3 + +if /i "%proceed%" EQU "D" set InstallPath=%DESKTOPDIR%\ModMii +if /i "%proceed%" EQU "D" goto:updaterpage3 + +echo Vous avez saisi une valeur incorrecte +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:updaterpage + + + +:updaterpage2 +set InstallPathTemp= +cls +echo ModMii Installer v%InstallerVersion% +echo par XFlak +echo. +echo. +echo Entrez la lettre de lecteur (ou le chemin) pour l'installation ModMii: +echo. +echo. +echo EXEMPLES +echo ======== +echo. +echo E:\ModMii +echo. +echo F: +echo. +echo G:\PortableApps\ModMii +echo. +echo. +echo B = Retour +echo. +echo E = Sortir sans installer +echo. +echo. +set /p InstallPathTemp= Entrez votre choix ici: + +IF "%InstallPathTemp%"=="" echo Vous avez saisi une valeur incorrecte +IF "%InstallPathTemp%"=="" goto:updaterpage2 + +if /i "%InstallPathTemp%" EQU "B" goto:updaterpage +if /i "%InstallPathTemp%" EQU "E" exit + +::remove quotes from variable (if applicable) +echo "set InstallPathTemp=%InstallPathTemp%">temp.txt +sfk filter -quiet temp.txt -rep _""""__>temp.bat +call temp.bat +del temp.bat>nul +del temp.txt>nul + +:doublecheck +set fixslash= +if /i "%InstallPathTemp:~-1%" EQU "\" set fixslash=yes +if /i "%InstallPathTemp:~-1%" EQU "/" set fixslash=yes +if /i "%fixslash%" EQU "yes" set InstallPathTemp=%InstallPathTemp:~0,-1% +if /i "%fixslash%" EQU "yes" goto:doublecheck + + +::if second char is ":" check if drive exists +if /i "%InstallPathTemp:~1,1%" NEQ ":" goto:skipcheck +if exist "%InstallPathTemp:~0,2%" (goto:skipcheck) else (echo.) +echo %InstallPathTemp:~0,2% doesn't exist, please try again... +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:updaterpage2 +:skipcheck + + +set InstallPath=%InstallPathTemp% +goto:updaterpage3 + + + + +:updaterpage3 +set shortcut= +cls +echo ModMii Installer v%InstallerVersion% +echo par XFlak +echo. +echo. +echo Ou voulez-vous installer les raccourcis pour ModMii? +echo. +echo. +echo. +echo D = Bureau seulement +echo. +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 S = Menu D\xe9marrer seulement +echo. +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 A = Bureau et Menu D\xe9marrer +echo. +echo N = Aucun +echo. +echo. +echo B = Retour +echo. +echo E = Sortir sans installer +echo. +echo. +set /p shortcut= Entrez votre choix ici: + +if /i "%shortcut%" EQU "E" exit +if /i "%shortcut%" EQU "D" goto:updaterpageconfirm +if /i "%shortcut%" EQU "S" goto:updaterpageconfirm +if /i "%shortcut%" EQU "A" goto:updaterpageconfirm +if /i "%shortcut%" EQU "N" goto:updaterpageconfirm + +if /i "%proceed%" EQU "L" goto:backto1 +if /i "%proceed%" EQU "D" goto:backto1 +if /i "%shortcut%" EQU "B" goto:updaterpage2 +:backto1 +if /i "%shortcut%" EQU "B" goto:updaterpage + +echo Vous avez entre un choix incorrect +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:updaterpage3 + + + +:updaterpageconfirm +set updateconfirm= +cls +echo ModMii Installer v%InstallerVersion% +echo par XFlak +echo. +echo. +sfk echo -spat \x20 \x20 \x20 \x20 \x20 \x20 \x20 \x20 Installer ModMii en utilisant les param\xe8tres suivants? +echo. +echo. +sfk echo -spat \x20 \x20 \x20 * Installer ModMii \xe0 l'emplacement suivant: +echo - %InstallPath% +echo. +if /i "%shortcut%" EQU "D" echo * Faire le raccourci sur le Bureau +if /i "%shortcut%" EQU "S" sfk echo -spat \x20 \x20 \x20 * Faire le raccourci sur le Menu D\xe9marrer +if /i "%shortcut%" EQU "A" sfk echo -spat \x20 \x20 \x20 * Faire des raccourcis sur le Bureau et le Menu D\xe9marrer +if /i "%shortcut%" EQU "N" sfk echo -spat \x20 \x20 \x20 * Ne pas faire de raccourcis sur le Bureau et le Menu D\xe9marrer + +echo. +echo. +echo. +echo. +echo Y = Oui +echo. +echo B = Retour +echo. +echo E = Sortir sans installer +echo. +echo. +set /p updateconfirm= Entrez votre choix ici: + +if /i "%updateconfirm%" EQU "E" exit +if /i "%updateconfirm%" EQU "Y" goto:proceed +if /i "%updateconfirm%" EQU "B" goto:updaterpage3 + + +echo Vous avez saisi une valeur incorrecte +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:updaterpageconfirm + + + +:proceed +if exist list.bat del list.bat>nul + +start %ModMiimin%/wait wget "http://code.google.com/p/nusad/downloads/list?can=3&q=&colspec=Filename+Summary+Uploaded+ReleaseDate+Size+DownloadCount" + +if exist list* (move /y list* list.bat>nul) else (goto:updatefail) +sfk filter -quiet "list.bat" -+"%UPDATENAME%" -rep _".txt*"__ -rep _"*%UPDATENAME%-"_"set newversion="_ -rep _" *"__ -write -yes +sfk filter "list.bat" -unique -write -yes>nul +call list.bat +del list.bat>nul + +start %ModMiimin%/wait wget http://nusad.googlecode.com/files/%UPDATENAME%-%newversion%.txt +if not exist %UPDATENAME%-%newversion%.txt goto:updatefail +move /y %UPDATENAME%-%newversion%.txt %UPDATENAME%.bat +call %UPDATENAME%.bat +exit + +:updatefail +sfk echo -spat \x20 Echec du contr\xf4le des mises \xe0 jour, +sfk echo -spat \x20 v\xe9rifiez votre connexion internet ainsi que les r\xe9glages du firwall. +pause>nul \ No newline at end of file diff --git a/ModMii Installer/ModMii Installer (Italian).bat b/ModMii Installer/ModMii Installer (Italian).bat new file mode 100644 index 0000000..b4e3eac --- /dev/null +++ b/ModMii Installer/ModMii Installer (Italian).bat @@ -0,0 +1,240 @@ +@echo off + +title=ModMii Installer (Italian) +mode con cols=85 lines=25 +color 1f + +set currentversion=0.0.0 +set UPDATENAME=ModMiiItalianUpdate +set AUTOUPDATE=off +set ModMiiInstallerpath=%cd% + +set InstallerVersion=2.6 + +set ModMiimin=/min + +if exist Updatetemp.bat attrib -h Updatetemp.bat +if exist Updatetemp.bat del updatetemp.bat>nul + +if exist "%UPDATENAME%.txt" del "%UPDATENAME%.txt">nul +if exist "%UPDATENAME%.bat" del "%UPDATENAME%.bat">nul + + +::get desktop location (%DESKTOPDIR%) using findDesktop.vbs +call getdesktop.bat + + +:updaterpage +set proceed= +cls +echo ModMii Installer v%InstallerVersion% +echo by XFlak +echo. +echo. +echo Dove vuoi installare ModMii? +echo. +echo. +echo L = Installazione Locale +echo * Installato in %homedrive%\ModMii +echo. +echo. +echo D = Installazione sul Desktop +echo * Installato in %DESKTOPDIR%\ModMii +echo. +echo. +echo C = Installazione Custom o Portable +echo * Installato nella posizione definita dall'utente +echo. +echo. +echo E = Esci senza installare +echo. +echo. +set /p proceed= Inserisci qui la tua scelta: + +if /i "%proceed%" EQU "E" exit +if /i "%proceed%" EQU "C" goto:updaterpage2 + +if /i "%proceed%" EQU "L" set InstallPath=%homedrive%\ModMii +if /i "%proceed%" EQU "L" goto:updaterpage3 + +if /i "%proceed%" EQU "D" set InstallPath=%DESKTOPDIR%\ModMii +if /i "%proceed%" EQU "D" goto:updaterpage3 + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:updaterpage + + + +:updaterpage2 +set InstallPathTemp= +cls +echo ModMii Installer v%InstallerVersion% +echo by XFlak +echo. +echo. +echo Inserisci la lettera del drive (o la path) dove installare ModMii: +echo. +echo. +echo PER ESEMPIO +echo =========== +echo. +echo E:\ModMii +echo. +echo F: +echo. +echo G:\PortableApps\ModMii +echo. +echo. +echo B = Indietro +echo. +echo E = Esci senza installare +echo. +echo. +set /p InstallPathTemp= Inserisci qui la tua scelta: + +IF "%InstallPathTemp%"=="" echo Hai inserito un comando errato +IF "%InstallPathTemp%"=="" goto:updaterpage2 + +if /i "%InstallPathTemp%" EQU "B" goto:updaterpage +if /i "%InstallPathTemp%" EQU "E" exit + +::remove quotes from variable (if applicable) +echo "set InstallPathTemp=%InstallPathTemp%">temp.txt +sfk filter -quiet temp.txt -rep _""""__>temp.bat +call temp.bat +del temp.bat>nul +del temp.txt>nul + +:doublecheck +set fixslash= +if /i "%InstallPathTemp:~-1%" EQU "\" set fixslash=yes +if /i "%InstallPathTemp:~-1%" EQU "/" set fixslash=yes +if /i "%fixslash%" EQU "yes" set InstallPathTemp=%InstallPathTemp:~0,-1% +if /i "%fixslash%" EQU "yes" goto:doublecheck + + +::if second char is ":" check if drive exists +if /i "%InstallPathTemp:~1,1%" NEQ ":" goto:skipcheck +if exist "%InstallPathTemp:~0,2%" (goto:skipcheck) else (echo.) +echo %InstallPathTemp:~0,2% doesn't exist, please try again... +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:updaterpage2 +:skipcheck + + +set InstallPath=%InstallPathTemp% +goto:updaterpage3 + + + + +:updaterpage3 +set shortcut= +cls +echo ModMii Installer v%InstallerVersion% +echo by XFlak +echo. +echo. +sfk echo -spat \x20\x20Installo i collegamenti a ModMii sul Desktop, Start Men\xf9, entrambi o nessuno? +echo. +echo. +echo. +echo D = Solo Desktop +echo. +sfk echo -spat \x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20S = Solo Start Menù +echo. +echo A = Entrambi +echo. +echo N = Nessuno +echo. +echo. +echo B = Indietro +echo. +echo E = Esci senza installare +echo. +echo. +set /p shortcut= Inserisci qui la tua scelta: + +if /i "%shortcut%" EQU "E" exit +if /i "%shortcut%" EQU "D" goto:updaterpageconfirm +if /i "%shortcut%" EQU "S" goto:updaterpageconfirm +if /i "%shortcut%" EQU "A" goto:updaterpageconfirm +if /i "%shortcut%" EQU "N" goto:updaterpageconfirm + +if /i "%proceed%" EQU "L" goto:backto1 +if /i "%proceed%" EQU "D" goto:backto1 +if /i "%shortcut%" EQU "B" goto:updaterpage2 +:backto1 +if /i "%shortcut%" EQU "B" goto:updaterpage + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:updaterpage3 + + + +:updaterpageconfirm +set updateconfirm= +cls +echo ModMii Installer v%InstallerVersion% +echo by XFlak +echo. +echo. +echo Installo ModMii con le seguenti impostazioni? +echo. +echo. +echo * Installo ModMii nel seguente percorso: +echo - %InstallPath% +echo. +if /i "%shortcut%" EQU "D" echo * Creo il collegamento a ModMii solo sul Desktop +if /i "%shortcut%" EQU "S" sfk echo -spat \x20\x20\x20\x20\x20* Creo il collegamento a ModMii solo nello Start Men\xf9 +if /i "%shortcut%" EQU "A" sfk echo -spat \x20\x20\x20\x20\x20* Creo il collegamento a ModMii sul Desktop e nello Start Men\xf9 +if /i "%shortcut%" EQU "N" sfk echo -spat \x20\x20\x20\x20\x20* Nessun collegamento a ModMii verr\xe0 creato + +echo. +echo. +echo. +echo. +echo Y = Si +echo. +echo B = Indietro +echo. +echo E = Esci senza installare +echo. +echo. +set /p updateconfirm= Inserisci qui la tua scelta: + +if /i "%updateconfirm%" EQU "E" exit +if /i "%updateconfirm%" EQU "Y" goto:proceed +if /i "%updateconfirm%" EQU "B" goto:updaterpage3 + + +echo Hai inserito un comando errato +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:updaterpageconfirm + + + + + +:proceed +if exist list.bat del list.bat>nul + +start %ModMiimin%/wait wget "http://code.google.com/p/nusad/downloads/list?can=3&q=&colspec=Filename+Summary+Uploaded+ReleaseDate+Size+DownloadCount" + +if exist list* (move /y list* list.bat>nul) else (goto:updatefail) +sfk filter -quiet "list.bat" -+"%UPDATENAME%" -rep _".txt*"__ -rep _"*%UPDATENAME%-"_"set newversion="_ -rep _" *"__ -write -yes +sfk filter "list.bat" -unique -write -yes>nul +call list.bat +del list.bat>nul + +start %ModMiimin%/wait wget http://nusad.googlecode.com/files/%UPDATENAME%-%newversion%.txt +if not exist %UPDATENAME%-%newversion%.txt goto:updatefail +move /y %UPDATENAME%-%newversion%.txt %UPDATENAME%.bat +call %UPDATENAME%.bat +exit + +:updatefail +sfk echo -spat \x20Il Download di ModMii \xe8 fallito, controlla la tua connessione internet e le impostazioni del firewall. +pause>nul diff --git a/ModMii Installer/ModMii Installer.bat b/ModMii Installer/ModMii Installer.bat new file mode 100644 index 0000000..ba21e34 --- /dev/null +++ b/ModMii Installer/ModMii Installer.bat @@ -0,0 +1,239 @@ +@echo off + +title=ModMii Installer +mode con cols=85 lines=25 +color 1f + +set currentversion=0.0.0 +set UPDATENAME=NUSAutoUpdate +set AUTOUPDATE=off +set ModMiiInstallerpath=%cd% + +set InstallerVersion=2.6 + +set ModMiimin=/min + +if exist Updatetemp.bat attrib -h Updatetemp.bat +if exist Updatetemp.bat del updatetemp.bat>nul + +if exist "%UPDATENAME%.txt" del "%UPDATENAME%.txt">nul +if exist "%UPDATENAME%.bat" del "%UPDATENAME%.bat">nul + +::get desktop location (%DESKTOPDIR%) using findDesktop.vbs +call getdesktop.bat + + +:updaterpage +set proceed= +cls +echo ModMii Installer v%InstallerVersion% +echo by XFlak +echo. +echo. +echo Where would you like to install ModMii? +echo. +echo. +echo L = Local Installation +echo * Installed to %homedrive%\ModMii +echo. +echo. +echo D = Desktop Installation +echo * Installed to %DESKTOPDIR%\ModMii +echo. +echo. +echo C = Custom Portable Installation +echo * Installed to user-defined location +echo. +echo. +echo E = Exit without installing +echo. +echo. +set /p proceed= Enter Selection Here: + +if /i "%proceed%" EQU "E" exit +if /i "%proceed%" EQU "C" goto:updaterpage2 + +if /i "%proceed%" EQU "L" set InstallPath=%homedrive%\ModMii +if /i "%proceed%" EQU "L" goto:updaterpage3 + +if /i "%proceed%" EQU "D" set InstallPath=%DESKTOPDIR%\ModMii +if /i "%proceed%" EQU "D" goto:updaterpage3 + +echo You Have Entered an Incorrect Key +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:updaterpage + + + +:updaterpage2 +set InstallPathTemp= +cls +echo ModMii Installer v%InstallerVersion% +echo by XFlak +echo. +echo. +echo Enter the drive letter (or path) for ModMii Installation: +echo. +echo. +echo EXAMPLES +echo ======== +echo. +echo E:\ModMii +echo. +echo F: +echo. +echo G:\PortableApps\ModMii +echo. +echo. +echo B = Back +echo. +echo E = Exit without installing +echo. +echo. +set /p InstallPathTemp= Enter Selection Here: + +IF "%InstallPathTemp%"=="" echo You Have Entered an Incorrect Key +IF "%InstallPathTemp%"=="" goto:updaterpage2 + +if /i "%InstallPathTemp%" EQU "B" goto:updaterpage +if /i "%InstallPathTemp%" EQU "E" exit + +::remove quotes from variable (if applicable) +echo "set InstallPathTemp=%InstallPathTemp%">temp.txt +sfk filter -quiet temp.txt -rep _""""__>temp.bat +call temp.bat +del temp.bat>nul +del temp.txt>nul + +:doublecheck +set fixslash= +if /i "%InstallPathTemp:~-1%" EQU "\" set fixslash=yes +if /i "%InstallPathTemp:~-1%" EQU "/" set fixslash=yes +if /i "%fixslash%" EQU "yes" set InstallPathTemp=%InstallPathTemp:~0,-1% +if /i "%fixslash%" EQU "yes" goto:doublecheck + + +::if second char is ":" check if drive exists +if /i "%InstallPathTemp:~1,1%" NEQ ":" goto:skipcheck +if exist "%InstallPathTemp:~0,2%" (goto:skipcheck) else (echo.) +echo %InstallPathTemp:~0,2% doesn't exist, please try again... +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:updaterpage2 +:skipcheck + + +set InstallPath=%InstallPathTemp% +goto:updaterpage3 + + + + +:updaterpage3 +set shortcut= +cls +echo ModMii Installer v%InstallerVersion% +echo by XFlak +echo. +echo. +echo Install ModMii shortcuts to Desktop, Start Menu, both or none? +echo. +echo. +echo. +echo D = Desktop only +echo. +echo S = Start Menu only +echo. +echo A = All the above +echo. +echo N = None +echo. +echo. +echo B = Back +echo. +echo E = Exit without installing +echo. +echo. +set /p shortcut= Enter Selection Here: + +if /i "%shortcut%" EQU "E" exit +if /i "%shortcut%" EQU "D" goto:updaterpageconfirm +if /i "%shortcut%" EQU "S" goto:updaterpageconfirm +if /i "%shortcut%" EQU "A" goto:updaterpageconfirm +if /i "%shortcut%" EQU "N" goto:updaterpageconfirm + +if /i "%proceed%" EQU "L" goto:backto1 +if /i "%proceed%" EQU "D" goto:backto1 +if /i "%shortcut%" EQU "B" goto:updaterpage2 +:backto1 +if /i "%shortcut%" EQU "B" goto:updaterpage + +echo You Have Entered an Incorrect Key +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:updaterpage3 + + + +:updaterpageconfirm +set updateconfirm= +cls +echo ModMii Installer v%InstallerVersion% +echo by XFlak +echo. +echo. +echo Install ModMii using the following settings? +echo. +echo. +echo * Install ModMii to the following location: +echo - %InstallPath% +echo. +if /i "%shortcut%" EQU "D" echo * Create ModMii shortcut on Desktop only +if /i "%shortcut%" EQU "S" echo * Create ModMii shortcut on Start Menu only +if /i "%shortcut%" EQU "A" echo * Create ModMii shortcuts on Desktop and Start Menu +if /i "%shortcut%" EQU "N" echo * Do not create ModMii shortcuts on Desktop or Start Menu + +echo. +echo. +echo. +echo. +echo Y = Yes +echo. +echo B = Back +echo. +echo E = Exit without installing +echo. +echo. +set /p updateconfirm= Enter Selection Here: + +if /i "%updateconfirm%" EQU "E" exit +if /i "%updateconfirm%" EQU "Y" goto:proceed +if /i "%updateconfirm%" EQU "B" goto:updaterpage3 + + +echo You Have Entered an Incorrect Key +@ping 127.0.0.1 -n 2 -w 1000> nul +goto:updaterpageconfirm + + + + + +:proceed +if exist list.bat del list.bat>nul + +start %ModMiimin%/wait wget "http://code.google.com/p/nusad/downloads/list?can=3&q=&colspec=Filename+Summary+Uploaded+ReleaseDate+Size+DownloadCount" + +if exist list* (move /y list* list.bat>nul) else (goto:updatefail) +sfk filter -quiet "list.bat" -+"%UPDATENAME%" -rep _".txt*"__ -rep _"*%UPDATENAME%-"_"set newversion="_ -rep _" *"__ -write -yes +sfk filter "list.bat" -unique -write -yes>nul +call list.bat +del list.bat>nul + +start %ModMiimin%/wait wget http://nusad.googlecode.com/files/%UPDATENAME%-%newversion%.txt +if not exist %UPDATENAME%-%newversion%.txt goto:updatefail +move /y %UPDATENAME%-%newversion%.txt %UPDATENAME%.bat +call %UPDATENAME%.bat +exit + +:updatefail +echo ModMii Download has failed, check your internet connection and firewall settings. +pause>nul \ No newline at end of file