Extended WoW Launcher
-------------------------
by: Allstar .ιllιlı.
Ok, This is just a showoff for one reason: My code sucks.
Though you should know that already. I used way too much code, but it works great for now. I will clean up my code later.
So, why am I showing this to you? Just to give you an example of what you can do with your launcher to make it somewhat more advanced then others.
Features:
- Change realmlist.wtf (duh, every launcher has this)
- Clear your cache folder (most launchers have this as well)
- Changeable news page. (I used the default newspage from Blizzard)
- Automatically downloads wowme.exe for the custom .MPQ's. (optional)
- WoWme closes once wow is running. (just to get the irritating black screen of your desktop )
- Download custom .MPQ files to use with your private server. The files you wish the launcher to download will have to be in a .txt file. Together with the original MD5 checksum.
Example:
patch-1.MPQ,99da5d08bd1cb95b97451b8df91e5a59
patch-2.MPQ,9e294f582306ccd6bce716ef9c1f9175
patch-3.MPQ,7e3113d9cd900d18e4dc59d79e3f3620
patch-4.MPQ,7010de58d976edb4e4a66265270ea8c8
- MD5 checksum to make sure the custom .MPQ files are not corrupt or changed. We don't want them to mod the .MPQ file and give them an unfair advantage.
- Automatic encryption/decryption of your .MPQ files. Making them more secure against people who want to rip them etc. Files are decrypted once you press "Play", and Encrypted once you close WoW. You can't close the launcher unless wow is closed, or unless you use taskkill. But using taskkill will trigger an error on the next launch.
This is not 100% secure, but it filters the curious members that would like to take a look at your .MPQ files, and some scriptkiddies as well.
Screenshots:
The main screen. Looks a lot like the original launcher, with the newpage. 2 buttons on the left. "Clear cache" to clear your cache and "Uninstall" to uninstall the custom .MPQ's. (obsolete since the launcher Encrypts them once wow has closed, and are therefor unreadable.)
The download popup. It's just an overlay that shows a progressbar, the total kb/MB its has downloaded already on the left and the file it is currently downloading on the right. Note that the "KB" will change into "MB" once it has downloaded over 1024 KB.
And one last thing, I couldn't get a screenshot because it goes too fast, is the progressbar on the bottom of the main screen. It's used to indicate the progress of the Encrypting/Decrypting. It only takes a second so I couldn't get a screenshot.
And a lot more things happening in the background, like MD5 checksum check and the wowme download.
Have any suggestions or ideas to improve this launcher? Just post a reply or PM me.
~Allstar