6.0.0 Changelog:

ModMii now comes bundled with ModMii Skin, a GUI wrapper that uses\requires "ModMii Classic". Not all features of ModMii Classic are supported in ModMii Skin. ModMii Skin supports the following functions: ModMii Wizard, Abstinence Wizard, USB-Loader Setup, HackMii Solutions, Region Change, Load a Download Queue, SNEEK Installation and NAND builder and Options (including updates).

Hot Keys are also supported in ModMii Skin for that "ModMii Classic" feel. For example, you can switch between ModMii Skin and ModMii Classic by typing "M" at either Main Menu then hitting Enter.

ModMii Installer updated to v6.0. It is able to install ModMii v6.0.0 and above. It too has a "Skin" and gives you the option of making shortcuts to ModMii or ModMii Skin on the Desktop and\or the Start Menu. Older versions of the installer will install ModMii v5.5.2, then it will automatically run ModMii after installation and prompt you to update to the most recent version.

wizapp.exe is now bundled with ModMii and the ModMii Installer in order to support Skin Mode.

Added play sound at finish option and it's enabled by default. If enabled, it will play a success sound when downloads are successful and an error sound if there are errors. Thanks to my cuz Violator for making these unique short tracks for me on such short notice.

Updated WiiFlow on ModMii's Download Page 2. It is now an autoupdating download that will grab the most recent release of WiiFlow.

Updated how the latest hosted version of postloader is detected to support recent changes that were made to the googlecode webpage.

Updated md5 of postloader channel forwarder so the updated version isn't considered "invalid".

You may have noticed reading this changelog somewhere new. ModMii has a new official website, modmii.zzl.org. Some highlights include a support page with links to the official ModMii forum as well as the new official ModMii IRC channel. Thanks goes out to DeadlyFoez who pretty much put the whole thing together by himself. Also thanks to RobGee789 for graphics and CaseyOmah for helping DeadlyFoez out with some html code.

Big thanks to person66 for updating his script to launch ModMii and ModMii Skin with an icon, arguments and other useful functions. I also want to thank RobGee789 and M3RK for the awesome graphics they made for ModMii Skin.

No animals were harmed in the making of this skin.

Other minor changes.
This commit is contained in:
xflak40 2012-02-03 06:04:20 +00:00
parent 12942bf1ae
commit c014439fd4
7 changed files with 3879 additions and 1270 deletions

View File

