Version 0.7.1 is the last build for the .NET client. No further updates will be made for that application. Development is being transferred to an online web application. Trades, manifests, and routes will be available as they are now. User data may be kept private or made public. Users will also have the option to use only their own data or public data.
The web application domain and hosting is secured: http://www.elitedangeroustrade.net
RHP (Rhys) created a tool that will convert MarketDump CSV files to an XML file that can be loaded into the .NET application. For questions or support, please contact RHP (Rhys). You can find his project on GitHub: http://github.com/Rhys314/csv2edassistant
Most Recent Build: 0.7.1
GitHub: https://github.com/Theo20185/EliteDangerousTradingAssistant.git
Changes for 0.7.1
1. Hotfix for route calculation errors. The changes in 0.7 introduced a bug that prevented the Adviser from finding the best routes. The hotfix has changed the Adviser to find one route centered on each system. Compare the results from 0.7 to 0.7.1 using the same inputs, and you will see the difference in the routes that have the highest average profit per trip.
The adviser uses out/return pairs now instead of individual manifests.
Example: The Adviser finds that a route from Azeban City to Beagle 2 Landing is the best average profit per trip out of Azeban City. It then removes the return trip, and sees if adding a trip to Freeport and a return trip to Azeban City will increase or decrease the average profit. If it increases, we include the new trip and keep analyzing other routes. If it decreases, we stop analysis and provide the original route.
Changes for 0.7
1. Optimized the route calculations for the Adviser.
1A. Routes that have short circuited (visited the same station twice) are no longer considered by the Adviser.
1B. Route comparisons for each centered system/station stop as soon as adding the next highest manifest results in a decrease of the average profit per trip.
1C. Route results are pared down by only providing the best average profit per jump for each centered system/station.
2. Fixed tabbing on dialog windows.
3. Added Accept and Cancel buttons where appropriate.
Features:
1. Add systems, stations, and commodities during your travels.
2. Calculate profitable trade routes between systems/stations using your own collected data.
3. Save your data after collecting it and reload it when you want.
4. Time stamps for each commodity. See how old the data you collected is. Remember to update regularly.
5. Filter the trade routes by your own criteria.
6. Save data is included by the developer. Files are named according to the date they were updated.
7. Use the Adviser to recommend a shipping manifest based on your filtered results, how much capital you have, and how many empty cargo hold slots you have.
8. Use the Adviser to find a full circuit trade route that starts and stops in the same system.
Working on: (Not necessarily in order)
1. Update reminders: If you have not been to a particular system in a long time, the assistant will remind you that the data is old and may not be reliable.
2. Solution to share data with other users so that they can use your collected data and you can use theirs.
3. Add a log of transactions for buying and selling. The log should update the commodity for the appropriate station/commodity.
4. Adding fuel, fuel prices, system coordinates, distance, and current drive capabilities to the application to assist with making routes.
I am Theo20185. I am a software developer and I love games. I whipped up this small application to help all of us traders who are just getting started in Elite: Dangerous.
What does it do?
This assistant will let you log each system and station that you travel to, and record the prices of the commodities. Once you have a few stations logged with the commodity prices, you can ask the assistant to calculate all profitable trade routes. You can sort the data by the name of the systems (start or end), the name of the stations (start or end), the prices (buy or sell), profit per unit, or the return on investment.
I have to enter my data manually?
Yes. While automated logging would be nice, I'm pretty sure that hacking the client in order to extract this information would be a violation of my license with it. Even if Frontier provided a developer API to do this, we must keep in mind that we are working with a Beta build, and the client will probably change drastically many times before release. This way, any updates I do to ED Trading Assistant will not rely on nor be caused by client updates.
Can't I do the same thing with paper and a pencil?
Yes, you can. I saw a very nice Commander's log on this same forum. The advantage over the paper is that trade route calculation is automatic. You, as a player, can visit your favorite systems once and then see all trade routes found in those systems. From here, you can set up a profitable circuit of trading from one system to the next with ease. With a paper and pencil, you would have to figure out each route manually, taking more time, and by then your data may be out of date.
Do you plan to add any features?
Yes. I plan to add more features in the future. I will keep a log of planned features here in this thread.
What was used to make this application?
Visual Studio 2013 Express. I used C# to make this Windows Forms application.
How can I get this application?
Please visit the link above to the most recent build. I share the .zip file on my Google Docs page. If the demand grows to the point where I can no longer host there, I will probably move it to SourceForge or another repository. Be sure to check back here for the most recent news of this application.
Can I report any bugs I find to you?
Yes, please! I do my own testing, but like any developer, I do miss items. I cannot anticipate every test case that will be done in the wild. If you find a bug, and you want to report it, send me a screenshot of the application as well as a description of the steps you took that caused the bug to appear.
The web application domain and hosting is secured: http://www.elitedangeroustrade.net
RHP (Rhys) created a tool that will convert MarketDump CSV files to an XML file that can be loaded into the .NET application. For questions or support, please contact RHP (Rhys). You can find his project on GitHub: http://github.com/Rhys314/csv2edassistant
Most Recent Build: 0.7.1
GitHub: https://github.com/Theo20185/EliteDangerousTradingAssistant.git
Changes for 0.7.1
1. Hotfix for route calculation errors. The changes in 0.7 introduced a bug that prevented the Adviser from finding the best routes. The hotfix has changed the Adviser to find one route centered on each system. Compare the results from 0.7 to 0.7.1 using the same inputs, and you will see the difference in the routes that have the highest average profit per trip.
The adviser uses out/return pairs now instead of individual manifests.
Example: The Adviser finds that a route from Azeban City to Beagle 2 Landing is the best average profit per trip out of Azeban City. It then removes the return trip, and sees if adding a trip to Freeport and a return trip to Azeban City will increase or decrease the average profit. If it increases, we include the new trip and keep analyzing other routes. If it decreases, we stop analysis and provide the original route.
Changes for 0.7
1. Optimized the route calculations for the Adviser.
1A. Routes that have short circuited (visited the same station twice) are no longer considered by the Adviser.
1B. Route comparisons for each centered system/station stop as soon as adding the next highest manifest results in a decrease of the average profit per trip.
1C. Route results are pared down by only providing the best average profit per jump for each centered system/station.
2. Fixed tabbing on dialog windows.
3. Added Accept and Cancel buttons where appropriate.
Features:
1. Add systems, stations, and commodities during your travels.
2. Calculate profitable trade routes between systems/stations using your own collected data.
3. Save your data after collecting it and reload it when you want.
4. Time stamps for each commodity. See how old the data you collected is. Remember to update regularly.
5. Filter the trade routes by your own criteria.
6. Save data is included by the developer. Files are named according to the date they were updated.
7. Use the Adviser to recommend a shipping manifest based on your filtered results, how much capital you have, and how many empty cargo hold slots you have.
8. Use the Adviser to find a full circuit trade route that starts and stops in the same system.
Working on: (Not necessarily in order)
1. Update reminders: If you have not been to a particular system in a long time, the assistant will remind you that the data is old and may not be reliable.
2. Solution to share data with other users so that they can use your collected data and you can use theirs.
3. Add a log of transactions for buying and selling. The log should update the commodity for the appropriate station/commodity.
4. Adding fuel, fuel prices, system coordinates, distance, and current drive capabilities to the application to assist with making routes.
I am Theo20185. I am a software developer and I love games. I whipped up this small application to help all of us traders who are just getting started in Elite: Dangerous.
What does it do?
This assistant will let you log each system and station that you travel to, and record the prices of the commodities. Once you have a few stations logged with the commodity prices, you can ask the assistant to calculate all profitable trade routes. You can sort the data by the name of the systems (start or end), the name of the stations (start or end), the prices (buy or sell), profit per unit, or the return on investment.
I have to enter my data manually?
Yes. While automated logging would be nice, I'm pretty sure that hacking the client in order to extract this information would be a violation of my license with it. Even if Frontier provided a developer API to do this, we must keep in mind that we are working with a Beta build, and the client will probably change drastically many times before release. This way, any updates I do to ED Trading Assistant will not rely on nor be caused by client updates.
Can't I do the same thing with paper and a pencil?
Yes, you can. I saw a very nice Commander's log on this same forum. The advantage over the paper is that trade route calculation is automatic. You, as a player, can visit your favorite systems once and then see all trade routes found in those systems. From here, you can set up a profitable circuit of trading from one system to the next with ease. With a paper and pencil, you would have to figure out each route manually, taking more time, and by then your data may be out of date.
Do you plan to add any features?
Yes. I plan to add more features in the future. I will keep a log of planned features here in this thread.
What was used to make this application?
Visual Studio 2013 Express. I used C# to make this Windows Forms application.
How can I get this application?
Please visit the link above to the most recent build. I share the .zip file on my Google Docs page. If the demand grows to the point where I can no longer host there, I will probably move it to SourceForge or another repository. Be sure to check back here for the most recent news of this application.
Can I report any bugs I find to you?
Yes, please! I do my own testing, but like any developer, I do miss items. I cannot anticipate every test case that will be done in the wild. If you find a bug, and you want to report it, send me a screenshot of the application as well as a description of the steps you took that caused the bug to appear.
Last edited: