Git Product home page Git Product logo

fcms's Introduction

Github All Releases Tests

Introduction

Fleet Carrier Management System (FCMS) is an EDMC plug-in that automatically reports fleet carrier jumps to https://fleetcarrier.space. This website tracks fleet carrier movements and locations, optionally back to a squadron Discord.

This plug-in is based off the Fuel Rats EDMC plug-in written by Absolver for https://github.com/FuelRats/FCMS. I am not the original author. I merely added an MSI installer and decluttered the main window display.

Installation and Upgrade

Requirements:

  1. Install Elite Dangerous Market Connector (EDMC) version 5.0 (Odyseey release) or later.
  2. Create an account on https://fleetcarrier.space.
  3. Purchase a fleet carrier in Elite: Dangerous.

To install:

  1. Download the MSI file for the latest release under the Releases at the top right. You may get a warning saying it is potentially harmful. Please ignore these warnings.
  2. Run the MSI. This installs the plug-in, upgrading if an earlier version is present. Running the MSI does not require local administrative privileges.
  3. Restart EDMC if it was already running.

Use

First, create an account on https://fleetcarrier.space. Optionally, configure Discord integration for your squadron's Discord server. You will need your commander name, email address and API key. You can find or create your API key on https://fleetcarrier.space/my_carrier under the "Settings" tab on the right, as shown below:

Fleetcarrier.space HOW-TO

To configure (only needed once):

  1. Run EDMC.
  2. Open the "File" -> "Settings" menu. This opens the EDMC settings menu.
  3. Navigate to the "FCMS" tab. This shows settings for this plug-in.
  4. Enter your commander name, email address and API key from https://fleetcarrier.space.
  5. Click OK to close the dialog and save your settings.

To use:

  1. Start EDMC before you jump your fleet carrer, if not when you start playing Elite: Dangerous.
  2. Operate your fleet carrier as normal.
  3. The FCMS plug-in automatically updates https://fleetcarrier.space with your fleet carrier movements.

This plug-in supports multiple accounts, saving different settings for each.

See LICENSE for the license. There was no license included with the original source code.

Limitations

  1. The discord integration for https://fleetcarrier.space specifies the source system for a carrier jump. However, this plug-in reports the system the commander was in when issuing the jump order. It does not report the carrier's current system.

Contributing and Development

Bugs reports and suggestions are welcome!

See Contributing if you want to help with development.

fcms's People

Contributors

anthonylangsworth avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

fcms's Issues

FMCS not receiving data from EDMC

Not sure what's happened, i'm assuming an EDMC update has broke the plugin but unfortunately i'm unable to post updates to the fleet carrier site or to discord regarding market updates or carrier jumps, and neither can other members of my squadron

Plugin fails to load when unconfigured on EDMC 5.0.0

2021-05-15 22:23:38.851 - DEBUG - 4604:20440:20440 plugins.edsm.plugin_start3:149: Starting worker thread... 2021-05-15 22:23:38.853 - DEBUG - 4604:11960:11960 plugins.edsm.worker:521: Starting... 2021-05-15 22:23:38.853 - DEBUG - 4604:20440:20440 plugins.edsm.plugin_start3:153: Done. 2021-05-15 22:23:38.854 - INFO - 4604:20440:20440 plug.Plugin.__init__:49: loading plugin "edsy" from "C:\Program Files (x86)\EDMarketConnector\plugins\edsy.py" 2021-05-15 22:23:38.855 - INFO - 4604:20440:20440 plug.Plugin.__init__:49: loading plugin "inara" from "C:\Program Files (x86)\EDMarketConnector\plugins\inara.py" 2021-05-15 22:23:38.863 - DEBUG - 4604:20440:20440 plugins.inara.plugin_start3:171: Starting worker thread... 2021-05-15 22:23:38.864 - DEBUG - 4604:16160:16160 plugins.inara.new_worker:1233: Starting... 2021-05-15 22:23:38.865 - DEBUG - 4604:20440:20440 plugins.inara.plugin_start3:175: Done. 2021-05-15 22:23:38.865 - INFO - 4604:20440:20440 plug.Plugin.__init__:49: loading plugin "FCMS" from "C:\Users\cmach\AppData\Local\EDMarketConnector\plugins\FCMS\load.py" 2021-05-15 22:23:38.867 - ERROR - 4604:20440:20440 plug.Plugin.__init__:64: : Failed for Plugin "FCMS" Traceback (most recent call last): File "plug.pyc", line 55, in __init__ File "C:\Users\cmach\AppData\Local\EDMarketConnector\plugins\FCMS\load.py", line 43, in plugin_start3 config.delete("FCMSEmail") File "config.pyc", line 610, in delete FileNotFoundError: [WinError 2] The system cannot find the file specified 2021-05-15 22:23:38.869 - ERROR - 4604:20440:20440 plug.load_plugins:161: Failure loading found Plugin "FCMS" Traceback (most recent call last): File "plug.pyc", line 159, in load_plugins File "plug.pyc", line 55, in __init__ File "C:\Users\cmach\AppData\Local\EDMarketConnector\plugins\FCMS\load.py", line 43, in plugin_start3 config.delete("FCMSEmail") File "config.pyc", line 610, in delete FileNotFoundError: [WinError 2] The system cannot find the file specified 2021-05-15 22:23:38.912 - DEBUG - 4604:20440:20440 monitor.EDLogs.start:166: Begin... 2021-05-15 22:23:38.914 - DEBUG - 4604:20440:20440 monitor.EDLogs.start:209: Not polling, no observer, starting an observer... 2021-05-15 22:23:38.915 - DEBUG - 4604:20440:20440 monitor.EDLogs.start:213: Done

When running EDMC 5.0.0 and FCMS 0.9 without prior configuration, FCMS will fail to load.

Solution was downgrading both EDMC to 4.2.7 and FCMS to 0.7, configuring the 3 fields in the FCMS tab, then upgrading in place. Without, the FCMS plugin fails to load on boot, with both Release 0.7 and 0.9.

FCMS 0.10 via EDMarketConnector 5.1.0 does not update market

In Inara and on fleetcarrier.space the only market info that is shown is from black market. The position, docking permissions, even cargo contents are updated correctly. The info from "normal" market is not visible in any of the two sites.

CMDR name, email, fleetcarrier api matches.

It's been like that for some time now so I don't think it's a regression.

will not update fleetcarrier.space

As the title says it will not update. just says check CMDR name which i did and its fine. Could you maybe see when you can whats happening 07

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.