jarangmandi / TDHelper

GUI for Trade Dangerous and EDDBlink
MIT License
6 stars 0 forks source link

2022.02.08

Trade Dangerous Helper has a new home! Unfortunately Cmdr Austen is no longer able to maintain this wonderful tool and the most recent release was some two and a half years ago, since when Elite: Dangerous has seen many updates. Fleet Carriers are new, Odyssey settlements are new, and the underlying tradedangerous program has moved on to support these updates. Until now, TDH hasn't. I now, stepping on the shoulders of giants, have taken on the mantle of maintaining it.

Cmdr JarangMandi

2018.06.26

Trade Dangerous Helper has been updated. The excellent maddavo plugin stopped working some months ago and Cmdr eyeonus wrote a new plugin that pulls data either from a server mainained by Cmdr Tromador or from the EDDB server as a fallback. This new pugin, EDDBlink, allowed TD Helper to work again but not as an integrated system. I have, therefore, updated TD Helper, removing all the maddavo plugin calls and substituting the EDDBlink plugin call allowing TD Helper to work again as intended. There were a few other bugs that got squished in the process.

Cmdr Austen

2016.08.28

Trade Dangerous Helper is an extremely helpful GUI by Jon Wrights for the powerful command-line utility tradedangerous by Oliver Smith. Sadly the last update of TDHelper is now over a year ago and due to changes in the netlog format the tool was not able to create the Pilot's log anymore. Jon Wright has kindly put his source code under the MIT License that allows me to modify and publish this code to ensure its functionality with the current Elite version.

Cmdr Olklei

Trade Dangerous Helper

Copyright under the MIT License (C) 2015, Jon Wrights

FAQ page is HERE

What is this tool supposed to do?

I made this GUI frontend to help with common usage of the fantastically useful trade route plotter tool Trade Dangerous made by Oliver Smith for the awesome space sim MMO Elite: Dangerous.

Installation Instructions

First, you'll need to make sure you have at least .NET 4.5 Framework or above installed. You'll also need at least Python 3.4 available. As well as the very latest version of Trade Dangerous from Eyeonus' (GitHub GIT).

Once you have those requirements:

No settings are saved to the registry, and no setup program is required. To uninstall it, just delete the files you extracted from the directory you put them in; no fuss no muss.

What features does it currently have?

There is full support for most TradeDangerous commands. The interface itself is still in constant development. Suggestions for improvements and features are always welcome.

What do I need to compile this project from source?

I use Visual Studio 2017 Community Version for C#, however Visual Studio 2017 works fine as well. The System.Data.SQLite.dll, Newtonsoft.Json.dll and SharpConfig.dll libraries included in this repository are the only additional libraries required.

Respectful mentions

Thanks to Oliver Smith for his Trade Dangerous tool written in Python. Without which this tool would not be possible.

Thanks also to Cmdr Olklei for his modifications to the original.