mirror of
https://github.com/modmii/modmii.github.io.git
synced 2025-06-16 00:58:31 +02:00
ModMii v7.0.0 Update - 2023-03-10
This commit is contained in:
357
Support/subscripts/Ascii2hex.bat
Normal file
357
Support/subscripts/Ascii2hex.bat
Normal file
@ -0,0 +1,357 @@
|
||||
@echo off
|
||||
(setlocal enabledelayedexpansion & set Miep=!)
|
||||
set Quote="
|
||||
chcp 1252>nul
|
||||
|
||||
:Start
|
||||
:: Reset variables
|
||||
set Counter=0
|
||||
set AsciiCode=%var%
|
||||
set DecimalCode_Puffer=
|
||||
set DecimalCode=
|
||||
set BinaryCode=
|
||||
set HexCode=
|
||||
|
||||
:: Ask for hexadecimal code
|
||||
::set /p AsciiCode=Ascii:
|
||||
|
||||
:: Check the beginning and the end for parantheses
|
||||
if "%AsciiCode:~0,1%" == "{" set Counter=1
|
||||
set AsciiCode=!AsciiCode! {p8UyY}
|
||||
|
||||
|
||||
:Conversion
|
||||
|
||||
set DecimalCode_Puffer=!DecimalCode!
|
||||
|
||||
:: Check if finished
|
||||
rem if "!AsciiCode:~%Counter%,9!" == " {p8UyY}" goto :Finished
|
||||
if not "!AsciiCode:~%Counter%,9!" == " {p8UyY}" goto :continue
|
||||
|
||||
:Finished
|
||||
|
||||
echo !AsciiCode! | find " {p8UyY}" >nul 2>nul && set AsciiCode=!AsciiCode:~0,-9!
|
||||
|
||||
set AsciiCode=!AsciiCode:?!
|
||||
set AsciiCode=!AsciiCode:?!
|
||||
set AsciiCode=!AsciiCode:?!
|
||||
set AsciiCode=!AsciiCode:?!
|
||||
set AsciiCode=!AsciiCode:?!
|
||||
set AsciiCode=!AsciiCode:?!
|
||||
set AsciiCode=!AsciiCode:?!
|
||||
set AsciiCode=!AsciiCode:?!
|
||||
set AsciiCode=!AsciiCode:?!
|
||||
set AsciiCode=!AsciiCode:?!
|
||||
set AsciiCode=!AsciiCode:?!
|
||||
set AsciiCode=!AsciiCode:?!
|
||||
set AsciiCode=!AsciiCode:?!
|
||||
set AsciiCode=!AsciiCode:?!
|
||||
set AsciiCode=!AsciiCode:?!
|
||||
set AsciiCode=!AsciiCode:?!
|
||||
set AsciiCode=!AsciiCode:?!
|
||||
set AsciiCode=!AsciiCode:?!
|
||||
set AsciiCode=!AsciiCode:?!
|
||||
set AsciiCode=!AsciiCode:?!
|
||||
set AsciiCode=!AsciiCode:?!
|
||||
set AsciiCode=!AsciiCode:?!
|
||||
set AsciiCode=!AsciiCode:?!
|
||||
set AsciiCode=!AsciiCode:?!
|
||||
set AsciiCode=!AsciiCode:?!
|
||||
set AsciiCode=!AsciiCode:?!
|
||||
set AsciiCode=!AsciiCode:?!
|
||||
set AsciiCode=%AsciiCode:!=%
|
||||
|
||||
if exist temphex.txt del /f /q temphex.txt
|
||||
::echo Ascii: !AsciiCode! 1>Ascii2All.tmp
|
||||
echo !HexCode! 1>>temphex.txt
|
||||
::echo Dec: !DecimalCode! 1>>Ascii2All.tmp
|
||||
::echo Bin: !BinaryCode! 1>>Ascii2All.tmp
|
||||
::start notepad "Ascii2All.txt"
|
||||
::echo Hex: !HexCode!
|
||||
::echo Dec: !DecimalCode!
|
||||
::echo Bin: !BinaryCode!
|
||||
|
||||
::goto :Start
|
||||
goto :end
|
||||
|
||||
:continue
|
||||
:: Start of conversion from hex to ascii
|
||||
if "!AsciiCode:~%Counter%,5!" == "{NUL}" set /a Counter=%Counter% + 5 & set HexCode=!HexCode!00,& set DecimalCode=!DecimalCode!0,& set BinaryCode=!BinaryCode!00000000,
|
||||
if "!AsciiCode:~%Counter%,1!" == "" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!01,& set DecimalCode=!DecimalCode!1,& set BinaryCode=!BinaryCode!00000001,
|
||||
if "!AsciiCode:~%Counter%,1!" == "" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!02,& set DecimalCode=!DecimalCode!2,& set BinaryCode=!BinaryCode!00000010,
|
||||
if "!AsciiCode:~%Counter%,1!" == "" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!03,& set DecimalCode=!DecimalCode!3,& set BinaryCode=!BinaryCode!00000011,
|
||||
if "!AsciiCode:~%Counter%,1!" == "" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!04,& set DecimalCode=!DecimalCode!4,& set BinaryCode=!BinaryCode!00000100,
|
||||
if "!AsciiCode:~%Counter%,1!" == "" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!05,& set DecimalCode=!DecimalCode!5,& set BinaryCode=!BinaryCode!00000101,
|
||||
if "!AsciiCode:~%Counter%,1!" == "" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!06,& set DecimalCode=!DecimalCode!6,& set BinaryCode=!BinaryCode!00000110,
|
||||
if "!AsciiCode:~%Counter%,5!" == "{BEL}" set /a Counter=%Counter% + 5 & set HexCode=!HexCode!07,& set DecimalCode=!DecimalCode!7,& set BinaryCode=!BinaryCode!00000111,
|
||||
if "!AsciiCode:~%Counter%,1!" == "" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!08,& set DecimalCode=!DecimalCode!8,& set BinaryCode=!BinaryCode!00001000,
|
||||
if "!AsciiCode:~%Counter%,1!" == " " set /a Counter=%Counter% + 1 & set HexCode=!HexCode!09,& set DecimalCode=!DecimalCode!9,& set BinaryCode=!BinaryCode!00001001,
|
||||
if "!AsciiCode:~%Counter%,4!" == "{LF}" set /a Counter=%Counter% + 4 & set HexCode=!HexCode!0a,& set DecimalCode=!DecimalCode!10,& set BinaryCode=!BinaryCode!00001010,
|
||||
if "!AsciiCode:~%Counter%,1!" == "" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!0b,& set DecimalCode=!DecimalCode!11,& set BinaryCode=!BinaryCode!00001011,
|
||||
if "!AsciiCode:~%Counter%,1!" == "" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!0c,& set DecimalCode=!DecimalCode!12,& set BinaryCode=!BinaryCode!00001100,
|
||||
if "!AsciiCode:~%Counter%,4!" == "{CR}" set /a Counter=%Counter% + 4 & set HexCode=!HexCode!0d,& set DecimalCode=!DecimalCode!13,& set BinaryCode=!BinaryCode!00001101,
|
||||
if "!AsciiCode:~%Counter%,1!" == "" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!0e,& set DecimalCode=!DecimalCode!14,& set BinaryCode=!BinaryCode!00001110,
|
||||
if "!AsciiCode:~%Counter%,1!" == "" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!0f,& set DecimalCode=!DecimalCode!15,& set BinaryCode=!BinaryCode!00001111,
|
||||
|
||||
if "!AsciiCode:~%Counter%,1!" == "" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!10,& set DecimalCode=!DecimalCode!16,& set BinaryCode=!BinaryCode!00010000,
|
||||
if "!AsciiCode:~%Counter%,1!" == "" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!11,& set DecimalCode=!DecimalCode!17,& set BinaryCode=!BinaryCode!00010001,
|
||||
if "!AsciiCode:~%Counter%,1!" == "" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!12,& set DecimalCode=!DecimalCode!18,& set BinaryCode=!BinaryCode!00010010,
|
||||
if "!AsciiCode:~%Counter%,1!" == "" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!13,& set DecimalCode=!DecimalCode!19,& set BinaryCode=!BinaryCode!00010011,
|
||||
if "!AsciiCode:~%Counter%,1!" == "" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!14,& set DecimalCode=!DecimalCode!20,& set BinaryCode=!BinaryCode!00010100,
|
||||
if "!AsciiCode:~%Counter%,1!" == "" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!15,& set DecimalCode=!DecimalCode!21,& set BinaryCode=!BinaryCode!00010101,
|
||||
if "!AsciiCode:~%Counter%,1!" == "" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!16,& set DecimalCode=!DecimalCode!22,& set BinaryCode=!BinaryCode!00010110,
|
||||
if "!AsciiCode:~%Counter%,1!" == "" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!17,& set DecimalCode=!DecimalCode!23,& set BinaryCode=!BinaryCode!00010111,
|
||||
if "!AsciiCode:~%Counter%,1!" == "" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!18,& set DecimalCode=!DecimalCode!24,& set BinaryCode=!BinaryCode!00011000,
|
||||
if "!AsciiCode:~%Counter%,1!" == "" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!19,& set DecimalCode=!DecimalCode!25,& set BinaryCode=!BinaryCode!00011001,
|
||||
if "!AsciiCode:~%Counter%,5!" == "{SUB}" set /a Counter=%Counter% + 5 & set HexCode=!HexCode!1a,& set DecimalCode=!DecimalCode!26,& set BinaryCode=!BinaryCode!00011010,
|
||||
if "!AsciiCode:~%Counter%,5!" == "{ESC}" set /a Counter=%Counter% + 5 & set HexCode=!HexCode!1b,& set DecimalCode=!DecimalCode!27,& set BinaryCode=!BinaryCode!00011011,
|
||||
if "!AsciiCode:~%Counter%,1!" == "" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!1c,& set DecimalCode=!DecimalCode!28,& set BinaryCode=!BinaryCode!00011100,
|
||||
if "!AsciiCode:~%Counter%,1!" == "" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!1d,& set DecimalCode=!DecimalCode!29,& set BinaryCode=!BinaryCode!00011101,
|
||||
if "!AsciiCode:~%Counter%,1!" == "" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!1e,& set DecimalCode=!DecimalCode!30,& set BinaryCode=!BinaryCode!00011110,
|
||||
if "!AsciiCode:~%Counter%,1!" == "" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!1f,& set DecimalCode=!DecimalCode!31,& set BinaryCode=!BinaryCode!00011111,
|
||||
|
||||
if "!AsciiCode:~%Counter%,1!" == " " set /a Counter=%Counter% + 1 & set HexCode=!HexCode!20,& set DecimalCode=!DecimalCode!32,& set BinaryCode=!BinaryCode!00100000,
|
||||
if "!AsciiCode:~%Counter%,1!" == "!Miep!" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!21,& set DecimalCode=!DecimalCode!33,& set BinaryCode=!BinaryCode!00100001,
|
||||
if "!AsciiCode:~%Counter%,1!" == "!Quote!" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!22,& set DecimalCode=!DecimalCode!34,& set BinaryCode=!BinaryCode!00100010,
|
||||
if "!AsciiCode:~%Counter%,1!" == "#" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!23,& set DecimalCode=!DecimalCode!35,& set BinaryCode=!BinaryCode!00100011,
|
||||
if "!AsciiCode:~%Counter%,1!" == "$" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!24,& set DecimalCode=!DecimalCode!36,& set BinaryCode=!BinaryCode!00100100,
|
||||
if "!AsciiCode:~%Counter%,1!" == "%%" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!25,& set DecimalCode=!DecimalCode!37,& set BinaryCode=!BinaryCode!00100101,
|
||||
if "!AsciiCode:~%Counter%,1!" == "&" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!26,&& set DecimalCode=!DecimalCode!38,& set BinaryCode=!BinaryCode!00100110,
|
||||
if "!AsciiCode:~%Counter%,1!" == "'" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!27,& set DecimalCode=!DecimalCode!39,& set BinaryCode=!BinaryCode!00100111,
|
||||
if "!AsciiCode:~%Counter%,1!" == "(" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!28,& set DecimalCode=!DecimalCode!40,& set BinaryCode=!BinaryCode!00101000,
|
||||
if "!AsciiCode:~%Counter%,1!" == ")" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!29,& set DecimalCode=!DecimalCode!41,& set BinaryCode=!BinaryCode!00101001,
|
||||
if "!AsciiCode:~%Counter%,1!" == "*" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!2a,& set DecimalCode=!DecimalCode!42,& set BinaryCode=!BinaryCode!00101010,
|
||||
if "!AsciiCode:~%Counter%,1!" == "+" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!2b,& set DecimalCode=!DecimalCode!43,& set BinaryCode=!BinaryCode!00101011,
|
||||
if "!AsciiCode:~%Counter%,1!" == "," set /a Counter=%Counter% + 1 & set HexCode=!HexCode!2c,& set DecimalCode=!DecimalCode!44,& set BinaryCode=!BinaryCode!00101100,
|
||||
if "!AsciiCode:~%Counter%,1!" == "-" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!2d,& set DecimalCode=!DecimalCode!45,& set BinaryCode=!BinaryCode!00101101,
|
||||
if "!AsciiCode:~%Counter%,1!" == "." set /a Counter=%Counter% + 1 & set HexCode=!HexCode!2e,& set DecimalCode=!DecimalCode!46,& set BinaryCode=!BinaryCode!00101110,
|
||||
if "!AsciiCode:~%Counter%,1!" == "/" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!2f,& set DecimalCode=!DecimalCode!47,& set BinaryCode=!BinaryCode!00101111,
|
||||
|
||||
if "!AsciiCode:~%Counter%,1!" == "0" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!30,& set DecimalCode=!DecimalCode!48,& set BinaryCode=!BinaryCode!00110000,
|
||||
if "!AsciiCode:~%Counter%,1!" == "1" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!31,& set DecimalCode=!DecimalCode!49,& set BinaryCode=!BinaryCode!00110001,
|
||||
if "!AsciiCode:~%Counter%,1!" == "2" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!32,& set DecimalCode=!DecimalCode!50,& set BinaryCode=!BinaryCode!00110010,
|
||||
if "!AsciiCode:~%Counter%,1!" == "3" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!33,& set DecimalCode=!DecimalCode!51,& set BinaryCode=!BinaryCode!00110011,
|
||||
if "!AsciiCode:~%Counter%,1!" == "4" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!34,& set DecimalCode=!DecimalCode!52,& set BinaryCode=!BinaryCode!00110100,
|
||||
if "!AsciiCode:~%Counter%,1!" == "5" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!35,& set DecimalCode=!DecimalCode!53,& set BinaryCode=!BinaryCode!00110101,
|
||||
if "!AsciiCode:~%Counter%,1!" == "6" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!36,& set DecimalCode=!DecimalCode!54,& set BinaryCode=!BinaryCode!00110110,
|
||||
if "!AsciiCode:~%Counter%,1!" == "7" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!37,& set DecimalCode=!DecimalCode!55,& set BinaryCode=!BinaryCode!00110111,
|
||||
if "!AsciiCode:~%Counter%,1!" == "8" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!38,& set DecimalCode=!DecimalCode!56,& set BinaryCode=!BinaryCode!00111000,
|
||||
if "!AsciiCode:~%Counter%,1!" == "9" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!39,& set DecimalCode=!DecimalCode!57,& set BinaryCode=!BinaryCode!00111001,
|
||||
if "!AsciiCode:~%Counter%,1!" == ":" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!3a,& set DecimalCode=!DecimalCode!58,& set BinaryCode=!BinaryCode!00111010,
|
||||
if "!AsciiCode:~%Counter%,1!" == ";" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!3b,& set DecimalCode=!DecimalCode!59,& set BinaryCode=!BinaryCode!00111011,
|
||||
if "!AsciiCode:~%Counter%,1!" == "^<" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!3c,& set DecimalCode=!DecimalCode!60,& set BinaryCode=!BinaryCode!00111100,
|
||||
if "!AsciiCode:~%Counter%,1!" == "=" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!3d,& set DecimalCode=!DecimalCode!61,& set BinaryCode=!BinaryCode!00111101,
|
||||
if "!AsciiCode:~%Counter%,1!" == "^>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!3e,& set DecimalCode=!DecimalCode!62,& set BinaryCode=!BinaryCode!00111110,
|
||||
if "!AsciiCode:~%Counter%,1!" == "?" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!3f,& set DecimalCode=!DecimalCode!63,& set BinaryCode=!BinaryCode!00111111,
|
||||
|
||||
if "!AsciiCode:~%Counter%,1!" == "@" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!40,& set DecimalCode=!DecimalCode!64,& set BinaryCode=!BinaryCode!01000000,
|
||||
if "!AsciiCode:~%Counter%,1!" == "A" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!41,& set DecimalCode=!DecimalCode!65,& set BinaryCode=!BinaryCode!01000001,
|
||||
if "!AsciiCode:~%Counter%,1!" == "B" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!42,& set DecimalCode=!DecimalCode!66,& set BinaryCode=!BinaryCode!01000010,
|
||||
if "!AsciiCode:~%Counter%,1!" == "C" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!43,& set DecimalCode=!DecimalCode!67,& set BinaryCode=!BinaryCode!01000011,
|
||||
if "!AsciiCode:~%Counter%,1!" == "D" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!44,& set DecimalCode=!DecimalCode!68,& set BinaryCode=!BinaryCode!01000100,
|
||||
if "!AsciiCode:~%Counter%,1!" == "E" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!45,& set DecimalCode=!DecimalCode!69,& set BinaryCode=!BinaryCode!01000101,
|
||||
if "!AsciiCode:~%Counter%,1!" == "F" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!46,& set DecimalCode=!DecimalCode!70,& set BinaryCode=!BinaryCode!01000110,
|
||||
if "!AsciiCode:~%Counter%,1!" == "G" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!47,& set DecimalCode=!DecimalCode!71,& set BinaryCode=!BinaryCode!01000111,
|
||||
if "!AsciiCode:~%Counter%,1!" == "H" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!48,& set DecimalCode=!DecimalCode!72,& set BinaryCode=!BinaryCode!01001000,
|
||||
if "!AsciiCode:~%Counter%,1!" == "I" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!49,& set DecimalCode=!DecimalCode!73,& set BinaryCode=!BinaryCode!01001001,
|
||||
if "!AsciiCode:~%Counter%,1!" == "J" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!4a,& set DecimalCode=!DecimalCode!74,& set BinaryCode=!BinaryCode!01001010,
|
||||
if "!AsciiCode:~%Counter%,1!" == "K" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!4b,& set DecimalCode=!DecimalCode!75,& set BinaryCode=!BinaryCode!01001011,
|
||||
if "!AsciiCode:~%Counter%,1!" == "L" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!4c,& set DecimalCode=!DecimalCode!76,& set BinaryCode=!BinaryCode!01001100,
|
||||
if "!AsciiCode:~%Counter%,1!" == "M" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!4d,& set DecimalCode=!DecimalCode!77,& set BinaryCode=!BinaryCode!01001101,
|
||||
if "!AsciiCode:~%Counter%,1!" == "N" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!4e,& set DecimalCode=!DecimalCode!78,& set BinaryCode=!BinaryCode!01001110,
|
||||
if "!AsciiCode:~%Counter%,1!" == "O" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!4f,& set DecimalCode=!DecimalCode!79,& set BinaryCode=!BinaryCode!01001111,
|
||||
|
||||
if "!AsciiCode:~%Counter%,1!" == "P" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!50,& set DecimalCode=!DecimalCode!80,& set BinaryCode=!BinaryCode!01010000,
|
||||
if "!AsciiCode:~%Counter%,1!" == "Q" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!51,& set DecimalCode=!DecimalCode!81,& set BinaryCode=!BinaryCode!01010001,
|
||||
if "!AsciiCode:~%Counter%,1!" == "R" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!52,& set DecimalCode=!DecimalCode!82,& set BinaryCode=!BinaryCode!01010010,
|
||||
if "!AsciiCode:~%Counter%,1!" == "S" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!53,& set DecimalCode=!DecimalCode!83,& set BinaryCode=!BinaryCode!01010011,
|
||||
if "!AsciiCode:~%Counter%,1!" == "T" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!54,& set DecimalCode=!DecimalCode!84,& set BinaryCode=!BinaryCode!01010100,
|
||||
if "!AsciiCode:~%Counter%,1!" == "U" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!55,& set DecimalCode=!DecimalCode!85,& set BinaryCode=!BinaryCode!01010101,
|
||||
if "!AsciiCode:~%Counter%,1!" == "V" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!56,& set DecimalCode=!DecimalCode!86,& set BinaryCode=!BinaryCode!01010110,
|
||||
if "!AsciiCode:~%Counter%,1!" == "W" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!57,& set DecimalCode=!DecimalCode!87,& set BinaryCode=!BinaryCode!01010111,
|
||||
if "!AsciiCode:~%Counter%,1!" == "X" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!58,& set DecimalCode=!DecimalCode!88,& set BinaryCode=!BinaryCode!01011000,
|
||||
if "!AsciiCode:~%Counter%,1!" == "Y" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!59,& set DecimalCode=!DecimalCode!89,& set BinaryCode=!BinaryCode!01011001,
|
||||
if "!AsciiCode:~%Counter%,1!" == "Z" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!5a,& set DecimalCode=!DecimalCode!90,& set BinaryCode=!BinaryCode!01011010,
|
||||
if "!AsciiCode:~%Counter%,1!" == "[" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!5b,& set DecimalCode=!DecimalCode!91,& set BinaryCode=!BinaryCode!01011011,
|
||||
if "!AsciiCode:~%Counter%,1!" == "\" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!5c,& set DecimalCode=!DecimalCode!92,& set BinaryCode=!BinaryCode!01011100,
|
||||
if "!AsciiCode:~%Counter%,1!" == "]" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!5d,& set DecimalCode=!DecimalCode!93,& set BinaryCode=!BinaryCode!01011101,
|
||||
if "!AsciiCode:~%Counter%,1!" == "^" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!5e,& set DecimalCode=!DecimalCode!94,& set BinaryCode=!BinaryCode!01011110,
|
||||
if "!AsciiCode:~%Counter%,1!" == "_" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!5f,& set DecimalCode=!DecimalCode!95,& set BinaryCode=!BinaryCode!01011111,
|
||||
|
||||
if "!AsciiCode:~%Counter%,1!" == "`" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!60,& set DecimalCode=!DecimalCode!96,& set BinaryCode=!BinaryCode!01100000,
|
||||
if "!AsciiCode:~%Counter%,1!" == "a" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!61,& set DecimalCode=!DecimalCode!97,& set BinaryCode=!BinaryCode!01100001,
|
||||
if "!AsciiCode:~%Counter%,1!" == "b" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!62,& set DecimalCode=!DecimalCode!98,& set BinaryCode=!BinaryCode!01100010,
|
||||
if "!AsciiCode:~%Counter%,1!" == "c" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!63,& set DecimalCode=!DecimalCode!99,& set BinaryCode=!BinaryCode!01100011,
|
||||
if "!AsciiCode:~%Counter%,1!" == "d" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!64,& set DecimalCode=!DecimalCode!100,& set BinaryCode=!BinaryCode!01100100,
|
||||
if "!AsciiCode:~%Counter%,1!" == "e" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!65,& set DecimalCode=!DecimalCode!101,& set BinaryCode=!BinaryCode!01100101,
|
||||
if "!AsciiCode:~%Counter%,1!" == "f" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!66,& set DecimalCode=!DecimalCode!102,& set BinaryCode=!BinaryCode!01100110,
|
||||
if "!AsciiCode:~%Counter%,1!" == "g" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!67,& set DecimalCode=!DecimalCode!103,& set BinaryCode=!BinaryCode!01100111,
|
||||
if "!AsciiCode:~%Counter%,1!" == "h" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!68,& set DecimalCode=!DecimalCode!104,& set BinaryCode=!BinaryCode!01101000,
|
||||
if "!AsciiCode:~%Counter%,1!" == "i" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!69,& set DecimalCode=!DecimalCode!105,& set BinaryCode=!BinaryCode!01101001,
|
||||
if "!AsciiCode:~%Counter%,1!" == "j" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!6a,& set DecimalCode=!DecimalCode!106,& set BinaryCode=!BinaryCode!01101010,
|
||||
if "!AsciiCode:~%Counter%,1!" == "k" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!6b,& set DecimalCode=!DecimalCode!107,& set BinaryCode=!BinaryCode!01101011,
|
||||
if "!AsciiCode:~%Counter%,1!" == "l" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!6c,& set DecimalCode=!DecimalCode!108,& set BinaryCode=!BinaryCode!01101100,
|
||||
if "!AsciiCode:~%Counter%,1!" == "m" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!6d,& set DecimalCode=!DecimalCode!109,& set BinaryCode=!BinaryCode!01101101,
|
||||
if "!AsciiCode:~%Counter%,1!" == "n" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!6e,& set DecimalCode=!DecimalCode!110,& set BinaryCode=!BinaryCode!01101110,
|
||||
if "!AsciiCode:~%Counter%,1!" == "o" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!6f,& set DecimalCode=!DecimalCode!111,& set BinaryCode=!BinaryCode!01101111,
|
||||
|
||||
if "!AsciiCode:~%Counter%,1!" == "p" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!70,& set DecimalCode=!DecimalCode!112,& set BinaryCode=!BinaryCode!01110000,
|
||||
if "!AsciiCode:~%Counter%,1!" == "q" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!71,& set DecimalCode=!DecimalCode!113,& set BinaryCode=!BinaryCode!01110001,
|
||||
if "!AsciiCode:~%Counter%,1!" == "r" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!72,& set DecimalCode=!DecimalCode!114,& set BinaryCode=!BinaryCode!01110010,
|
||||
if "!AsciiCode:~%Counter%,1!" == "s" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!73,& set DecimalCode=!DecimalCode!115,& set BinaryCode=!BinaryCode!01110011,
|
||||
if "!AsciiCode:~%Counter%,1!" == "t" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!74,& set DecimalCode=!DecimalCode!116,& set BinaryCode=!BinaryCode!01110100,
|
||||
if "!AsciiCode:~%Counter%,1!" == "u" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!75,& set DecimalCode=!DecimalCode!117,& set BinaryCode=!BinaryCode!01110101,
|
||||
if "!AsciiCode:~%Counter%,1!" == "v" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!76,& set DecimalCode=!DecimalCode!118,& set BinaryCode=!BinaryCode!01110110,
|
||||
if "!AsciiCode:~%Counter%,1!" == "w" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!77,& set DecimalCode=!DecimalCode!119,& set BinaryCode=!BinaryCode!01110111,
|
||||
if "!AsciiCode:~%Counter%,1!" == "x" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!78,& set DecimalCode=!DecimalCode!120,& set BinaryCode=!BinaryCode!01111000,
|
||||
if "!AsciiCode:~%Counter%,1!" == "y" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!79,& set DecimalCode=!DecimalCode!121,& set BinaryCode=!BinaryCode!01111001,
|
||||
if "!AsciiCode:~%Counter%,1!" == "z" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!7a,& set DecimalCode=!DecimalCode!122,& set BinaryCode=!BinaryCode!01111010,
|
||||
if "!AsciiCode:~%Counter%,1!" == "{" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!7b,& set DecimalCode=!DecimalCode!123,& set BinaryCode=!BinaryCode!01111011,
|
||||
if "!AsciiCode:~%Counter%,1!" == "|" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!7c,& set DecimalCode=!DecimalCode!124,& set BinaryCode=!BinaryCode!01111100,
|
||||
if "!AsciiCode:~%Counter%,1!" == "}" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!7d,& set DecimalCode=!DecimalCode!125,& set BinaryCode=!BinaryCode!01111101,
|
||||
if "!AsciiCode:~%Counter%,1!" == "~" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!7e,& set DecimalCode=!DecimalCode!126,& set BinaryCode=!BinaryCode!01111110,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" start msg %username% Unprintable ascii character: <20> & REM 127
|
||||
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" start msg %username% Unprintable ascii character: <20> & REM 128
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" start msg %username% Unprintable ascii character: <20> & REM 129
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!82,& set DecimalCode=!DecimalCode!130,& set BinaryCode=!BinaryCode!10000010,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!83,& set DecimalCode=!DecimalCode!131,& set BinaryCode=!BinaryCode!10000011,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!84,& set DecimalCode=!DecimalCode!132,& set BinaryCode=!BinaryCode!10000100,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" start msg %username% Unprintable ascii character: <20> & REM 133
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!86,& set DecimalCode=!DecimalCode!134,& set BinaryCode=!BinaryCode!10000110,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!87,& set DecimalCode=!DecimalCode!135,& set BinaryCode=!BinaryCode!10000111,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" start msg %username% Unprintable ascii character: <20> & REM 136
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" start msg %username% Unprintable ascii character: <20> & REM 137
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" start msg %username% Unprintable ascii character: <20> & REM 138
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" start msg %username% Unprintable ascii character: <20> & REM 139
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" start msg %username% Unprintable ascii character: <20> & REM 140
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" start msg %username% Unprintable ascii character: <20> & REM 141
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" start msg %username% Unprintable ascii character: <20> & REM 142
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" start msg %username% Unprintable ascii character: <20> & REM 143
|
||||
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" start msg %username% Unprintable ascii character: <20> & REM 144
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" start msg %username% Unprintable ascii character: <20> & REM 145
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" start msg %username% Unprintable ascii character: <20> & REM 146
|
||||
REM Missing Ascii Code 147 - relating to 134
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" start msg %username% Unprintable ascii character: <20> & REM 148
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" start msg %username% Unprintable ascii character: <20> & REM 149
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" start msg %username% Unprintable ascii character: <20> & REM 150
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" start msg %username% Unprintable ascii character: <20> & REM 151
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" start msg %username% Unprintable ascii character: <20> & REM 152
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" start msg %username% Unprintable ascii character: <20> & REM 153
|
||||
REM Missing Ascii Code 154 - relating to 135
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" start msg %username% Unprintable ascii character: <20> & REM 155
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" start msg %username% Unprintable ascii character: <20> & REM 156
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" start msg %username% Unprintable ascii character: <20> & REM 157
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" start msg %username% Unprintable ascii character: <20> & REM 158
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" start msg %username% Unprintable ascii character: <20> & REM 159
|
||||
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!a0,& set DecimalCode=!DecimalCode!160,& set BinaryCode=!BinaryCode!10100000,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!a1,& set DecimalCode=!DecimalCode!161,& set BinaryCode=!BinaryCode!10100001,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!a2,& set DecimalCode=!DecimalCode!162,& set BinaryCode=!BinaryCode!10100010,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!a3,& set DecimalCode=!DecimalCode!163,& set BinaryCode=!BinaryCode!10100011,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!a4,& set DecimalCode=!DecimalCode!164,& set BinaryCode=!BinaryCode!10100100,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!a5,& set DecimalCode=!DecimalCode!165,& set BinaryCode=!BinaryCode!10100101,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!a6,& set DecimalCode=!DecimalCode!166,& set BinaryCode=!BinaryCode!10100110,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!a7,& set DecimalCode=!DecimalCode!167,& set BinaryCode=!BinaryCode!10100111,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!a8,& set DecimalCode=!DecimalCode!168,& set BinaryCode=!BinaryCode!10101000,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!a9,& set DecimalCode=!DecimalCode!169,& set BinaryCode=!BinaryCode!10101001,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!aa,& set DecimalCode=!DecimalCode!170,& set BinaryCode=!BinaryCode!10101010,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!ab,& set DecimalCode=!DecimalCode!171,& set BinaryCode=!BinaryCode!10101011,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!ac,& set DecimalCode=!DecimalCode!172,& set BinaryCode=!BinaryCode!10101100,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!ad,& set DecimalCode=!DecimalCode!173,& set BinaryCode=!BinaryCode!10101101,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!ae,& set DecimalCode=!DecimalCode!174,& set BinaryCode=!BinaryCode!10101110,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!af,& set DecimalCode=!DecimalCode!175,& set BinaryCode=!BinaryCode!10101111,
|
||||
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!b0,& set DecimalCode=!DecimalCode!176,& set BinaryCode=!BinaryCode!10110000,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!b1,& set DecimalCode=!DecimalCode!177,& set BinaryCode=!BinaryCode!10110001,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!b2,& set DecimalCode=!DecimalCode!178,& set BinaryCode=!BinaryCode!10110010,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!b3,& set DecimalCode=!DecimalCode!179,& set BinaryCode=!BinaryCode!10110011,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!b4,& set DecimalCode=!DecimalCode!180,& set BinaryCode=!BinaryCode!10110100,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!b5,& set DecimalCode=!DecimalCode!181,& set BinaryCode=!BinaryCode!10110101,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!b6,& set DecimalCode=!DecimalCode!182,& set BinaryCode=!BinaryCode!10110110,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!b7,& set DecimalCode=!DecimalCode!183,& set BinaryCode=!BinaryCode!10110111,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!b8,& set DecimalCode=!DecimalCode!184,& set BinaryCode=!BinaryCode!10111000,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!b9,& set DecimalCode=!DecimalCode!185,& set BinaryCode=!BinaryCode!10111001,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!ba,& set DecimalCode=!DecimalCode!186,& set BinaryCode=!BinaryCode!10111010,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!bb,& set DecimalCode=!DecimalCode!187,& set BinaryCode=!BinaryCode!10111011,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!bc,& set DecimalCode=!DecimalCode!188,& set BinaryCode=!BinaryCode!10111100,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!bd,& set DecimalCode=!DecimalCode!189,& set BinaryCode=!BinaryCode!10111101,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!be,& set DecimalCode=!DecimalCode!190,& set BinaryCode=!BinaryCode!10111110,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!bf,& set DecimalCode=!DecimalCode!191,& set BinaryCode=!BinaryCode!10111111,
|
||||
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!c0,& set DecimalCode=!DecimalCode!192,& set BinaryCode=!BinaryCode!11000000,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!c1,& set DecimalCode=!DecimalCode!193,& set BinaryCode=!BinaryCode!11000001,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!c2,& set DecimalCode=!DecimalCode!194,& set BinaryCode=!BinaryCode!11000010,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!c3,& set DecimalCode=!DecimalCode!195,& set BinaryCode=!BinaryCode!11000011,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!c4,& set DecimalCode=!DecimalCode!196,& set BinaryCode=!BinaryCode!11000100,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!c5,& set DecimalCode=!DecimalCode!197,& set BinaryCode=!BinaryCode!11000101,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!c6,& set DecimalCode=!DecimalCode!198,& set BinaryCode=!BinaryCode!11000110,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!c7,& set DecimalCode=!DecimalCode!199,& set BinaryCode=!BinaryCode!11000111,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!c8,& set DecimalCode=!DecimalCode!200,& set BinaryCode=!BinaryCode!11001000,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!c9,& set DecimalCode=!DecimalCode!201,& set BinaryCode=!BinaryCode!11001001,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!ca,& set DecimalCode=!DecimalCode!202,& set BinaryCode=!BinaryCode!11001010,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!cb,& set DecimalCode=!DecimalCode!203,& set BinaryCode=!BinaryCode!11001011,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!cc,& set DecimalCode=!DecimalCode!204,& set BinaryCode=!BinaryCode!11001100,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!cd,& set DecimalCode=!DecimalCode!205,& set BinaryCode=!BinaryCode!11001101,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!ce,& set DecimalCode=!DecimalCode!206,& set BinaryCode=!BinaryCode!11001110,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!cf,& set DecimalCode=!DecimalCode!207,& set BinaryCode=!BinaryCode!11001111,
|
||||
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!d0,& set DecimalCode=!DecimalCode!208,& set BinaryCode=!BinaryCode!11010000,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!d1,& set DecimalCode=!DecimalCode!209,& set BinaryCode=!BinaryCode!11010001,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!d2,& set DecimalCode=!DecimalCode!210,& set BinaryCode=!BinaryCode!11010010,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!d3,& set DecimalCode=!DecimalCode!211,& set BinaryCode=!BinaryCode!11010011,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!d4,& set DecimalCode=!DecimalCode!212,& set BinaryCode=!BinaryCode!11010100,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!d5,& set DecimalCode=!DecimalCode!213,& set BinaryCode=!BinaryCode!11010101,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!d6,& set DecimalCode=!DecimalCode!214,& set BinaryCode=!BinaryCode!11010110,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!d7,& set DecimalCode=!DecimalCode!215,& set BinaryCode=!BinaryCode!11010111,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!d8,& set DecimalCode=!DecimalCode!216,& set BinaryCode=!BinaryCode!11011000,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!d9,& set DecimalCode=!DecimalCode!217,& set BinaryCode=!BinaryCode!11011001,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!da,& set DecimalCode=!DecimalCode!218,& set BinaryCode=!BinaryCode!11011010,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!db,& set DecimalCode=!DecimalCode!219,& set BinaryCode=!BinaryCode!11011011,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!dc,& set DecimalCode=!DecimalCode!220,& set BinaryCode=!BinaryCode!11011100,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!dd,& set DecimalCode=!DecimalCode!221,& set BinaryCode=!BinaryCode!11011101,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!de,& set DecimalCode=!DecimalCode!222,& set BinaryCode=!BinaryCode!11011110,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!df,& set DecimalCode=!DecimalCode!223,& set BinaryCode=!BinaryCode!11011111,
|
||||
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!e0,& set DecimalCode=!DecimalCode!224,& set BinaryCode=!BinaryCode!11100000,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" start msg %username% Unprintable ascii character: <20> & REM 225
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!e2,& set DecimalCode=!DecimalCode!226,& set BinaryCode=!BinaryCode!11100010,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!e3,& set DecimalCode=!DecimalCode!227,& set BinaryCode=!BinaryCode!11100011,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!e4,& set DecimalCode=!DecimalCode!228,& set BinaryCode=!BinaryCode!11100100,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!e5,& set DecimalCode=!DecimalCode!229,& set BinaryCode=!BinaryCode!11100101,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!e6,& set DecimalCode=!DecimalCode!230,& set BinaryCode=!BinaryCode!11100110,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!e7,& set DecimalCode=!DecimalCode!231,& set BinaryCode=!BinaryCode!11100111,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!e8,& set DecimalCode=!DecimalCode!232,& set BinaryCode=!BinaryCode!11101000,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!e9,& set DecimalCode=!DecimalCode!233,& set BinaryCode=!BinaryCode!11101001,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!ea,& set DecimalCode=!DecimalCode!234,& set BinaryCode=!BinaryCode!11101010,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!eb,& set DecimalCode=!DecimalCode!235,& set BinaryCode=!BinaryCode!11101011,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!ec,& set DecimalCode=!DecimalCode!236,& set BinaryCode=!BinaryCode!11101100,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!ed,& set DecimalCode=!DecimalCode!237,& set BinaryCode=!BinaryCode!11101101,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!ee,& set DecimalCode=!DecimalCode!238,& set BinaryCode=!BinaryCode!11101110,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!ef,& set DecimalCode=!DecimalCode!239,& set BinaryCode=!BinaryCode!11101111,
|
||||
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!f0,& set DecimalCode=!DecimalCode!240,& set BinaryCode=!BinaryCode!11110000,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!f1,& set DecimalCode=!DecimalCode!241,& set BinaryCode=!BinaryCode!11110001,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!f2,& set DecimalCode=!DecimalCode!242,& set BinaryCode=!BinaryCode!11110010,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!f3,& set DecimalCode=!DecimalCode!243,& set BinaryCode=!BinaryCode!11110011,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!f4,& set DecimalCode=!DecimalCode!244,& set BinaryCode=!BinaryCode!11110100,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!f5,& set DecimalCode=!DecimalCode!245,& set BinaryCode=!BinaryCode!11110101,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!f6,& set DecimalCode=!DecimalCode!246,& set BinaryCode=!BinaryCode!11110110,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!f7,& set DecimalCode=!DecimalCode!247,& set BinaryCode=!BinaryCode!11110111,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!f8,& set DecimalCode=!DecimalCode!248,& set BinaryCode=!BinaryCode!11111000,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!f9,& set DecimalCode=!DecimalCode!249,& set BinaryCode=!BinaryCode!11111001,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!fa,& set DecimalCode=!DecimalCode!250,& set BinaryCode=!BinaryCode!11111010,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!fb,& set DecimalCode=!DecimalCode!251,& set BinaryCode=!BinaryCode!11111011,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!fc,& set DecimalCode=!DecimalCode!252,& set BinaryCode=!BinaryCode!11111100,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!fd,& set DecimalCode=!DecimalCode!253,& set BinaryCode=!BinaryCode!11111101,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!fe,& set DecimalCode=!DecimalCode!254,& set BinaryCode=!BinaryCode!11111110,
|
||||
if "!AsciiCode:~%Counter%,1!" == "<EFBFBD>" set /a Counter=%Counter% + 1 & set HexCode=!HexCode!ff,& set DecimalCode=!DecimalCode!255,& set BinaryCode=!BinaryCode!11111111,
|
||||
|
||||
|
||||
:: Check if an error occured
|
||||
if "!DecimalCode_Puffer!" == "!DecimalCode!" set /a Counter=%Counter% + 1
|
||||
|
||||
goto :Conversion
|
||||
|
||||
:end
|
5529
Support/subscripts/DB.bat
Normal file
5529
Support/subscripts/DB.bat
Normal file
File diff suppressed because it is too large
Load Diff
920
Support/subscripts/DLPAGE1.hta
Normal file
920
Support/subscripts/DLPAGE1.hta
Normal file
@ -0,0 +1,920 @@
|
||||
<html>
|
||||
<hta:application
|
||||
id="HI"
|
||||
navigable="yes"
|
||||
scroll="yes"
|
||||
icon="..\Support\icon.ico"
|
||||
innerborder="no"
|
||||
border="thin"
|
||||
>
|
||||
<meta charset="utf-8">
|
||||
<head>
|
||||
<title>ModMii</title>
|
||||
<!-- VS Script cmd, not used--- CreateObject("WScript.Shell").Run "file.hta"-->
|
||||
<script Language="VBScript">
|
||||
Sub Window_Onload
|
||||
window.resizeTo 1200,820
|
||||
window.moveTo (screen.width - document.body.clientwidth)/2, (screen.height - document.body.clientheight)/2
|
||||
End Sub
|
||||
|
||||
Function FULLCLOSE()
|
||||
'SAVE() 'save happens on unload\close
|
||||
window.close()
|
||||
End Function
|
||||
|
||||
sub Window_onUnload
|
||||
SAVE()
|
||||
end sub
|
||||
|
||||
Function Page(ByVal nextgoto, nextpage)
|
||||
'nextpage is optional
|
||||
set objFSO = CreateObject("Scripting.FileSystemObject").OpenTextFile("temp\tempcheck.bat",8,true)
|
||||
objFSO.write vbNewLine & "set nextgoto=" & nextgoto
|
||||
objFSO.write vbNewLine & "set nextpage=" & nextpage
|
||||
objFSO.close
|
||||
'SAVE() 'save happens on unload\close
|
||||
window.close()
|
||||
End Function
|
||||
|
||||
|
||||
Function SAVE()
|
||||
set objFSO = CreateObject("Scripting.FileSystemObject").OpenTextFile("temp\tempcheck.bat",8,true)
|
||||
|
||||
objFSO.write vbNewLine & "set SM3.2U="
|
||||
If SM32U.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set SM4.1U="
|
||||
If SM41U.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set SM4.2U="
|
||||
If SM42U.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set SM4.3U="
|
||||
If SM43U.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set SM3.2E="
|
||||
If SM32E.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set SM4.1E="
|
||||
If SM41E.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set SM4.2E="
|
||||
If SM42E.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set SM4.3E="
|
||||
If SM43E.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set SM3.2J="
|
||||
If SM32J.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set SM4.1J="
|
||||
If SM41J.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set SM4.2J="
|
||||
If SM42J.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set SM4.3J="
|
||||
If SM43J.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set SM4.1K="
|
||||
If SM41K.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set SM4.2K="
|
||||
If SM42K.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set SM4.3K="
|
||||
If SM43K.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IOS9="
|
||||
If IOS9.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IOS12="
|
||||
If IOS12.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IOS13="
|
||||
If IOS13.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IOS14="
|
||||
If IOS14.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IOS15="
|
||||
If IOS15.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IOS17="
|
||||
If IOS17.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IOS21="
|
||||
If IOS21.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IOS22="
|
||||
If IOS22.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IOS28="
|
||||
If IOS28.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IOS30="
|
||||
If IOS30.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IOS31="
|
||||
If IOS31.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IOS33="
|
||||
If IOS33.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IOS34="
|
||||
If IOS34.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IOS35="
|
||||
If IOS35.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IOS36="
|
||||
If IOS36.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IOS36v3608="
|
||||
If IOS36v3608.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IOS37="
|
||||
If IOS37.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IOS38="
|
||||
If IOS38.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IOS41="
|
||||
If IOS41.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IOS43="
|
||||
If IOS43.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IOS45="
|
||||
If IOS45.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IOS46="
|
||||
If IOS46.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IOS48v4124="
|
||||
If IOS48v4124.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IOS53="
|
||||
If IOS53.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IOS55="
|
||||
If IOS55.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IOS56="
|
||||
If IOS56.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IOS57="
|
||||
If IOS57.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IOS58="
|
||||
If IOS58.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IOS59="
|
||||
If IOS59.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IOS60="
|
||||
If IOS60.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IOS61="
|
||||
If IOS61.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IOS62="
|
||||
If IOS62.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IOS70="
|
||||
If IOS70.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IOS80="
|
||||
If IOS80.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set M10="
|
||||
If M10.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set MII="
|
||||
If MII.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set P="
|
||||
If P.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set P0="
|
||||
If P0.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set S="
|
||||
If S.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set SK="
|
||||
If SK.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set BC="
|
||||
If BC.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set cBC="
|
||||
If cBC.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IE="
|
||||
If IE.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set WE="
|
||||
If WE.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set NE="
|
||||
If NE.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set WSE="
|
||||
If WSE.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set EULAE="
|
||||
If EULAE.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set RSE="
|
||||
If RSE.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IU="
|
||||
If IU.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set WU="
|
||||
If WU.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set NU="
|
||||
If NU.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set WSU="
|
||||
If WSU.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set EULAU="
|
||||
If EULAU.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set RSU="
|
||||
If RSU.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set IJ="
|
||||
If IJ.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set WJ="
|
||||
If WJ.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set NJ="
|
||||
If NJ.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set WSJ="
|
||||
If WSJ.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set EULAJ="
|
||||
If EULAJ.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set RSJ="
|
||||
If RSJ.checked = True Then objFSO.write "*"
|
||||
|
||||
|
||||
objFSO.write vbNewLine & "set EULAK="
|
||||
If EULAK.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set RSK="
|
||||
If RSK.checked = True Then objFSO.write "*"
|
||||
|
||||
'Fakesigned IOSs
|
||||
objFSO.write vbNewLine & "set IOS11P60="
|
||||
If IOS11P60.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set IOS20P60="
|
||||
If IOS20P60.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set IOS30P60="
|
||||
If IOS30P60.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set IOS30P="
|
||||
If IOS30P.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set IOS40P60="
|
||||
If IOS40P60.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set IOS50P="
|
||||
If IOS50P.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set IOS52P="
|
||||
If IOS52P.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set IOS60P="
|
||||
If IOS60P.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set IOS70K="
|
||||
If IOS70K.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set IOS70P="
|
||||
If IOS70P.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set IOS80K="
|
||||
If IOS80K.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set IOS80P="
|
||||
If IOS80P.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set IOS236="
|
||||
If IOS236.checked = True Then objFSO.write "*"
|
||||
|
||||
'sneek files
|
||||
objFSO.write vbNewLine & "set A0e="
|
||||
If A0e.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set A0c="
|
||||
If A0c.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set A01="
|
||||
If A01.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set A0e_70="
|
||||
If A0e_70.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set A01_70="
|
||||
If A01_70.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set A0e_60="
|
||||
If A0e_60.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set A01_60="
|
||||
If A01_60.checked = True Then objFSO.write "*"
|
||||
|
||||
|
||||
objFSO.close
|
||||
End Function
|
||||
|
||||
|
||||
Function AllButton()
|
||||
If ((SM32U.checked = True) And (SM32E.checked = True) And (SM32J.checked = True) And (SM41K.checked = True) And (SM41U.checked = True) And (SM41E.checked = True) And (SM41J.checked = True) And (SM42U.checked = True) And (SM43U.checked = True) And (SM42E.checked = True) And (SM43E.checked = True) And (SM42J.checked = True) And (SM43J.checked = True) And (SM42K.checked = True) And (SM43K.checked = True) And (IOS9.checked = True) And (IOS12.checked = True) And (IOS13.checked = True) And (IOS14.checked = True) And (IOS15.checked = True) And (IOS17.checked = True) And (IOS21.checked = True) And (IOS22.checked = True) And (IOS28.checked = True) And (IOS30.checked = True) And (IOS31.checked = True) And (IOS33.checked = True) And (IOS34.checked = True) And (IOS35.checked = True) And (IOS36.checked = True) And (IOS36v3608.checked = True) And (IOS37.checked = True) And (IOS38.checked = True) And (IOS41.checked = True) And (IOS43.checked = True) And (IOS45.checked = True) And (IOS46.checked = True) And (IOS48v4124.checked = True) And (IOS53.checked = True) And (IOS55.checked = True) And (IOS56.checked = True) And (IOS57.checked = True) And (IOS58.checked = True) And (IOS59.checked = True) And (IOS60.checked = True) And (IOS61.checked = True) And (IOS62.checked = True) And (IOS70.checked = True) And (IOS80.checked = True) And (M10.checked = True)) Then
|
||||
checkstatus = False
|
||||
else
|
||||
checkstatus = True
|
||||
End If
|
||||
|
||||
ToggleSM(checkstatus)
|
||||
ToggleNonFakesigned(checkstatus)
|
||||
ToggleFakesigned(checkstatus)
|
||||
ToggleOther(checkstatus)
|
||||
ToggleCHANNELS(checkstatus)
|
||||
ToggleSNEEK(checkstatus)
|
||||
|
||||
End Function
|
||||
|
||||
Function SMButton()
|
||||
If ((SM32U.checked = True) And (SM32E.checked = True) And (SM32J.checked = True) And (SM41K.checked = True) And (SM41U.checked = True) And (SM41E.checked = True) And (SM41J.checked = True) And (SM42U.checked = True) And (SM43U.checked = True) And (SM42E.checked = True) And (SM43E.checked = True) And (SM42J.checked = True) And (SM43J.checked = True) And (SM42K.checked = True) And (SM43K.checked = True)) Then
|
||||
checkstatus = False
|
||||
else
|
||||
checkstatus = True
|
||||
End If
|
||||
ToggleSM(checkstatus)
|
||||
End Function
|
||||
|
||||
|
||||
Function ToggleSM(ByVal checkstatus)
|
||||
SM32U.checked = checkstatus
|
||||
SM32E.checked = checkstatus
|
||||
SM32J.checked = checkstatus
|
||||
SM41K.checked = checkstatus
|
||||
SM41U.checked = checkstatus
|
||||
SM41E.checked = checkstatus
|
||||
SM41J.checked = checkstatus
|
||||
SM42U.checked = checkstatus
|
||||
SM43U.checked = checkstatus
|
||||
SM42E.checked = checkstatus
|
||||
SM43E.checked = checkstatus
|
||||
SM42J.checked = checkstatus
|
||||
SM43J.checked = checkstatus
|
||||
SM42K.checked = checkstatus
|
||||
SM43K.checked = checkstatus
|
||||
End Function
|
||||
|
||||
|
||||
Function NonFakesignedButton()
|
||||
If ((IOS9.checked = True) And (IOS12.checked = True) And (IOS13.checked = True) And (IOS14.checked = True) And (IOS15.checked = True) And (IOS17.checked = True) And (IOS21.checked = True) And (IOS22.checked = True) And (IOS28.checked = True) And (IOS30.checked = True) And (IOS31.checked = True) And (IOS33.checked = True) And (IOS34.checked = True) And (IOS35.checked = True) And (IOS36.checked = True) And (IOS36v3608.checked = True) And (IOS37.checked = True) And (IOS38.checked = True) And (IOS41.checked = True) And (IOS43.checked = True) And (IOS45.checked = True) And (IOS46.checked = True) And (IOS48v4124.checked = True) And (IOS53.checked = True) And (IOS55.checked = True) And (IOS56.checked = True) And (IOS57.checked = True) And (IOS58.checked = True) And (IOS59.checked = True) And (IOS60.checked = True) And (IOS61.checked = True) And (IOS62.checked = True) And (IOS70.checked = True) And (IOS80.checked = True) And (M10.checked = True)) Then
|
||||
checkstatus = False
|
||||
else
|
||||
checkstatus = True
|
||||
End If
|
||||
ToggleNonFakesigned(checkstatus)
|
||||
End Function
|
||||
|
||||
Function ToggleNonFakesigned(ByVal checkstatus)
|
||||
IOS9.checked = checkstatus
|
||||
IOS12.checked = checkstatus
|
||||
IOS13.checked = checkstatus
|
||||
IOS14.checked = checkstatus
|
||||
IOS15.checked = checkstatus
|
||||
IOS17.checked = checkstatus
|
||||
IOS21.checked = checkstatus
|
||||
IOS22.checked = checkstatus
|
||||
IOS28.checked = checkstatus
|
||||
IOS30.checked = checkstatus
|
||||
IOS31.checked = checkstatus
|
||||
IOS33.checked = checkstatus
|
||||
IOS34.checked = checkstatus
|
||||
IOS35.checked = checkstatus
|
||||
IOS36.checked = checkstatus
|
||||
IOS36v3608.checked = checkstatus
|
||||
IOS37.checked = checkstatus
|
||||
IOS38.checked = checkstatus
|
||||
IOS41.checked = checkstatus
|
||||
IOS43.checked = checkstatus
|
||||
IOS45.checked = checkstatus
|
||||
IOS46.checked = checkstatus
|
||||
IOS48v4124.checked = checkstatus
|
||||
IOS53.checked = checkstatus
|
||||
IOS55.checked = checkstatus
|
||||
IOS56.checked = checkstatus
|
||||
IOS57.checked = checkstatus
|
||||
IOS58.checked = checkstatus
|
||||
IOS59.checked = checkstatus
|
||||
IOS60.checked = checkstatus
|
||||
IOS61.checked = checkstatus
|
||||
IOS62.checked = checkstatus
|
||||
IOS70.checked = checkstatus
|
||||
IOS80.checked = checkstatus
|
||||
M10.checked = checkstatus
|
||||
End Function
|
||||
|
||||
|
||||
Function PROTECTIONButton()
|
||||
If ((IOS11P60.checked = True) And (IOS20P60.checked = True) And (IOS30P60.checked = True) And (IOS40P60.checked = True) And (IOS50P.checked = True) And (IOS52P.checked = True) And (IOS60P.checked = True) And (IOS70K.checked = True) And (IOS80K.checked = True)) Then
|
||||
checkstatus = False
|
||||
else
|
||||
checkstatus = True
|
||||
End If
|
||||
TogglePROTECTION(checkstatus)
|
||||
End Function
|
||||
|
||||
Function TogglePROTECTION(ByVal checkstatus)
|
||||
IOS11P60.checked = checkstatus
|
||||
IOS20P60.checked = checkstatus
|
||||
IOS30P60.checked = checkstatus
|
||||
IOS40P60.checked = checkstatus
|
||||
IOS50P.checked = checkstatus
|
||||
IOS52P.checked = checkstatus
|
||||
IOS60P.checked = checkstatus
|
||||
IOS70K.checked = checkstatus
|
||||
IOS80K.checked = checkstatus
|
||||
End Function
|
||||
|
||||
Function FakesignedButton()
|
||||
If ((IOS11P60.checked = True) And (IOS20P60.checked = True) And (IOS30P60.checked = True) And (IOS40P60.checked = True) And (IOS50P.checked = True) And (IOS52P.checked = True) And (IOS60P.checked = True) And (IOS70K.checked = True) And (IOS80K.checked = True) And (IOS30P.checked = True) And (IOS70P.checked = True) And (IOS80P.checked = True) And (IOS236.checked = True)) Then
|
||||
checkstatus = False
|
||||
else
|
||||
checkstatus = True
|
||||
End If
|
||||
ToggleFakesigned(checkstatus)
|
||||
End Function
|
||||
|
||||
Function ToggleFakesigned(ByVal checkstatus)
|
||||
IOS11P60.checked = checkstatus
|
||||
IOS20P60.checked = checkstatus
|
||||
IOS30P60.checked = checkstatus
|
||||
IOS40P60.checked = checkstatus
|
||||
IOS50P.checked = checkstatus
|
||||
IOS52P.checked = checkstatus
|
||||
IOS60P.checked = checkstatus
|
||||
IOS70K.checked = checkstatus
|
||||
IOS80K.checked = checkstatus
|
||||
IOS30P.checked = checkstatus
|
||||
IOS70P.checked = checkstatus
|
||||
IOS80P.checked = checkstatus
|
||||
IOS236.checked = checkstatus
|
||||
End Function
|
||||
|
||||
|
||||
|
||||
Function USAButton()
|
||||
If ((MII.checked = True) And (P.checked = True) And (P0.checked = True) And (S.checked = True) And (IU.checked = True) And (WU.checked = True) And (NU.checked = True) And (WSU.checked = True) And (SM32U.checked = True) And (SM41U.checked = True) And (SM42U.checked = True) And (SM43U.checked = True) And (EULAU.checked = True) And (RSU.checked = True) And (BC.checked = True) And (IOS30P60.checked = True) And (IOS60P.checked = True) And (IOS70K.checked = True) And (IOS80K.checked = True)) Then
|
||||
checkstatus = False
|
||||
else
|
||||
checkstatus = True
|
||||
End If
|
||||
ToggleUSA(checkstatus)
|
||||
End Function
|
||||
|
||||
Function ToggleUSA(ByVal checkstatus)
|
||||
MII.checked = checkstatus
|
||||
P.checked = checkstatus
|
||||
P0.checked = checkstatus
|
||||
S.checked = checkstatus
|
||||
IU.checked = checkstatus
|
||||
WU.checked = checkstatus
|
||||
NU.checked = checkstatus
|
||||
WSU.checked = checkstatus
|
||||
SM32U.checked = checkstatus
|
||||
SM43U.checked = checkstatus
|
||||
SM42U.checked = checkstatus
|
||||
SM41U.checked = checkstatus
|
||||
EULAU.checked = checkstatus
|
||||
RSU.checked = checkstatus
|
||||
BC.checked = checkstatus
|
||||
IOS30P60.checked = checkstatus
|
||||
IOS60P.checked = checkstatus
|
||||
IOS70K.checked = checkstatus
|
||||
IOS80K.checked = checkstatus
|
||||
End Function
|
||||
|
||||
|
||||
Function EURButton()
|
||||
If ((MII.checked = True) And (P.checked = True) And (P0.checked = True) And (S.checked = True) And (IE.checked = True) And (WE.checked = True) And (NE.checked = True) And (WSE.checked = True) And (SM32E.checked = True) And (SM41E.checked = True) And (SM42E.checked = True) And (SM43E.checked = True) And (EULAE.checked = True) And (RSE.checked = True) And (BC.checked = True) And (IOS30P60.checked = True) And (IOS60P.checked = True) And (IOS70K.checked = True) And (IOS80K.checked = True)) Then
|
||||
checkstatus = False
|
||||
else
|
||||
checkstatus = True
|
||||
End If
|
||||
ToggleEUR(checkstatus)
|
||||
End Function
|
||||
|
||||
Function ToggleEUR(ByVal checkstatus)
|
||||
MII.checked = checkstatus
|
||||
P.checked = checkstatus
|
||||
P0.checked = checkstatus
|
||||
S.checked = checkstatus
|
||||
IE.checked = checkstatus
|
||||
WE.checked = checkstatus
|
||||
NE.checked = checkstatus
|
||||
WSE.checked = checkstatus
|
||||
SM32E.checked = checkstatus
|
||||
SM43E.checked = checkstatus
|
||||
SM42E.checked = checkstatus
|
||||
SM41E.checked = checkstatus
|
||||
EULAE.checked = checkstatus
|
||||
RSE.checked = checkstatus
|
||||
BC.checked = checkstatus
|
||||
IOS30P60.checked = checkstatus
|
||||
IOS60P.checked = checkstatus
|
||||
IOS70K.checked = checkstatus
|
||||
IOS80K.checked = checkstatus
|
||||
End Function
|
||||
|
||||
|
||||
|
||||
Function JPNButton()
|
||||
If ((MII.checked = True) And (P.checked = True) And (P0.checked = True) And (S.checked = True) And (IJ.checked = True) And (WJ.checked = True) And (NJ.checked = True) And (WSJ.checked = True) And (SM32J.checked = True) And (SM41J.checked = True) And (SM42J.checked = True) And (SM43J.checked = True) And (EULAJ.checked = True) And (RSJ.checked = True) And (BC.checked = True) And (IOS30P60.checked = True) And (IOS60P.checked = True) And (IOS70K.checked = True) And (IOS80K.checked = True)) Then
|
||||
checkstatus = False
|
||||
else
|
||||
checkstatus = True
|
||||
End If
|
||||
ToggleJPN(checkstatus)
|
||||
End Function
|
||||
|
||||
Function ToggleJPN(ByVal checkstatus)
|
||||
MII.checked = checkstatus
|
||||
P.checked = checkstatus
|
||||
P0.checked = checkstatus
|
||||
S.checked = checkstatus
|
||||
IJ.checked = checkstatus
|
||||
WJ.checked = checkstatus
|
||||
NJ.checked = checkstatus
|
||||
WSJ.checked = checkstatus
|
||||
SM32J.checked = checkstatus
|
||||
SM43J.checked = checkstatus
|
||||
SM42J.checked = checkstatus
|
||||
SM41J.checked = checkstatus
|
||||
EULAJ.checked = checkstatus
|
||||
RSJ.checked = checkstatus
|
||||
BC.checked = checkstatus
|
||||
IOS30P60.checked = checkstatus
|
||||
IOS60P.checked = checkstatus
|
||||
IOS70K.checked = checkstatus
|
||||
IOS80K.checked = checkstatus
|
||||
End Function
|
||||
|
||||
|
||||
|
||||
Function KORButton()
|
||||
If ((MII.checked = True) And (P0.checked = True) And (SK.checked = True) And (SM41K.checked = True) And (SM42K.checked = True) And (SM43K.checked = True) And (EULAK.checked = True) And (RSK.checked = True) And (BC.checked = True) And (IOS60P.checked = True) And (IOS70K.checked = True) And (IOS80K.checked = True)) Then
|
||||
checkstatus = False
|
||||
else
|
||||
checkstatus = True
|
||||
End If
|
||||
ToggleKOR(checkstatus)
|
||||
End Function
|
||||
|
||||
Function ToggleKOR(ByVal checkstatus)
|
||||
MII.checked = checkstatus
|
||||
P0.checked = checkstatus
|
||||
SK.checked = checkstatus
|
||||
SM43K.checked = checkstatus
|
||||
SM42K.checked = checkstatus
|
||||
SM41K.checked = checkstatus
|
||||
EULAK.checked = checkstatus
|
||||
RSK.checked = checkstatus
|
||||
BC.checked = checkstatus
|
||||
IOS60P.checked = checkstatus
|
||||
IOS70K.checked = checkstatus
|
||||
IOS80K.checked = checkstatus
|
||||
End Function
|
||||
|
||||
|
||||
Function ActiveButton()
|
||||
If ((IOS9.checked = True) And (IOS12.checked = True) And (IOS13.checked = True) And (IOS14.checked = True) And (IOS15.checked = True) And (IOS17.checked = True) And (IOS21.checked = True) And (IOS22.checked = True) And (IOS28.checked = True) And (IOS31.checked = True) And (IOS33.checked = True) And (IOS34.checked = True) And (IOS35.checked = True) And (IOS36v3608.checked = True) And (IOS37.checked = True) And (IOS38.checked = True) And (IOS41.checked = True) And (IOS43.checked = True) And (IOS45.checked = True) And (IOS46.checked = True) And (IOS48v4124.checked = True) And (IOS53.checked = True) And (IOS55.checked = True) And (IOS56.checked = True) And (IOS57.checked = True) And (IOS58.checked = True) And (IOS59.checked = True) And (IOS61.checked = True) And (IOS62.checked = True) And (IOS80K.checked = True) And (M10.checked = True)) Then
|
||||
checkstatus = False
|
||||
else
|
||||
checkstatus = True
|
||||
End If
|
||||
ToggleActive(checkstatus)
|
||||
End Function
|
||||
|
||||
Function ToggleActive(ByVal checkstatus)
|
||||
IOS9.checked = checkstatus
|
||||
IOS12.checked = checkstatus
|
||||
IOS13.checked = checkstatus
|
||||
IOS14.checked = checkstatus
|
||||
IOS15.checked = checkstatus
|
||||
IOS17.checked = checkstatus
|
||||
IOS21.checked = checkstatus
|
||||
IOS22.checked = checkstatus
|
||||
IOS28.checked = checkstatus
|
||||
IOS31.checked = checkstatus
|
||||
IOS33.checked = checkstatus
|
||||
IOS34.checked = checkstatus
|
||||
IOS35.checked = checkstatus
|
||||
IOS36v3608.checked = checkstatus
|
||||
IOS37.checked = checkstatus
|
||||
IOS38.checked = checkstatus
|
||||
IOS41.checked = checkstatus
|
||||
IOS43.checked = checkstatus
|
||||
IOS45.checked = checkstatus
|
||||
IOS46.checked = checkstatus
|
||||
IOS48v4124.checked = checkstatus
|
||||
IOS53.checked = checkstatus
|
||||
IOS55.checked = checkstatus
|
||||
IOS56.checked = checkstatus
|
||||
IOS57.checked = checkstatus
|
||||
IOS58.checked = checkstatus
|
||||
IOS59.checked = checkstatus
|
||||
IOS61.checked = checkstatus
|
||||
IOS62.checked = checkstatus
|
||||
IOS80K.checked = checkstatus
|
||||
M10.checked = checkstatus
|
||||
End Function
|
||||
|
||||
|
||||
Function SNEEKButton()
|
||||
If ((A0e.checked = True) And (A0c.checked = True) And (A01.checked = True) And (A0e_70.checked = True) And (A01_70.checked = True) And (A0e_60.checked = True) And (A01_60.checked = True)) Then
|
||||
checkstatus = False
|
||||
else
|
||||
checkstatus = True
|
||||
End If
|
||||
ToggleSNEEK(checkstatus)
|
||||
End Function
|
||||
|
||||
Function ToggleSNEEK(ByVal checkstatus)
|
||||
A0e.checked = checkstatus
|
||||
A0c.checked = checkstatus
|
||||
A01.checked = checkstatus
|
||||
A0e_70.checked = checkstatus
|
||||
A01_70.checked = checkstatus
|
||||
A0e_60.checked = checkstatus
|
||||
A01_60.checked = checkstatus
|
||||
End Function
|
||||
|
||||
|
||||
|
||||
Function CHANNELSButton()
|
||||
If ((MII.checked = True) And (P.checked = True) And (P0.checked = True) And (S.checked = True) And (IU.checked = True) And (WU.checked = True) And (NU.checked = True) And (WSU.checked = True) And (IE.checked = True) And (WE.checked = True) And (NE.checked = True) And (WSE.checked = True) And (IJ.checked = True) And (WJ.checked = True) And (NJ.checked = True) And (WSJ.checked = True) And (SK.checked = True)) Then
|
||||
checkstatus = False
|
||||
else
|
||||
checkstatus = True
|
||||
End If
|
||||
ToggleCHANNELS(checkstatus)
|
||||
End Function
|
||||
|
||||
Function ToggleCHANNELS(ByVal checkstatus)
|
||||
MII.checked = checkstatus
|
||||
P.checked = checkstatus
|
||||
P0.checked = checkstatus
|
||||
S.checked = checkstatus
|
||||
IU.checked = checkstatus
|
||||
WU.checked = checkstatus
|
||||
NU.checked = checkstatus
|
||||
WSU.checked = checkstatus
|
||||
IE.checked = checkstatus
|
||||
WE.checked = checkstatus
|
||||
NE.checked = checkstatus
|
||||
WSE.checked = checkstatus
|
||||
IJ.checked = checkstatus
|
||||
WJ.checked = checkstatus
|
||||
NJ.checked = checkstatus
|
||||
WSJ.checked = checkstatus
|
||||
SK.checked = checkstatus
|
||||
End Function
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Function OtherButton()
|
||||
If ((EULAU.checked = True) And (RSU.checked = True) And (BC.checked = True) And (EULAE.checked = True) And (RSE.checked = True) And (EULAJ.checked = True) And (RSJ.checked = True) And (EULAK.checked = True) And (RSK.checked = True) And (cBC.checked = True)) Then
|
||||
checkstatus = False
|
||||
else
|
||||
checkstatus = True
|
||||
End If
|
||||
ToggleOther(checkstatus)
|
||||
End Function
|
||||
|
||||
Function ToggleOther(ByVal checkstatus)
|
||||
EULAU.checked = checkstatus
|
||||
RSU.checked = checkstatus
|
||||
BC.checked = checkstatus
|
||||
cBC.checked = checkstatus
|
||||
EULAE.checked = checkstatus
|
||||
RSE.checked = checkstatus
|
||||
EULAJ.checked = checkstatus
|
||||
RSJ.checked = checkstatus
|
||||
EULAK.checked = checkstatus
|
||||
RSK.checked = checkstatus
|
||||
End Function
|
||||
|
||||
</script>
|
||||
<style type="text/css">
|
||||
input.bigcheck {
|
||||
height: 30px;
|
||||
width: 30px;
|
||||
vertical-align: middle;
|
||||
}
|
||||
table, th {
|
||||
text-align: left;
|
||||
vertical-align: middle;
|
||||
}, td {
|
||||
border:1px solid black;
|
||||
text-align: left;
|
||||
vertical-align: middle;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<!--<a href="https://modmii.github.io" target="_blank"><img src="https://modmii.github.io/Images/modmiibanner.png" border="0" style="width:80%;height: 100px"/></a><br>-->
|
||||
|
||||
|
||||
<!--<button style="width:20%;position: absolute; left: 15;" onClick="vbscript:Page'HTAstuff', 'DLPAGE2.hta'"><font face="Arial Black">Page2</font></button>-->
|
||||
<button title="Return to Main Menu" style="width:190; position: absolute; left: 15; top: 10;" onClick="vbscript:Page'MENU','DLPAGE1.hta'"><font face="Arial Black">Main Menu</font></button>
|
||||
<button disabled title="Download System Menus, IOSs, MIOSs, Channels, etc." style="width:93; position: absolute; left: 15; top: 45;" onClick="vbscript:Page'DLPAGES','DLPAGE1.hta'"><font face="Arial Black">Page 1</font></button>
|
||||
<button title="Download Wii Apps, USB-Loader Files, PC Programs, Exploits, etc." style="width:93; position: absolute; left: 112; top: 45;" onClick="vbscript:Page'DLPAGES','DLPAGE2.hta'"><font face="Arial Black">Page 2</font></button>
|
||||
<button title="Download System Menu Themes" style="width:93; position: absolute; left: 15; top: 80;" onClick="vbscript:Page'DLPAGES','DLPAGE3.hta'"><font face="Arial Black">Page 3</font></button>
|
||||
<button title="Download cIOSs and cMIOSs" style="width:93; position: absolute; left: 112; top: 80;" onClick="vbscript:Page'DLPAGES','DLPAGE4.hta'"><font face="Arial Black">Page 4</font></button>
|
||||
|
||||
|
||||
|
||||
<button title="Click to Download Files to: DLFOLDER" style="width:15%;position: absolute; right: 15; top: 10;" onClick="vbscript:FULLCLOSE()"><font face="Arial Black">Download!</font></button>
|
||||
<button title="Change Current Download Folder: DLFOLDER" style="width:15%;position: absolute; right: 15; top: 45;" onClick="vbscript:Page'DRIVECHANGE','DLPAGE1.hta'"><font face="Arial Black">Download Folder</font></button>
|
||||
<font size="2" face="Arial Black italic" style="position: absolute; right: 30; top: 100;" title="Hovering your mouse over various items on this page will display fun facts and helpful tips!" >(Hover over items for Tooltips)</font>
|
||||
|
||||
<center>
|
||||
<font size="4" face="Arial Black italic"><b>Download Page 1</b></font>
|
||||
</center>
|
||||
|
||||
|
||||
|
||||
<center>
|
||||
<font size="2" color="red">WARNING: some of these files MAY CAUSE BRICK if you do NOT know what you are doing!</font><br>
|
||||
<br>
|
||||
|
||||
|
||||
|
||||
<button title="Toggle All Downloads" style="width:6%" onClick="vbscript:AllButton()"><font face="Arial Black">ALL</font></button>
|
||||
|
||||
<button title="Toggle U and Region Free downloads" style="width:6%;" onClick="vbscript:USAButton()"><font face="Arial Black">USA</font></button>
|
||||
|
||||
<button title="Toggle E and Region Free downloads" style="width:6%;" onClick="vbscript:EURButton()"><font face="Arial Black">EUR</font></button>
|
||||
|
||||
<button title="Toggle J and Region Free downloads" style="width:6%;" onClick="vbscript:JPNButton()"><font face="Arial Black">JPN</font></button>
|
||||
|
||||
<button title="Toggle K and Region Free downloads" style="width:6%;" onClick="vbscript:KORButton()"><font face="Arial Black">KOR</font></button>
|
||||
|
||||
|
||||
</center>
|
||||
|
||||
<br>
|
||||
|
||||
<!--<table style="font-size:25px;font-family:Calibri;">-->
|
||||
<table style="width:100%">
|
||||
|
||||
<tr>
|
||||
<th colspan="2" style="text-align:center"><button style="width:99%;" onClick="vbscript:SMButton()"><font face="Arial Black">System Menus</font></button></th>
|
||||
<th colspan="4" style="text-align:center"><button style="width:99%;" onClick="vbscript:NonFakesignedButton()"><font face="Arial Black">Non-Fakesigned IOSs\MIOS</font></button></th>
|
||||
<th colspan="2" style="text-align:center"><button title="Toggle Fakesigned IOSs The number in brackets indicates the base IOS e.g. IOS236[36] is an IOS installed to slot 236 based on IOS36" style="width:99%;" onClick="vbscript:FakesignedButton()"><font face="Arial Black">Fakesigned IOSs</font></button></th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th><label><input class="bigcheck" type="checkbox" name="SM32U" /> 3.2U</label></th>
|
||||
<th><label><input class="bigcheck" type="checkbox" name="SM32J" /> 3.2J</label></th>
|
||||
<th title="IOS9 is used by System Menu 1.0 and early games like Zelda: Twilight Princess, Wii Sports, Wii Play, WarioWare: Smooth Moves."><label><input class="bigcheck" type="checkbox" name="IOS9" /> IOS9 v1034</label></th>
|
||||
<th title="IOS30 is used by System Menu 3.0-3.3. Officially this IOS is stubbed."><label><input class="bigcheck" type="checkbox" name="IOS30" /> IOS30 v2576</label></th>
|
||||
<th title="IOS41 is a Korea-specific IOS used by preinstalled channels. It is identical to IOS45."><label><input class="bigcheck" type="checkbox" name="IOS41" /> IOS41 v3607</label></th>
|
||||
<th title="IOS58 offers improved USB2 speeds and is preferred by many apps including the Homebrew Channel"><label><input class="bigcheck" type="checkbox" name="IOS58" /> IOS58 v6176</label></th>
|
||||
<th title="IOS11 is used by System Menu 2.0 & 2.1; this IOS is based on IOS60 to maximize compatibility and protection. Officially this IOS is stubbed."><label><input class="bigcheck" type="checkbox" name="IOS11P60" /> IOS11[60]</label></th>
|
||||
<th title="IOS70 is used by System Menu 4.2; this IOS is based on IOS60 to maximize compatibility and protection. Officially this IOS is stubbed."><label><input class="bigcheck" type="checkbox" name="IOS70K" /> IOS70[60]</label></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><label><input class="bigcheck" type="checkbox" name="SM41U" /> 4.1U</label></th>
|
||||
<th><label><input class="bigcheck" type="checkbox" name="SM41J" /> 4.1J</label></th>
|
||||
<th title="IOS12 is an IOS that was previously thought to be the oldest, used by titles such as Elebits"><label><input class="bigcheck" type="checkbox" name="IOS12" /> IOS12 v526</label></th>
|
||||
<th title="IOS31 is used by New & Weather channels. RC24 uses a patched version of IOS31 so it can download custom News & Weather data"><label><input class="bigcheck" type="checkbox" name="IOS31" /> IOS31 v3608</label></th>
|
||||
<th title="IOS43 is only used by some Korean games"><label><input class="bigcheck" type="checkbox" name="IOS43" /> IOS43 v3607</label></th>
|
||||
<th title="IOS59 is a Japan exclusive IOS. ModMii Wizards will only direct Japanese consoles to install it."><label><input class="bigcheck" type="checkbox" name="IOS59" /> IOS59 v9249</label></th>
|
||||
<th title="IOS20 is used by System Menu 2.2; this IOS is based on IOS60 to maximize compatibility and protection. Officially this IOS is stubbed."><label><input class="bigcheck" type="checkbox" name="IOS20P60" /> IOS20[60]</label></th>
|
||||
<th title="IOS80 is used by System Menu 4.3; this IOS is based on IOS60 to maximize compatibility and protection."><label><input class="bigcheck" type="checkbox" name="IOS80K" /> IOS80[60]</label></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><label><input class="bigcheck" type="checkbox" name="SM42U" /> 4.2U</label></th>
|
||||
<th><label><input class="bigcheck" type="checkbox" name="SM42J" /> 4.2J</label></th>
|
||||
<th title="IOS13 is used by Photo Channel 1.0"><label><input class="bigcheck" type="checkbox" name="IOS13" /> IOS13 v1032</label></th>
|
||||
<th title="IOS33 is an IOS version based on IOS31 and used in games like Super Mario Galaxy."><label><input class="bigcheck" type="checkbox" name="IOS33" /> IOS33 v3608</label></th>
|
||||
<th title="IOS45 is only used by some Korean games. It is identical to IOS41."><label><input class="bigcheck" type="checkbox" name="IOS45" /> IOS45 v3607</label></th>
|
||||
<th title="IOS60 is used by System Menu 4.0 & 4.1. First to support SDHC. Officially this IOS is stubbed."><label><input class="bigcheck" type="checkbox" name="IOS60" /> IOS60 v6174</label></th>
|
||||
<th title="IOS30 is used by System Menu 3.0-3.3; this IOS is based on IOS60 to maximize compatibility and protection. Officially this IOS is stubbed."><label><input class="bigcheck" type="checkbox" name="IOS30P60" /> IOS30[60]</label></th>
|
||||
<th title="IOS30 is used by System Menu 3.0-3.3. Officially this IOS is stubbed."><label><input class="bigcheck" type="checkbox" name="IOS30P" /> IOS30[30]</label></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><label><input class="bigcheck" type="checkbox" name="SM43U" /> 4.3U</label></th>
|
||||
<th><label><input class="bigcheck" type="checkbox" name="SM43J" /> 4.3J</label></th>
|
||||
<th title="IOS14 is used by Pokémon Battle Revolution (Japanese version only)"><label><input class="bigcheck" type="checkbox" name="IOS14" /> IOS14 v1032</label></th>
|
||||
<th title="IOS34 is used by Internet Channel v257"><label><input class="bigcheck" type="checkbox" name="IOS34" /> IOS34 v3608</label></th>
|
||||
<th title="IOS46 is an IOS used by some Korean games like Mario Kart Wii and Need for Speed Undercover"><label><input class="bigcheck" type="checkbox" name="IOS46" /> IOS46 v3607</label></th>
|
||||
<th title="IOS61 was used by the Wii Shop Channel from the System Menu 4.0-4.2 updates. Also used by Photo Channel 1.1b. It is identical to IOS56."><label><input class="bigcheck" type="checkbox" name="IOS61" /> IOS61 v5662</label></th>
|
||||
<th title="IOS40 is used by System Menu 3.3 for all Korean consoles; this IOS is based on IOS60 to maximize compatibility and protection. Officially this IOS is stubbed."><label><input class="bigcheck" type="checkbox" name="IOS40P60" /> IOS40[60]</label></th>
|
||||
<th title="IOS70 is used by System Menu 4.2. Officially this IOS is stubbed."><label><input class="bigcheck" type="checkbox" name="IOS70P" /> IOS70[70]</label></th>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th><label><input class="bigcheck" type="checkbox" name="SM32E" /> 3.2E</label></th>
|
||||
<th><label><input class="bigcheck" type="checkbox" name="SM41K" /> 4.1K</label></th>
|
||||
<th title="IOS15 was previously used by some official channels; it has not been stubbed because the Internet Channel, which could not be updated through standard updates, previously used it."><label><input class="bigcheck" type="checkbox" name="IOS15" /> IOS15 v1032</label></th>
|
||||
<th title="IOS35 is a copy of IOS31 used by games like Call of Duty, Wii Music, etc."><label><input class="bigcheck" type="checkbox" name="IOS35" /> IOS35 v3608</label></th>
|
||||
<th title="IOS40 is used by Animal Crossing: City Folk (Korean version only)"><label><input class="bigcheck" type="checkbox" name="IOS48v4124" /> IOS48 v4124</label></th>
|
||||
<th title="IOS62 is used by the Wii U Transfer Tool"><label><input class="bigcheck" type="checkbox" name="IOS62" /> IOS62 v6430</label></th>
|
||||
<th title="IOS50 is used by System Menu 3.4; this IOS is based on IOS60 to maximize compatibility and protection. Officially this IOS is stubbed."><label><input class="bigcheck" type="checkbox" name="IOS50P" /> IOS50[60]</label></th>
|
||||
<th title="IOS80 is used by System Menu 4.3"><label><input class="bigcheck" type="checkbox" name="IOS80P" /> IOS80[80]</label></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><label><input class="bigcheck" type="checkbox" name="SM41E" /> 4.1E</label></th>
|
||||
<th><label><input class="bigcheck" type="checkbox" name="SM42K" /> 4.2K</label></th>
|
||||
<th title="IOS17 is used by early titles such as Bust-A-Move Bash and Super Paper Mario"><label><input class="bigcheck" type="checkbox" name="IOS17" /> IOS17 v1032</label></th>
|
||||
<th title="IOS36 v3351 was the first IOS patched to restore the trucha bug, enabling custom IOS installation. Today it is recommended not to patch IOS36."><label><input class="bigcheck" type="checkbox" name="IOS36" /> IOS36 v3351</label></th>
|
||||
<th title="IOS53 is used by titles such as New Super Mario Bros. Wii and Wii Fit Plus"><label><input class="bigcheck" type="checkbox" name="IOS53" /> IOS53 v5663</label></th>
|
||||
<th title="IOS70 is used by System Menu 4.2. Officially this IOS is stubbed."><label><input class="bigcheck" type="checkbox" name="IOS70" /> IOS70 v6687</label></th>
|
||||
<th title="IOS52 is used by System Menu 3.5 and exclusive to Korea; this IOS is based on IOS60 to maximize compatibility and protection. Officially this IOS is stubbed."><label><input class="bigcheck" type="checkbox" name="IOS52P" /> IOS52[60]</label></th>
|
||||
<th title="IOS236 is a patched version of IOS36. It is no longer needed."><label><input class="bigcheck" type="checkbox" name="IOS236" /> IOS236[36]</label></th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th><label><input class="bigcheck" type="checkbox" name="SM42E" /> 4.2E</label></th>
|
||||
<th><label><input class="bigcheck" type="checkbox" name="SM43K" /> 4.3K</label></th>
|
||||
<th title="IOS21 is used by third party games (No More Heroes) and many other games such as Wii Sports were also re-released under this IOS"><label><input class="bigcheck" type="checkbox" name="IOS21" /> IOS21 v1039</label></th>
|
||||
<th title="IOS36 is used by titles such as Super Smash Bros. Brawl and Mario Kart Wii"><label><input class="bigcheck" type="checkbox" name="IOS36v3608" /> IOS36 v3608</label></th>
|
||||
<th title="IOS55 is used by titles such as Wii Sports Resort and The Conduit"><label><input class="bigcheck" type="checkbox" name="IOS55" /> IOS55 v5663</label></th>
|
||||
<th title="IOS80 is used by System Menu 4.3"><label><input class="bigcheck" type="checkbox" name="IOS80" /> IOS80 v6944</label></th>
|
||||
<th title="IOS60 is used by System Menu 4.0 & 4.1. Officially this IOS is stubbed."><label><input class="bigcheck" type="checkbox" name="IOS60P" /> IOS60[60]</label></th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th><label><input class="bigcheck" type="checkbox" name="SM43E" /> 4.3E</label></th>
|
||||
<th></th>
|
||||
<th title="IOS22 is used by a few games like Boogie and High School Musical: Sing It!"><label><input class="bigcheck" type="checkbox" name="IOS22" /> IOS22 v1294</label></th>
|
||||
<th title="IOS37 is used by several WiiWare games and older Guitar Hero/Rock Band games"><label><input class="bigcheck" type="checkbox" name="IOS37" /> IOS37 v5663</label></th>
|
||||
<th title="IOS56 added SDHC support and is identical to IOS61. Used by Wii Speak 2.0 and the latest Shopping Channel."><label><input class="bigcheck" type="checkbox" name="IOS56" /> IOS56 v5662</label></th>
|
||||
<th title="MIOS is a special version of IOS that runs when the Wii enters GameCube mode"><label><input class="bigcheck" type="checkbox" name="M10" /> MIOS v10</label></th>
|
||||
<th colspan="2" title="Toggle all active unstubbed IOSs and MIOS; except for IOS80 all are Non-Fakesigned." style="text-align:center"><button style="width:99%;" onClick="vbscript:ActiveButton()"><font face="Arial Black">Active IOSs</font></button></th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th colspan="2" style="text-align:center"><button title="Toggle 0000000x.app files used to construct different versions of SNEEK (or DIOS MIOS)" style="width:99%;" onClick="vbscript:SNEEKButton()"><font face="Arial Black">SNEEK Files</font></button></th>
|
||||
<th title="IOS28 is only used by Metroid Prime 3: Corruption. The first IOS released in modular parts."><label><input class="bigcheck" type="checkbox" name="IOS28" /> IOS28 v1807</label></th>
|
||||
<th title="IOS48 is used by Animal Crossing: City Folk and the Nintendo Wii Speak Channel"><label><input class="bigcheck" type="checkbox" name="IOS38" /> IOS38 v4124</label></th>
|
||||
<th title="IOS57 is used by many of the newer games released near the end of the production of Wii discs in 2020, although it was originally released in 2009."><label><input class="bigcheck" type="checkbox" name="IOS57" /> IOS57 v5919</label></th>
|
||||
<th></th>
|
||||
<th colspan="2" title="Toggle ModMii's Extra Brick Protection IOSs These IOSs are used by various System Menu versions and are based on IOS60 to avoid potential 003 or downgrade bricks from accidental user error." style="text-align:center"><button style="width:99%;" onClick="vbscript:PROTECTIONButton()"><font face="Arial Black">Extra Protection</font></button></th>
|
||||
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<th colspan="2"><label><input class="bigcheck" type="checkbox" name="A0e" /> 0e.app [80 v6943]</label></th>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th colspan="2"><label><input class="bigcheck" type="checkbox" name="A0e_70" /> 0e.app [70 v6687]</label></th>
|
||||
<th colspan="4" title="Toggle Wii Channels Note the Weather, News and Wii Speak Channels require RiiConnect24 to work; Wii Speak also requires Wiimmfi. Best to use the RC24 Patcher from Download Page 2 to get these channels." style="text-align:center"><button style="width:99%;" onClick="vbscript:CHANNELSButton()"><font face="Arial Black">Wii Channels</font></button></th>
|
||||
<th colspan="2" style="text-align:center"><button style="width:99%;" onClick="vbscript:OtherButton()"><font face="Arial Black">Other WADs</font></button></th>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<th colspan="2"><label><input class="bigcheck" type="checkbox" name="A0e_60" /> 0e.app [60 v6174]</label></th>
|
||||
<th><label><input class="bigcheck" type="checkbox" name="MII" /> Mii [RF]</label></th>
|
||||
<th><label><input class="bigcheck" type="checkbox" name="IU" /> Internet [U]</label></th>
|
||||
<th><label><input class="bigcheck" type="checkbox" name="IE" /> Internet [E]</label></th>
|
||||
<th><label><input class="bigcheck" type="checkbox" name="IJ" /> Internet [J]</label></th>
|
||||
<th title="Region Select [U]"><label><input class="bigcheck" type="checkbox" name="RSU" /> Region [U]</label></th>
|
||||
<th title="End User License Agreement is a hidden channel that is launched by the System Menu when the 'User Agreements' option is selected, as well as by the Wii Shop Channel if the EULA has not been accepted. Because the EULA uses HTTP, a custom page can be shown there, which is exploited by str2hax and RiiConnect24."><label><input class="bigcheck" type="checkbox" name="EULAU" /> EULA [U]</label></th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th colspan="2"><label><input class="bigcheck" type="checkbox" name="A01" /> 01.app [80 v6943]</label></th>
|
||||
<th><label><input class="bigcheck" type="checkbox" name="P0" /> Photo [RF]</label></th>
|
||||
<th title="Requires RiiConnect24 to work, best to use the RC24 Patcher from Download Page 2 to get this channel."><label><input class="bigcheck" type="checkbox" name="WU" /> Weather [U]</label></th>
|
||||
|
||||
<th title="Requires RiiConnect24 to work, best to use the RC24 Patcher from Download Page 2 to get this channel."><label><input class="bigcheck" type="checkbox" name="WE" /> Weather [E]</label></th>
|
||||
<th title="Requires RiiConnect24 to work, best to use the RC24 Patcher from Download Page 2 to get this channel."><label><input class="bigcheck" type="checkbox" name="WJ" /> Weather [J]</label></th>
|
||||
<th title="Region Select [E]"><label><input class="bigcheck" type="checkbox" name="RSE" /> Region [E]</label></th>
|
||||
<th title="End User License Agreement is a hidden channel that is launched by the System Menu when the 'User Agreements' option is selected, as well as by the Wii Shop Channel if the EULA has not been accepted. Because the EULA uses HTTP, a custom page can be shown there, which is exploited by str2hax and RiiConnect24."><label><input class="bigcheck" type="checkbox" name="EULAE" /> EULA [E]</label></th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th colspan="2"><label><input class="bigcheck" type="checkbox" name="A01_70" /> 01.app [70 v6687]</label></th>
|
||||
<th><label><input class="bigcheck" type="checkbox" name="P" /> Photo 1.1 [U/E/J]</label></th>
|
||||
<th title="Requires RiiConnect24 to work, best to use the RC24 Patcher from Download Page 2 to get this channel."><label><input class="bigcheck" type="checkbox" name="NU" /> News [U]</label></th>
|
||||
<th title="Requires RiiConnect24 to work, best to use the RC24 Patcher from Download Page 2 to get this channel."><label><input class="bigcheck" type="checkbox" name="NE" /> News [E]</label></th>
|
||||
<th title="Requires RiiConnect24 to work, best to use the RC24 Patcher from Download Page 2 to get this channel."><label><input class="bigcheck" type="checkbox" name="NJ" /> News [J]</label></th>
|
||||
<th title="Region Select [J]"><label><input class="bigcheck" type="checkbox" name="RSJ" /> Region [J]</label></th>
|
||||
<th title="End User License Agreement is a hidden channel that is launched by the System Menu when the 'User Agreements' option is selected, as well as by the Wii Shop Channel if the EULA has not been accepted. Because the EULA uses HTTP, a custom page can be shown there, which is exploited by str2hax and RiiConnect24."><label><input class="bigcheck" type="checkbox" name="EULAJ" /> EULA [J]</label></th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th colspan="2"><label><input class="bigcheck" type="checkbox" name="A01_60" /> 01.app [60 v6174]</label></th>
|
||||
<th title="The Wii Shop Channel can only re-download content you have already purchased"><label><input class="bigcheck" type="checkbox" name="S" /> Shopping [U/E/J]</label></th>
|
||||
|
||||
<th title="Requires RiiConnect24 and Wiimmfi to work, best to use the RC24 Patcher from Download Page 2 to get this channel."><label><input class="bigcheck" type="checkbox" name="WSU" /> Wii Speak [U]</label></th>
|
||||
<th title="Requires RiiConnect24 and Wiimmfi to work, best to use the RC24 Patcher from Download Page 2 to get this channel."><label><input class="bigcheck" type="checkbox" name="WSE" /> Wii Speak [E]</label></th>
|
||||
<th title="Requires RiiConnect24 and Wiimmfi to work, best to use the RC24 Patcher from Download Page 2 to get this channel."><label><input class="bigcheck" type="checkbox" name="WSJ" /> Wii Speak [J]</label></th>
|
||||
<th title="Region Select [K]"><label><input class="bigcheck" type="checkbox" name="RSK" /> Region [K]</label></th>
|
||||
<th title="End User License Agreement is a hidden channel that is launched by the System Menu when the 'User Agreements' option is selected, as well as by the Wii Shop Channel if the EULA has not been accepted. Because the EULA uses HTTP, a custom page can be shown there, which is exploited by str2hax and RiiConnect24."><label><input class="bigcheck" type="checkbox" name="EULAK" /> EULA [K]</label></th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th colspan="2" title="Used to construct DIOS MIOS"><label><input class="bigcheck" type="checkbox" name="A0c" /> 0c.app [MIOS v10]</label></th>
|
||||
<th title="The Wii Shop Channel can only re-download content you have already purchased"><label><input class="bigcheck" type="checkbox" name="SK" /> Shopping [K]</label></th>
|
||||
<th></th>
|
||||
<th></th>
|
||||
<th></th>
|
||||
<th title="BC (short for Backwards Compatibility) is run when a GameCube game is launched from the Disc Channel. It is a bootloader similar to boot1 that is responsible for lowering clock speed, verifying and loading boot2, which detects the lowered clock speed and loads MIOS to run the GC game. BC was never meaningfully updated other than to fix some exploits, the BC WAD is useful mainly to construct emulated NANDs."><label><input class="bigcheck" type="checkbox" name="BC" /> BC v6 [RF]</label></th>
|
||||
<th title="NMM (No More Memory-Cards) is a custom BC that redirects all GameCube Memory Card access to the SD card. This allow saving\loading GameCube game saves without a GC Memory Card."><label><input class="bigcheck" type="checkbox" name="cBC" /> NMM [cBC]</label></th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
571
Support/subscripts/DLPAGE2.hta
Normal file
571
Support/subscripts/DLPAGE2.hta
Normal file
@ -0,0 +1,571 @@
|
||||
<html>
|
||||
<hta:application
|
||||
id="HI"
|
||||
navigable="yes"
|
||||
scroll="yes"
|
||||
icon="..\Support\icon.ico"
|
||||
innerborder="no"
|
||||
border="thin"
|
||||
>
|
||||
<meta charset="utf-8">
|
||||
<head>
|
||||
<title>ModMii</title>
|
||||
<!-- VS Script cmd, not used--- CreateObject("WScript.Shell").Run "file.hta"-->
|
||||
<script Language="VBScript">
|
||||
Sub Window_Onload
|
||||
window.resizeTo 1200,820
|
||||
window.moveTo (screen.width - document.body.clientwidth)/2, (screen.height - document.body.clientheight)/2
|
||||
End Sub
|
||||
|
||||
Function FULLCLOSE()
|
||||
'SAVE() 'save happens on unload\close
|
||||
window.close()
|
||||
End Function
|
||||
|
||||
sub Window_onUnload
|
||||
SAVE()
|
||||
end sub
|
||||
|
||||
Function Page(ByVal nextgoto, nextpage)
|
||||
'nextpage is optional
|
||||
set objFSO = CreateObject("Scripting.FileSystemObject").OpenTextFile("temp\tempcheck.bat",8,true)
|
||||
objFSO.write vbNewLine & "set nextgoto=" & nextgoto
|
||||
objFSO.write vbNewLine & "set nextpage=" & nextpage
|
||||
objFSO.close
|
||||
'SAVE() 'save happens on unload\close
|
||||
window.close()
|
||||
End Function
|
||||
|
||||
|
||||
Function SAVE()
|
||||
set objFSO = CreateObject("Scripting.FileSystemObject").OpenTextFile("temp\tempcheck.bat",8,true)
|
||||
|
||||
objFSO.write vbNewLine & "set CheatZip="
|
||||
If CheatZip.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set ftpii="
|
||||
If ftpii.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set usbfolder="
|
||||
If usbfolder.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set neogamma="
|
||||
If neogamma.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set AccioHacks="
|
||||
If AccioHacks.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set usbgx="
|
||||
If usbgx.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set nintendont="
|
||||
If nintendont.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set FLOW="
|
||||
If FLOW.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set USBX="
|
||||
If USBX.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set wbm="
|
||||
If wbm.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set f32="
|
||||
If f32.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set SMW="
|
||||
If SMW.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set CM="
|
||||
If CM.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set WiiGSC="
|
||||
If WiiGSC.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set ohnes="
|
||||
If ohnes.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set Dolphin="
|
||||
If Dolphin.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set OSC="
|
||||
If OSC.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set FILEZILLA="
|
||||
If FILEZILLA.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set hxd="
|
||||
If hxd.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set Diskitude="
|
||||
If Diskitude.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set Nkit="
|
||||
If Nkit.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set RC24="
|
||||
If RC24.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set SDTEST="
|
||||
If SDTEST.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set HashMF="
|
||||
If HashMF.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set ThemeMiiMod="
|
||||
If ThemeMiiMod.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set GCBM="
|
||||
If GCBM.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set MyM="
|
||||
If MyM.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set mmm="
|
||||
If mmm.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set CleanRip="
|
||||
If CleanRip.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set ARC="
|
||||
If ARC.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set KK="
|
||||
If KK.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set HM="
|
||||
If HM.checked = True Then objFSO.write "*"
|
||||
' objFSO.write vbNewLine & "set DumpMii="
|
||||
' If DumpMii.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set syscheck="
|
||||
If syscheck.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set yawm="
|
||||
If yawm.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set Pri="
|
||||
If Pri.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set IOS236Installer="
|
||||
If IOS236Installer.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set SIP="
|
||||
If SIP.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set PLC="
|
||||
If PLC.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set OHBC="
|
||||
If OHBC.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set bootmiisd="
|
||||
If bootmiisd.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set PL="
|
||||
If PL.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set Casper="
|
||||
If Casper.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set WiiMC="
|
||||
If WiiMC.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set fceugx="
|
||||
If fceugx.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set snes9xgx="
|
||||
If snes9xgx.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set vbagx="
|
||||
If vbagx.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set SGM="
|
||||
If SGM.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set WIIX="
|
||||
If WIIX.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set HBB="
|
||||
If HBB.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set WII64="
|
||||
If WII64.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set Not64="
|
||||
If Not64.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set WIISX="
|
||||
If WIISX.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set locked="
|
||||
If locked.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set FLOWF="
|
||||
If FLOWF.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set S2U="
|
||||
If S2U.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set nswitch="
|
||||
If nswitch.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set BB1="
|
||||
If BB1.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set BB2="
|
||||
If BB2.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set Twi="
|
||||
If Twi.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set Twi2="
|
||||
If Twi2.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set YUGI="
|
||||
If YUGI.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set Bathaxx="
|
||||
If Bathaxx.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set ROTJ="
|
||||
If ROTJ.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set TOS="
|
||||
If TOS.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set smash="
|
||||
If smash.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set pwns="
|
||||
If pwns.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set Wilbrand="
|
||||
If Wilbrand.checked = True Then objFSO.write "*"
|
||||
|
||||
|
||||
|
||||
objFSO.close
|
||||
End Function
|
||||
|
||||
|
||||
Function AllButton()
|
||||
If ((CheatZip.checked = True) And (usbfolder.checked = True) And (neogamma.checked = True) And (AccioHacks.checked = True) And (usbgx.checked = True) And (nintendont.checked = True) And (FLOW.checked = True) And (USBX.checked = True) And (wbm.checked = True) And (f32.checked = True) And (SMW.checked = True) And (CM.checked = True) And (WiiGSC.checked = True) And (ohnes.checked = True) And (Dolphin.checked = True) And (OSC.checked = True) And (FILEZILLA.checked = True) And (hxd.checked = True) And (Diskitude.checked = True) And (Nkit.checked = True) And (RC24.checked = True) And (SDTEST.checked = True) And (HashMF.checked = True) And (ThemeMiiMod.checked = True) And (GCBM.checked = True) And (FTPii.checked = True) And (MyM.checked = True) And (mmm.checked = True) And (CleanRip.checked = True) And (ARC.checked = True) And (KK.checked = True) And (HM.checked = True) And (syscheck.checked = True) And (yawm.checked = True) And (Pri.checked = True) And (IOS236Installer.checked = True) And (SIP.checked = True) And (PLC.checked = True) And (OHBC.checked = True) And (bootmiisd.checked = True) And (PL.checked = True) And (Casper.checked = True) And (WiiMC.checked = True) And (fceugx.checked = True) And (snes9xgx.checked = True) And (vbagx.checked = True) And (SGM.checked = True) And (WIIX.checked = True) And (HBB.checked = True) And (WII64.checked = True) And (Not64.checked = True) And (WIISX.checked = True) And (locked.checked = True) And (FLOWF.checked = True) And (S2U.checked = True) And (nswitch.checked = True) And (BB1.checked = True) And (BB2.checked = True) And (Twi.checked = True) And (Twi2.checked = True) And (YUGI.checked = True) And (Bathaxx.checked = True) And (ROTJ.checked = True) And (TOS.checked = True) And (smash.checked = True) And (pwns.checked = True) And (Wilbrand.checked = True)) Then
|
||||
checkstatus = False
|
||||
else
|
||||
checkstatus = True
|
||||
End If
|
||||
ToggleUSB(checkstatus)
|
||||
TogglePC(checkstatus)
|
||||
ToggleWii(checkstatus)
|
||||
ToggleFun(checkstatus)
|
||||
ToggleExploit(checkstatus)
|
||||
End Function
|
||||
|
||||
|
||||
Function USBButton()
|
||||
If ((usbfolder.checked = True) And (usbgx.checked = True) And (nintendont.checked = True) And (FLOW.checked = True) And (USBX.checked = True) And (FLOWF.checked = True)) Then
|
||||
checkstatus = False
|
||||
else
|
||||
checkstatus = True
|
||||
End If
|
||||
ToggleUSB(checkstatus)
|
||||
End Function
|
||||
|
||||
Function PCButton()
|
||||
If ((wbm.checked = True) And (f32.checked = True) And (SMW.checked = True) And (CM.checked = True) And (WiiGSC.checked = True) And (ohnes.checked = True) And (Dolphin.checked = True) And (OSC.checked = True) And (FILEZILLA.checked = True) And (hxd.checked = True) And (Diskitude.checked = True) And (Nkit.checked = True) And (RC24.checked = True) And (SDTEST.checked = True) And (HashMF.checked = True) And (ThemeMiiMod.checked = True) And (GCBM.checked = True)) Then
|
||||
checkstatus = False
|
||||
else
|
||||
checkstatus = True
|
||||
End If
|
||||
TogglePC(checkstatus)
|
||||
End Function
|
||||
|
||||
|
||||
|
||||
Function WiiButton()
|
||||
If ((FTPii.checked = True) And (MyM.checked = True) And (mmm.checked = True) And (CleanRip.checked = True) And (ARC.checked = True) And (KK.checked = True) And (HM.checked = True) And (syscheck.checked = True) And (yawm.checked = True) And (Pri.checked = True) And (IOS236Installer.checked = True) And (SIP.checked = True) And (PLC.checked = True) And (OHBC.checked = True) And (bootmiisd.checked = True) And (PL.checked = True) And (Casper.checked = True)) Then
|
||||
checkstatus = False
|
||||
else
|
||||
checkstatus = True
|
||||
End If
|
||||
ToggleWii(checkstatus)
|
||||
End Function
|
||||
|
||||
|
||||
Function FunButton()
|
||||
If ((CheatZip.checked = True) And (neogamma.checked = True) And (AccioHacks.checked = True) And (WiiMC.checked = True) And (fceugx.checked = True) And (snes9xgx.checked = True) And (vbagx.checked = True) And (SGM.checked = True) And (WIIX.checked = True) And (HBB.checked = True) And (WII64.checked = True) And (Not64.checked = True) And (WIISX.checked = True) And (locked.checked = True) And (S2U.checked = True) And (nswitch.checked = True)) Then
|
||||
checkstatus = False
|
||||
else
|
||||
checkstatus = True
|
||||
End If
|
||||
ToggleFun(checkstatus)
|
||||
End Function
|
||||
|
||||
|
||||
Function ExploitButton()
|
||||
If ((BB1.checked = True) And (BB2.checked = True) And (Twi.checked = True) And (Twi2.checked = True) And (YUGI.checked = True) And (Bathaxx.checked = True) And (ROTJ.checked = True) And (TOS.checked = True) And (smash.checked = True) And (pwns.checked = True) And (Wilbrand.checked = True)) Then
|
||||
checkstatus = False
|
||||
else
|
||||
checkstatus = True
|
||||
End If
|
||||
ToggleExploit(checkstatus)
|
||||
End Function
|
||||
|
||||
|
||||
|
||||
Function AutoUpdateButton()
|
||||
If ((HashMF.checked = True) And (hxd.checked = True) And (FILEZILLA.checked = True) And (Diskitude.checked = True) And (Pri.checked = True) And (WiiMC.checked = True) And (fceugx.checked = True) And (snes9xgx.checked = True) And (vbagx.checked = True) And (SGM.checked = True) And (WIIX.checked = True) And (HBB.checked = True) And (WII64.checked = True) And (Not64.checked = True) And (WIISX.checked = True) And (Dolphin.checked = True) And (OSC.checked = True) And (usbgx.checked = True) And (nintendont.checked = True) And (FLOW.checked = True) And (RC24.checked = True) And (CheatZip.checked = True) And (GCBM.checked = True)) Then
|
||||
checkstatus = False
|
||||
else
|
||||
checkstatus = True
|
||||
End If
|
||||
ToggleAutoUpdate(checkstatus)
|
||||
End Function
|
||||
|
||||
|
||||
Function ToggleAutoUpdate(ByVal checkstatus)
|
||||
hxd.checked = checkstatus
|
||||
HashMF.checked = checkstatus
|
||||
Diskitude.checked = checkstatus
|
||||
Pri.checked = checkstatus
|
||||
WiiMC.checked = checkstatus
|
||||
fceugx.checked = checkstatus
|
||||
snes9xgx.checked = checkstatus
|
||||
vbagx.checked = checkstatus
|
||||
SGM.checked = checkstatus
|
||||
WIIX.checked = checkstatus
|
||||
HBB.checked = checkstatus
|
||||
WII64.checked = checkstatus
|
||||
Not64.checked = checkstatus
|
||||
WIISX.checked = checkstatus
|
||||
Dolphin.checked = checkstatus
|
||||
OSC.checked = checkstatus
|
||||
usbgx.checked = checkstatus
|
||||
nintendont.checked = checkstatus
|
||||
FLOW.checked = checkstatus
|
||||
RC24.checked = checkstatus
|
||||
CheatZip.checked = checkstatus
|
||||
FILEZILLA.checked = checkstatus
|
||||
GCBM.checked = checkstatus
|
||||
End Function
|
||||
|
||||
|
||||
Function ToggleUSB(ByVal checkstatus)
|
||||
usbfolder.checked = checkstatus
|
||||
usbgx.checked = checkstatus
|
||||
nintendont.checked = checkstatus
|
||||
FLOW.checked = checkstatus
|
||||
USBX.checked = checkstatus
|
||||
FLOWF.checked = checkstatus
|
||||
End Function
|
||||
|
||||
|
||||
Function TogglePC(ByVal checkstatus)
|
||||
wbm.checked = checkstatus
|
||||
f32.checked = checkstatus
|
||||
SMW.checked = checkstatus
|
||||
CM.checked = checkstatus
|
||||
WiiGSC.checked = checkstatus
|
||||
ohnes.checked = checkstatus
|
||||
Dolphin.checked = checkstatus
|
||||
OSC.checked = checkstatus
|
||||
FILEZILLA.checked = checkstatus
|
||||
hxd.checked = checkstatus
|
||||
Diskitude.checked = checkstatus
|
||||
Nkit.checked = checkstatus
|
||||
RC24.checked = checkstatus
|
||||
SDTEST.checked = checkstatus
|
||||
HashMF.checked = checkstatus
|
||||
ThemeMiiMod.checked = checkstatus
|
||||
GCBM.checked = checkstatus
|
||||
End Function
|
||||
|
||||
Function ToggleWii(ByVal checkstatus)
|
||||
mmm.checked = checkstatus
|
||||
MyM.checked = checkstatus
|
||||
CleanRip.checked = checkstatus
|
||||
ARC.checked = checkstatus
|
||||
KK.checked = checkstatus
|
||||
HM.checked = checkstatus
|
||||
' DumpMii.checked = checkstatus
|
||||
syscheck.checked = checkstatus
|
||||
yawm.checked = checkstatus
|
||||
Pri.checked = checkstatus
|
||||
IOS236Installer.checked = checkstatus
|
||||
SIP.checked = checkstatus
|
||||
PLC.checked = checkstatus
|
||||
OHBC.checked = checkstatus
|
||||
bootmiisd.checked = checkstatus
|
||||
PL.checked = checkstatus
|
||||
Casper.checked = checkstatus
|
||||
ftpii.checked = checkstatus
|
||||
End Function
|
||||
|
||||
Function ToggleFun(ByVal checkstatus)
|
||||
CheatZip.checked = checkstatus
|
||||
WiiMC.checked = checkstatus
|
||||
fceugx.checked = checkstatus
|
||||
snes9xgx.checked = checkstatus
|
||||
vbagx.checked = checkstatus
|
||||
SGM.checked = checkstatus
|
||||
WIIX.checked = checkstatus
|
||||
HBB.checked = checkstatus
|
||||
WII64.checked = checkstatus
|
||||
Not64.checked = checkstatus
|
||||
WIISX.checked = checkstatus
|
||||
locked.checked = checkstatus
|
||||
S2U.checked = checkstatus
|
||||
nswitch.checked = checkstatus
|
||||
neogamma.checked = checkstatus
|
||||
AccioHacks.checked = checkstatus
|
||||
End Function
|
||||
|
||||
Function ToggleExploit(ByVal checkstatus)
|
||||
BB1.checked = checkstatus
|
||||
BB2.checked = checkstatus
|
||||
Twi.checked = checkstatus
|
||||
Twi2.checked = checkstatus
|
||||
YUGI.checked = checkstatus
|
||||
Bathaxx.checked = checkstatus
|
||||
ROTJ.checked = checkstatus
|
||||
TOS.checked = checkstatus
|
||||
smash.checked = checkstatus
|
||||
pwns.checked = checkstatus
|
||||
Wilbrand.checked = checkstatus
|
||||
End Function
|
||||
|
||||
</script>
|
||||
<style type="text/css">
|
||||
input.bigcheck {
|
||||
height: 30px;
|
||||
width: 30px;
|
||||
vertical-align: middle;
|
||||
}
|
||||
table, th {
|
||||
text-align: left;
|
||||
vertical-align: middle;
|
||||
}, td {
|
||||
border:1px solid black;
|
||||
text-align: left;
|
||||
vertical-align: middle;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<!--<a href="https://modmii.github.io" target="_blank"><img src="https://modmii.github.io/Images/modmiibanner.png" border="0" style="width:80%;height: 100px"/></a><br>-->
|
||||
|
||||
|
||||
<!--<button style="width:20%;position: absolute; left: 15;" onClick="vbscript:Page'HTAstuff', 'DLPAGE2.hta'"><font face="Arial Black">Page2</font></button>-->
|
||||
<button title="Return to Main Menu" style="width:190; position: absolute; left: 15; top: 10;" onClick="vbscript:Page'MENU','DLPAGE2.hta'"><font face="Arial Black">Main Menu</font></button>
|
||||
<button title="Download System Menus, IOSs, MIOSs, Channels, etc." style="width:93; position: absolute; left: 15; top: 45;" onClick="vbscript:Page'DLPAGES','DLPAGE1.hta'"><font face="Arial Black">Page 1</font></button>
|
||||
<button disabled title="Download Wii Apps, USB-Loader Files, PC Programs, Exploits, etc." style="width:93; position: absolute; left: 112; top: 45;" onClick="vbscript:Page'DLPAGES','DLPAGE2.hta'"><font face="Arial Black">Page 2</font></button>
|
||||
<button title="Download System Menu Themes" style="width:93; position: absolute; left: 15; top: 80;" onClick="vbscript:Page'DLPAGES','DLPAGE3.hta'"><font face="Arial Black">Page 3</font></button>
|
||||
<button title="Download cIOSs and cMIOSs" style="width:93; position: absolute; left: 112; top: 80;" onClick="vbscript:Page'DLPAGES','DLPAGE4.hta'"><font face="Arial Black">Page 4</font></button>
|
||||
|
||||
|
||||
|
||||
<button title="Click to Download Files to: DLFOLDER" style="width:15%;position: absolute; right: 15; top: 10;" onClick="vbscript:FULLCLOSE()"><font face="Arial Black">Download!</font></button>
|
||||
<button title="Change Current Download Folder: DLFOLDER" style="width:15%;position: absolute; right: 15; top: 45;" onClick="vbscript:Page'DRIVECHANGE','DLPAGE2.hta'"><font face="Arial Black">Download Folder</font></button>
|
||||
|
||||
<font size="2" face="Arial Black italic" style="position: absolute; right: 30; top: 100;" title="Hovering your mouse over various items on this page will display fun facts and helpful tips!" >(Hover over items for Tooltips)</font>
|
||||
|
||||
<center>
|
||||
<font size="4" face="Arial Black italic"><b>Download Page 2</b></font>
|
||||
</center>
|
||||
|
||||
|
||||
|
||||
<center>
|
||||
<font size="2" color="red">WARNING: some of these files MAY CAUSE BRICK if you do NOT know what you are doing!</font><br>
|
||||
<br>
|
||||
|
||||
|
||||
|
||||
<button title="Toggle All Downloads" style="width:6%" onClick="vbscript:AllButton()"><font face="Arial Black">ALL</font></button>
|
||||
|
||||
<button title="⇧ Auto-Updating Downloads ⇪ Semi-Auto-Updating Downloads Hover over each download for update details All other downloads can be updated from time to time without requiring a ModMii update" onClick="vbscript:AutoUpdateButton()"><font face="Arial Black"><b>⇧</b> Auto-Updating <b>⇪</b></font></button>
|
||||
|
||||
</center>
|
||||
|
||||
<br>
|
||||
|
||||
<!--<table style="font-size:25px;font-family:Calibri;">-->
|
||||
<table style="width:100%">
|
||||
|
||||
|
||||
<!--Row1-->
|
||||
<tr>
|
||||
<th colspan="1" style="text-align:center"><button style="width:99%;" onClick="vbscript:USBButton()"><font face="Arial Black">USB-Loader Files</font></button></th>
|
||||
<th colspan="1" style="text-align:center"><button style="width:99%;" onClick="vbscript:WiiButton()"><font face="Arial Black">Wii Apps</font></button></th>
|
||||
<th colspan="1" title="Toggle Just For Fun Downloads" style="text-align:center"><button style="width:99%;" onClick="vbscript:FunButton()"><font face="Arial Black">Just For Fun!</font></button></th>
|
||||
<th colspan="1" style="text-align:center"><button style="width:99%;" onClick="vbscript:PCButton()"><font face="Arial Black">PC Programs</font></button></th>
|
||||
</tr>
|
||||
|
||||
|
||||
<!--Row2-->
|
||||
<tr>
|
||||
<th title="A popular USB-Loader with lots of extra features ⇧ Auto-Updating from oscwii.org. Note this app can also update itself."><label><input class="bigcheck" type="checkbox" name="usbgx" /> USB Loader GX ⇧</label></th>
|
||||
|
||||
<th title="Priiloader adds a level of brick protection to your Wii. It loads before the Wii Menu, can enable system menu hacks and be set to autoboot the HBC, BootMii, or whatever homebrew you want! ⇪ Semi-Auto-Updated periodically when deemed appropriate by XFlak. Note this app can also update itself."><label><input class="bigcheck" type="checkbox" name="Pri" /> Priiloader ⇪</label></th>
|
||||
<th title="Download homebrew apps using your Wii (selection is the same as the Open Shop Channel) ⇧ Auto-Updating from oscwii.org"><label><input class="bigcheck" type="checkbox" name="HBB" /> Homebrew Browser ⇧</label></th>
|
||||
<th title="A tool to download even more homebrew apps using your PC (selection is the same as the Homebrew Browser) ⇧ Auto-Updating from oscwii.org. Note this app can also update itself."><label><input class="bigcheck" type="checkbox" name="OSC" /> Open Shop Channel ⇧</label></th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th title="A popular USB-Loader known for attractive visual effects ⇧ Auto-Updating from oscwii.org"><label><input class="bigcheck" type="checkbox" name="FLOW" /> WiiFlow Lite ⇧</label></th>
|
||||
<th title="Used to install the Homebrew Channel and BootMii"><label><input class="bigcheck" type="checkbox" name="HM" /> HackMii Installer</label></th>
|
||||
<th title="Wii Media Center SuperrSonic Edition ⇧ Auto-Updating from oscwii.org"><label><input class="bigcheck" type="checkbox" name="WiiMC" /> WiiMC-SS ⇧</label></th>
|
||||
<th title="A tool that can format large SD cards and hard drives as FAT32"><label><input class="bigcheck" type="checkbox" name="f32" /> FAT32 GUI Formatter</label></th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th title="A popular USB-Loader that is highly customizable but no longer maintained"><label><input class="bigcheck" type="checkbox" name="usbfolder" /> CFG USB Loader</label></th>
|
||||
<th title="Open HBC v1.1.5 LULZ"><label><input class="bigcheck" type="checkbox" name="OHBC" /> Homebrew Channel WAD</label></th>
|
||||
<th title="NES Emulator ⇧ Auto-Updating from oscwii.org"><label><input class="bigcheck" type="checkbox" name="fceugx" /> FCEUGX ⇧</label></th>
|
||||
<th title="Manage Wii backups on your SD card or hard drive and more. Use this tool to convert games to WBFS files (does not support Nkit ISOs)."><label><input class="bigcheck" type="checkbox" name="wbm" /> Wii Backup Manager</label></th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th title="Gamecube backup loader; Also works as a Gamecube plugin with other USB-Loaders ⇧ Auto-Updating from oscwii.org"><label><input class="bigcheck" type="checkbox" name="nintendont" /> Nintendont ⇧ </label></th>
|
||||
<th title="A bootmii folder that when saved to SD can be used to launch Bootmii; a newer version of Bootmii can be retrieved from the HackMii Installer."><label><input class="bigcheck" type="checkbox" name="bootmiisd" /> Bootmii SD Files</label></th>
|
||||
<th title="Super Nintendo Emulator ⇧ Auto-Updating from oscwii.org"><label><input class="bigcheck" type="checkbox" name="snes9xgx" /> SNES9xGX ⇧</label></th>
|
||||
<th title="A Nintendo ToolKit that can Recover and Preserve Wii and GameCube disc images. If you have an NKit ISO use the NKit Processing App to convert to regular ISO, then use Wii Backup Manager to convert to WBFS."><label><input class="bigcheck" type="checkbox" name="Nkit" /> NKit Processing App</label></th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<th title="Multi Forwarder Channel WAD; forwards to GX, WiiFlow, CFG, and more! The bundled dol file can be installed to Priiloader to autoboot the channel."><label><input class="bigcheck" type="checkbox" name="USBX" /> USB-Loader Channel/dol</label></th>
|
||||
<th title="SysCheck ModMii Edition retrieves information about what is installed on your Wii. After running this tool on your Wii, the output sysCheck.csv can be loaded by ModMii to check if any updates are recommended."><label><input class="bigcheck" type="checkbox" name="syscheck" /> SysCheck ModMii Edition</label></th>
|
||||
<th title="GBA/Game Boy Color/Game Boy Emulator ⇧ Auto-Updating from oscwii.org"><label><input class="bigcheck" type="checkbox" name="vbagx" /> Visual Boy Advance GX ⇧</label></th>
|
||||
<th title="Manage and convert Gamecube backup files; requires 64-bit Windows (users with 32-bit Windows can google for 'Gamecube ISO Tool'). ⇧ Auto-Updating from developer github. Note this app can also update itself."><label><input class="bigcheck" type="checkbox" name="GCBM" /> GameCube Backup Manager ⇧</label></th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th title="WiiFlow forwarder channel which can be installed using a WAD Manager. The bundled dol file can be installed to Priiloader to autoboot the channel."><label><input class="bigcheck" type="checkbox" name="FLOWF" /> WiiFlow Channel/dol</label></th>
|
||||
<th title="Yet Another WAD Manager ModMii Edition allows you to (un)install WADs and launch apps. It has built in protection to prevent actions that would cause brick, the ability to install a new System Menu without losing Priiloader, and more!"><label><input class="bigcheck" type="checkbox" name="yawm" /> YAWM ModMii Edition</label></th>
|
||||
<th title="N64 Emulator ⇧ Auto-Updating from oscwii.org"><label><input class="bigcheck" type="checkbox" name="WII64" /> Wii64 ⇧</label></th>
|
||||
<th title="A 'WAD File Manager' for Windows that displays information about WAD files, edit them, install or remove them from Emulated NANDs, and more!"><label><input class="bigcheck" type="checkbox" name="SMW" /> ShowMiiWads</label></th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th colspan="1" title="Exploits are vulnerabilities or 'backdoors' in Wii software allowing execution of unsigned code The values in brackets indicate the System Menu version(s) supported by each exploit." style="text-align:center"><button style="width:99%;" onClick="vbscript:ExploitButton()"><font face="Arial Black">Exploits</font></button></th>
|
||||
<th title="MMM is a multi-purpose tool that can install WADs, launch apps, etc, but does not support motion+ wiimotes"><label><input class="bigcheck" type="checkbox" name="mmm" /> Multi-Mod Manager</label></th>
|
||||
<th title="N64 Emulator ⇧ Auto-Updating from oscwii.org"><label><input class="bigcheck" type="checkbox" name="Not64" /> Not64 ⇧</label></th>
|
||||
<th title="A custom channel creator for the Wii. ModMii's forwarder dols from the Advanced Downloads Page are better and easier to construct than Customize Mii's; simply build a forwarder dol using ModMii then add the new dol to your channel using Customize Mii's Options tab. If ahbprot is needed for your channel make sure to use a base WAD that has it already enabled (e.g. ModMii's USB-Loader Channel)."><label><input class="bigcheck" type="checkbox" name="CM" /> Customize Mii</label></th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th title="SD Card required; SDHC and SDXC also work if on System Menu 4.0 or 4.1; can launch both dols and elfs"><label><input class="bigcheck" type="checkbox" name="BB1" /> Bannerbomb v1 [3.0-4.1]</label></th>
|
||||
<th title="Installs System Menu themes from CSM files created by ModMii, ThemeMii or MyMenu. Also supports APP files to restore original themes. Drag a mym file onto ModMii to convert it to csm. WARNING: Make sure you have Priiloader, Bootmii and NAND backup before experimenting with themes!"><label><input class="bigcheck" type="checkbox" name="MyM" /> MyMenuifyMod</label></th>
|
||||
<th title="PS1 Emulator ⇧ Auto-Updating from oscwii.org"><label><input class="bigcheck" type="checkbox" name="WIISX" /> WiiSXRX ⇧</label></th>
|
||||
<th title="WiiGSC (formerly Crap) creates shortcut channels to specific Wii games so they can be loaded from the Wii menu instead of a USB loader."><label><input class="bigcheck" type="checkbox" name="WiiGSC" /> Wii Game Shortcut Creator</label></th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th title="SD Card required; SDHC and SDXC also work; can launch both dols and elfs"><label><input class="bigcheck" type="checkbox" name="BB2" /> Bannerbomb v2 [4.2]</label></th>
|
||||
<th title="Any Region Changer (ARC) ModMii Edition is a mod of ARC. If it detects a region mismatch, you only have to select the 'Auto Fix Settings' to correct it. It is one of many tools used to complete a region change."><label><input class="bigcheck" type="checkbox" name="ARC" /> ARC ModMii Edition</label></th>
|
||||
<th title="Extract/install SaveGames and Miis from/to your Wii ⇧ Auto-Updating from oscwii.org"><label><input class="bigcheck" type="checkbox" name="SGM" /> SaveGame Manager GX ⇧</label></th>
|
||||
<th title="Wii Theme Builder GUI capable of converting csm's to mym's and vice versa. Install themes using MyMenuifyMod. WARNING: Make sure you have Priiloader, Bootmii and NAND backup before experimenting with themes!"><label><input class="bigcheck" type="checkbox" name="ThemeMiiMod" /> ThemeMii Mod</label></th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th title="MailBox Bomb similar to Letterbomb; technically also works on lower firmwares but ModMii uses Bannerbomb for that. SD Card required; SDHC and SDXC also work if on System Menu 4.0 or higher but first or only partition must be <32GB. Can launch both dols and elfs."><label><input class="bigcheck" type="checkbox" name="Wilbrand" /> Wilbrand [4.3 U\E\J\K]</label></th>
|
||||
<th title="Can add or remove the Korean key from the SEEPROM. Used when region changing to\from Korean System Menu Versions. WARNING: You will 003 brick if you install the Korean Key UNLESS you are on a Korean System Menu version and\or have IOS60 installed as your System Menu IOS."><label><input class="bigcheck" type="checkbox" name="KK" /> KoreanKii</label></th>
|
||||
<th title="File explorer for the Wii with several other features ⇧ Auto-Updating from oscwii.org"><label><input class="bigcheck" type="checkbox" name="WIIX" /> WiiXplorer ⇧</label></th>
|
||||
<th title="Wii Emulator; requires 64-bit Windows 10 or newer (older versions of Dolphin from their website support other operating systems). ⇪ Semi-Auto-Updated periodically whenever XFlak remembers to do it. Note this app can also update itself."><label><input class="bigcheck" type="checkbox" name="Dolphin" /> Dolphin ⇪</label></th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th title="Requires Super Smash Brothers Brawl disc and an SD card (SDHC and SDXC do not work); can launch elfs but not dols"><label><input class="bigcheck" type="checkbox" name="smash" /> Smash Stack [U\E\J\K]</label></th>
|
||||
<th title="FTP Server for the Wii; use it with FileZilla to manage files on your Wii using your PC"><label><input class="bigcheck" type="checkbox" name="ftpii" /> ftpii</label></th>
|
||||
<th title="A password protected apps_locked folder you can move homebrew apps to restrict access to them Default Password: UDLRAB"><label><input class="bigcheck" type="checkbox" name="locked" /> Locked HBC Folder</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>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th title="Requires LEGO Batman disc, an SD card (SDHC and SDXC do not work) and a nunchuck; can launch elfs but not dols"><label><input class="bigcheck" type="checkbox" name="Bathaxx" /> Bathaxx [U\E\J]</label></th>
|
||||
<th title="All in one alternative to the System Menu, HBC and/or USB-Loaders. Can launch Wii games, GameCube games, VC/Wiiware titles from real or emulated NAND, and can also boot fceugx, vbagx, snes9xgx, and genplusgx games."><label><input class="bigcheck" type="checkbox" name="PL" /> postLoader</label></th>
|
||||
<th title="A tool to switch to and from UNEEK and back"><label><input class="bigcheck" type="checkbox" name="S2U" /> Switch2Uneek</label></th>
|
||||
<th title="RiiConnect24 Patcher helps you install RiiConnect24 to bring back WiiConnect24 features to your Wii. If you used ModMii to softmod your Wii you should keep ModMii's IOS80 and skip installing RC24's. Also note that consoles modded by ModMii can use RC24 on any System Menu version, not just 4.3. ⇧ Auto-Updating from RiiConnect24 github. Note this app can also update itself."><label><input class="bigcheck" type="checkbox" name="RC24" /> RiiConnect24 Patcher ⇧</label></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th title="Requires Tales of Symphonia: Dawn of the New World disc, an SD card (SDHC and SDXC do not work) and a nunchuck; can launch elfs but not dols"><label><input class="bigcheck" type="checkbox" name="TOS" /> Eri HaKawai [U\E\J]</label></th>
|
||||
<th title="postLoader forwarder channel which can be installed using a WAD Manager"><label><input class="bigcheck" type="checkbox" name="PLC" /> postLoader Channel</label></th>
|
||||
<th title="Simple neek/realnand switcher app embedded in a channel (neek2o_NK2O_1.wad)"><label><input class="bigcheck" type="checkbox" name="nswitch" /> nSwitch Channel</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>
|
||||
|
||||
|
||||
<tr>
|
||||
<th title="Requires LEGO Indiana Jones disc, an SD card (SDHC and SDXC do not work) and a nunchuck; can launch elfs but not dols"><label><input class="bigcheck" type="checkbox" name="pwns" /> Indiana Pwns [U\E\J]</label></th>
|
||||
<th title="A tool to run MINI apps like Bootmii or SNEEK on your Wii without having to make permanent mods to it."><label><input class="bigcheck" type="checkbox" name="Casper" /> Casper</label></th>
|
||||
<th title="Backup Disc Loader also able to load from SD and USB"><label><input class="bigcheck" type="checkbox" name="neogamma" /> Neogamma</label></th>
|
||||
<th title="Disk Usage Analyzer ⇧ Auto-Updating from developer website"><label><input class="bigcheck" type="checkbox" name="Diskitude" /> Diskitude ⇧</label></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th title="Requires LEGO Star Wars disc, an SD card (SDHC and SDXC do not work) and a nunchuck; can launch elfs but not dols"><label><input class="bigcheck" type="checkbox" name="ROTJ" /> Return of the Jodi [U\E\J]</label></th>
|
||||
<th title="Installs a patched IOS36 in IOS slot 236. Requires HBC version 1.0.7 or higher."><label><input class="bigcheck" type="checkbox" name="IOS236Installer" /> IOS236 Installer</label></th>
|
||||
<th title="Cheat Code Manager; to get cheat codes in an AccioHacks compatible format load the ModMii Download Queue called CheatCodes_For_AccioHacks"><label><input class="bigcheck" type="checkbox" name="AccioHacks" /> AccioHacks</label></th>
|
||||
<th title="SD Card and USB Test Tool"><label><input class="bigcheck" type="checkbox" name="SDTEST" /> H2testw</label></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th title="Requires Yu-Gi-Oh! 5D's disc, an SD card (SDHC and SDXC do not work) and a nunchuck or classic controller; can launch elfs but not dols"><label><input class="bigcheck" type="checkbox" name="YUGI" /> YU-GI-OWNED [U\E\J]</label></th>
|
||||
<th title="Can install patched IOS36, 60, 70 and 80 to various slots. Requires HBC version 1.0.7 or higher."><label><input class="bigcheck" type="checkbox" name="SIP" /> Simple IOS Patcher</label></th>
|
||||
<th title="txtcodes folder filled with cheat codes ⇧ Auto-Updated daily from codes.rc24.xyz"><label><input class="bigcheck" type="checkbox" name="CheatZip" /> Cheat Codes ⇧</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 title="Version 0.1beta1 is compatible with System Menus up to 3.3, 0.1beta2 is compatible with System Menu 3.4. Requires The Legend of Zelda: Twilight Princess disc, an SD card (SDHC and SDXC do not work) and a nunchuck; can launch both dols and elfs"><label><input class="bigcheck" type="checkbox" name="Twi" /> Twilight Hack 1 [<3.4 U\E\J]</label></th>
|
||||
<th title="A tool to backup your Gamecube/Wii Discs via IOS58. Create 1:1 backups of your GC/Wii discs for archival purposes without any requirements for custom IOS (cIOS). Supports USB 2.0 / NTFS / FAT32 & Front SD. Devices formatted as WBFS is not supported. Warning: ripping games to NTFS is unstable, it is highly recommended to rip games to a FAT32 formatted HDD, then transfer them to your NTFS drive using a computer."><label><input class="bigcheck" type="checkbox" name="CleanRip" /> CleanRip</label></th>
|
||||
<th></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>
|
||||
</tr>
|
||||
<tr>
|
||||
<th title="Version 0.1beta1 is compatible with System Menus up to 3.3, 0.1beta2 is compatible with System Menu 3.4. Requires The Legend of Zelda: Twilight Princess disc, an SD card (SDHC and SDXC do not work) and a nunchuck; can launch both dols and elfs"><label><input class="bigcheck" type="checkbox" name="Twi2" /> Twilight Hack 2 [3.4 U\E\J]</label></th>
|
||||
<!--<th title="This will create a Bootmii compatible nand.bin and keys.bin"><label><input class="bigcheck" type="checkbox" name="DumpMii" /> Dump Mii NAND</label></th>-->
|
||||
</tr>
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
1134
Support/subscripts/DLPAGE3.hta
Normal file
1134
Support/subscripts/DLPAGE3.hta
Normal file
File diff suppressed because it is too large
Load Diff
672
Support/subscripts/DLPAGE4.hta
Normal file
672
Support/subscripts/DLPAGE4.hta
Normal file
@ -0,0 +1,672 @@
|
||||
<html>
|
||||
<hta:application
|
||||
id="HI"
|
||||
navigable="yes"
|
||||
scroll="yes"
|
||||
icon="..\Support\icon.ico"
|
||||
innerborder="no"
|
||||
border="thin"
|
||||
>
|
||||
<meta charset="utf-8">
|
||||
<head>
|
||||
<title>ModMii</title>
|
||||
<!-- VS Script cmd, not used--- CreateObject("WScript.Shell").Run "file.hta"-->
|
||||
<script Language="VBScript">
|
||||
Sub Window_Onload
|
||||
window.resizeTo 1200,820
|
||||
window.moveTo (screen.width - document.body.clientwidth)/2, (screen.height - document.body.clientheight)/2
|
||||
End Sub
|
||||
|
||||
Function FULLCLOSE()
|
||||
'SAVE() 'save happens on unload\close
|
||||
window.close()
|
||||
End Function
|
||||
|
||||
sub Window_onUnload
|
||||
SAVE()
|
||||
end sub
|
||||
|
||||
Function Page(ByVal nextgoto, nextpage)
|
||||
'nextpage is optional
|
||||
set objFSO = CreateObject("Scripting.FileSystemObject").OpenTextFile("temp\tempcheck.bat",8,true)
|
||||
objFSO.write vbNewLine & "set nextgoto=" & nextgoto
|
||||
objFSO.write vbNewLine & "set nextpage=" & nextpage
|
||||
objFSO.close
|
||||
'SAVE() 'save happens on unload\close
|
||||
window.close()
|
||||
End Function
|
||||
|
||||
|
||||
Function SAVE()
|
||||
set objFSO = CreateObject("Scripting.FileSystemObject").OpenTextFile("temp\tempcheck.bat",8,true)
|
||||
|
||||
|
||||
'v4cIOSs
|
||||
objFSO.write vbNewLine & "set cIOS223[37-38]-v4="
|
||||
If c223_37_38_v4.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS222[38]-v4="
|
||||
If c222_38_v4.checked = True Then objFSO.write "*"
|
||||
|
||||
|
||||
'v5cIOSs
|
||||
objFSO.write vbNewLine & "set cIOS222[38]-v5="
|
||||
If c222_38_v5.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS224[57]-v5="
|
||||
If c224_57_v5.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS223[37]-v5="
|
||||
If c223_37_v5.checked = True Then objFSO.write "*"
|
||||
|
||||
|
||||
'v5.1cIOSs
|
||||
objFSO.write vbNewLine & "set cIOS202[60]-v5.1R="
|
||||
If c202_60_v51R.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS222[38]-v5.1R="
|
||||
If c222_38_v51R.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS224[57]-v5.1R="
|
||||
If c224_57_v51R.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS223[37]-v5.1R="
|
||||
If c223_37_v51R.checked = True Then objFSO.write "*"
|
||||
|
||||
|
||||
'v17bcIOSs
|
||||
objFSO.write vbNewLine & "set cIOS249-v17b="
|
||||
If c249_v17b.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS250-v17b="
|
||||
If c250_v17b.checked = True Then objFSO.write "*"
|
||||
|
||||
|
||||
'v14cIOSs
|
||||
objFSO.write vbNewLine & "set cIOS249-v14="
|
||||
If c249_v14.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS250-v14="
|
||||
If c250_v14.checked = True Then objFSO.write "*"
|
||||
|
||||
|
||||
'v19cIOSs
|
||||
objFSO.write vbNewLine & "set cIOS249[37]-v19="
|
||||
If c249_37_v19.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS249[38]-v19="
|
||||
If c249_38_v19.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS249[57]-v19="
|
||||
If c249_57_v19.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS250[37]-v19="
|
||||
If c250_37_v19.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS250[38]-v19="
|
||||
If c250_38_v19.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS250[57]-v19="
|
||||
If c250_57_v19.checked = True Then objFSO.write "*"
|
||||
|
||||
|
||||
'v20cIOSs
|
||||
objFSO.write vbNewLine & "set cIOS249[56]-v20="
|
||||
If c249_56_v20.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS250[57]-v20="
|
||||
If c250_57_v20.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS249[38]-v20="
|
||||
If c249_38_v20.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS250[38]-v20="
|
||||
If c250_38_v20.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS250[56]-v20="
|
||||
If c250_56_v20.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS249[57]-v20="
|
||||
If c249_57_v20.checked = True Then objFSO.write "*"
|
||||
|
||||
|
||||
'v21cIOSs
|
||||
objFSO.write vbNewLine & "set cIOS249[37]-v21="
|
||||
If c249_37_v21.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS250[37]-v21="
|
||||
If c250_37_v21.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS249[38]-v21="
|
||||
If c249_38_v21.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS250[38]-v21="
|
||||
If c250_38_v21.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS249[53]-v21="
|
||||
If c249_53_v21.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS250[53]-v21="
|
||||
If c250_53_v21.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS249[55]-v21="
|
||||
If c249_55_v21.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS250[55]-v21="
|
||||
If c250_55_v21.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS249[56]-v21="
|
||||
If c249_56_v21.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS250[56]-v21="
|
||||
If c250_56_v21.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS249[57]-v21="
|
||||
If c249_57_v21.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS250[57]-v21="
|
||||
If c250_57_v21.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS249[58]-v21="
|
||||
If c249_58_v21.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS250[58]-v21="
|
||||
If c250_58_v21.checked = True Then objFSO.write "*"
|
||||
|
||||
|
||||
'd2xcIOSs
|
||||
objFSO.write vbNewLine & "set cIOS251[58]-d2x-v10-beta52="
|
||||
If c251_58_d2x.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS248[38]-d2x-v10-beta52="
|
||||
If c248_38_d2x.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS249[37]-d2x-v10-beta52="
|
||||
If c249_37_d2x.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS249[38]-d2x-v10-beta52="
|
||||
If c249_38_d2x.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS249[53]-d2x-v10-beta52="
|
||||
If c249_53_d2x.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS249[55]-d2x-v10-beta52="
|
||||
If c249_55_d2x.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS249[56]-d2x-v10-beta52="
|
||||
If c249_56_d2x.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS249[57]-d2x-v10-beta52="
|
||||
If c249_57_d2x.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS249[58]-d2x-v10-beta52="
|
||||
If c249_58_d2x.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS249[60]-d2x-v10-beta52="
|
||||
If c249_60_d2x.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS249[70]-d2x-v10-beta52="
|
||||
If c249_70_d2x.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS249[80]-d2x-v10-beta52="
|
||||
If c249_80_d2x.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS250[37]-d2x-v10-beta52="
|
||||
If c250_37_d2x.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS250[38]-d2x-v10-beta52="
|
||||
If c250_38_d2x.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS250[53]-d2x-v10-beta52="
|
||||
If c250_53_d2x.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS250[55]-d2x-v10-beta52="
|
||||
If c250_55_d2x.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS250[56]-d2x-v10-beta52="
|
||||
If c250_56_d2x.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS250[57]-d2x-v10-beta52="
|
||||
If c250_57_d2x.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS250[58]-d2x-v10-beta52="
|
||||
If c250_58_d2x.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS250[60]-d2x-v10-beta52="
|
||||
If c250_60_d2x.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS250[70]-d2x-v10-beta52="
|
||||
If c250_70_d2x.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set cIOS250[80]-d2x-v10-beta52="
|
||||
If c250_80_d2x.checked = True Then objFSO.write "*"
|
||||
|
||||
|
||||
'cMIOSs
|
||||
objFSO.write vbNewLine & "set RVL-cMIOS-v65535(v10)_WiiGator_WiiPower_v0.2="
|
||||
If cMIOS_WiiPower.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set RVL-cmios-v4_WiiGator_GCBL_v0.2="
|
||||
If cmios_WiiGator.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set RVL-cmios-v4_Waninkoko_rev5="
|
||||
If cmios_Wanin.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.write vbNewLine & "set DML="
|
||||
If DML.checked = True Then objFSO.write "*"
|
||||
|
||||
|
||||
objFSO.close
|
||||
End Function
|
||||
|
||||
|
||||
Function AllButton()
|
||||
If ((c223_37_38_v4.checked = True) And (c222_38_v4.checked = True) And (c222_38_v5.checked = True) And (c224_57_v5.checked = True) And (c223_37_v5.checked = True) And (c202_60_v51R.checked = True) And (c222_38_v51R.checked = True) And (c224_57_v51R.checked = True) And (c223_37_v51R.checked = True) And (c249_v17b.checked = True) And (c250_v17b.checked = True) And (c249_v14.checked = True) And (c250_v14.checked = True) And (c249_37_v19.checked = True) And (c249_38_v19.checked = True) And (c249_57_v19.checked = True) And (c250_37_v19.checked = True) And (c250_38_v19.checked = True) And (c250_57_v19.checked = True) And (c249_56_v20.checked = True) And (c250_57_v20.checked = True) And (c249_38_v20.checked = True) And (c250_38_v20.checked = True) And (c250_56_v20.checked = True) And (c249_57_v20.checked = True) And (c249_37_v21.checked = True) And (c250_37_v21.checked = True) And (c249_38_v21.checked = True) And (c250_38_v21.checked = True) And (c249_53_v21.checked = True) And (c250_53_v21.checked = True) And (c249_55_v21.checked = True) And (c250_55_v21.checked = True) And (c249_56_v21.checked = True) And (c250_56_v21.checked = True) And (c249_57_v21.checked = True) And (c250_57_v21.checked = True) And (c249_58_v21.checked = True) And (c250_58_v21.checked = True) And (c251_58_d2x.checked = True) And (c248_38_d2x.checked = True) And (c249_37_d2x.checked = True) And (c249_38_d2x.checked = True) And (c249_53_d2x.checked = True) And (c249_55_d2x.checked = True) And (c249_56_d2x.checked = True) And (c249_57_d2x.checked = True) And (c249_58_d2x.checked = True) And (c249_60_d2x.checked = True) And (c249_70_d2x.checked = True) And (c249_80_d2x.checked = True) And (c250_37_d2x.checked = True) And (c250_38_d2x.checked = True) And (c250_53_d2x.checked = True) And (c250_55_d2x.checked = True) And (c250_56_d2x.checked = True) And (c250_57_d2x.checked = True) And (c250_58_d2x.checked = True) And (c250_60_d2x.checked = True) And (c250_70_d2x.checked = True) And (c250_80_d2x.checked = True) And (cMIOS_WiiPower.checked = True) And (cmios_WiiGator.checked = True) And (cmios_Wanin.checked = True) And (DML.checked = True)) Then
|
||||
checkstatus = False
|
||||
else
|
||||
checkstatus = True
|
||||
End If
|
||||
ToggleHermes(checkstatus)
|
||||
ToggleWanin(checkstatus)
|
||||
ToggleD2X(checkstatus)
|
||||
ToggleCMIOS(checkstatus)
|
||||
End Function
|
||||
|
||||
|
||||
Function HermesButton()
|
||||
If ((c223_37_38_v4.checked = True) And (c222_38_v4.checked = True) And (c222_38_v5.checked = True) And (c224_57_v5.checked = True) And (c223_37_v5.checked = True) And (c202_60_v51R.checked = True) And (c222_38_v51R.checked = True) And (c224_57_v51R.checked = True) And (c223_37_v51R.checked = True)) Then
|
||||
checkstatus = False
|
||||
else
|
||||
checkstatus = True
|
||||
End If
|
||||
ToggleHermes(checkstatus)
|
||||
End Function
|
||||
|
||||
Function ToggleHermes(ByVal checkstatus)
|
||||
c223_37_38_v4.checked = checkstatus
|
||||
c222_38_v4.checked = checkstatus
|
||||
c222_38_v5.checked = checkstatus
|
||||
c224_57_v5.checked = checkstatus
|
||||
c223_37_v5.checked = checkstatus
|
||||
c202_60_v51R.checked = checkstatus
|
||||
c222_38_v51R.checked = checkstatus
|
||||
c224_57_v51R.checked = checkstatus
|
||||
c223_37_v51R.checked = checkstatus
|
||||
End Function
|
||||
|
||||
|
||||
Function WaninButton()
|
||||
If ((c249_v17b.checked = True) And (c250_v17b.checked = True) And (c249_v14.checked = True) And (c250_v14.checked = True) And (c249_37_v19.checked = True) And (c249_38_v19.checked = True) And (c249_57_v19.checked = True) And (c250_37_v19.checked = True) And (c250_38_v19.checked = True) And (c250_57_v19.checked = True) And (c249_56_v20.checked = True) And (c250_57_v20.checked = True) And (c249_38_v20.checked = True) And (c250_38_v20.checked = True) And (c250_56_v20.checked = True) And (c249_57_v20.checked = True) And (c249_37_v21.checked = True) And (c250_37_v21.checked = True) And (c249_38_v21.checked = True) And (c250_38_v21.checked = True) And (c249_53_v21.checked = True) And (c250_53_v21.checked = True) And (c249_55_v21.checked = True) And (c250_55_v21.checked = True) And (c249_56_v21.checked = True) And (c250_56_v21.checked = True) And (c249_57_v21.checked = True) And (c250_57_v21.checked = True) And (c249_58_v21.checked = True) And (c250_58_v21.checked = True)) Then
|
||||
checkstatus = False
|
||||
else
|
||||
checkstatus = True
|
||||
End If
|
||||
ToggleWanin(checkstatus)
|
||||
End Function
|
||||
|
||||
Function ToggleWanin(ByVal checkstatus)
|
||||
c249_v17b.checked = checkstatus
|
||||
c250_v17b.checked = checkstatus
|
||||
c249_v14.checked = checkstatus
|
||||
c250_v14.checked = checkstatus
|
||||
c249_37_v19.checked = checkstatus
|
||||
c249_38_v19.checked = checkstatus
|
||||
c249_57_v19.checked = checkstatus
|
||||
c250_37_v19.checked = checkstatus
|
||||
c250_38_v19.checked = checkstatus
|
||||
c250_57_v19.checked = checkstatus
|
||||
c249_56_v20.checked = checkstatus
|
||||
c250_57_v20.checked = checkstatus
|
||||
c249_38_v20.checked = checkstatus
|
||||
c250_38_v20.checked = checkstatus
|
||||
c250_56_v20.checked = checkstatus
|
||||
c249_57_v20.checked = checkstatus
|
||||
c249_37_v21.checked = checkstatus
|
||||
c250_37_v21.checked = checkstatus
|
||||
c249_38_v21.checked = checkstatus
|
||||
c250_38_v21.checked = checkstatus
|
||||
c249_53_v21.checked = checkstatus
|
||||
c250_53_v21.checked = checkstatus
|
||||
c249_55_v21.checked = checkstatus
|
||||
c250_55_v21.checked = checkstatus
|
||||
c249_56_v21.checked = checkstatus
|
||||
c250_56_v21.checked = checkstatus
|
||||
c249_57_v21.checked = checkstatus
|
||||
c250_57_v21.checked = checkstatus
|
||||
c249_58_v21.checked = checkstatus
|
||||
c250_58_v21.checked = checkstatus
|
||||
End Function
|
||||
|
||||
|
||||
Function D2XButton()
|
||||
If ((c251_58_d2x.checked = True) And (c248_38_d2x.checked = True) And (c249_37_d2x.checked = True) And (c249_38_d2x.checked = True) And (c249_53_d2x.checked = True) And (c249_55_d2x.checked = True) And (c249_56_d2x.checked = True) And (c249_57_d2x.checked = True) And (c249_58_d2x.checked = True) And (c249_60_d2x.checked = True) And (c249_70_d2x.checked = True) And (c249_80_d2x.checked = True) And (c250_37_d2x.checked = True) And (c250_38_d2x.checked = True) And (c250_53_d2x.checked = True) And (c250_55_d2x.checked = True) And (c250_56_d2x.checked = True) And (c250_57_d2x.checked = True) And (c250_58_d2x.checked = True) And (c250_60_d2x.checked = True) And (c250_70_d2x.checked = True) And (c250_80_d2x.checked = True)) Then
|
||||
checkstatus = False
|
||||
else
|
||||
checkstatus = True
|
||||
End If
|
||||
ToggleD2X(checkstatus)
|
||||
End Function
|
||||
|
||||
Function ToggleD2X(ByVal checkstatus)
|
||||
c251_58_d2x.checked = checkstatus
|
||||
c248_38_d2x.checked = checkstatus
|
||||
c249_37_d2x.checked = checkstatus
|
||||
c249_38_d2x.checked = checkstatus
|
||||
c249_53_d2x.checked = checkstatus
|
||||
c249_55_d2x.checked = checkstatus
|
||||
c249_56_d2x.checked = checkstatus
|
||||
c249_57_d2x.checked = checkstatus
|
||||
c249_58_d2x.checked = checkstatus
|
||||
c249_60_d2x.checked = checkstatus
|
||||
c249_70_d2x.checked = checkstatus
|
||||
c249_80_d2x.checked = checkstatus
|
||||
c250_37_d2x.checked = checkstatus
|
||||
c250_38_d2x.checked = checkstatus
|
||||
c250_53_d2x.checked = checkstatus
|
||||
c250_55_d2x.checked = checkstatus
|
||||
c250_56_d2x.checked = checkstatus
|
||||
c250_57_d2x.checked = checkstatus
|
||||
c250_58_d2x.checked = checkstatus
|
||||
c250_60_d2x.checked = checkstatus
|
||||
c250_70_d2x.checked = checkstatus
|
||||
c250_80_d2x.checked = checkstatus
|
||||
End Function
|
||||
|
||||
Function CMIOSButton()
|
||||
If ((cMIOS_WiiPower.checked = True) And (cmios_WiiGator.checked = True) And (cmios_Wanin.checked = True) And (DML.checked = True)) Then
|
||||
checkstatus = False
|
||||
else
|
||||
checkstatus = True
|
||||
End If
|
||||
ToggleCMIOS(checkstatus)
|
||||
End Function
|
||||
|
||||
Function ToggleCMIOS(ByVal checkstatus)
|
||||
cMIOS_WiiPower.checked = checkstatus
|
||||
cmios_WiiGator.checked = checkstatus
|
||||
cmios_Wanin.checked = checkstatus
|
||||
DML.checked = checkstatus
|
||||
End Function
|
||||
|
||||
Function RecButton()
|
||||
If ((c202_60_v51R.checked = True) And (c222_38_v4.checked = True) And (c223_37_38_v4.checked = True) And (c224_57_v51R.checked = True) And (c251_58_d2x.checked = True) And (c248_38_d2x.checked = True) And (c249_56_d2x.checked = True) And (c250_57_d2x.checked = True) And (cMIOS_WiiPower.checked = True)) Then
|
||||
checkstatus = False
|
||||
else
|
||||
checkstatus = True
|
||||
End If
|
||||
ToggleRec(checkstatus)
|
||||
End Function
|
||||
|
||||
Function ToggleRec(ByVal checkstatus)
|
||||
c202_60_v51R.checked = checkstatus
|
||||
c222_38_v4.checked = checkstatus
|
||||
c223_37_38_v4.checked = checkstatus
|
||||
c224_57_v51R.checked = checkstatus
|
||||
c251_58_d2x.checked = checkstatus
|
||||
c248_38_d2x.checked = checkstatus
|
||||
c249_56_d2x.checked = checkstatus
|
||||
c250_57_d2x.checked = checkstatus
|
||||
cMIOS_WiiPower.checked = checkstatus
|
||||
End Function
|
||||
|
||||
|
||||
</script>
|
||||
<style type="text/css">
|
||||
input.bigcheck {
|
||||
height: 30px;
|
||||
width: 30px;
|
||||
vertical-align: middle;
|
||||
}
|
||||
table, th {
|
||||
text-align: left;
|
||||
vertical-align: middle;
|
||||
}, td {
|
||||
border:1px solid black;
|
||||
text-align: left;
|
||||
vertical-align: middle;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<!--<a href="https://modmii.github.io" target="_blank"><img src="https://modmii.github.io/Images/modmiibanner.png" border="0" style="width:80%;height: 100px"/></a><br>-->
|
||||
|
||||
|
||||
<!--<button style="width:20%;position: absolute; left: 15;" onClick="vbscript:Page'HTAstuff', 'DLPAGE2.hta'"><font face="Arial Black">Page2</font></button>-->
|
||||
<button title="Return to Main Menu" style="width:190; position: absolute; left: 15; top: 10;" onClick="vbscript:Page'MENU','DLPAGE4.hta'"><font face="Arial Black">Main Menu</font></button>
|
||||
<button title="Download System Menus, IOSs, MIOSs, Channels, etc." style="width:93; position: absolute; left: 15; top: 45;" onClick="vbscript:Page'DLPAGES','DLPAGE1.hta'"><font face="Arial Black">Page 1</font></button>
|
||||
<button title="Download Wii Apps, USB-Loader Files, PC Programs, Exploits, etc." style="width:93; position: absolute; left: 112; top: 45;" onClick="vbscript:Page'DLPAGES','DLPAGE2.hta'"><font face="Arial Black">Page 2</font></button>
|
||||
<button title="Download System Menu Themes" style="width:93; position: absolute; left: 15; top: 80;" onClick="vbscript:Page'DLPAGES','DLPAGE3.hta'"><font face="Arial Black">Page 3</font></button>
|
||||
<button disabled title="Download cIOSs and cMIOSs" style="width:93; position: absolute; left: 112; top: 80;" onClick="vbscript:Page'DLPAGES','DLPAGE4.hta'"><font face="Arial Black">Page 4</font></button>
|
||||
|
||||
|
||||
|
||||
<button title="Click to Download Files to: DLFOLDER" style="width:15%;position: absolute; right: 15; top: 10;" onClick="vbscript:FULLCLOSE()"><font face="Arial Black">Download!</font></button>
|
||||
<button title="Change Current Download Folder: DLFOLDER" style="width:15%;position: absolute; right: 15; top: 45;" onClick="vbscript:Page'DRIVECHANGE','DLPAGE4.hta'"><font face="Arial Black">Download Folder</font></button>
|
||||
<font size="2" face="Arial Black italic" style="position: absolute; right: 30; top: 100;" title="Hovering your mouse over various items on this page will display fun facts and helpful tips!" >(Hover over items for Tooltips)</font>
|
||||
|
||||
<center>
|
||||
<font size="4" face="Arial Black italic"><b>Download Page 4</b></font>
|
||||
</center>
|
||||
|
||||
|
||||
|
||||
<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>
|
||||
<br>
|
||||
|
||||
|
||||
|
||||
<button title="Toggle All Downloads" style="width:6%" onClick="vbscript:AllButton()"><font face="Arial Black">ALL</font></button>
|
||||
|
||||
<button title="♥ Recommended cIOSs ♡ Semi-Recommended cIOSs & cMIOS Hover over each download for details" onClick="vbscript:RecButton()"><font face="Arial Black"> <b>♥</b> Recommended <b>♡</b></font></button>
|
||||
</center>
|
||||
|
||||
<br>
|
||||
|
||||
<!--<table style="font-size:25px;font-family:Calibri;">-->
|
||||
<table style="width:100%">
|
||||
|
||||
<tr>
|
||||
<th title="Toggle d2x cIOS downloads" colspan="4" style="text-align:center"><button style="width:99%;" onClick="vbscript:D2XButton()"><font face="Arial Black">d2x cIOSs</font></button></th>
|
||||
|
||||
<th title="Toggle Waninkoko cIOS downloads Since d2x, Waninkoko cIOSs are outdated" colspan="3" style="text-align:center"><button style="width:99%;" onClick="vbscript:WaninButton()"><font face="Arial Black">Waninkoko cIOSs</font></button></th>
|
||||
|
||||
<th title="Toggle Hermes cIOS downloads Since d2x, Hermes cIOSs are generally no longer needed" colspan="1" style="text-align:center"><button style="width:99%;" onClick="vbscript:HermesButton()"><font face="Arial Black">Hermes cIOSs</font></button></th>
|
||||
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
<th>d2x-vd2xversion [37]</th>
|
||||
<th title="get cIOS for slot 249"><label><input class="bigcheck" type="checkbox" name="c249_37_d2x" /> 249</label></th>
|
||||
<th title="get cIOS for slot 250"><label><input class="bigcheck" type="checkbox" name="c250_37_d2x" /> 250</label></th>
|
||||
<th></th>
|
||||
|
||||
<th title="Outdated">Wanin-v21 [37]</th>
|
||||
<th title="get cIOS for slot 249"><label><input class="bigcheck" type="checkbox" name="c249_37_v21" /> 249</label></th>
|
||||
<th title="get cIOS for slot 250"><label><input class="bigcheck" type="checkbox" name="c250_37_v21" /> 250</label></th>
|
||||
|
||||
<th title="♡Semi-Recommended cIOS. It is the ideal cIOS for slot 202 however it is outdated: cIOS202 was used for older versions of some popular emulators."><label><input class="bigcheck" type="checkbox" name="c202_60_v51R" /> Hermes-v5.1 cIOS202 [60] ♡</label></th>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th title="♥Recommended cIOS for slot 248, mainly only used for Spongebob's Boating Bash or keyboard support for Animal Crossing City Folk">d2x-vd2xversion [38]</th>
|
||||
<th title="get cIOS for slot 249"><label><input class="bigcheck" type="checkbox" name="c249_38_d2x" /> 249</label></th>
|
||||
<th title="get cIOS for slot 250"><label><input class="bigcheck" type="checkbox" name="c250_38_d2x" /> 250</label></th>
|
||||
<th title="♥Recommended cIOS for slot 248, mainly only used for Spongebob's Boating Bash or keyboard support for Animal Crossing City Folk"><label><input class="bigcheck" type="checkbox" name="c248_38_d2x" />♥248</label></th>
|
||||
|
||||
<th title="Outdated">Wanin-v21 [38]</th>
|
||||
<th title="get cIOS for slot 249"><label><input class="bigcheck" type="checkbox" name="c249_38_v21" /> 249</label></th>
|
||||
<th title="get cIOS for slot 250"><label><input class="bigcheck" type="checkbox" name="c250_38_v21" /> 250</label></th>
|
||||
|
||||
<th title="Since d2x, Hermes cIOSs are generally no longer needed"><label><input class="bigcheck" type="checkbox" name="c222_38_v51R" /> Hermes-v5.1 cIOS222 [38]</label></th>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th>d2x-vd2xversion [53]</th>
|
||||
<th title="get cIOS for slot 249"><label><input class="bigcheck" type="checkbox" name="c249_53_d2x" /> 249</label></th>
|
||||
<th title="get cIOS for slot 250"><label><input class="bigcheck" type="checkbox" name="c250_53_d2x" /> 250</label></th>
|
||||
<th></th>
|
||||
|
||||
<th title="Outdated">Wanin-v21 [53]</th>
|
||||
<th title="get cIOS for slot 249"><label><input class="bigcheck" type="checkbox" name="c249_53_v21" /> 249</label></th>
|
||||
<th title="get cIOS for slot 250"><label><input class="bigcheck" type="checkbox" name="c250_53_v21" /> 250</label></th>
|
||||
|
||||
<th title="Since d2x, Hermes cIOSs are generally no longer needed"><label><input class="bigcheck" type="checkbox" name="c223_37_v51R" /> Hermes-v5.1 cIOS223 [37]</label></th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th>d2x-vd2xversion [55]</th>
|
||||
<th title="get cIOS for slot 249"><label><input class="bigcheck" type="checkbox" name="c249_55_d2x" /> 249</label></th>
|
||||
<th title="get cIOS for slot 250"><label><input class="bigcheck" type="checkbox" name="c250_55_d2x" /> 250</label></th>
|
||||
<th></th>
|
||||
|
||||
<th title="Outdated">Wanin-v21 [55]</th>
|
||||
<th title="get cIOS for slot 249"><label><input class="bigcheck" type="checkbox" name="c249_55_v21" /> 249</label></th>
|
||||
<th title="get cIOS for slot 250"><label><input class="bigcheck" type="checkbox" name="c250_55_v21" /> 250</label></th>
|
||||
|
||||
<th title="♡Semi-Recommended cIOS. It is the ideal cIOS for slot 224 however it is outdated. Since d2x, Hermes cIOSs are generally no longer needed."><label><input class="bigcheck" type="checkbox" name="c224_57_v51R" /> Hermes-v5.1 cIOS224 [57] ♡</label></th>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th title="♥Recommended cIOS for slot 249, d2x base 56 or 57 work with the vast majority of games.">d2x-vd2xversion [56]</th>
|
||||
<th title="♥Recommended cIOS for slot 249, d2x base 56 or 57 work with the vast majority of games."><label><input class="bigcheck" type="checkbox" name="c249_56_d2x" />♥249</label></th>
|
||||
<th title="get cIOS for slot 250"><label><input class="bigcheck" type="checkbox" name="c250_56_d2x" /> 250</label></th>
|
||||
<th></th>
|
||||
|
||||
<th title="Outdated">Wanin-v21 [56]</th>
|
||||
<th title="get cIOS for slot 249"><label><input class="bigcheck" type="checkbox" name="c249_56_v21" /> 249</label></th>
|
||||
<th title="get cIOS for slot 250"><label><input class="bigcheck" type="checkbox" name="c250_56_v21" /> 250</label></th>
|
||||
|
||||
<th title="Since d2x, Hermes cIOSs are generally no longer needed"><label><input class="bigcheck" type="checkbox" name="c222_38_v5" /> Hermes-v5 cIOS222 [38]</label></th>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th>d2x-vd2xversion [57]</th>
|
||||
<th title="get cIOS for slot 249"><label><input class="bigcheck" type="checkbox" name="c249_57_d2x" /> 249</label></th>
|
||||
<th title="♥Recommended cIOS for slot 250, d2x base 56 or 57 work with the vast majority of games."><label><input class="bigcheck" type="checkbox" name="c250_57_d2x" />♥250</label></th>
|
||||
<th></th>
|
||||
|
||||
<th title="Outdated">Wanin-v21 [57]</th>
|
||||
<th title="get cIOS for slot 249"><label><input class="bigcheck" type="checkbox" name="c249_57_v21" /> 249</label></th>
|
||||
<th title="get cIOS for slot 250"><label><input class="bigcheck" type="checkbox" name="c250_57_v21" /> 250</label></th>
|
||||
|
||||
<th title="Since d2x, Hermes cIOSs are generally no longer needed"><label><input class="bigcheck" type="checkbox" name="c223_37_v5" /> Hermes-v5 cIOS223 [37]</label></th>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th title="♥Recommended cIOS for slot 251, mainly only used for Spongebob's Boating Bash or LAN Adapter support">d2x-vd2xversion [58]</th>
|
||||
<th title="get cIOS for slot 249"><label><input class="bigcheck" type="checkbox" name="c249_58_d2x" /> 249</label></th>
|
||||
<th title="get cIOS for slot 250"><label><input class="bigcheck" type="checkbox" name="c250_58_d2x" /> 250</label></th>
|
||||
<th title="♥Recommended cIOS for slot 251, mainly only used for Spongebob's Boating Bash or LAN Adapter support"><label><input class="bigcheck" type="checkbox" name="c251_58_d2x" />♥251</label></th>
|
||||
|
||||
<th title="Outdated">Wanin-v21 [58]</th>
|
||||
<th title="get cIOS for slot 249"><label><input class="bigcheck" type="checkbox" name="c249_58_v21" /> 249</label></th>
|
||||
<th title="get cIOS for slot 250"><label><input class="bigcheck" type="checkbox" name="c250_58_v21" /> 250</label></th>
|
||||
|
||||
<th title="Since d2x, Hermes cIOSs are generally no longer needed"><label><input class="bigcheck" type="checkbox" name="c224_57_v5" /> Hermes-v5 cIOS224 [57]</label></th>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<!--d2xNA--><th>d2x-vd2xversion [60]</th>
|
||||
<!--d2xNA--><th title="get cIOS for slot 249"><label><input class="bigcheck" type="checkbox" name="c249_60_d2x" /> 249</label></th>
|
||||
<!--d2xNA--><th title="get cIOS for slot 250"><label><input class="bigcheck" type="checkbox" name="c250_60_d2x" /> 250</label></th>
|
||||
<th></th>
|
||||
|
||||
<th title="Outdated">Wanin-v20 [38]</th>
|
||||
<th title="get cIOS for slot 249"><label><input class="bigcheck" type="checkbox" name="c249_38_v20" /> 249</label></th>
|
||||
<th title="get cIOS for slot 250"><label><input class="bigcheck" type="checkbox" name="c250_38_v20" /> 250</label></th>
|
||||
|
||||
<th title="♡Semi-Recommended cIOS. It is the ideal cIOS for slot 222 however it is outdated. Since d2x, Hermes cIOSs are generally no longer needed."><label><input class="bigcheck" type="checkbox" name="c222_38_v4" /> Hermes-v4 cIOS222 [38] ♡</label></th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<!--d2xNA--><th>d2x-vd2xversion [70]</th>
|
||||
<!--d2xNA--><th title="get cIOS for slot 249"><label><input class="bigcheck" type="checkbox" name="c249_70_d2x" /> 249</label></th>
|
||||
<!--d2xNA--><th title="get cIOS for slot 250"><label><input class="bigcheck" type="checkbox" name="c250_70_d2x" /> 250</label></th>
|
||||
<th></th>
|
||||
|
||||
<th title="Outdated">Wanin-v20 [56]</th>
|
||||
<th title="get cIOS for slot 249"><label><input class="bigcheck" type="checkbox" name="c249_56_v20" /> 249</label></th>
|
||||
<th title="get cIOS for slot 250"><label><input class="bigcheck" type="checkbox" name="c250_56_v20" /> 250</label></th>
|
||||
|
||||
<th title="♡Semi-Recommended cIOS. It is the ideal cIOS for slot 223 and was widely used for compatibility with guitar-hero games however it is outdated. Since d2x, Hermes cIOSs are generally no longer needed."><label><input class="bigcheck" type="checkbox" name="c223_37_38_v4" /> Hermes-v4 cIOS223 [37+38] ♡</label></th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<!--d2xNA--><th>d2x-vd2xversion [80]</th>
|
||||
<!--d2xNA--><th title="get cIOS for slot 249"><label><input class="bigcheck" type="checkbox" name="c249_80_d2x" /> 249</label></th>
|
||||
<!--d2xNA--><th title="get cIOS for slot 250"><label><input class="bigcheck" type="checkbox" name="c250_80_d2x" /> 250</label></th>
|
||||
<th></th>
|
||||
|
||||
<th title="Outdated">Wanin-v20 [57]</th>
|
||||
<th title="get cIOS for slot 249"><label><input class="bigcheck" type="checkbox" name="c249_57_v20" /> 249</label></th>
|
||||
<th title="get cIOS for slot 250"><label><input class="bigcheck" type="checkbox" name="c250_57_v20" /> 250</label></th>
|
||||
|
||||
|
||||
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<th colspan="4"></th>
|
||||
|
||||
<th title="Outdated">Wanin-v19 [37]</th>
|
||||
<th title="get cIOS for slot 249"><label><input class="bigcheck" type="checkbox" name="c249_37_v19" /> 249</label></th>
|
||||
<th title="get cIOS for slot 250"><label><input class="bigcheck" type="checkbox" name="c250_37_v19" /> 250</label></th>
|
||||
<th title="Toggle Custom MIOSs You can only have one MIOS or cMIOS installed at a time, it is what is used when launching a Gamecube disc" colspan="1" style="text-align:center"><button style="width:99%;" onClick="vbscript:CMIOSButton()"><font face="Arial Black">cMIOSs</font></button></th>
|
||||
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<th title="Change the d2x cIOS version built by ModMii" colspan="4" style="text-align:center"><button style="width:99%;" onClick="vbscript:Page'betaswitch','DLPAGE4.hta'"><font face="Arial Black">d2x cIOS Version Settings</font></button></th>
|
||||
<th title="Outdated">Wanin-v19 [38]</th>
|
||||
<th title="get cIOS for slot 249"><label><input class="bigcheck" type="checkbox" name="c249_38_v19" /> 249</label></th>
|
||||
<th title="get cIOS for slot 250"><label><input class="bigcheck" type="checkbox" name="c250_38_v19" /> 250</label></th>
|
||||
<th title="♡Semi-Recommended cMIOS. It is the ideal cMIOS however since Nintendont cMIOSs are generally not needed unless loading backup Gamecube discs on older compatible Wiis Based on MIOSv10"><label><input class="bigcheck" type="checkbox" name="cMIOS_WiiPower" /> WiiGator\Power cMIOS-v0.2 [10] ♡</label></th>
|
||||
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<th colspan="4" style="text-align:center"><font size="2">Note: The number in brackets indicates</font></th>
|
||||
<th title="Outdated">Wanin-v19 [57]</th>
|
||||
<th title="get cIOS for slot 249"><label><input class="bigcheck" type="checkbox" name="c249_57_v19" /> 249</label></th>
|
||||
<th title="get cIOS for slot 250"><label><input class="bigcheck" type="checkbox" name="c250_57_v19" /> 250</label></th>
|
||||
<th title="Since Nintendont cMIOSs are generally not needed unless loading backup Gamecube discs on older compatible Wiis Based on MIOSv4"><label><input class="bigcheck" type="checkbox" name="cmios_WiiGator" /> WiiGator cMIOS-v0.2 [4]</label></th>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th colspan="4" style="text-align:center"><font size="2">the base IOS; e.g. cIOS222 [38] is an IOS</font></th>
|
||||
<th title="Outdated">Wanin-v17b [38]</th>
|
||||
<th title="get cIOS for slot 249"><label><input class="bigcheck" type="checkbox" name="c249_v17b" /> 249</label></th>
|
||||
<th title="get cIOS for slot 250"><label><input class="bigcheck" type="checkbox" name="c250_v17b" /> 250</label></th>
|
||||
<th title="Since Nintendont cMIOSs are generally not needed unless loading backup Gamecube discs on older compatible Wiis Based on MIOSv4"><label><input class="bigcheck" type="checkbox" name="cmios_Wanin" /> Waninkoko cMIOS-rev5 [4]</label></th>
|
||||
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<th colspan="4" style="text-align:center"><font size="2">installed to slot 222 based on IOS38</font></th>
|
||||
<th title="Outdated: this cIOS only supports WBFS formatted hard drives">Wanin-v14 [38]</th>
|
||||
<th title="get cIOS for slot 249"><label><input class="bigcheck" type="checkbox" name="c249_v14" /> 249</label></th>
|
||||
<th title="get cIOS for slot 250"><label><input class="bigcheck" type="checkbox" name="c250_v14" /> 250</label></th>
|
||||
<th title="Since Nintendont, DML is generally not needed anymore DML (Dios Mios Lite) is a tool which allows you to run Gamecube games from an SD Card. Compatability is not 100% and it only works with Neogamma R9 beta 55+ or SNEEK+DI r157+. For best results your SD card should be formatted using 64KB sector sizes. Note: for DML to work with SNEEK+DI the WAD must be installed to real NAND and accessed via an emulated NAND. Games must be in discex format, use discex or ModMii's Game Bulk Extractor."><label><input class="bigcheck" type="checkbox" name="DML" /> Dios Mios Lite (DML) v1.3</label></th>
|
||||
</tr>
|
||||
|
||||
|
||||
</table>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
56
Support/subscripts/MultiDrop.bat
Normal file
56
Support/subscripts/MultiDrop.bat
Normal file
@ -0,0 +1,56 @@
|
||||
@echo off
|
||||
setlocal
|
||||
title ModMii MultiDrop
|
||||
::chdir /d "%~dp0"
|
||||
pushd "%~dp0"
|
||||
cls
|
||||
cd ../..
|
||||
if not exist ModMii.exe exit
|
||||
if not exist temp\MultiDrop.txt exit
|
||||
support\sfk echo [Red]ModMii MultiDrop
|
||||
echo.
|
||||
echo To interrupt sending dropped files to ModMii, close this window.
|
||||
echo.
|
||||
echo If you manually close ModMii but want to continue sending dropped files, enter N when asked to terminate batch job
|
||||
echo.
|
||||
::for /f %%a in (temp\MultiDrop.txt) do (set /a TotalItems+=1)
|
||||
|
||||
support\sfk echo [Blue]MultiDrop Queue
|
||||
::Loop through the the following once for EACH line in *.txt, but respecting & ^ using !!
|
||||
setlocal ENABLEDELAYEDEXPANSION
|
||||
set /a TotalItems=0
|
||||
for /F "tokens=*" %%A in (temp\MultiDrop.txt) do call :process "%%A"
|
||||
goto:skip
|
||||
:process
|
||||
set command=%*
|
||||
set "command=!command:^^=^!"
|
||||
set "command=!command:~1,-1!"
|
||||
set /a TotalItems=%TotalItems%+1
|
||||
echo %TotalItems%: "!command!"
|
||||
goto:EOF
|
||||
:skip
|
||||
::setlocal DISABLEDELAYEDEXPANSION
|
||||
|
||||
echo.
|
||||
support\sfk echo [Blue]Sending ModMii Commands
|
||||
|
||||
::Loop through the the following once for EACH line in *.txt, but respecting & ^ using !!
|
||||
::setlocal ENABLEDELAYEDEXPANSION
|
||||
set /a Item=0
|
||||
for /F "tokens=*" %%A in (temp\MultiDrop.txt) do call :processMultilist "%%A"
|
||||
goto:quickskip
|
||||
:processMultilist
|
||||
set command=%*
|
||||
set "command=!command:^^=^!"
|
||||
set "command=!command:~1,-1!"
|
||||
set /a Item=%Item%+1
|
||||
echo %Item% of %TotalItems%: "!command!"
|
||||
start /WAIT ModMii.exe "!command!"
|
||||
goto:EOF
|
||||
:quickskip
|
||||
::setlocal DISABLEDELAYEDEXPANSION
|
||||
|
||||
echo.
|
||||
support\sfk echo [Green]Finished, press any key to exit
|
||||
pause>nul
|
||||
exit
|
BIN
Support/subscripts/MultiDrop.exe
Normal file
BIN
Support/subscripts/MultiDrop.exe
Normal file
Binary file not shown.
BIN
Support/subscripts/MultiDrop.ico
Normal file
BIN
Support/subscripts/MultiDrop.ico
Normal file
Binary file not shown.
After Width: | Height: | Size: 131 KiB |
10
Support/subscripts/TMCL_Portable_Fix.bat
Normal file
10
Support/subscripts/TMCL_Portable_Fix.bat
Normal file
@ -0,0 +1,10 @@
|
||||
::Portable ModMii Installation fix
|
||||
set "ModMiiDir=%cd%"
|
||||
if /i "%Homedrive%" EQU "%ModMiiDrive%" goto:skipPortableFix
|
||||
if not exist "%homedrive%\ModMii\temp" mkdir "%homedrive%\ModMii\temp"
|
||||
copy /y "temp\TMCL.exe" "%homedrive%\ModMii\temp\TMCL.exe">nul
|
||||
copy /y "temp\ASH.exe" "%homedrive%\ModMii\temp\ASH.exe">nul
|
||||
copy /y "temp\ICSharpCode.SharpZipLib.dll" "%homedrive%\ModMii\temp\ICSharpCode.SharpZipLib.dll">nul
|
||||
copy /y "temp\themewii.exe" "%homedrive%\ModMii\temp\themewii.exe">nul
|
||||
cd /d "%homedrive%\ModMii"
|
||||
:skipPortableFix
|
14
Support/subscripts/TMCL_Portable_Fix_Reversal.bat
Normal file
14
Support/subscripts/TMCL_Portable_Fix_Reversal.bat
Normal file
@ -0,0 +1,14 @@
|
||||
::Portable ModMii Installation fix, reversal
|
||||
if /i "%Homedrive%" EQU "%ModMiiDrive%" goto:skipPortableFix
|
||||
if exist "%homedrive%\ModMii\temp\TMCL.exe" del "%homedrive%\ModMii\temp\TMCL.exe">nul
|
||||
if exist "%homedrive%\ModMii\temp\ASH.exe" del "%homedrive%\ModMii\temp\ASH.exe">nul
|
||||
if exist "%homedrive%\ModMii\temp\ICSharpCode.SharpZipLib.dll" del "%homedrive%\ModMii\temp\ICSharpCode.SharpZipLib.dll">nul
|
||||
if exist "%homedrive%\ModMii\temp\themewii.exe" del "%homedrive%\ModMii\temp\themewii.exe">nul
|
||||
|
||||
::check for and delete empty folders
|
||||
dir /A /B "%homedrive%\ModMii\temp" | findstr /R ".">NUL && goto:notempty
|
||||
rd /s /q "%homedrive%\ModMii\temp"> nul
|
||||
:notempty
|
||||
dir /A /B "%homedrive%\ModMii" | findstr /R ".">NUL && goto:skipPortableFix
|
||||
rd /s /q "%homedrive%\ModMii"> nul
|
||||
:skipPortableFix
|
451
Support/subscripts/Uninstaller.bat
Normal file
451
Support/subscripts/Uninstaller.bat
Normal file
@ -0,0 +1,451 @@
|
||||
@echo off
|
||||
setlocal
|
||||
|
||||
::chdir /d "%~dp0"
|
||||
pushd "%~dp0"
|
||||
cls
|
||||
chcp 437>nul
|
||||
set "PATH=%SystemRoot%\system32;%SystemRoot%\system32\wbem;%SystemRoot%;%homedrive%\ModMii\temp;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0"
|
||||
|
||||
if not exist support cd..\..
|
||||
|
||||
title ModMii Uninstaller...
|
||||
|
||||
support\nircmd.exe win trans ititle "ModMii Uninstaller..." 0
|
||||
support\nircmd.exe win hide ititle "ModMii Uninstaller..."
|
||||
|
||||
title ModMii Uninstaller
|
||||
|
||||
echo ModMii Uninstaller
|
||||
echo.
|
||||
echo Do not close this window unless you wish you abort the uninstallation
|
||||
echo.
|
||||
|
||||
|
||||
::check for write access
|
||||
if exist "temp\test" goto:skip
|
||||
mkdir "temp\test"
|
||||
if not exist "temp\test" (goto:WriteError) else (goto:donecheck)
|
||||
|
||||
:skip
|
||||
if not exist temp\test\test.txt goto:skip
|
||||
del temp\test\test.txt>nul
|
||||
if exist temp\test\test.txt (goto:WriteError) else (goto:donecheck)
|
||||
|
||||
:skip
|
||||
echo test>temp\test\test.txt
|
||||
if exist temp\test\test.txt goto:donecheck
|
||||
|
||||
:WriteError
|
||||
|
||||
|
||||
set "filename=%~1"
|
||||
if not "%filename%"=="" set "filepath=%cd%\%filename%"
|
||||
|
||||
if "%filename%"=="" set "filepath=%~0"
|
||||
if "%filename%"=="" set "filename=%~nx0"
|
||||
|
||||
::echo %filename%
|
||||
::echo %filepath%
|
||||
|
||||
support\nircmd.exe shortcut "%filepath%" "%temp%" "ModMiiUninstaller"
|
||||
support\hexalter.exe "%temp%\ModMiiUninstaller.lnk" 0x15=0x20>nul
|
||||
|
||||
if exist "%userprofile%\Desktop\ModMii.lnk" support\hexalter.exe "%userprofile%\Desktop\ModMii.lnk" 0x15=0x20>nul
|
||||
if exist "%userprofile%\Desktop\ModMii Skin.lnk" support\hexalter.exe "%userprofile%\Desktop\ModMii Skin.lnk" 0x15=0x20>nul
|
||||
if exist "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\ModMii.lnk" support\hexalter.exe "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\ModMii.lnk" 0x15=0x20>nul
|
||||
if exist "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\ModMii Skin.lnk" support\hexalter.exe "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\ModMii Skin.lnk" 0x15=0x20>nul
|
||||
if exist "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\Uninstall.lnk" support\hexalter.exe "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\Uninstall.lnk" 0x15=0x20>nul
|
||||
|
||||
cd "%temp%"
|
||||
start ModMiiUninstaller.lnk
|
||||
exit
|
||||
|
||||
:donecheck
|
||||
if exist "temp\test" rd /s /q "temp\test"> nul
|
||||
|
||||
::empty folder check, if not empty goto something, if empty delete it
|
||||
dir /A /B "temp" | findstr /R ".">NUL && goto:notempty
|
||||
rd /s /q "temp"> nul
|
||||
:notempty
|
||||
|
||||
|
||||
|
||||
|
||||
::HTA Stuff
|
||||
|
||||
copy /y "Support\subscripts\Uninstaller.hta" "%temp%\">nul
|
||||
|
||||
set replacements=
|
||||
set "replacements=%replacements%-rep _"..\x5c"_"%cd:_=\x5f%\x5c"_ "
|
||||
|
||||
|
||||
if not exist "ModMii.exe" set "replacements=%replacements%-rep _"ModMii--\x3e\x3cth"_"ModMii--\x3e\x3cth disabled"_ -rep _"(ModMii.checked = True) And "__ -rep _"ModMii.checked = checkstatus"__ "
|
||||
|
||||
if not exist "temp\" set "replacements=%replacements%-rep _"ModMiiTemp--\x3e\x3cth"_"ModMiiTemp--\x3e\x3cth disabled"_ -rep _" And (ModMiiTemp.checked = True)"__ -rep _"ModMiiTemp.checked = checkstatus"__ "
|
||||
|
||||
if not exist "COPY_TO_SD\" set "replacements=%replacements%-rep _"SDfolder--\x3e\x3cth"_"SDfolder--\x3e\x3cth disabled"_ -rep _" And (SDfolder.checked = True)"__ -rep _"SDfolder.checked = checkstatus"__ "
|
||||
|
||||
if not exist "COPY_TO_USB\" set "replacements=%replacements%-rep _"USBfolder--\x3e\x3cth"_"USBfolder--\x3e\x3cth disabled"_ -rep _" And (USBfolder.checked = True)"__ -rep _"USBfolder.checked = checkstatus"__ "
|
||||
|
||||
|
||||
if not exist "Program Files\WiiBackupManager\" set "replacements=%replacements%-rep _"wbm--\x3e\x3cth"_"wbm--\x3e\x3cth disabled"_ -rep _" And (wbm.checked = True)"__ -rep _"wbm.checked = checkstatus"__ "
|
||||
|
||||
if not exist "Program Files\FAT32_GUI_Formatter\" set "replacements=%replacements%-rep _"f32--\x3e\x3cth"_"f32--\x3e\x3cth disabled"_ -rep _" And (f32.checked = True)"__ -rep _"f32.checked = checkstatus"__ "
|
||||
|
||||
if not exist "Program Files\ShowMiiWads\" set "replacements=%replacements%-rep _"SMW--\x3e\x3cth"_"SMW--\x3e\x3cth disabled"_ -rep _" And (SMW.checked = True)"__ -rep _"SMW.checked = checkstatus"__ "
|
||||
|
||||
if not exist "Program Files\CustomizeMii\" set "replacements=%replacements%-rep _"CM--\x3e\x3cth"_"CM--\x3e\x3cth disabled"_ -rep _" And (CM.checked = True)"__ -rep _"CM.checked = checkstatus"__ "
|
||||
|
||||
if not exist "Program Files\WiiGSC\" set "replacements=%replacements%-rep _"WiiGSC--\x3e\x3cth"_"WiiGSC--\x3e\x3cth disabled"_ -rep _" And (WiiGSC.checked = True)"__ -rep _"WiiGSC.checked = checkstatus"__ "
|
||||
|
||||
if not exist "Program Files\ohneschwanzenegger\" set "replacements=%replacements%-rep _"ohnes--\x3e\x3cth"_"ohnes--\x3e\x3cth disabled"_ -rep _" And (ohnes.checked = True)"__ -rep _"ohnes.checked = checkstatus"__ "
|
||||
|
||||
if not exist "Program Files\Dolphin-x64\" set "replacements=%replacements%-rep _"Dolphin--\x3e\x3cth"_"Dolphin--\x3e\x3cth disabled"_ -rep _" And (Dolphin.checked = True)"__ -rep _"Dolphin.checked = checkstatus"__ "
|
||||
|
||||
if not exist "Program Files\OpenShopChannel\" set "replacements=%replacements%-rep _"OSC--\x3e\x3cth"_"OSC--\x3e\x3cth disabled"_ -rep _" And (OSC.checked = True)"__ -rep _"OSC.checked = checkstatus"__ "
|
||||
|
||||
|
||||
if exist "%homedrive%\Program Files (x86)" (set bit=64) else (set bit=32)
|
||||
|
||||
if not exist "Program Files\FileZilla_win%bit%\" set "replacements=%replacements%-rep _"FILEZILLA--\x3e\x3cth"_"FILEZILLA--\x3e\x3cth disabled"_ -rep _" And (FILEZILLA.checked = True)"__ -rep _"FILEZILLA.checked = checkstatus"__ "
|
||||
|
||||
|
||||
if not exist "Program Files\HxD\" set "replacements=%replacements%-rep _"hxd--\x3e\x3cth"_"hxd--\x3e\x3cth disabled"_ -rep _" And (hxd.checked = True)"__ -rep _"hxd.checked = checkstatus"__ "
|
||||
|
||||
if not exist "Program Files\Diskitude\" set "replacements=%replacements%-rep _"Diskitude--\x3e\x3cth"_"Diskitude--\x3e\x3cth disabled"_ -rep _" And (Diskitude.checked = True)"__ -rep _"Diskitude.checked = checkstatus"__ "
|
||||
|
||||
if not exist "Program Files\NKit\" set "replacements=%replacements%-rep _"Nkit--\x3e\x3cth"_"Nkit--\x3e\x3cth disabled"_ -rep _" And (Nkit.checked = True)"__ -rep _"Nkit.checked = checkstatus"__ "
|
||||
|
||||
if not exist "Program Files\RiiConnect24Patcher\" set "replacements=%replacements%-rep _"RC24--\x3e\x3cth"_"RC24--\x3e\x3cth disabled"_ -rep _" And (RC24.checked = True)"__ -rep _"RC24.checked = checkstatus"__ "
|
||||
|
||||
if not exist "Program Files\h2testw\" set "replacements=%replacements%-rep _"SDTEST--\x3e\x3cth"_"SDTEST--\x3e\x3cth disabled"_ -rep _" And (SDTEST.checked = True)"__ -rep _"SDTEST.checked = checkstatus"__ "
|
||||
|
||||
|
||||
if exist "%homedrive%\Program Files (x86)" (set hashfolder=hashmyfiles-x64) else (set hashfolder=hashmyfiles)
|
||||
|
||||
if not exist "Program Files\%hashfolder%\" set "replacements=%replacements%-rep _"HashMF--\x3e\x3cth"_"HashMF--\x3e\x3cth disabled"_ -rep _" And (HashMF.checked = True)"__ -rep _"HashMF.checked = checkstatus"__ "
|
||||
|
||||
if not exist "Program Files\ThemeMii\" set "replacements=%replacements%-rep _"ThemeMiiMod--\x3e\x3cth"_"ThemeMiiMod--\x3e\x3cth disabled"_ -rep _" And (ThemeMiiMod.checked = True)"__ -rep _"ThemeMiiMod.checked = checkstatus"__ "
|
||||
|
||||
if not exist "Program Files\GCBM\" set "replacements=%replacements%-rep _"GCBM--\x3e\x3cth"_"GCBM--\x3e\x3cth disabled"_ -rep _" And (GCBM.checked = True)"__ -rep _"GCBM.checked = checkstatus"__ "
|
||||
|
||||
|
||||
::edit HTA
|
||||
support\sfk filter -quiet -spat "%temp%\Uninstaller.hta" %replacements%-write -yes
|
||||
|
||||
|
||||
|
||||
|
||||
::-----------This is where the magic happens------------------
|
||||
if exist "%temp%\tempcheck.bat" del /f /q "%temp%\tempcheck.bat"
|
||||
|
||||
set "ModMiiDir=%cd%"
|
||||
cd /d "%temp%"
|
||||
start /wait Uninstaller.hta
|
||||
cd /d "%ModMiiDir%"
|
||||
|
||||
if exist "%temp%\tempcheck.bat" goto:skip
|
||||
|
||||
echo.
|
||||
echo Uninstallation aborted
|
||||
@ping 127.0.0.1 -n 2 -w 1000> nul
|
||||
exit
|
||||
|
||||
|
||||
:skip
|
||||
|
||||
::make window visible, focused and activated
|
||||
|
||||
::title ModMii Uninstaller...
|
||||
::start /wait support\nircmd.exe win trans ititle "ModMii Uninstaller..." 255
|
||||
::start /wait support\nircmd.exe win focus ititle "ModMii Uninstaller..."
|
||||
::start /wait support\nircmd.exe win activate ititle "ModMii Uninstaller..."
|
||||
::title ModMii Uninstaller
|
||||
|
||||
|
||||
call "%temp%\tempcheck.bat"
|
||||
|
||||
echo Uninstalling, please wait...
|
||||
echo.
|
||||
|
||||
|
||||
|
||||
if /i "%SDfolder%" EQU "*" rd /s /q "COPY_TO_SD"> nul
|
||||
if /i "%USBfolder%" EQU "*" rd /s /q "COPY_TO_USB"> nul
|
||||
if /i "%ModMiiTemp%" EQU "*" rd /s /q "temp"> nul
|
||||
|
||||
|
||||
if /i "%wbm%" NEQ "*" goto:skip
|
||||
if exist "Program Files\WiiBackupManager\" rd /s /q "Program Files\WiiBackupManager\"> nul
|
||||
if exist "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\WiiBackupManager.lnk" del "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\WiiBackupManager.lnk">nul
|
||||
if exist "%userprofile%\Desktop\WiiBackupManager.lnk" del "%userprofile%\Desktop\WiiBackupManager.lnk">nul
|
||||
:skip
|
||||
|
||||
if /i "%f32%" NEQ "*" goto:skip
|
||||
if exist "Program Files\FAT32_GUI_Formatter\" rd /s /q "Program Files\FAT32_GUI_Formatter\"> nul
|
||||
if exist "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\FAT32 GUI Formatter.lnk" del "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\FAT32 GUI Formatter.lnk">nul
|
||||
if exist "%userprofile%\Desktop\FAT32 GUI Formatter.lnk" del "%userprofile%\Desktop\FAT32 GUI Formatter.lnk">nul
|
||||
:skip
|
||||
|
||||
if /i "%SMW%" NEQ "*" goto:skip
|
||||
if exist "Program Files\ShowMiiWads\" rd /s /q "Program Files\ShowMiiWads\"> nul
|
||||
if exist "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\ShowMiiWads.lnk" del "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\ShowMiiWads.lnk">nul
|
||||
if exist "%userprofile%\Desktop\ShowMiiWads.lnk" del "%userprofile%\Desktop\ShowMiiWads.lnk">nul
|
||||
:skip
|
||||
|
||||
if /i "%CM%" NEQ "*" goto:skip
|
||||
if exist "Program Files\CustomizeMii\" rd /s /q "Program Files\CustomizeMii\"> nul
|
||||
if exist "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\CustomizeMii.lnk" del "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\CustomizeMii.lnk">nul
|
||||
if exist "%userprofile%\Desktop\CustomizeMii.lnk" del "%userprofile%\Desktop\CustomizeMii.lnk">nul
|
||||
:skip
|
||||
|
||||
if /i "%WiiGSC%" NEQ "*" goto:skip
|
||||
if exist "Program Files\WiiGSC\" rd /s /q "Program Files\WiiGSC\"> nul
|
||||
if exist "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\Wii Game Shortcut Creator.lnk" del "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\Wii Game Shortcut Creator.lnk">nul
|
||||
if exist "%userprofile%\Desktop\Wii Game Shortcut Creator.lnk" del "%userprofile%\Desktop\Wii Game Shortcut Creator.lnk">nul
|
||||
|
||||
::also remove start menu shortcut for "Crazy Installer.lnk" when uninstalling WiiGSC
|
||||
if exist "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\Crazy Installer.lnk" del "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\Crazy Installer.lnk">nul
|
||||
:skip
|
||||
|
||||
if /i "%ohnes%" NEQ "*" goto:skip
|
||||
if exist "Program Files\ohneschwanzenegger\" rd /s /q "Program Files\ohneschwanzenegger\"> nul
|
||||
if exist "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\ohneschwanzenegger.lnk" del "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\ohneschwanzenegger.lnk">nul
|
||||
if exist "%userprofile%\Desktop\ohneschwanzenegger.lnk" del "%userprofile%\Desktop\ohneschwanzenegger.lnk">nul
|
||||
:skip
|
||||
|
||||
if /i "%Dolphin%" NEQ "*" goto:skip
|
||||
if exist "Program Files\Dolphin-x64\" rd /s /q "Program Files\Dolphin-x64\"> nul
|
||||
if exist "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\Dolphin.lnk" del "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\Dolphin.lnk">nul
|
||||
if exist "%userprofile%\Desktop\Dolphin.lnk" del "%userprofile%\Desktop\Dolphin.lnk">nul
|
||||
:skip
|
||||
|
||||
|
||||
if /i "%OSC%" NEQ "*" goto:skip
|
||||
if exist "Program Files\OpenShopChannel\" rd /s /q "Program Files\OpenShopChannel\"> nul
|
||||
if exist "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\Open Shop Channel.lnk" del "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\Open Shop Channel.lnk">nul
|
||||
if exist "%userprofile%\Desktop\Open Shop Channel.lnk" del "%userprofile%\Desktop\Open Shop Channel.lnk">nul
|
||||
:skip
|
||||
|
||||
|
||||
if /i "%FILEZILLA%" NEQ "*" goto:skip
|
||||
if exist "Program Files\FileZilla_win%bit%\" rd /s /q "Program Files\FileZilla_win%bit%\"> nul
|
||||
if exist "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\FileZilla.lnk" del "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\FileZilla.lnk">nul
|
||||
if exist "%userprofile%\Desktop\FileZilla.lnk" del "%userprofile%\Desktop\FileZilla.lnk">nul
|
||||
:skip
|
||||
|
||||
|
||||
if /i "%hxd%" NEQ "*" goto:skip
|
||||
if exist "Program Files\HxD\" rd /s /q "Program Files\HxD\"> nul
|
||||
if exist "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\HxD.lnk" del "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\HxD.lnk">nul
|
||||
if exist "%userprofile%\Desktop\HxD.lnk" del "%userprofile%\Desktop\HxD.lnk">nul
|
||||
:skip
|
||||
|
||||
if /i "%Diskitude%" NEQ "*" goto:skip
|
||||
if exist "Program Files\Diskitude\" rd /s /q "Program Files\Diskitude\"> nul
|
||||
if exist "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\Diskitude.lnk" del "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\Diskitude.lnk">nul
|
||||
if exist "%userprofile%\Desktop\Diskitude.lnk" del "%userprofile%\Desktop\Diskitude.lnk">nul
|
||||
:skip
|
||||
|
||||
|
||||
if /i "%Nkit%" NEQ "*" goto:skip
|
||||
if exist "Program Files\Nkit\" rd /s /q "Program Files\Nkit\"> nul
|
||||
if exist "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\Nkit.lnk" del "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\Nkit.lnk">nul
|
||||
if exist "%userprofile%\Desktop\Nkit.lnk" del "%userprofile%\Desktop\Nkit.lnk">nul
|
||||
:skip
|
||||
|
||||
|
||||
if /i "%RC24%" NEQ "*" goto:skip
|
||||
if exist "Program Files\RiiConnect24Patcher\" rd /s /q "Program Files\RiiConnect24Patcher\"> nul
|
||||
if exist "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\RiiConnect24 Patcher.lnk" del "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\RiiConnect24 Patcher.lnk">nul
|
||||
if exist "%userprofile%\Desktop\RiiConnect24 Patcher.lnk" del "%userprofile%\Desktop\RiiConnect24 Patcher.lnk">nul
|
||||
:skip
|
||||
|
||||
|
||||
if /i "%SDTEST%" NEQ "*" goto:skip
|
||||
if exist "Program Files\h2testw\" rd /s /q "Program Files\h2testw\"> nul
|
||||
if exist "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\H2testw.lnk" del "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\H2testw.lnk">nul
|
||||
if exist "%userprofile%\Desktop\H2testw.lnk" del "%userprofile%\Desktop\H2testw.lnk">nul
|
||||
:skip
|
||||
|
||||
|
||||
if /i "%HashMF%" NEQ "*" goto:skip
|
||||
if exist "Program Files\%hashfolder%\" rd /s /q "Program Files\%hashfolder%\"> nul
|
||||
if exist "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\HashMyFiles.lnk" del "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\HashMyFiles.lnk">nul
|
||||
if exist "%userprofile%\Desktop\HashMyFiles.lnk" del "%userprofile%\Desktop\HashMyFiles.lnk">nul
|
||||
:skip
|
||||
|
||||
|
||||
if /i "%ThemeMiiMod%" NEQ "*" goto:skip
|
||||
if exist "Program Files\ThemeMii\" rd /s /q "Program Files\ThemeMii\"> nul
|
||||
if exist "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\ThemeMii Mod.lnk" del "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\ThemeMii Mod.lnk">nul
|
||||
if exist "%userprofile%\Desktop\ThemeMii Mod.lnk" del "%userprofile%\Desktop\ThemeMii Mod.lnk">nul
|
||||
:skip
|
||||
|
||||
|
||||
if /i "%GCBM%" NEQ "*" goto:skip
|
||||
if exist "Program Files\GCBM\" rd /s /q "Program Files\GCBM\"> nul
|
||||
if exist "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\GameCube Backup Manager.lnk" del "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\GameCube Backup Manager.lnk">nul
|
||||
if exist "%userprofile%\Desktop\GameCube Backup Manager.lnk" del "%userprofile%\Desktop\GameCube Backup Manager.lnk">nul
|
||||
:skip
|
||||
|
||||
|
||||
::delete ModMii's Program Files folder if empty
|
||||
|
||||
if not exist "Program Files" goto:notempty
|
||||
::empty folder check, if not empty goto something, if empty delete it
|
||||
dir /A /B "Program Files" | findstr /R ".">NUL && goto:notempty
|
||||
rd /s /q "Program Files"> nul
|
||||
:notempty
|
||||
|
||||
|
||||
if not exist "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii" goto:notempty
|
||||
::empty folder check, if not empty goto something, if empty delete it
|
||||
dir /A /B "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii" | findstr /R ".">NUL && goto:notempty
|
||||
rd /s /q "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii"> nul
|
||||
:notempty
|
||||
|
||||
|
||||
|
||||
|
||||
if /i "%ModMii%" NEQ "*" goto:skipmodmii
|
||||
|
||||
if exist "ModMii.exe" del "ModMii.exe">nul
|
||||
if exist "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\ModMii.lnk" del "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\ModMii.lnk">nul
|
||||
if exist "%userprofile%\Desktop\ModMii.lnk" del "%userprofile%\Desktop\ModMii.lnk">nul
|
||||
|
||||
if exist "ModMiiSkin.exe" del "ModMiiSkin.exe">nul
|
||||
if exist "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\ModMii Skin.lnk" del "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\ModMii Skin.lnk">nul
|
||||
if exist "%userprofile%\Desktop\ModMii Skin.lnk" del "%userprofile%\Desktop\ModMii Skin.lnk">nul
|
||||
|
||||
if exist "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\Open ModMii Folder.lnk" del "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\Open ModMii Folder.lnk">nul
|
||||
|
||||
if exist "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\Website & Help.lnk" del "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\Website & Help.lnk">nul
|
||||
|
||||
|
||||
::remove ModMii Launchpad if exists, but only the folder, not the toolbar, cuz reasons
|
||||
if exist "C:\ModMii\temp\ModMii Launchpad" rd /s /q "C:\ModMii\temp\ModMii Launchpad"> nul
|
||||
if not exist "C:\ModMii\temp" goto:skiplaunchpad
|
||||
dir /A /B "C:\ModMii\temp" | findstr /R ".">NUL && goto:skiplaunchpad
|
||||
rd /s /q "C:\ModMii\temp"> nul
|
||||
if not exist "C:\ModMii" goto:skiplaunchpad
|
||||
dir /A /B "C:\ModMii" | findstr /R ".">NUL && goto:skiplaunchpad
|
||||
rd /s /q "C:\ModMii"> nul
|
||||
:skiplaunchpad
|
||||
|
||||
|
||||
::remove ModMii right-click context if installed
|
||||
:uninstallcontext
|
||||
> "%TEMP%.\TEMP.REG" ECHO Windows Registry Editor Version 5.00
|
||||
>>"%TEMP%.\TEMP.REG" ECHO.
|
||||
>>"%TEMP%.\TEMP.REG" ECHO [-HKEY_CURRENT_USER\SOFTWARE\Classes\*\shell\Open with ModMii]
|
||||
>>"%TEMP%.\TEMP.REG" ECHO.
|
||||
>>"%TEMP%.\TEMP.REG" ECHO [-HKEY_CURRENT_USER\Software\Classes\directory\shell\Open with ModMii]
|
||||
>>"%TEMP%.\TEMP.REG" ECHO.
|
||||
::to make verbose, remove this part: *>&1 | Out-Null
|
||||
powershell "Invoke-Command {reg import '"%TEMP%.\TEMP.REG"' *>&1 | Out-Null}"
|
||||
DEL "%TEMP%\TEMP.REG">nul
|
||||
|
||||
|
||||
|
||||
|
||||
if exist "Program Files\" goto:KeepUninstaller
|
||||
:FullClean
|
||||
::full uninstall of all components
|
||||
if exist "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\" rd /s /q "%appdata%\Microsoft\Windows\Start Menu\Programs\ModMii\"> nul
|
||||
if exist "Uninstall.exe" del "Uninstall.exe">nul
|
||||
::if exist "Uninstaller.exe" del "Uninstaller.exe">nul
|
||||
|
||||
::no need to retain custom uninstaller files at this point
|
||||
if exist Support\uninstall.dat move /y Support\uninstall.dat "uninstall.dat">nul
|
||||
if exist Support\uninstall_l.ifl move /y Support\uninstall_l.ifl "uninstall_l.ifl">nul
|
||||
if exist Support\Uninstall2.exe move /y Support\Uninstall2.exe "Uninstall.exe">nul
|
||||
|
||||
|
||||
echo @echo Off>"%temp%\TEMP.bat"
|
||||
echo @ping 127.0.0.1 -n 2 -w 1000^> nul>>"%temp%\TEMP.bat"
|
||||
echo rd /s /q "%cd%\Support"^> nul>>"%temp%\TEMP.bat"
|
||||
::empty folder check, if not empty goto something, if empty delete it
|
||||
echo dir /A /B "%cd%" ^| findstr /R "."^>NUL ^&^& goto:notempty>>"%temp%\TEMP.bat"
|
||||
echo rd /s /q "%cd%"^> nul>>"%temp%\TEMP.bat"
|
||||
echo :notempty>>"%temp%\TEMP.bat"
|
||||
|
||||
echo cd /d "%cd%">>"%temp%\TEMP.bat"
|
||||
echo if exist Uninstall.exe start Uninstall.exe>>"%temp%\TEMP.bat"
|
||||
|
||||
::vbs to run script invisibly, "nircmd.exe exec hide" can run hidden but not hide+wait
|
||||
echo Set ws = WScript.CreateObject("WScript.Shell")>"%temp%\temp.vbs"
|
||||
echo cmd = "%temp%\TEMP.bat">>"%temp%\temp.vbs"
|
||||
echo ret = ws.Run(cmd, 0, True)>>"%temp%\temp.vbs"
|
||||
echo Set ws = Nothing>>"%temp%\temp.vbs"
|
||||
|
||||
|
||||
cd /d "%temp%"
|
||||
start temp.vbs
|
||||
::start TEMP.bat
|
||||
goto:fin
|
||||
|
||||
|
||||
:KeepUninstaller
|
||||
::need to retain custom uninstaller files at this point
|
||||
|
||||
|
||||
|
||||
echo @echo off>"%temp%\TEMP.bat"
|
||||
echo @ping 127.0.0.1 -n 2 -w 1000^> nul>>"%temp%\TEMP.bat"
|
||||
|
||||
::move to root modmii folder before deleting Support
|
||||
echo if exist "%cd%\Support\icon.ico" move /y "%cd%\Support\icon.ico" "%cd%\icon.ico"^>nul>>"%temp%\TEMP.bat"
|
||||
echo if exist "%cd%\Support\sfk.exe" move /y "%cd%\Support\sfk.exe" "%cd%\sfk.exe"^>nul>>"%temp%\TEMP.bat"
|
||||
echo if exist "%cd%\Support\nircmd.exe" move /y "%cd%\Support\nircmd.exe" "%cd%\nircmd.exe"^>nul>>"%temp%\TEMP.bat"
|
||||
echo if exist "%cd%\Support\hexalter.exe" move /y "%cd%\Support\hexalter.exe" "%cd%\hexalter.exe"^>nul>>"%temp%\TEMP.bat"
|
||||
echo if exist "%cd%\Support\subscripts\Uninstaller.hta" move /y "%cd%\Support\subscripts\Uninstaller.hta" "%cd%\Uninstaller.hta"^>nul>>"%temp%\TEMP.bat"
|
||||
::don't delete\move current bat while running, need to use copy command instead of move UNLESS running from a separate temp.bat
|
||||
echo if exist "%cd%\Support\subscripts\Uninstaller.bat" move /y "%cd%\Support\subscripts\Uninstaller.bat" "%cd%\Uninstaller.bat"^>nul>>"%temp%\TEMP.bat"
|
||||
echo if exist "%cd%\Support\uninstall.dat" move /y "%cd%\Support\uninstall.dat" "%cd%\uninstall.dat"^>nul>>"%temp%\TEMP.bat"
|
||||
echo if exist "%cd%\Support\uninstall_l.ifl" move /y "%cd%\Support\uninstall_l.ifl" "%cd%\uninstall_l.ifl"^>nul>>"%temp%\TEMP.bat"
|
||||
echo if exist "%cd%\Support\Uninstall2.exe" move /y "%cd%\Support\Uninstall2.exe" "%cd%\Uninstall2.exe"^>nul>>"%temp%\TEMP.bat"
|
||||
|
||||
echo rd /s /q "%cd%\Support"^> nul>>"%temp%\TEMP.bat"
|
||||
|
||||
echo if not exist "%cd%\Support\subscripts" mkdir "%cd%\Support\subscripts">>"%temp%\TEMP.bat"
|
||||
|
||||
echo if exist "%cd%\uninstall.dat" move /y "%cd%\uninstall.dat" "%cd%\Support\uninstall.dat"^>nul>>"%temp%\TEMP.bat"
|
||||
echo if exist "%cd%\uninstall_l.ifl" move /y "%cd%\uninstall_l.ifl" "%cd%\Support\uninstall_l.ifl"^>nul>>"%temp%\TEMP.bat"
|
||||
echo if exist "%cd%\Uninstall2.exe" move /y "%cd%\Uninstall2.exe" "%cd%\Support\Uninstall2.exe"^>nul>>"%temp%\TEMP.bat"
|
||||
|
||||
echo if exist "%cd%\icon.ico" move /y "%cd%\icon.ico" "%cd%\Support\icon.ico"^>nul>>"%temp%\TEMP.bat"
|
||||
echo if exist "%cd%\sfk.exe" move /y "%cd%\sfk.exe" "%cd%\Support\sfk.exe"^>nul>>"%temp%\TEMP.bat"
|
||||
echo if exist "%cd%\nircmd.exe" move /y "%cd%\nircmd.exe" "%cd%\Support\nircmd.exe"^>nul>>"%temp%\TEMP.bat"
|
||||
echo if exist "%cd%\hexalter.exe" move /y "%cd%\hexalter.exe" "%cd%\Support\hexalter.exe"^>nul>>"%temp%\TEMP.bat"
|
||||
|
||||
echo if exist "%cd%\Uninstaller.hta" move /y "%cd%\Uninstaller.hta" "%cd%\Support\subscripts\Uninstaller.hta"^>nul>>"%temp%\TEMP.bat"
|
||||
echo if exist "%cd%\Uninstaller.bat" move /y "%cd%\Uninstaller.bat" "%cd%\Support\subscripts\Uninstaller.bat"^>nul>>"%temp%\TEMP.bat"
|
||||
|
||||
|
||||
::vbs to run script invisibly, "nircmd.exe exec hide" can run hidden but not hide+wait
|
||||
echo Set ws = WScript.CreateObject("WScript.Shell")>"%temp%\temp.vbs"
|
||||
echo cmd = "%temp%\TEMP.bat">>"%temp%\temp.vbs"
|
||||
echo ret = ws.Run(cmd, 0, True)>>"%temp%\temp.vbs"
|
||||
echo Set ws = Nothing>>"%temp%\temp.vbs"
|
||||
|
||||
cd /d "%temp%"
|
||||
start temp.vbs
|
||||
::start TEMP.bat
|
||||
goto:fin
|
||||
|
||||
|
||||
:skipmodmii
|
||||
|
||||
|
||||
::check if everything uninstalled (except temp, copy_to_sd and copy_to_usb), and clean up if necessary
|
||||
if exist "Program Files\" goto:fin
|
||||
if exist "ModMii.exe" goto:fin
|
||||
|
||||
goto:FullClean
|
||||
|
||||
|
||||
:fin
|
||||
::echo Finished
|
||||
::pause
|
BIN
Support/subscripts/Uninstaller.exe
Normal file
BIN
Support/subscripts/Uninstaller.exe
Normal file
Binary file not shown.
257
Support/subscripts/Uninstaller.hta
Normal file
257
Support/subscripts/Uninstaller.hta
Normal file
@ -0,0 +1,257 @@
|
||||
<html>
|
||||
<hta:application
|
||||
id="HI"
|
||||
navigable="yes"
|
||||
scroll="yes"
|
||||
icon="..\Support\icon.ico"
|
||||
innerborder="no"
|
||||
border="thin"
|
||||
>
|
||||
<meta charset="utf-8">
|
||||
<head>
|
||||
<title>ModMii Uninstaller</title>
|
||||
<!-- VS Script cmd, not used--- CreateObject("WScript.Shell").Run "file.hta"-->
|
||||
<script Language="VBScript">
|
||||
Sub Window_Onload
|
||||
window.resizeTo 800,600
|
||||
window.moveTo (screen.width - document.body.clientwidth)/2, (screen.height - document.body.clientheight)/2
|
||||
End Sub
|
||||
|
||||
Function FULLCLOSE()
|
||||
SAVE() 'normally save happens on unload\close
|
||||
window.close()
|
||||
End Function
|
||||
|
||||
'Do not save\uninstall if X is clicked
|
||||
' sub Window_onUnload
|
||||
' SAVE()
|
||||
' end sub
|
||||
|
||||
Function SAVE()
|
||||
set objFSO = CreateObject("Scripting.FileSystemObject").OpenTextFile("tempcheck.bat",8,true)
|
||||
|
||||
objFSO.write vbNewLine & "set ModMii="
|
||||
If ModMii.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set ModMiiTemp="
|
||||
If ModMiiTemp.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set SDfolder="
|
||||
If SDfolder.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set USBfolder="
|
||||
If USBfolder.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set wbm="
|
||||
If wbm.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set f32="
|
||||
If f32.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set SMW="
|
||||
If SMW.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set CM="
|
||||
If CM.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set WiiGSC="
|
||||
If WiiGSC.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set ohnes="
|
||||
If ohnes.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set Dolphin="
|
||||
If Dolphin.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set OSC="
|
||||
If OSC.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set FILEZILLA="
|
||||
If FILEZILLA.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set hxd="
|
||||
If hxd.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set Diskitude="
|
||||
If Diskitude.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set Nkit="
|
||||
If Nkit.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set RC24="
|
||||
If RC24.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set SDTEST="
|
||||
If SDTEST.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set HashMF="
|
||||
If HashMF.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set ThemeMiiMod="
|
||||
If ThemeMiiMod.checked = True Then objFSO.write "*"
|
||||
objFSO.write vbNewLine & "set GCBM="
|
||||
If GCBM.checked = True Then objFSO.write "*"
|
||||
|
||||
objFSO.close
|
||||
End Function
|
||||
|
||||
|
||||
Function AllButton()
|
||||
If ((ModMii.checked = True) And (ModMiiTemp.checked = True) And (SDfolder.checked = True) And (USBfolder.checked = True) And (wbm.checked = True) And (f32.checked = True) And (SMW.checked = True) And (CM.checked = True) And (WiiGSC.checked = True) And (ohnes.checked = True) And (Dolphin.checked = True) And (OSC.checked = True) And (FILEZILLA.checked = True) And (hxd.checked = True) And (Diskitude.checked = True) And (Nkit.checked = True) And (RC24.checked = True) And (SDTEST.checked = True) And (HashMF.checked = True) And (ThemeMiiMod.checked = True) And (GCBM.checked = True)) Then
|
||||
checkstatus = False
|
||||
else
|
||||
checkstatus = True
|
||||
End If
|
||||
ToggleAll(checkstatus)
|
||||
End Function
|
||||
|
||||
Function CancelButton()
|
||||
'checkstatus = False
|
||||
'ToggleAll(checkstatus)
|
||||
'FULLCLOSE()
|
||||
window.close()
|
||||
End Function
|
||||
|
||||
Function UninstallButton()
|
||||
FULLCLOSE()
|
||||
End Function
|
||||
|
||||
|
||||
Function ToggleAll(ByVal checkstatus)
|
||||
ModMii.checked = checkstatus
|
||||
ModMiiTemp.checked = checkstatus
|
||||
SDfolder.checked = checkstatus
|
||||
USBfolder.checked = checkstatus
|
||||
wbm.checked = checkstatus
|
||||
f32.checked = checkstatus
|
||||
SMW.checked = checkstatus
|
||||
CM.checked = checkstatus
|
||||
WiiGSC.checked = checkstatus
|
||||
ohnes.checked = checkstatus
|
||||
Dolphin.checked = checkstatus
|
||||
OSC.checked = checkstatus
|
||||
FILEZILLA.checked = checkstatus
|
||||
hxd.checked = checkstatus
|
||||
Diskitude.checked = checkstatus
|
||||
Nkit.checked = checkstatus
|
||||
RC24.checked = checkstatus
|
||||
SDTEST.checked = checkstatus
|
||||
HashMF.checked = checkstatus
|
||||
ThemeMiiMod.checked = checkstatus
|
||||
GCBM.checked = checkstatus
|
||||
End Function
|
||||
|
||||
|
||||
|
||||
</script>
|
||||
<style type="text/css">
|
||||
input.bigcheck {
|
||||
height: 30px;
|
||||
width: 30px;
|
||||
vertical-align: middle;
|
||||
}
|
||||
table, th {
|
||||
text-align: left;
|
||||
vertical-align: middle;
|
||||
}, td {
|
||||
border:1px solid black;
|
||||
text-align: left;
|
||||
vertical-align: middle;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<!--<a href="https://modmii.github.io" target="_blank"><img src="https://modmii.github.io/Images/modmiibanner.png" border="0" style="width:80%;height: 100px"/></a><br>-->
|
||||
|
||||
|
||||
<!--<button style="width:20%;position: absolute; left: 15;" onClick="vbscript:Page'HTAstuff', 'DLPAGE2.hta'"><font face="Arial Black">Page2</font></button>-->
|
||||
|
||||
<center>
|
||||
<font size="4" face="Arial Black italic"><b>ModMii Uninstaller</b></font>
|
||||
</center>
|
||||
|
||||
|
||||
|
||||
<center>
|
||||
<font size="3">Select the components you would like to uninstall</font><br>
|
||||
<!--<table style="font-size:25px;font-family:Calibri;">-->
|
||||
<table style="width:75%">
|
||||
|
||||
|
||||
<!--Row1-->
|
||||
<tr>
|
||||
<!--ModMii--><th title="Uninstall ModMii"><label><input class="bigcheck" type="checkbox" name="ModMii" /> ModMii</label></th>
|
||||
|
||||
<!--SDfolder--><th title="Delete ModMii's COPY_TO_SD folder"><label><input class="bigcheck" type="checkbox" name="SDfolder" /> COPY_TO_SD Folder</label></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<!--ModMiiTemp--><th title="Delete ModMii's temp folder with cached downloads. Keeping this folder will allow ModMii to work even if cached files go offline in the future."><label><input class="bigcheck" type="checkbox" name="ModMiiTemp" /> ModMii 'temp' folder</label></th>
|
||||
|
||||
<!--USBfolder--><th title="Delete ModMii's COPY_TO_USB folder"><label><input class="bigcheck" type="checkbox" name="USBfolder" /> COPY_TO_USB Folder</label></th>
|
||||
|
||||
|
||||
</tr>
|
||||
<tr>
|
||||
<th></th>
|
||||
<th></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th></th>
|
||||
<th></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th></th>
|
||||
<th></th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<!--OSC--><th title="A tool to download even more homebrew apps using your PC (selection is the same as the Homebrew Browser)"><label><input class="bigcheck" type="checkbox" name="OSC" /> Open Shop Channel</label></th>
|
||||
|
||||
<!--Dolphin--><th title="Wii Emulator for PC"><label><input class="bigcheck" type="checkbox" name="Dolphin" /> Dolphin</label></th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<!--f32--><th title="A tool that can format large SD cards and hard drives as FAT32"><label><input class="bigcheck" type="checkbox" name="f32" /> FAT32 GUI Formatter</label></th>
|
||||
|
||||
<!--ohnes--><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>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<!--wbm--><th title="Manage Wii backups on your SD card or hard drive and more. Use this tool to convert games to WBFS files (does not support Nkit ISOs)."><label><input class="bigcheck" type="checkbox" name="wbm" /> Wii Backup Manager</label></th>
|
||||
|
||||
<!--RC24--><th title="RiiConnect24 Patcher helps you install RiiConnect24 to bring back WiiConnect24 features to your Wii"><label><input class="bigcheck" type="checkbox" name="RC24" /> RiiConnect24 Patcher</label></th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<!--Nkit--><th title="A Nintendo ToolKit that can Recover and Preserve Wii and GameCube disc images"><label><input class="bigcheck" type="checkbox" name="Nkit" /> NKit Processing App</label></th>
|
||||
|
||||
<!--hxd--><th title="Hex Editor"><label><input class="bigcheck" type="checkbox" name="hxd" /> HxD Hex Editor</label></th>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<!--GCBM--><th title="Manage and convert Gamecube backup files"><label><input class="bigcheck" type="checkbox" name="GCBM" /> GameCube Backup Manager</label></th>
|
||||
|
||||
<!--Diskitude--><th title="Disk Usage Analyzer"><label><input class="bigcheck" type="checkbox" name="Diskitude" /> Diskitude</label></th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<!--SMW--><th title="A 'WAD File Manager' for Windows that displays information about WAD files, edit them, install or remove them from Emulated NANDs, and more!"><label><input class="bigcheck" type="checkbox" name="SMW" /> ShowMiiWads</label></th>
|
||||
|
||||
<!--SDTEST--><th title="SD Card and USB Test Tool"><label><input class="bigcheck" type="checkbox" name="SDTEST" /> H2testw</label></th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<!--CM--><th title="A custom channel creator for the Wii"><label><input class="bigcheck" type="checkbox" name="CM" /> Customize Mii</label></th>
|
||||
|
||||
<!--HashMF--><th title="Calculate and compare file hashes"><label><input class="bigcheck" type="checkbox" name="HashMF" /> HashMyFiles</label></th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<!--WiiGSC--><th title="WiiGSC (formerly Crap) creates shortcut channels to specific Wii games so they can be loaded from the Wii menu instead of a USB loader."><label><input class="bigcheck" type="checkbox" name="WiiGSC" /> Wii Game Shortcut Creator</label></th>
|
||||
|
||||
<!--FILEZILLA--><th title="FTP Client; use it with ftpii to manage files on your Wii"><label><input class="bigcheck" type="checkbox" name="FILEZILLA" /> FileZilla</label></th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<!--ThemeMiiMod--><th title="Wii Theme Builder GUI capable of converting csm's to mym's and vice versa."><label><input class="bigcheck" type="checkbox" name="ThemeMiiMod" /> ThemeMii Mod</label></th>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
<font size="2">Pro tip: keep a fully loaded 'temp' folder to use ModMii even if Nintendo servers shut down!</font><br>
|
||||
<br>
|
||||
|
||||
<button title="Select/deselect all components" style="width:25%" onClick="vbscript:AllButton()"><font face="Arial Black">Select All</font></button>
|
||||
|
||||
<button title="Uninstall selected components" style="width:25%" onClick="vbscript:UninstallButton()"><font face="Arial Black">Uninstall</font></button>
|
||||
|
||||
<button title="Cancel uninstallation" style="width:25%" onClick="vbscript:CancelButton()"><font face="Arial Black">Cancel</font></button>
|
||||
|
||||
|
||||
|
||||
</center>
|
||||
|
||||
</body>
|
||||
</html>
|
Reference in New Issue
Block a user