Plugin for Elite Dangerous Market Connector that enables Discord Rich Presence

Elite-Kode, updated 🕥 2022-11-29 14:33:44

EDMC-Discord-Presence

A plugin for Elite Dangerous Market Connector that enables Discord Rich Presence for Elite Dangerous

Show your current location to your friends on Discord from your user profile.

Presence Screenshot

Installation

  1. Install EDMC according to instructions
  2. Download the latest version of the plugin from here. Make sure to download the release .zip and not the source code bundle.
  3. Open Elite Dangerous Market Connector and go to File -> Settings. Then browse to the plugins tab:

Plugin Installation

  1. Click "Open" to open the plugins directory.
  2. Open the Zip file we have downloaded and drag the folder from within into the plugins directory
  3. Restart EDMC for the plugin to take effect.

To check if the plugin is loaded correctly, go File -> Settings. Then browse to the plugins tab. DiscordPresence must be listed under Enabled Plugins

Plugin Installation Check

Options

You can set the plugin to not show your game data. Go to File -> Settings. Under the DiscordPresence tab, check Disable Presence

Plugin Disable

Contributing

If you find a bug, please create an issue in the issue tracker in Github, properly detailing the bug and reproduction steps.

If you are willing to contribute to the project, please work on a fork and create a pull request.

Credits

For the CMDRs by a CMDR. Created by CMDR Garud for an awesome gaming community. A big thanks to Jonathan Harris (Marginal) for creating the Python boilerplate code for the Discord Rich Presence SDK. Without his input, the plugin would not have been done. Special mention for the awesome group I am in, Knights of Karma, for their continuous support.

Translate to french, migrate from python2 to python3 by Poneyy

License

Developed under Apache License 2.0.

Issues

Add presence for CQC

opened on 2022-01-22 15:44:19 by norohind

Closes #24 It utilizes EDMC new (since release 5.2.0) plugin callback function journal_entry_cqc. I've done this patch about 10 Aug 2021 but only now PRing it. I'm not sure if code satisfies general plugin's code style, it may be worth to wrap text on translations, for example. Any advices, remarks, critique are welcome.

Display "On foot" instead of "Flying in normal space" if on foot?

opened on 2021-10-17 03:38:27 by Ambient-Impact

Just installed the plug-in and using EDMC 5.1.3 (latest).

Add the ability to choose to display more extensive data about the system, pilot actions

opened on 2021-05-25 12:05:19 by M1rje

I would like to see in your plugin the ability to select the information that the user would like to display in their Discord status.

Example: Star class Planet type Distance from the system that the user will enter in the plugin settings

It will be very cool, I will even be ready to support your work financially :3

Feature request: add presence for cqc

opened on 2021-05-07 14:30:58 by norohind

There is no right way to see if player in cqc from game journals. But I can suggest a few indirect ways: 1. LoadGame event without Ship field happening on enter in cqc from main menu (can be used to detect enter in cqc) 2. Music event with "MusicTrack":"MainMenu" happening when exit from cqc to main menu (can be used to detect exit from cqc)

This is not a problem, just a question. How do I make the pugin actively change the planet I'm on instead of " '<hidden>' "

opened on 2020-11-24 05:02:37 by SquidishXD None

Releases

Kaus Borealis 2021-07-09 13:04:44

  • Fixes Discord automatically starting on starting EDMC
  • Handles Discord starting after EDMC
  • Handled quitting Discord and restarting Discord while EDMC is running

Jabbah 2021-05-12 14:22:59

  • Adds compatibility with EDMC 5.0.0 and greater
  • Removes compatibility with all EDMC versions prior to 4.1.0

Icarus 2021-01-10 09:14:38

Added Portuguese (Brazil) translations

Haedus 2020-02-28 08:47:49

Fixed encoding issue with EDMC < 3.5.

Gomeisa 2020-02-11 10:43:49

Added backwards compatibility with pre-EDMC 3.5.x

Farud 2020-01-22 09:13:19

  1. Fixed French translations
  2. Fixed issues after undocking due to missing binary encoding
Elite Kode

Building 3rd party tools and libraries for Elite Dangerous

GitHub Repository