LeeAdama 1 Report post Posted January 30, 2018 (edited) Recently I've been playing Classic WoW on a few different servers and I didn't want to have multiple WoW installs, and I also didn't want to have to edit the files by hand. So I created a Launcher that does it all for me. It's written in Visual Studio using .NET 4.6.1. It's not quite finished, there is no way to "delete" a server from the list but you can delete the "LauncherSettings.txt" file and start over. It also needs a certain amount of spit and polish. But, It's plenty stable. I use it every day and I thought someone else might like to have it as well. Installation is dead simple, just drop the "Wow Classic Launcher.exe" file into your World of Warcraft 1.12.1 install folder and update your shortcuts to point to the launcher instead of Wow.exe When you open it the first time, use the "+" button to ad your servers. If you want to save your passwords, check the Save Server Passwords box BEFORE you enter the server details. If you don't then just leave the password field blank. (When you enter the realmlist, DO NOT enter 'SET REALMLIST', just the URL.) Here's some features : Store a list of as many WoW servers as you like and switch between them at will. Save (Encrypted) passwords and copy them to the clipboard when WoW is launched (so you can press <Control> + V and paste them into the password field. This way you can use longer (up to 16 digits, that is a WoW limitation), more secure passwords you don't have to remember and they can be different for each server. NOTE: if you copy your WoW install to a new computer, your server list will copy, but any saved passwords WON'T be available. Always keep a backup of your passwords somewhere else. Separate Config.wtf files for each server. This way when switching servers you will bypass the Realm Select Process and go right back to when you last played on the server. You can also have different client settings for each server (graphic and other options) if you for some reason want to. Right now it's version 0.9.6 Here's the documentation so far : https://docs.google.com/document/d/1wCBpSV-11xlf0qGSHmsWrKw2rOXc7UzGPjArq2TLfq0/edit?usp=sharing You can download the launcher here : http://www.mediafire.com/file/nw02se23pb7jzaf/Wow_Custom_Launcher_0.9.6.7z Or Here (Click Download Arrow in Upper Right Corner): https://drive.google.com/file/d/10_CogfaINt50uKt02jadF9r4GRbGqOOs/view?usp=sharing Here's the Virus Total scan results : https://www.virustotal.com/#/file/28afe995279c4b8f9cd247b8680707265d1f24db966e465ad7e63b52c9be81f7/detection Please remember both that it's not quite finished and that I wrote this for my own use before being too critical of it. I just thought the community might like it as well. Thanks (Screenshot Follows) Edited February 20, 2018 by LeeAdama Updated for new version 0 Share this post Link to post Share on other sites
LeeAdama 1 Report post Posted January 31, 2018 Update: I tested it and it does in fact work fine with 2.4.3 The Burning Crusade. Obviously you have to have a separate WoW install of that version to put it into. And you need one shortcut for each version of WoW, the server lists are separate. I don't know when they changed things, it might be with 3.0 and higher, I'm not sure. 0 Share this post Link to post Share on other sites
Zancon 117 Report post Posted January 31, 2018 Have not tried it but this is cool for those that enjoy multiple servers/projects. Appreciate the work you put into it 0 Share this post Link to post Share on other sites
LeeAdama 1 Report post Posted February 1, 2018 Thanks, I mostly made it for myself, but since it worked so well for me I thought I'd share it. The most useful feature to me is the way it handles passwords. With hackers these days you have to have a really good password since that's your only line of defense. I can save the password on the website with a password manager but getting it into the wow client is much more convenient with the launcher. 0 Share this post Link to post Share on other sites
dequecojonesvais 2 Report post Posted February 1, 2018 Tnx for your work, but windows defender cannot let me open the file downloaded in chrome 0 Share this post Link to post Share on other sites
LeeAdama 1 Report post Posted February 3, 2018 (edited) On 2/1/2018 at 2:46 AM, dequecojonesvais said: Tnx for your work, but windows defender cannot let me open the file downloaded in chrome Buddy, I use windows 10 with Windows Defender and it has no problem at all with my launcher. The source code has been examined by a staff member of this server. Could you be a little more specific about what exactly your error is ? Lee Edited February 3, 2018 by LeeAdama Clarification 0 Share this post Link to post Share on other sites
LeeAdama 1 Report post Posted February 3, 2018 (edited) If you're talking about "SmartScreen" that message is displayed with the newest version of Windows 10 when you first try and open ANY application that isn't digitally signed. Since I'm not a professional developer my apps aren't digitally signed. But you can safely disregard this message and click "run anyway". It will only come up once. You can plainly see it's only because it did not recognize the app. If you actually run a virus scan of the downloaded file it will show 0 threats found. Exactly as the VirusTotal results that I linked in the OP. Edited February 3, 2018 by LeeAdama clarification 0 Share this post Link to post Share on other sites
LeeAdama 1 Report post Posted February 3, 2018 Interestingly enough, it will ONLY give you this message if you download the app from the internet. Since I developed the launcher on this computer I didn't download it from anywhere. So, I had never seen this message before. 0 Share this post Link to post Share on other sites
LeeAdama 1 Report post Posted February 3, 2018 Since getting the certificate necessary to bypass this warning costs more than $300 per year I won't be doing it. If the message bothers you then don't use the launcher. https://www.digicert.com/code-signing/ev-code-signing/ 0 Share this post Link to post Share on other sites
LeeAdama 1 Report post Posted February 3, 2018 Now I remember why I stopped developing software for windows in the first place..../sigh If this is going to be a problem than I'll pull the whole thing down and just keep it for myself. I really don't give a shit. I was just trying to do something nice. 0 Share this post Link to post Share on other sites
dequecojonesvais 2 Report post Posted February 3, 2018 Hi. I disabled Windows Defender for let me Chrome download the launcher, when i active it again it says: Trojan:Win32/Fuerboos.A!cl detected Thanks 0 Share this post Link to post Share on other sites
TechnoMulen 1 Report post Posted February 3, 2018 13 hours ago, LeeAdama said: Now I remember why I stopped developing software for windows in the first place..../sigh If this is going to be a problem than I'll pull the whole thing down and just keep it for myself. I really don't give a shit. I was just trying to do something nice. pls dont, but keep up the good work sir! 0 Share this post Link to post Share on other sites
LeeAdama 1 Report post Posted February 11, 2018 I have reported this as a FALSE-POSITIVE to Microsoft. The latest version of the windows defender definitions do detect (falsely) a Trojan in my launcher. Previous scans came up as clean. I will advise what Microsoft says when they get back to me. I would remind everyone of the Virus Total scan results which I re-analyzed today. 67 different virus scanners detected my launcher as clean. Check the SHA-256 and you'll see they match. https://www.virustotal.com/#/file/28bc6d6a0e95fe15aa2469d2e89b575e26dafa92b9c9be28f2a120561168047b/detection I wasn't going to release the source code yet because it's not finished and frankly I'm a little embarrassed. This is the first program I have ever written in .NET. But I guess I don't have a choice given the fact that I've now been falsely accused of spreading malware. If you want you can download the sourcecode here : https://1drv.ms/u/s!AkFJKno2myAmhfsXySA_7eGwT09O0Q You'll need Visual Studio 2017 (the free community version) to open it. You can download it here : https://www.visualstudio.com/downloads/ 0 Share this post Link to post Share on other sites
LeeAdama 1 Report post Posted February 11, 2018 I would point out that Trojan:Win32/Fuerboos has been FALSELY detected a bunch of times by windows defender in the past. From such software as VIM, Kodi and Diablo 2 https://us.battle.net/forums/en/bnet/topic/20760958104 https://github.com/vim/vim-win32-installer/issues/36 https://forum.kodi.tv/showthread.php?tid=325992 0 Share this post Link to post Share on other sites
LeeAdama 1 Report post Posted February 11, 2018 Microsoft has already answered me. The important part is that after you update Windows Defender Definitions to version 1.261.1049.0 or higher my launcher will no longer be detected as malware. You can see the entire report embedded below or by clicking here : https://1drv.ms/i/s!AkFJKno2myAmhfwNSE0dJ4PH5_3ikg 0 Share this post Link to post Share on other sites
Zancon 117 Report post Posted February 11, 2018 Nice, appreciate your continued efforts with this project. Well done! 0 Share this post Link to post Share on other sites
LeeAdama 1 Report post Posted February 11, 2018 5 hours ago, Zancon said: Nice, appreciate your continued efforts with this project. Well done! Thanks, I was pleasantly surprised how quickly Microsoft answered me. They could have easily dragged it out. They don't make life easy for small developers but at least they responded quickly. 1 Share this post Link to post Share on other sites
dequecojonesvais 2 Report post Posted February 16, 2018 On 11/2/2018 at 11:26 PM, LeeAdama said: Thanks, I was pleasantly surprised how quickly Microsoft answered me. They could have easily dragged it out. They don't make life easy for small developers but at least they responded quickly. YES!!!!!! I am able to download and run your great project. Really thanks! 0 Share this post Link to post Share on other sites
dequecojonesvais 2 Report post Posted February 16, 2018 I was looking for this years. I have some ideas for the nexts versions: 1) remember window program position at close 2) - button work, atm cannot remove some server lists (i have to edit txt file) Thanks for the work! 0 Share this post Link to post Share on other sites
LeeAdama 1 Report post Posted February 16, 2018 I am planning to add these in the next version. Glad you can use it with no issues now! 0 Share this post Link to post Share on other sites
LeeAdama 1 Report post Posted February 20, 2018 (edited) A Few Pretty Big Updates in 0.9.6. You can now remove servers by pressing on the minus "-" under the server list. If you upgrade the Launcher or Move it your saved passwords fail as before, but now you'll be prompted to enter it in in again. This was for security reasons. To protect the stored Encrypted passwords. The Launcher Now is aware of which version of wow it's being used with. It will make automatic adjustments to account for this The Logo on the main screen now shows one of the following: Classic, TBC, WOLK, or CATA depending on which version is detected. The Launcher now works With all of the following: WoW Classic (1.X) WoW TBC(2.X), WOLK (3.X) and CATA (4.X) I Changed the name to WoW Custom Launcher, because it isn't just Classic WoW anymore. The Launcher will auto detect what region client it's running on. Only enUS, and enGB are supported for now. The launcher will remember it's position on your screen when you close it and it will startup in the same place. Code Cleanup and significant Refactoring. Updated Download Links and info in the Original Post. NOTE: I believe that you will still need a modified WoW.EXE in WOLK and CATA. Google it. I downloaded my client from TwinStar and just use My Custom Launcher to connect to whomever I want to. You can download the 4.3.4 Client here : http://www.twinstar.cz/how-to-connect/?lang=en#cata orf https://mega.nz/#!lPp1GCSR!1J38jZxPNV3UuzMHPM8FcSnpxUvPxM-Kc5XoomMHzc0 You'll still need to download the launcher from the OP of this thread. Edited February 20, 2018 by LeeAdama NOTE about compatibility 0 Share this post Link to post Share on other sites
LeeAdama 1 Report post Posted February 20, 2018 I need people to test it!!! Especially on WOLK. I don't play on any WOLK servers. 0 Share this post Link to post Share on other sites
dequecojonesvais 2 Report post Posted February 20, 2018 Hey LeeAdama! - key now works, it remember position at close, password save works, tested in enGB 1.12.1 client. Don't have WOLK client, Btw windows defender detects it as "Trojan:Win32/Fuerboos.A!cl" trojan horse It can be ignored 0 Share this post Link to post Share on other sites
LeeAdama 1 Report post Posted February 21, 2018 9 hours ago, dequecojonesvais said: Hey LeeAdama! - key now works, it remember position at close, password save works, tested in enGB 1.12.1 client. Don't have WOLK client, Btw windows defender detects it as "Trojan:Win32/Fuerboos.A!cl" trojan horse It can be ignored My version of Defender, using the current definitions from a few hours ago (Virus Definitions Version 1.261.1406.0) it shows clean still. I noticed that Windows Defender will keep telling you about the previous detection until you press the button "Apply Actions" and the "Threats Found" goes back to Zero (0). This might delete or quarantine the launcher but you can put it back and future scans should show clean (if your using the updated Definitions). Also, now the image on the launcher should change to match whatever version of WoW you drop it into. Classic, TBC, WOLK, or CATA. That's how you know it detected the correct version. It will recognize but refuse to launch with anything newer than Cataclysm (4.3.4). As seen Here With CATA: 0 Share this post Link to post Share on other sites
dequecojonesvais 2 Report post Posted February 21, 2018 Hey, I have windows defender definitions 1.261.1428.0 Also i can "permit" the launcher and 0 problems right now. Thanks for your work! 0 Share this post Link to post Share on other sites