GW2-DiscordLink is a Discord Rich Presence utility program for Guild Wars 2.
GW2-DiscordLink does utilize the MumbleLink API and the official GW2-API to gather information about the current game state (Playername, Mapname, Profession, Specialization).
Note: Due the limitation of MumbleLink API the specializations can only be queried over the GW2-API which does
require a API-Key with at least the builds right to function properly.
(It's still possible to use this GW2-DiscordLink with no API-Key, but only core professions are shown when you play the game)
- Display character name and current map
- Display how long the Character stayed on the map
- Display profession / specialization icon besides Guild Wars 2 Logo
- If own Discord API Key is used, Artwork can be freely changed
- Support for multiple languages
Create or modify the settings.json like below and place it right along the .exe file
{
"discord-api-key": "450300626241454082",
"lang": "en",
"gw2-path": "C:\\Program Files (x86)\\Guild Wars 2\\Gw2-64.exe",
"gw2-api-key": "00000000-0000-0000-0000-00000000000000000000-0000-0000-0000-000000000000",
"gw2-cmd": "-maploadinfo"
}discord-api-key: This is the key for Discord Rich Presencelang: For language, see below which languages are supportedgw2-path: Can either be empty ("") or the path to your Gw2-64.exe which only needed if Guild Wars 2 should be started with this program and Gw2-DiscordLink should exit immediately after Guild Wars 2 was exited.gw2-cmd: Additional program arguments for Guild Wars 2gw2-api-key: Can either be empty ("") or a valid API Key for Guild Wars 2
- English (en)
- Deutsch (de)
- Français (fr)
- Español (es)
(Currently a language must also be supported by the GW2-API if specializations are used.)
- Build libcurl into
./libcurl-x64-release-static - Build discord-rpc or download the pre-compiled binaries into
./discord-rpc-win64-dynamic - Build Visual Studio Project
- Make sure that the
longfolder and thesettings.jsonare in the same directory as the .exe
If you want to change the Artwork you can use your own Discord Rich Presence Appliction:
- Open the Discord Developer Portal
- Create a new Application, the
CLIENT IDis thediscord-api-keyin thesettings.jsonfile. - Activate Discord Rich Presence for the application
- Under
Rich Presence > Art Assetsadd the logos for the professions: