Skip to main content

The Overwolf Discord Rich Presence Plugin

Discord is a popular social app used by many gamers. You can even visit the Overwolf developers channel.

The Overwolf Discord Rich Presence Plugin (RPC) lets you display actionable data in a Discord user's profile about what they're up to in your app. Examples of rich data are:

  • Updating the user's presence and activity.
  • Updating the user's activities.
  • Duration the user has been engaged.
  • Display custom artwork.

You can find a full list of supported features and sample code in the Discord Rich Presence Plugin.

Common uses for the plugin

  • Displaying data actions of the application.
  • Create engagement.

Downloads

note
  • All DLLs should be compiled for the x64 platform.
  • The DLL file is placed inside of the app’s directory. If you recompile it, you’ll need to replace the old DLL with the new one inside the folder. Review the manifest.json file to view how to reference the Plugin file.

Unblock DLL's

When you download DLL files from a browser, Windows automatically marks it as unsafe. Please check the "Unblock" box in the DLL’s file properties to remedy this:

Unblock dll

Best practices
  • Prevent spamming updates by using a 3 second delay between updates.
  • Ensure other rich presence experiences are not disrupted by starting the plugin when the game launches. Then update once.
  • Do not show data that could be seen as undesirable unless explicitly agreed to. For example:
    • Usernames
    • Data about an 'unofficial' game server (for example, name/address of a private server)
    • Rank
    • Performance statistics

Don’t hesitate to ask us questions in our developers discord.