/wow-discord-rpc

Discord Rich Presence for World of Warcraft

Primary LanguagePythonOtherNOASSERTION

Discord Rich Presence for World of Warcraft

This particular repository was made for Mists of Pandaria(5.4.8), but it probably will work with other versions. If you are going to run it on other version, you will need to get a new list of zones with their IDs(script/zones.txt), because every version has its own list of IDs. If you use this on version <5.0.4, change this line in IPC.lua and the last line in local.lua. I tried to make the installation as easy as possible, so I hope you won't face any problems.

Preview

image - if you're playing solo and don't have max lvl

image - if you're playing solo and have max lvl

image - if you're playing in group, the ilvl/xp will be overlapped

image - and of course dungeons and raids are supported

Requirements

  • Python 3 for Windows, the web-based installer is OK. When it's finished installing, you will be asked if you want Python to be added to your $PATH, you have to say yes.

Setup

Create a folder with the name IPC in the Interface/AddOns/. Then download the repository and extract files from wow-discord-rpc-main folder into the newly created directory. Then launch the Installer.bat. It will install everything is required, create WoW.bat and delete itself. From now on you'll need to run the game from this .bat file. You can create a shortcut on your desktop and set an icon. You can't move WoW.bat anywhere else, it has to be launched from AddOns/IPC/ directory.

Note: you have to play the game in borderless or windowed mode, full-screen is not supported!

Now you can launch the game through the .bat file and check if it works. It should look like this.

image

It is? Perfect! Now log into the world and check if you see some colorful array in the top left corner.

image

If you see them, then AddOn is working properly. That means that you already should see the rich presence in your profile.

image

That's it! Now you have a pleasant and informative Rich Presence in your Discord profile. It will update automatically as long as the script is kept running.

If you want to translate it to your language, you can edit local.lua file and the line 11 at the WoWPresence.py. Zones' name will be localised automatically based on your game's locale.

LICENSE

Both the addon and the WoWPresence.py script are in the public domain. The rpc.py file is from this repo and it's MIT licenced.