Jump to content
LeeAdama

Multi-Server Launcher for Classic WoW

Recommended Posts

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)

2018-02-01.png?psid=1

Edited by LeeAdama
Updated for new version

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

Have not tried it but this is cool for those that enjoy multiple servers/projects. Appreciate the work you put into it

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites
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

 

2018-02-03.png?psid=1

Edited by LeeAdama
Clarification

Share this post


Link to post
Share on other sites

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.

2018-02-03%20(3).png?psid=1

Edited by LeeAdama
clarification

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites
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! 

Share this post


Link to post
Share on other sites

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/

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites
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!

Share this post


Link to post
Share on other sites

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!

Share this post


Link to post
Share on other sites

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 by LeeAdama
NOTE about compatibility

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
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: 2018-02-20%20(1).png?psid=1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×