Most commanders will know about the FD's new data access policy.
A snippet from this announcement: "We will be considering an external API for future development."
Seting up a good API will take quite some time and I personally don't expect it before the final release - if they choose to release it at all.
It has been discussed that THE reason FD did this was because apparently third party programs, like marketdump (which feds EMDN) was causing stability issues and or crashes. Though I haven't seen an FD source for that. Lets assume that that is the sole reason why FD stopped marketdump and prohibited tools that aquire data directly from the game or through its communications.
Would the following not solve the current lack of price data needed for third party tools. ED stays stable and the prices are available.
- When opening the commodities market an XML file for that station is created in the (sub)directory where the logs are stored. An existing file is simply overwritten.
- FD provides the community with the system coordinates of Beta2.
If FD does NOT want to have us real time data available they could create the file say 10 minutes after opening the market.
PRE marketdump Slopey's BPC scraped the heap memory of ED. In here was stored in XML format the complete price info for the opened commodities market. "Live marketdata" a tool which got its info from the FD servers directly also presented its output in XML. Both looked the same. When opening the market ED gets from het network the prices. Hence the price information (perhaps even directly in XML format) is available in(side) ED.
When the file(s) are there a marketdump program could simply read the files and upload them to EMDN. In effect all trading tools would continue to work - and in a legal way. This would include the local mode for Slopeys BPC and would make it possible to create a local mode for for example Trade Dangerous by kfsone as well.
I'm a programmer myself and can't really imagine this would take more then a single day including testing.
To be honest. I don't expect FD doing this. They will have various reasons for there new policy. Of course if they did this it would mean they would support the existing of third party tools.This would have consequences for them. I suspect that that the upcoming official app (free or paid) have something to do with it. But that is of course pure speculation.
I just wanted to point out that from a technical point of view things seem to be (relative) easy to implement.
Please do NOT turn this into another pro vs contra third party (trading) tools thread. Those discussion for me are the equivalent of the trenches war of WWI. Nobody makes progress. Also lets NOT discuss why FD did it. Also lets not discuss of those tools were really causing problems. Lets try to concentrate on a pure technical point of view of the feasibility of my suggestion.