[GUIDE] Making your own realmlist switcher. menu

Shout-Out

User Tag List

Results 1 to 11 of 11
  1. #1
    Gamer's Avatar Active Member
    Reputation
    239
    Join Date
    Jan 2007
    Posts
    198
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [GUIDE] Making your own realmlist switcher.

    [GUIDE] Making your own realmlist switcher.

    Ok, this guide will teach you how to make a simple realmlist.wtf switcher that allows people to switch between private servers and retail servers.

    Note: I use VB 2005 Express Edition for compatibility reasons (some don't have the new framework that 2008 needs), but this guide will work for both.

    This guide assumes a very basic knowledge VB.NET (being able to drag things onto forms and changing properties of objects in design mode)

    1. Start by making a windows application. (File -> New Project -> Select windows application). You can call it whatever you like. Click OK.

    2. Select your form and change the text property to whatever you want the form title to be. Next drag 3 buttons, two text boxes and two labels onto the form, and change their text properties so they look like this.






    3. Call the textbox (NOT LABEL, your can write in textboxes, but not in labels) next to "Realmlist.wtf location:" txtRealm, and the textbox next to "Private Server Address:" txtServer. Note, this is name, not the text the control displays.

    4. Next, double click on the button titled "set custom private server" and enter the following code:

      Code:
      Dim ServerString As String = "set realmlist " & txtServer.Text
      My.Computer.FileSystem.WriteAllText(txtRealm.Text, ServerString, False)
      Explanation: The dim line creates a variable ServerString which contains: set realmlist server-they-entered.com The next line, writes the text contained in the variable ServerString to the filename contained in txtRealmlist.

    5. Next, double click on the set US realmlist button and put

      Code:
      Dim ServerString As String = "set realmlist us.logon.worldofwarcraft.com" & vbNewLine & "set patchlist US.version.worldofwarcraft.com"
       My.Computer.FileSystem.WriteAllText(txtRealm.Text, ServerString, False)
      Explanation:See first button explanation

    6. And for the EU button:

      Code:
      Dim ServerString As String = "set realmlist eu.logon.worldofwarcraft.com" & vbNewLine & "set patchlist eu.version.worldofwarcraft.com"
       My.Computer.FileSystem.WriteAllText(txtRealm.Text, ServerString, False)


    Explanation:See first button explanation


    Congratulations! You are done.

    Now, run the program, enter the location of your realmlist.wtf file. (must enter the full address including filename. eg. C:\Program Files\World of Warcraft\realmlist.wtf).

    (Pre patch 3.0.3 use the realmlist.wtf in the root wow folder,
    3.0.3 client, use the file in your-wow-folder\Data\enUS\realmlist.wtf replacing enUS if necessary.)

    Enter the private server address you want to go to. eg. logon.wowscape.net. Click click set. Alternatively, click set us or set eu to play on the offical servers.

    Any feedback about which parts were confusing/unclear also appreciated.
    Last edited by Gamer; 11-30-2008 at 06:20 AM.

    [GUIDE] Making your own realmlist switcher.
  2. #2
    EXE3's Avatar Banned
    Reputation
    38
    Join Date
    Jun 2008
    Posts
    160
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Don't ask for rep. besides, posts like these have already been posted.
    It's still nice though.

    Greetz

  3. #3
    Gamer's Avatar Active Member
    Reputation
    239
    Join Date
    Jan 2007
    Posts
    198
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks for the rep thing, edited.

    Forgive me if I missed any, but I checked through the VB forum and could only find one thread about this topic, which had various errors in it and wouldn't compile. So hopefully this will still help people.

  4. #4
    JinX9001's Avatar Member
    Reputation
    4
    Join Date
    Nov 2008
    Posts
    38
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    BTW for people who are still running on private server who haven't adjusted to WOTLK and ask you to keep it unpatched. The realmlist isn't in the Data/US or /Eu Directory its in the main C://Program Files/World of Warcraft Directory, For those who chose to install it in its default directory. :P

  5. #5
    Gamer's Avatar Active Member
    Reputation
    239
    Join Date
    Jan 2007
    Posts
    198
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Gamer View Post
    (Pre patch 3.0.3 use the realmlist.wtf in the root wow folder,
    3.0.3 client, use the file in your-wow-folder\Data\enUS\realmlist.wtf replacing enUS if necessary.)

    But thanks for that anyway

  6. #6
    Opalis's Avatar Member
    Reputation
    10
    Join Date
    Dec 2008
    Posts
    10
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks for this, didn't know you could shorten all the stream-writer stuff down into one line

  7. #7
    moonrains's Avatar Member
    Reputation
    1
    Join Date
    Dec 2008
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    guys i cant understand the number 3 instruction. can anyone help me with this? and also how to save the file? tnx

  8. #8
    Gamer's Avatar Active Member
    Reputation
    239
    Join Date
    Jan 2007
    Posts
    198
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by moonrains View Post
    guys i cant understand the number 3 instruction. can anyone help me with this? and also how to save the file? tnx
    Sorry if that wasn't clear.

    Click the top white textbox you have created. Change the name property in the properties section to txtRealm. Then for the second textbox change the name property to txtServer.

  9. #9
    moonrains's Avatar Member
    Reputation
    1
    Join Date
    Dec 2008
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    thanks for the guide. How about if iam going to save many servers?. How to do it?

  10. #10
    Gamer's Avatar Active Member
    Reputation
    239
    Join Date
    Jan 2007
    Posts
    198
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Ok, well this is where it gets a bit tougher. I can't give you all the answers and you need a basic knowledge of VB to do it.

    Hints:
    Learn to write to a text file and then read that value back in. There are plenty of sites that explain how.

    eg:

    When you close the program:
    Saves the name of a server to a the text file txtData.txt in the Debug/bin/ folder of your application:
    Code:
    My.Computer.FileSystem.WriteAllText("txtData.txt",*SomeServerNameToBeSaved,False)
    When you reopen the program:
    Reads the text file and puts the text from it into SomeTextBox.
    Code:
    SomeTextBox.Text = My.Computer.FileSystem.ReadAllText("txtData.txt")
    Last edited by Gamer; 12-30-2008 at 11:09 PM.

  11. #11
    moonrains's Avatar Member
    Reputation
    1
    Join Date
    Dec 2008
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    thanks again and happy new year!!!!!!

Similar Threads

  1. [Guide] Make your own leveling zone!
    By Hiddennoremac in forum WoW EMU Guides & Tutorials
    Replies: 25
    Last Post: 09-05-2008, 10:03 AM
  2. [Guide] Making your own malls
    By Denelly in forum WoW EMU Guides & Tutorials
    Replies: 38
    Last Post: 02-28-2008, 06:50 PM
  3. [GUIDE] Making Your Own Launcher
    By Deathinabox in forum WoW EMU Guides & Tutorials
    Replies: 4
    Last Post: 01-09-2008, 09:51 PM
  4. [Guide] Making your own QUESTS!
    By Illidan_000 in forum World of Warcraft Guides
    Replies: 8
    Last Post: 12-23-2007, 09:13 AM
  5. [GUIDE] Making your own radio for your server!
    By Shaak in forum WoW EMU Guides & Tutorials
    Replies: 9
    Last Post: 12-04-2007, 11:33 PM
All times are GMT -5. The time now is 11:01 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search