Skip to content
Rob edited this page Feb 18, 2021 · 17 revisions

New! Check out our Youtube Videos series for help on using EDD. More videos to come!

To get the latest release, click on Download the latest version and scroll down to the bottom of the page, and download the .exe installer.

See Release Notes for the release history.

Get help and advice on our Discord

EDD-EDMC allows you to run EDMC plugins in a separate window. EDD or EDDLite will automatically start the EDMC-EDD window and load the plugins.

Usage

  1. Install EDD-EDMC as above.

  2. Run EDD-EDMC on its own. This will install the necessary interface code into EDD or EDDLite to allow them to know about EDD-EDMC.

NOTE: if your using the portable version of EDD or EDDLite, this stage won't work. You need to do this manually. Find EDMCHarness.dll in c:\program files\EDD-EDMC and copy it to the DLL folder under appdata where you installed EDD/EDDLite to. This file needs to be in the right place so when EDD runs it can find the DLL.

  1. Run EDD or EDDLite.

  2. EDD or EDDLite will ask you for permission to run EDMCHarness.DLL - allow it. It will remember your choice. If for some reason you decline, you can change your mind by using the menu option to clear the DLL permissions (Admin menu in EDD and Config in EDDLite).

  3. EDD will load EDD-EDMC and run it.

The window position you place EDD-EDMC will be retained after the next start. EDD-EDMC will automatically stop when EDD or EDDLite stops.

  1. Copy your EDMC plugins to the %localappdata%\EDD-EDMC\plugins folder, as shown below:

EDD-EDMC does not interfere or use EDMC folders in any way, so if your running EDMC as well you will need to duplicate the plugins.

And thats it!

Debugging issues with plugins

If you have a plugin that does not work, please report it here.

First though, run a command shell (cmd.exe) and:

cd "program files\EDD-EDMC"

EDD-EDMC

The log produced on the console will give us a clue about what is wrong. You can pipe it to a file and submit that to help us.

runfrom.txt

Place this file in the EDD-EDCD appdata folder, and you can control what script is run by the harness DLL. This is for debugging purposes and may change in future.

# Harness looks for this file, and uses it to select the python run with this script instead of trying to run the .exe
# CONSOLE=True or False
# Optional SCRIPT=script path - run from script not exe, or None - do not run at all
CONSOLE=False
SCRIPT=c:\code\EDD-EDMC\python\eddedmc.py`
Clone this wiki locally