Giter Site home page Giter Site logo

anthonylangsworth / edmfat Goto Github PK

View Code? Open in Web Editor NEW
11.0 11.0 0.0 1.41 MB

An Elite: Dangerous Market Connector (EDMC) plug-in to track minor faction activity in the game Elite: Dangerous.

License: GNU General Public License v3.0

Python 99.74% Batchfile 0.26%
bgs edmc elite-dangerous python3

edmfat's Introduction

(Coming soon)

edmfat's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

edmfat's Issues

Not reporting black market sales

To reproduce:

  1. Play Elite Dangerous and acquire a stolen commodity.
  2. Travel to a star system where your supported minor faction(s) is present.
  3. Travel to a station or settlement in that star system with a black market.
  4. Sell the stolen commodity at the black market.

Expected result: The activity appears in the main EDMC panel.
Actual result: Nothing is shown. An error is logged saying the commodity is not present in the market.

Is there a way to see/copy trade totals?

It's good to see the total amounts of materials traded and the average credits per ton, but in some squadrons we talk about trade totals. Is it possible to see or copy that information from EDMFAT, or could it be? Currently I use an app called First Contact for that, but having it in EDMC with everything else would be great.

Missions from NPC mission providers are sometimes not reported

To reproduce

  1. Visit an NPC mission provider, such as on a station, settlement or outpost
  2. Request a mission. Optionally haggle.
  3. Complete the mission at the mission provider.

Expected result: EDMFAT captures the mission INF as with any other mission.
Actual result: No mission is reported.

Description
The problem appears to be that no mission entries are written to the Elite Dangerous journal. I am continuing to investigate.

`Copy` and `Copy + Reset` buttons sometimes do not copy activity

To reproduce:

  1. Play Elite Dangerous and do some work for your selected minor faction(s).
  2. Press the Copy or Copy + Reset buttons to copy the activity onto the clipboard.
  3. Close EDMC.
  4. Paste the clipboard into another application.

Expected result: The activity copied from EDMC appears in the application.
Actual result: Nothing is pasted.

Workaround:
Either:

  1. Paste the activity before closing the application (swap steps 3 and 4 above).
  2. Copy the activity, attempt to paste the activity then only press Copy + Reset when you have reported your activity.

The Windows clipboard has two modes of operation. One is putting data directly onto it. The second is informing the clipboard that data is available, which is then requested on first access. I have not investigated the tkinter library's clipboard functionality, which EDMFAT uses, but I suspect it is using the latter.

Moving to a new library or adding a separate clipboard library is disproportionately hard. I will continue to monitor the issue.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.