@ -1,240 +0,0 @@
<!-- saved from url=(0022)http://internet.e-mail -->
<!-- saved from url=(0022)http://internet.e-mail -->
<html>
<head>
<title>ModMii's credits, supporting apps, and Sources </title>
<link rel="icon" type="image/ico" href="http://nusad.googlecode.com/files/icon.ico"></link>
<style type="text/css">
body { font-family: Calibri, Arial, Helvetica, "Century Gothic", sans-serif; }
</style>
</head>
<body style="margin:5px 5px 5px 35px;">
<center><font face="Arial Black" size="10">ModMii for Windows</font><br><font size="6">by XFlak</font><br>
<a href="http://tinyurl.com/ModMiiNow" target="_blank"><img src="http://img52.imageshack.us/img52/7416/modmiialt2.png" border="0"/></a></center>
<center>This software is not for sale. If you paid for this software or a "bundle" you have been scammed.<br><br>
<b>THIS PACKAGE COMES WITH ABSOLUTELY NO WARRANTY, NEITHER STATED NOR IMPLIED.<br>
NO ONE BUT YOURSELF IS TO BE HELD RESPONSIBLE FOR ANY DAMAGE THIS MAY CAUSE TO YOUR NINTENDO WII CONSOLE!<br>
USE THIS AT YOUR OWN RISK!</b></center><br><br>
<font size="6"><a name="Support">Support XFlak</a></font><br>
<img src="http://gbatemp.net/uploads/profile/photo-198223.gif" alt="XFlak" height="95" width="94" /><br>
If ModMii worked for you, please vote in favour of the program <a href="http://tinyurl.com/ModMiiNow" target="_blank">HERE</a><br>
Check out my <a href="http://tinyurl.com/topchannels" target="_blank">Top Channels</a><br>
Check out my <a href="http://tinyurl.com/crazyintro" target="_blank">Crazy Intro Videos</a><br>
Donations can optionally be made via paypal to <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=xflak40%40hotmail%2ecom&lc=US&no_note=0&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHostedGuest" target="_blank">XFlak40@hotmail.com<img src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif" border="0"></a><br>
If you donate $1 or more to XFlak40@hotmail.com, as my way of saying thanks I'll reply to you via email with a functional Easter Egg guaranteed to be helpful every time you use ModMii.<br>
I will still email you ModMii's Easter Egg if you prefer to donate to someone else listed in the credits ONLY IF you ask THEM to send confirmation of your donation to XFlak40@hotmail.com.
<br>
<br>
<font size="6"><a name="Credits">Credits</a></font><br>
ModMii was written entirely by me, XFlak; however, without the help of many other very talented people ModMii would not exist.<br>
Some people have contributed supporting files or programs, others have shared their knowledge, some have provided ideas and others have given their time.<br>
I have tried my best to recognize everyone's contribution to ModMii regardless of how big or small it is. If I've forgotten someone, please notify me and I'll add them to the credits as quickly as possible.<br>
Throughout the Credits there will be links to make donations to some other very worthy developers. This will allow you to send donations to support the author of your favourite tools.<br><br>
<ul><li><font size="4"><b>Team Twiizers</b></font><br>
Thanks to Team Twiizers for creating the revolutionary HackMii Installer. Without their hard work, the Wii might never have been unlocked. Many Team Twiizer Members went on to join Team Fail Overflow; a team that played a vital role in unlocking the PS3.<br><br>
I especially want to thank Bushing, who gave ModMii his blessing to download and use the HackMii Installer.</li><br>
<li><b><font size="4">Giantpune</font></b><br>
Giantpune is a legend in the Wii Scene and I consider him to be a good friend of mine. He created many exploits, including the Smash Stack exploit for PAL and KOR Wii's (which is still the only method to fix 003 bricked Wii's), the Channel Forwarder dol, USB Loader GX, and many other computer programs to repair or virginize Wii's.<br><br>
He's contributed code to more projects than I even know about, so its impossible for me to truly convey his impact on the scene. He even took the time to explain a few things to me about cIOSs when ModMii was in its early stages and still known as NUS Auto Downloader.<br><br>
You can send Giantpune donations via paypal: <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=giantpune%40gmail%2ecom&lc=US&no_note=0&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHostedGuest" target="_blank">giantpune@gmail.com<img src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif" border="0"></a><br>
</li><br>
<li><b><font size="4">Crediar, Daco Taco and Phpgeek</font></b><br>
The above people all had a hand in creating Priiloader. This was another revolutionary tool mainly because it was the first to offer some level of protection to newer Wii's that were unable to install BootMii at boot2. Crediar developed the original preloader as well as s/uneek, NMM, DML, etc.<br><br>
You can send Crediar donations via paypal: <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=sven%2etathoff%40t%2donline%2ede&lc=US&no_note=0&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHostedGuest" target="_blank">sven.tathoff@t-online.de<img src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif" border="0"></a><br>
<br>
You can send Daco Taco donations via paypal: <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=daco_65%40hotmail%2ecom&lc=US&no_note=0&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHostedGuest" target="_blank">daco_65@hotmail.com<img src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif" border="0"></a><br>
</li><br>
<li><b><font size="4">Comex</font></b><br>
In addition to being a member of Team Twiizers and contributing to the HackMii Installer, Comex created the heavily utilized bannerbomb exploit. This exploit is what allows Wii's on firmwares 3.0-4.2 to be softmodded with only an SD Card instead of needing one of a few specific Wii Games.<br>
<br>
You can send Comex donations via paypal: <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=comexk%40gmail%2ecom&lc=US&no_note=0&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHostedGuest" target="_blank">comexk@gmail.com<img src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif" border="0"></a><br>
</li><br>
<li><b><font size="4">Waninkoko</font></b><br>
Waninkoko was the first to publicly release a cIOS and other excellent apps like WAD manager, Save Game Manager, USB loader, etc. I also want to thank him for giving ModMii permission to recreate his cIOSs in WAD form.<br><br>
<li><b><font size="4">Hermes</font></b><br>
Hermes is well known for his cIOS 222/223/224 and for his usbloader "uloader". For a time his cIOSs were the only ones to work with RockBand type games and they are still highly utilized today.</li><br>
<li><b><font size="4">davebaol and XFlak</font></b><br>
These developers worked together to modify Waninkoko's rev21 cIOS and created a new "d2x" cIOS. This cIOS is currently considered the ultimate cIOS because it corrected many bugs and added features that were previously thought to be impossible (ie. Support for IOS Reloading Games). WiiPower was also heavily influential in achieving IOS Reload Support.</li><br>
<li><b><font size="4">Rodries</font></b><br>
Thanks to Rodries for improving upon Hermes v5.1 cIOSs.</li><br>
<li><b><font size="4">WiiGator</font></b><br>
WiiGator created a cMIOS and Gamecube Backup Launcher. Any GameCube fans owe a big thank you to WiiGator for his work.</li><br>
<li><b><font size="4">cwstjdenobs</font></b><br>
cwstjdenobs is one of the few people I've encountered in the Wii scene that I would love to treat to a beer. He was always very supportive of me and encouraged me to ask him as many questions as I'd like. He is probably most well known for YAWMM (Yet Another Wad Manager Mod) which was the first Wad Manager to add brick protection by restricting users from making silly mistakes like uninstalling or stubbing a crucial file. He's also made and modified apps specifically for ModMii. For example, he modified WadMii so it doesn't timestamp WADs and he also made a setting.txt builder for ModMii's NAND builder.</li><br>
<li><b><font size="4">Leathl</font></b><br>
Leathl is another awesome developer who supported me before I became well known by expanding upon his apps to further support ModMii. Leathl has created many Wii apps including ShowMiiWads, CustomizeMii, libwiisharp, patchios, nusfilegrabber, etc. Despite his recent inactivity, his apps are still highly used today... just goes to show you that quality work never gets old. I also want to thank RetroHead for him Mod of ShowMiiWads which ModMii uses to build emulated nands without requiring any input from the user. libwiisharp.dll is based on wii.py, the wii.py devs are Megazig, Omega, Xuzz, SquidMan, Matt_P and The Lemon Man. Also thanks to Daeken for writing Struct.py and marcan for his LZ77 code.<br>
<br>
You can send Leathl donations via paypal: <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=leathl%40gmail%2ecom&lc=US&no_note=0&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHostedGuest" target="_blank">leathl@gmail.com<img src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif" border="0"></a><br>
</li><br>
<li><b><font size="4">scooby74029</font></b><br>
scooby74029's most well known for sneeky compiler, which is able to build multiple different versions of s\uneek. ModMii will always construct the latest version of s\uneek available on his sneeky compiler google code webpage. This means he has total control over what version of s\uneek ModMii will construct. He also created modifications of Leathl's libwiisharp.dll and patchios.exe to further support ModMii. Additionally, he's modified other apps like JoyFlow, JoyLoader GX, JoyLoader CFG, etc. On top of all that, he's an all around awesome person and I'm proud to be on his friends list.</li><br>
<li><b><font size="4">WiiPower</font></b><br>
WiiPower created Neogamma, hands down the best backup disc loader for the Wii. He also modified WiiGators cMIOS and created what is today considered the ultimate cMIOS. Furthermore he's contributed code to many other popular usb-loaders and had a hand in adding IOS Reloading support to the d2x cIOSs.</li><br>
<li><b><font size="4">OverjoY and obcd</font></b><br>
OverjoY created JoyFlow, a modification of WiiFlow that runs on s\uneek. He then teamed up with obcd to accomplish some seriously amazing things, like building their mod of s\uneek, NEEK2O, that allows it to load games in wbfs format and select from multiple emulated NANDs.</li><br>
You can send OverjoY donations via paypal: <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=overjoy%2epsm%40gmail%2ecom&lc=US&no_note=0&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHostedGuest" target="_blank">overjoy.psm@gmail.com<img src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif" border="0"></a><br>
<br>
You can send obcd donations via paypal: <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=cooltje%40telenet%2ebe&lc=US&no_note=0&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHostedGuest" target="_blank">cooltje@telenet.be<img src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif" border="0"></a><br>
<br>
<li><b><font size="4">Arikado and the Dop-Mii Team</font></b><br>
They created Dop-Mii; a lot of apps borrow code from Dop-Mii, so even if you have never used Dop-Mii but used MMM or WiiMod then you owe a thank you to these people.<br><br>
You can send Arikado donations via paypal: <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=r0szsoft%40gmail%2ecom&lc=US&no_note=0&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHostedGuest" target="_blank">r0szsoft@gmail.com<img src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif" border="0"></a><br>
</li><br>
<li><b><font size="4">WiiWu</font></b><br>
He made Multi-Mod Manager (MMM) which has the functions of many different Wii modding tools all in one user friendly app.<br><br>
You can send WiiWi donations via paypal: <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=wiiwu2%40yahoo%2ecom&lc=US&no_note=0&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHostedGuest" target="_blank">wiiwu2@yahoo.com<img src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif" border="0"></a><br>
</li><br>
<li><b><font size="4">WB3000 and WiiNinja</font></b><br>
Thanks to WB3000 for creating NUS Downloader and to WiiNinja for making a cmd line version of NUS Downloader. NUS Downloader is one of ModMii's vital supporting apps.<br><br>
You can send WB3000 donations via bitcoin: 16cziXAdmLJwwSvgfKkfk6sSknvGqyf3VU</li><br>
<li><b><font size="4">WiiCrazy</font></b><br>
WiiCrazy is most famous for "Wii Game Shortcut Creator" (formerly known as "Crap"), Crazy Intro and Crazy Intro Video. He also contributed to usb-loaders by bypassing some game specific security. WiiCrazy is another person who's always been willing to do everything in his power to help me, or anyone else for that matter.</li><br>
<li><b><font size="4">oggzee, usptactical, gannon and Dr.Clipper</font></b><br>
Together the above people compose the Configurable USB Loader Team. This usb-loader has always been the first to add new features and in my opinion it's the best usb-loader out there.<br><br>
You can send The CFG USB Loader team donations via paypal: <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=donate%40wiitdb%2ecom&lc=US&no_note=0&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHostedGuest" target="_blank">donate@wiitdb.com<img src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif" border="0"></a><br>
</li><br>
<li><b><font size="4">Wiimm</font></b><br>
Thanks to Wiimm for creating Wiimms ISO Tools, including wit.exe which ModMii uses to convert Wii Games to s/uneek format as well as build forwarder ISOs.</li><br>
<li><b><font size="4">diddy81 and symular syn of the Wii Theme Team</font></b><br>
The Wii Theme Team has created some of the best Wii Themes ever made! All of the alternative themes available in ModMii were created by them. I want to thank diddy81 in particular for working with me to ensure that all his themes worked perfectly for all regions.</li><br>
<li><b><font size="4">FIX94, Narolez and the WiiXplorer Team</font></b><br>
Thanks to all these people for their contributions in making the best SD/USB forwarder. I want to thank FIX94 in particular who spent a lot of time testing ModMii's Forwarder Builder... he might be young, but he is wise beyond his years; just imagine what he'll be capable of when he's old enought to vote!<br><br>
You can send The WiiXplorer team donations via paypal: <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=dimok%40gmx%2ede&lc=US&no_note=0&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHostedGuest" target="_blank">dimok@gmx.de<img src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif" border="0"></a><br>
</li><br>
<li><b><font size="4">jskyboo</font></b><br>
Thanks to jskyboo for creating WiiMod. His app can do a lot of different things, and it was the first ahbprot enabled WAD Manager to incorporate davebaol's ahbprot bugfix.</li><br>
<li><b><font size="4">ModMii's Translators</font></b><br>
Tranlating ModMii is an enormous amount of work. It's very challenging to get special characters to display correctly in a cmd window, not to mention keeping everything formatted properly. But probably the most difficult part of translating ModMii is keeping up with the updates. If you use a translated version of ModMii, I encourage you to thank your translator because it truly is a LOT of work to do.<br><br>
French Translators: <b>mamule, xav91 and ketufe</b><br>
Dutch Translator: <b>Hielkenator</b><br>
Italian Translators: <b>Wasabi, Step and Robilyn</b><br>
Spanish Translators: <b>ledebene and Burton</b></li><br>
<li><b><font size="4">Fig2k4</font></b><br>
Thanks Fig2k4 for WiiBackupManager. It was a pleasure beta testing it for you and sharing my ideas with you. I hope to see you around the forums again and that you continue working on your amazing program.<br><br>
You can send Fig2k4 donations via paypal: <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=Fig2k4%40googlemail%2ecom&lc=US&no_note=0&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHostedGuest" target="_blank">Fig2k4@googlemail.com<img src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif" border="0"></a><br>
</li><br>
<li><b><font size="4">WiiShizzza and pepxl</font></b><br>
Thanks to WiiShizzza for creating ModMii's new icon and to pepxl for creating ModMii's original icon. I want to thank everyone who created a ModMii icon and submitted it into ModMii's new icon competition. <a href="http://gbatemp.net/topic/296772-new-modmii-iconlogo-candidates/" target="_blank">http://gbatemp.net/topic/296772-new-modmii-iconlogo-candidates/</a></li><br>
<li><b><font size="4">My Fellow Guide Writers</font></b><br>
Thanks to tj_cool, xzxero, burritoboy9984, ChokeD and mauifrog for their awesome guides. I especially want to thank tj_cool and xzxero for inviting me to join "The Crew" at the Complete Softmod Guide. I'll never forget how great it felt to be relatively new to the scene and to be invited to join you all as equals.</li><br>
<li><b><font size="4">JoostinOnline</font></b><br>
Thanks for determining the best cIOS configuration and for all his jokes; I'll never get tired of our endless patriotic "debates".</li><br>
<li><b><font size="4">DaMysteryMan</font></b><br>
Thanks for helping me understand the structure of a cIOS so I could better recreate it in WAD form. For those of you who don't know him, DaMysteryMan is most well known for his ever controversial app - DarkCorp (formerly known as cIOSCorp).</li><br>
<li><b><font size="4">person66</font></b><br>
Thanks for trading little bits of batch coding knowledge with me. It's great having a fellow batch coder for a friend; we are a dying breed, so keep up the great work with Universal Forwarder Creator and all your other projects.</li><br>
<li><b><font size="4">Gannon</font></b><br>
Thanks to Gannon for bootopera, which I was able to mod to create the URL loader base dol.</li><br>
<li><b><font size="4">Violator</font></b><br>
He's my bro, my cuz, my best man and the reason I ever bought or modded a Wii. "XFlak" would have died many years ago if not for him. Thanks Violator, for getting me interested in this stuff, and for all the awesome music you recorded for my <a href="http://tinyurl.com/crazyintro" target="_blank">Crazy Intro Videos</a></li><br>
<li><b><font size="4">DeadlyFoez</font></b><br>
DeadlyFoez is legendary for his Wii Repairs and infectus tutorial. Anyone who's broken their Wii can email <a href="mailto:deadlyfoez@yahoo.com ">deadlyfoez@yahoo.com </a> to have it fixed.<br><br>
DeadlyFoez played a key role in the ModMii v5.0.0 update not only by helping come up with the idea for using html guides but also creating the template for ModMii's custom guides and recording almost all of the videos and images they use. Within 1.5 weeks since our initial conversation we were able to collaborate and bring the idea to life in time to release it for Christmas. Working with him on this was a truly rewarding and fun experience.<br><br>
What can I say about THE "DeadlyFoez" on a personal level. He's always getting me into trouble but his friendship is worth every fiasco! It's unreal how he became one of my best friends. Just goes to show you not everyone you meet online is totally crazy; in his case... just a little crazy. But seriously, thanks to DeadlyFoez for always being there for me to bounce ModMii ideas off of, for hosting the first two Team Your Mom meetings and for introducing me to his awesome family and friends. There's no one else I'd rather geek out with and I'll always have your back.</li><br>
<li><b><font size="4">All My Beta Testers!</font></b><br>
It's because of you guys that ModMii is as stable as it is. Considering that ModMii is developed entirely in notepad without any kind of debugger or developer tools; it's pretty remarkable that ModMii has always been bug-free (albeit with a couple minor exceptions). Thanks for your never-ending devotion to quality control!<br>
Here's a list of ModMii's current beta testing group (in no particular order): scooby74029, DeadlyFoez, redia, Etheboss, JoostinOnline, person66, brausm08, geovalley, undeadsquirrel, mauifrog, FIX94 and wolf.
</li><br>
<li><b><font size="4">You!</font></b><br>
Without you, there would be no reason for ModMii to exist. Thanks for using ModMii for all your Wii softmodding needs!</li></ul><br>
<font size="6">Supporting Apps and Sources</font><br>
<ul>
<li>NusFileGrabber.exe (by Leathl, Mod by XFlak) - requires libwiisharp.dll (<a href="http://code.google.com/p/libwiisharp/source/browse/#svn/branches/NusFileGrabber" target="_blank">LINK TO SOURCE</a>)</li>
<li>patchIOS.exe (by Leathl, Mod by scooby74029) - requires libwiisharp.dll (<a href="http://code.google.com/p/libwiisharp/source/browse/#svn/branches/patchIOS" target="_blank">LINK TO SOURCE</a>)</li>
<li>WadMii.exe aka WadMiiIsh (by cwstjdenobs) - requires libwiisharp.dll (<a href="http://www.mediafire.com/?bogjind5oe3" target="_blank">LINK TO SOURCE</a>)</li>
<li>libWiiSharp.dll (by Leathl, Mod by scooby74029) (<a href="http://code.google.com/p/libwiisharp/source/browse/" target="_blank">LINK TO SOURCE</a>)</li>
<li>nusd.exe (by WiiNinja, original GUI code by WB3000) (<a href="http://gbatemp.net/index.php?showtopic=153341" target="_blank">LINK TO SOURCE</a>)</li>
<li>wit.exe (by Wiimm) (<a href="http://wit.wiimm.de/" target="_blank">LINK TO SOURCE</a>)</li>
<li>ShowMiiWads_Sneek_Mod.exe (by Leathl, Mod by RetroHead) (Source included with ModMii's Source)</li>
<li>settings.exe (by cwstjdenobs) (Source included with ModMii's Source)</li>
<li>wget.exe (freeware) (<a href="http://ftp.gnu.org/gnu/wget/" target="_blank">LINK TO SOURCE</a>)</li>
<li>7za.exe (freeware) (<a href="http://sourceforge.net/projects/sevenzip/" target="_blank">LINK TO SOURCE</a>)</li>
<li><strike>UnRAR.exe (freeware) (<a href="http://www.rarlab.com/rar_add.htm" target="_blank">LINK TO SOURCE</a>)</strike> No Longer Bundled with ModMii since v4.7.0</li>
<li><strike>AutoIt3.exe (freeware) (<a href="http://www.autoitscript.com/site/autoit/" target="_blank">LINK TO SOURCE</a>)</strike> No Longer Bundled With ModMii since v4.5.7</li>
<li>nircmd.exe (freeware) (<a href="http://www.nirsoft.net/utils/nircmd.html" target="_blank">LINK TO SOURCE</a>)</li>
<li>sfk.exe (freeware) (<a href="http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/" target="_blank">LINK TO SOURCE</a>)</li>
<li>fvc.exe (freeware) (<a href="http://sourceforge.net/projects/fileverifier/files/fileverifier/0.6.3.5830" target="_blank">LINK TO SOURCE</a>)</li>
<li>jptch.exe (freeware) (<a href="http://sourceforge.net/projects/jojodiff/" target="_blank">LINK TO SOURCE</a>)</li>
<li><strike>hy.exe (freeware) (<a href="http://www.milletre.net/software/hypatia/index.htm" target="_blank">LINK TO SOURCE</a>)</strike> No Longer Bundled with ModMii since v4.7.0</li>
<li>Waninkoko's cIOS Modules (<a href="http://github.com/waninkoko" target="_blank">LINK TO SOURCE</a>)</li>
<li>Hermes cIOS v4 Modules (<a href="http://mods.elotrolado.net/~hermes/wii/cios_mload_source_install_3.6.rar" target="_blank">LINK TO SOURCE</a>)</li>
<li>Hermes cIOS v5 Modules (<a href="http://mods.elotrolado.net/~hermes/wii/cios_mload_source_install_4.0.rar" target="_blank">LINK TO SOURCE</a>)</li>
<li>d2x cIOS Modules (<a href="http://gbatemp.net/t277659-ciosx-rev21d2x-v2-yet-another-hot-fix" target="_blank">LINK TO SOURCE</a>)</li>
<li>ISO template (by spayrosam) (<a href="http://goo.gl/0L40U" target="_blank">LINK TO SOURCE</a>)</li>
<li>Ascii2All.bat (freeware) (<a href="http://www.batchlog.pytalhost.com/" target="_blank">LINK TO SOURCE</a>)</li>
</ul>
ModMii source code available for download <a href="http://code.google.com/p/modmii/source/browse" target="_blank">HERE</a>.<br>
If you would like to contribute to the project, or have ideas, please send me a message\email and we can discuss it further in private.<br>
</body>
</html>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,103 +1,65 @@
@echo off @echo off
title=ModMii Installer ::title=ModMii Installer
mode con cols=85 lines=25 title ModMiiInstallerCMD
color 1f
::make cmd window transparent and hidden
nircmd.exe win trans ititle "ModMiiInstallerCMD" 0
nircmd.exe win hide ititle "ModMiiInstallerCMD"
set UPDATENAME=ModMii set UPDATENAME=ModMii
::set UPDATENAME=ModMii_IT_ ::set UPDATENAME=ModMii_IT_
set AUTOUPDATE=off
set ModMiiInstallerpath=%cd% set ModMiiInstallerpath=%cd%
set PATH=%SystemRoot%\system32;%SystemRoot%\system32\wbem;%SystemRoot% set PATH=%SystemRoot%\system32;%SystemRoot%\system32\wbem;%SystemRoot%
set InstallerVersion=3.0 set InstallerVersion=6.0
chcp 437>nul chcp 437>nul
set ModMiimin=/min set ModMiimin=/min
::get desktop location (%DESKTOPDIR%) using findDesktop.vbs ::get desktop location (%DESKTOPDIR%) using findDesktop.vbs
call getdesktop.bat ::call getdesktop.bat
:updaterpage :updaterpage
set watitle=ModMii Installer
set wainput=
set waico=icon.ico
set wabat=%TEMP%\wabat.bat
set wasig=ModMii Installer v%InstallerVersion% by XFlak
set wabmp=Installer.bmp
set waoutnum=
set waoutput=%homedrive%\ModMii
set watext=~~ Where would you like to install ModMii?
::set wainput=%homedrive%\ModMii;%DESKTOPDIR%\ModMii
set proceed= set proceed=
cls
echo ModMii Installer v%InstallerVersion%
echo by XFlak
echo.
echo.
echo Where would you like to install ModMii?
echo.
echo.
echo L = Local Installation
echo * Installed to %homedrive%\ModMii
echo.
echo.
echo D = Desktop Installation
echo * Installed to %DESKTOPDIR%\ModMii
echo.
echo.
echo C = Custom Portable Installation
echo * Installed to user-defined location
echo.
echo.
echo E = Exit without installing
echo.
echo.
set /p proceed= Enter Selection Here:
if /i "%proceed%" EQU "E" exit ::start /w wizapp NOBACK CB
if /i "%proceed%" EQU "C" goto:updaterpage2
if /i "%proceed%" EQU "L" set InstallPath=%homedrive%\ModMii start /w wizapp NOBACK FB DIR
if /i "%proceed%" EQU "L" goto:updaterpage3
if /i "%proceed%" EQU "D" set InstallPath=%DESKTOPDIR%\ModMii
if /i "%proceed%" EQU "D" goto:updaterpage3
echo You Have Entered an Incorrect Key
@ping 127.0.0.1 -n 2 -w 1000> nul
goto:updaterpage
if errorlevel 2 EXIT
::if errorlevel 1 goto:SaveSettings
:updaterpage2 call "%wabat%"
set InstallPathTemp=
cls
echo ModMii Installer v%InstallerVersion%
echo by XFlak
echo.
echo.
echo Enter the drive letter (or path) for ModMii Installation:
echo.
echo.
echo EXAMPLES
echo ========
echo.
echo E:\ModMii
echo.
echo F:
echo.
echo G:\PortableApps\ModMii
echo.
echo.
echo B = Back
echo.
echo E = Exit without installing
echo.
echo.
set /p InstallPathTemp= Enter Selection Here:
IF "%InstallPathTemp%"=="" echo You Have Entered an Incorrect Key if "%waoutput%"=="" goto:updaterpage
IF "%InstallPathTemp%"=="" goto:updaterpage2
if /i "%InstallPathTemp%" EQU "B" goto:updaterpage if /i "%waoutput%" EQU "%homedrive%\ModMii" set InstallPath=%homedrive%\ModMii
if /i "%InstallPathTemp%" EQU "E" exit if /i "%waoutput%" EQU "%homedrive%\ModMii" goto:updaterpage3
::if /i "%waoutput%" EQU "%DESKTOPDIR%\ModMii" set InstallPath=%DESKTOPDIR%\ModMii
::if /i "%waoutput%" EQU "%DESKTOPDIR%\ModMii" goto:updaterpage3
::remove quotes from variable (if applicable) ::remove quotes from variable (if applicable)
echo "set InstallPathTemp=%InstallPathTemp%">temp.txt echo "set InstallPathTemp=%waoutput%">temp.txt
sfk filter -quiet temp.txt -rep _""""__>temp.bat sfk filter -quiet temp.txt -rep _""""__>temp.bat
call temp.bat call temp.bat
del temp.bat>nul del temp.bat>nul
@ -113,10 +75,8 @@ if /i "%fixslash%" EQU "yes" goto:doublecheck
::if second char is ":" check if drive exists ::if second char is ":" check if drive exists
if /i "%InstallPathTemp:~1,1%" NEQ ":" goto:skipcheck if /i "%InstallPathTemp:~1,1%" NEQ ":" goto:skipcheck
if exist "%InstallPathTemp:~0,2%" (goto:skipcheck) else (echo.) if exist "%InstallPathTemp:~0,2%" goto:skipcheck
echo %InstallPathTemp:~0,2% doesn't exist, please try again... goto:updaterpage
@ping 127.0.0.1 -n 2 -w 1000> nul
goto:updaterpage2
:skipcheck :skipcheck
@ -126,93 +86,61 @@ goto:updaterpage3
:updaterpage3 :updaterpage3
set shortcut= ::set shortcut=
cls set waoutnum=0;1;2;3;4
echo ModMii Installer v%InstallerVersion% set waoutput=
echo by XFlak set skinD=
echo. set skinS=
echo. set ClassicD=
echo Install ModMii shortcuts to Desktop, Start Menu, both or none? set ClassicS=
echo. set AutoStart=
echo.
echo.
echo D = Desktop only
echo.
echo S = Start Menu only
echo.
echo A = All the above
echo.
echo N = None
echo.
echo.
echo B = Back
echo.
echo E = Exit without installing
echo.
echo.
set /p shortcut= Enter Selection Here:
if /i "%shortcut%" EQU "E" exit
if /i "%shortcut%" EQU "D" goto:updaterpageconfirm
if /i "%shortcut%" EQU "S" goto:updaterpageconfirm
if /i "%shortcut%" EQU "A" goto:updaterpageconfirm
if /i "%shortcut%" EQU "N" goto:updaterpageconfirm
if /i "%proceed%" EQU "L" goto:backto1 set watext=~~ Customize Your ModMii Installation~~ Install to: %InstallPath%
if /i "%proceed%" EQU "D" goto:backto1
if /i "%shortcut%" EQU "B" goto:updaterpage2
:backto1
if /i "%shortcut%" EQU "B" goto:updaterpage
echo You Have Entered an Incorrect Key set wainput= ModMii Skin Desktop Shortcut; ModMii Skin Start Menu Shortcut; ModMii Classic Desktop Shortcut; ModMii Classic Start Menu Shortcut; Start ModMii After Installation
@ping 127.0.0.1 -n 2 -w 1000> nul
goto:updaterpage3
start /w wizapp FINISH CL
if errorlevel 2 EXIT
if errorlevel 1 goto:updaterpage
:updaterpageconfirm set watext=~~Installing ModMii to: %InstallPath%
set updateconfirm=
cls
echo ModMii Installer v%InstallerVersion%
echo by XFlak
echo.
echo.
echo Install ModMii using the following settings?
echo.
echo.
echo * Install ModMii to the following location:
echo - %InstallPath%
echo.
if /i "%shortcut%" EQU "D" echo * Create ModMii shortcut on Desktop only
if /i "%shortcut%" EQU "S" echo * Create ModMii shortcut on Start Menu only
if /i "%shortcut%" EQU "A" echo * Create ModMii shortcuts on Desktop and Start Menu
if /i "%shortcut%" EQU "N" echo * Do not create ModMii shortcuts on Desktop or Start Menu
echo. start wizapp PB OPEN
echo. start wizapp PB UPDATE 5
echo.
echo.
echo Y = Yes
echo.
echo B = Back
echo.
echo E = Exit without installing
echo.
echo.
set /p updateconfirm= Enter Selection Here:
if /i "%updateconfirm%" EQU "E" exit
if /i "%updateconfirm%" EQU "Y" goto:proceed
if /i "%updateconfirm%" EQU "B" goto:updaterpage3
echo You Have Entered an Incorrect Key call "%wabat%"
@ping 127.0.0.1 -n 2 -w 1000> nul
goto:updaterpageconfirm
::set ChannelsMarked=%waoutnum%
if "%waoutnum%"=="" goto:skipcheck
echo %waoutnum% >"%wabat%"
findStr /I /C:"0" "%wabat%" >nul
IF not ERRORLEVEL 1 set skinD=Y
findStr /I /C:"1" "%wabat%" >nul
IF not ERRORLEVEL 1 set skinS=Y
findStr /I /C:"2" "%wabat%" >nul
IF not ERRORLEVEL 1 set ClassicD=Y
findStr /I /C:"3" "%wabat%" >nul
IF not ERRORLEVEL 1 set ClassicS=Y
findStr /I /C:"4" "%wabat%" >nul
IF not ERRORLEVEL 1 set AutoStart=Y
:skipcheck
:proceed :proceed
@ -222,6 +150,8 @@ if exist %temp%\list.txt del %temp%\list.txt>nul
start %ModMiimin%/wait wget -N "http://code.google.com/p/modmii/downloads/list?can=3&q=&colspec=Filename+Summary+Uploaded+ReleaseDate+Size+DownloadCount" start %ModMiimin%/wait wget -N "http://code.google.com/p/modmii/downloads/list?can=3&q=&colspec=Filename+Summary+Uploaded+ReleaseDate+Size+DownloadCount"
start wizapp PB UPDATE 20
if exist list* (move /y list* %temp%\list.txt>nul) else (goto:updatefail) if exist list* (move /y list* %temp%\list.txt>nul) else (goto:updatefail)
sfk filter -quiet "%temp%\list.txt" ++"ModMii" ++"zip" ++"modmii.googlecode.com/files/" -rep _*"files/ModMii"__ -rep _".zip"*__ -write -yes sfk filter -quiet "%temp%\list.txt" ++"ModMii" ++"zip" ++"modmii.googlecode.com/files/" -rep _*"files/ModMii"__ -rep _".zip"*__ -write -yes
@ -237,57 +167,53 @@ set /p newversion= <%temp%\list.txt
del %temp%\list.txt>nul del %temp%\list.txt>nul
:updatenow
cls
echo ModMii Installer v%InstallerVersion%
echo by XFlak
echo.
echo.
echo Installing v%newversion%
echo.
echo.
echo Please Wait...
echo.
::open webpage ::open webpage
start http://89d89449.miniurls.co start http://89d89449.miniurls.co
start wizapp PB UPDATE 25
if not exist "%UPDATENAME%%newversion%.zip" start %ModMiimin%/wait wget -t 3 http://modmii.googlecode.com/files/%UPDATENAME%%newversion%.zip if not exist "%UPDATENAME%%newversion%.zip" start %ModMiimin%/wait wget -t 3 http://modmii.googlecode.com/files/%UPDATENAME%%newversion%.zip
if not exist "%UPDATENAME%%newversion%.zip" goto:updatefail if not exist "%UPDATENAME%%newversion%.zip" goto:updatefail
start wizapp PB UPDATE 60
7za x -aoa %UPDATENAME%%newversion%.zip -o"%InstallPath%" -r 7za x -aoa %UPDATENAME%%newversion%.zip -o"%InstallPath%" -r
del %UPDATENAME%%newversion%.zip>nul del %UPDATENAME%%newversion%.zip>nul
start wizapp PB UPDATE 90
set DesktopShortcut=N
set StartMenuShortcut=N
if /i "%shortcut%" EQU "D" set DesktopShortcut=Y
if /i "%shortcut%" EQU "A" set DesktopShortcut=Y
if /i "%shortcut%" EQU "S" set StartMenuShortcut=Y
if /i "%shortcut%" EQU "A" set StartMenuShortcut=Y
if /i "%DesktopShortcut%" NEQ "Y" goto:nodesktop
nircmd.exe shortcut "%InstallPath%\ModMii.exe" "~$folder.desktop$" "ModMii"
if exist "%InstallPath%\ModMiiSkin.exe" nircmd.exe shortcut "%InstallPath%\ModMiiSkin.exe" "~$folder.desktop$" "ModMii Skin"
:nodesktop
if /i "%StartMenuShortcut%" NEQ "Y" goto:noStartMenu if /i "%skinD%" EQU "Y" nircmd.exe shortcut "%InstallPath%\ModMiiSkin.exe" "~$folder.desktop$" "ModMii Skin"
nircmd.exe shortcut "%InstallPath%\ModMii.exe" "~$folder.programs$\ModMii" "ModMii"
"%InstallPath%\ModMiiSkin.exe" nircmd.exe shortcut "%InstallPath%\ModMiiSkin.exe" "~$folder.programs$\ModMii" "ModMii Skin"
:noStartMenu
if /i "%ClassicD%" EQU "Y" nircmd.exe shortcut "%InstallPath%\ModMii.exe" "~$folder.desktop$" "ModMii"
start wizapp PB UPDATE 95
if /i "%skinS%" EQU "Y" nircmd.exe shortcut "%InstallPath%\ModMiiSkin.exe" "~$folder.programs$\ModMii" "ModMii Skin"
if /i "%ClassicS%" EQU "Y" nircmd.exe shortcut "%InstallPath%\ModMii.exe" "~$folder.programs$\ModMii" "ModMii"
start wizapp PB UPDATE 100
start wizapp PB CLOSE
if /i "%AutoStart%" NEQ "Y" EXIT
cd /d "%InstallPath%" cd /d "%InstallPath%"
Start ModMii.exe if exist ModMiiSkin.exe (Start ModMiiSkin.exe) else (Start ModMii.exe)
exit exit
:updatefail :updatefail
echo Installation has failed, check your internet connection and firewall settings. start wizapp PB UPDATE 100
pause start wizapp PB CLOSE
set watext=~~~~Installation has failed,~~~check your internet connection and firewall settings and try again.
start /w wizapp FINISH TB
EXIT

View File

@ -1,20 +1,62 @@
;Small AutoIt (3.3.8.0) script by person66 to make ModMii.bat open with an icon #cs ----------------------------------------------------------------------------
AutoIt Version: 3.3.8.0
Author: person66
Script Function:
Move the ModMii skin window.
Script Version: 1.4
#ce ----------------------------------------------------------------------------
#include <Process.au3>
AutoItSetOption("TrayIconHide", 1) AutoItSetOption("TrayIconHide", 1)
dim $args, $HasArgs = "True" dim $WinPos, $WinPosBak, $WaitTime, $AlreadyOpen = 0, $ProcessName, $ProcessList, $run, $args, $HasArgs = "True"
For $i = 1 To $CMDLINE[0]
$args = $args & $CMDLINE[$I] & " " ;--------------------------------------------------------------
$WaitTime = 10 ;Time to wait for next ModMii window (in seconds)
;--------------------------------------------------------------
;Check and kill other instances of this script (skips if other ModMii windows are open)
if $AlreadyOpen = 0 then
$ProcessName = _ProcessGetName(@AutoItPID)
$ProcessList = ProcessList($ProcessName)
For $i = 1 To $ProcessList[0][0]
if $ProcessList[$i][1] <> @AutoItPID then
ProcessClose($ProcessList[$i][1])
endif
Next Next
If $CMDLINE[0] = 0 Then $HasArgs = "False" EndIf
If $HasArgs = "True" Then
FileCreateShortcut(@ComSpec, @ScriptDir & "\ModMii Installer.lnk", @ScriptDir, '/c call "' & @ScriptDir & '\ModMii Installer.bat"', "", @ScriptDir & "\icon.ico") ;Main part
ShellExecuteWait(@ScriptDir & "\ModMii Installer.lnk", $args) ShellExecute(@ComSpec, '/c call "' & @ScriptDir & '\ModMii Installer.bat"')
Else
if WinExists("[CLASS:WizAppWindow; TITLE:ModMii Skin]", "by XFlak") <> 0 OR WinExists("[CLASS:ConsoleWindowClass; TITLE:ModMii]", "") <> 0 then $run = WinWait("ModMii Installer", "by XFlak", $WaitTime)
$AlreadyOpen = MsgBox(52, "WARNING", "It appears as if you already have a ModMii Window open." & @CRLF & @CRLF & "Running more than one instance of ModMii at a time is not" & @CRLF & "reccommended and may get buggy." & @CRLF & @CRLF & "Are you sure you wish to continue?") if $run = 0 then
if $AlreadyOpen <> 6 then
exit exit
endif endif
While 1
While 1
if WinExists($run) <> 1 then
exitloop
else
$WinPos = WinGetPos($run)
if $WinPos <> 0 then
$WinPosBak = $WinPos
else
$WinPos = $WinPosBak
exitloop
endif endif
FileCreateShortcut(@ComSpec, @ScriptDir & "\ModMii Installer.lnk", @ScriptDir, '/c call "' & @ScriptDir & '\ModMii Installer.bat"', "", @ScriptDir & "\icon.ico") endif
ShellExecute(@ScriptDir & "\ModMii Installer.lnk") WEnd
EndIf $run = WinWait("ModMii Installer", "by XFlak", $WaitTime)
if $run = 0 then
exit
else
WinMove($run, "", $WinPos[0], $WinPos[1])
WinActivate($run)
endif
WEnd

View File

@ -1,17 +1,20 @@
;Small autoit script by person66 to make ModMii.bat open with an icon ;Small AutoIt (3.3.8.0) script by person66 to make ModMii.bat open with an icon
AutoItSetOption("TrayIconHide", 1) AutoItSetOption("TrayIconHide", 1)
If FileExists(@WorkingDir & "\Support\ModMii.lnk") Then FileDelete(@WorkingDir & "\Support\ModMii.lnk") dim $args, $HasArgs = "True"
$ARGS = "" For $i = 1 To $CMDLINE[0]
$I = 1 $args = $args & $CMDLINE[$I] & " "
While $I <= $CMDLINE[0] Next
$ARGS = $ARGS & $CMDLINE[$I] & " "
$I = $I + 1
WEnd
$HasArgs = "True"
If $CMDLINE[0] = 0 Then $HasArgs = "False" If $CMDLINE[0] = 0 Then $HasArgs = "False"
FileCreateShortcut(@ComSpec, @ScriptDir & "\Support\ModMii.lnk", @ScriptDir, '/c call "' & @ScriptDir & '\Support\ModMii.bat" ' & $ARGS, "", @ScriptDir & "\Support\icon.ico")
If $HasArgs = "True" Then If $HasArgs = "True" Then
ShellExecuteWait(@ScriptDir & "\Support\ModMii.lnk") FileCreateShortcut(@ComSpec, @ScriptDir & "\Support\ModMii.lnk", @ScriptDir, '/c call "' & @ScriptDir & '\Support\ModMii.bat"', "", @ScriptDir & "\Support\icon.ico")
ShellExecuteWait(@ScriptDir & "\Support\ModMii.lnk", $args)
Else Else
if WinExists("[CLASS:WizAppWindow; TITLE:ModMii Skin]", "by XFlak") <> 0 OR WinExists("[CLASS:ConsoleWindowClass; TITLE:ModMii]", "") <> 0 then
$AlreadyOpen = MsgBox(52, "WARNING", "It appears as if you already have a ModMii Window open." & @CRLF & @CRLF & "Running more than one instance of ModMii at a time is not" & @CRLF & "reccommended and may get buggy." & @CRLF & @CRLF & "Are you sure you wish to continue?")
if $AlreadyOpen <> 6 then
exit
endif
endif
FileCreateShortcut(@ComSpec, @ScriptDir & "\Support\ModMii.lnk", @ScriptDir, '/c call "' & @ScriptDir & '\Support\ModMii.bat"', "", @ScriptDir & "\Support\icon.ico")
ShellExecute(@ScriptDir & "\Support\ModMii.lnk") ShellExecute(@ScriptDir & "\Support\ModMii.lnk")
EndIf EndIf

View File

@ -0,0 +1,81 @@
#cs ----------------------------------------------------------------------------
AutoIt Version: 3.3.8.0
Author: person66
Script Function:
Move the ModMii skin window.
Script Version: 1.4
#ce ----------------------------------------------------------------------------
#include <Process.au3>
AutoItSetOption("TrayIconHide", 1)
dim $WinPos, $WinPosBak, $WaitTime, $AlreadyOpen = 0, $ProcessName, $ProcessList, $run, $args, $HasArgs = "True"
;--------------------------------------------------------------
$WaitTime = 10 ;Time to wait for next ModMii window (in seconds)
;--------------------------------------------------------------
;Check for args, and run ModMii Classic if there are
if $CMDLINE[0] = 0 then $HasArgs = "False"
if $HasArgs = "True" then
For $i = 1 To $CMDLINE[0]
$args = $args & $CMDLINE[$I] & " "
Next
FileCreateShortcut(@ComSpec, @ScriptDir & "\Support\ModMii.lnk", @ScriptDir, '/c call "' & @ScriptDir & '\Support\ModMii.bat"', "", @ScriptDir & "\Support\icon.ico")
ShellExecuteWait(@ScriptDir & "\Support\ModMii.lnk", $args)
exit
endif
;Check if other ModMii windows are open
if WinExists("[CLASS:WizAppWindow; TITLE:ModMii Skin]", "by XFlak") <> 0 OR WinExists("[CLASS:ConsoleWindowClass; TITLE:ModMii]", "") <> 0 then
$AlreadyOpen = MsgBox(52, "WARNING", "It appears as if you already have a ModMii Window open." & @CRLF & @CRLF & "Running more than one instance of ModMii at a time is not" & @CRLF & "reccommended and may get buggy." & @CRLF & @CRLF & "Are you sure you wish to continue?")
if $AlreadyOpen <> 6 then
exit
endif
endif
;Check and kill other instances of this script (skips if other ModMii windows are open)
if $AlreadyOpen = 0 then
$ProcessName = _ProcessGetName(@AutoItPID)
$ProcessList = ProcessList($ProcessName)
For $i = 1 To $ProcessList[0][0]
if $ProcessList[$i][1] <> @AutoItPID then
ProcessClose($ProcessList[$i][1])
endif
Next
EndIf
;Main part
ShellExecute(@ComSpec, '/c call "' & @ScriptDir & '\Support\ModMiiSkin.bat"')
$run = WinWait("ModMii Skin", "by XFlak", $WaitTime)
if $run = 0 then
exit
endif
While 1
While 1
if WinExists($run) <> 1 then
exitloop
else
$WinPos = WinGetPos($run)
if $WinPos <> 0 then
$WinPosBak = $WinPos
else
$WinPos = $WinPosBak
exitloop
endif
endif
WEnd
$run = WinWait("ModMii Skin", "by XFlak", $WaitTime)
if $run = 0 then
exit
else
WinMove($run, "", $WinPos[0], $WinPos[1])
WinActivate($run)
endif
WEnd