- Able to add accounts to a list in order to quickly launch them on demand
- Active column shows what accounts are currently loaded in
- Client window title renamed at launch to match the title or character name
- Load dll plugins and texmods (see below)
- Open source
- Click download below.
- Select the latest release.
- Put the executable in its own folder! It will create files (Settings.json, Accounts.json, d3d9.dll) in the same location when you launch it.
- Run the executable.
Right click the account list to reveal a context menu, then select Add New. The Add Account window will then pop up. Fill out all the information it asks for, then hit Add. The new account will now appear in the main form list. Double click to launch.
Right click the account list to reveal a context menu, then select Remove Selected. The selected accounts will be removed from the list.
Right click the account list to reveal a context menu, then select Edit Selected. The selected account on the main list will then be opened with a form where you can modify information. You may also modify Accounts.json directly, then click Refresh Accounts. Here is an example of the Accounts.json:
[ { "email": "derp@derperkins.derp", "password": "derpyderp", "character": "D E R P Y", "gwpath": "C:\\Program Files (x86)\\Guild Wars\\Gw.exe", "extraargs":"-lodfull" }, { "email": "derp1@derperkins.derp", "password": "asf", "character": "Derpyless Derp", "gwpath": "C:\\Program Files (x86)\\GW 2\\Gw.exe", "extraargs":"" }, { "email": "derp2@derperkins.derp", "password": "poop", "character": "Werpy Derp", "gwpath": "C:\\Program Files (x86)\\GW 3\\Gw.exe", "extraargs":"" } ]
This format is fairly straight forward, modify the account info of the selected account, save the file and right-click -> Refresh Accounts.
There are three settings that you can change in the file Settings.json (open with a text editor like Notepad):
- Encrypt: bool, if GW Launcher will ask you for a password and encrypt your account info.
- CheckForUpdates: bool, if GW Launcher should check for new releases, default true
- AutoUpdate: bool, if GW Launcher should automatically update, default false
- LaunchMinimized: bool, if GW Launcher should launch minimized, default false
If you create a folder named "plugins", the launcher will load all .dll's or shortcuts (.lnk) to .dll's inside this folder on launch.
Dll's placed in gwlauncher/plugins
folder will load for every instance, dll's in the <gw-installation-path>/plugins
folder will only load for accounts launched from that path.
Alternatively there is also a GUI to select plugins for specific accounts when you edit the account.
Similarly, all .tpf or .zip files will be loaded as TexMod files. This means that you do not have to use uMod anymore, if you only want basic TexMod functionality.
Plugins are loaded in the alphabetical order of their filename. Textures that are already replaced by 1_FirstTexmod.tpf
cannot be replaced by subsequent 2_SecondTexmod.tpf
, so make sure your texmods are named in ascending alphabetical order.
Important: Some old texmods may contain technically invalid image files that may not show up correctly. If you encounter issues with that, visit https://github.com/gwdevhub/gMod and follow the TpfConvert instructions at the bottom. It will convert your invalid .tpf file into a valid .zip file. Delete the tpf file afterwards and use the zip as mod.
64 bit hashes from uMod v2 are supported with GW Launcher version 16 and up.