First few new locations calculated - but don't use SagA*!
https://docs.google.com/spreadsheets/d/1dNvJV2CnRLU9BqaTpR-lV4D8AW1PfMzOcKzlqIe5aJg/edit?usp=sharing
The rest seems to be quite ok.
![]()
INSERT INTO "Station" VALUES(96,'Hirase Platform',(SELECT system_id FROM System WHERE System.name = 'WISE 1647+5632'),0.0);
INSERT INTO "Station" VALUES(97,'Adams Dock',(SELECT system_id FROM System WHERE System.name = '44 chi Draconis'),0.0);
INSERT INTO "Station" VALUES(98,'Ferguson Platform',(SELECT system_id FROM System WHERE System.name = '44 chi Draconis'),0.0);
INSERT INTO "Station" VALUES(99,'Horowitz City',(SELECT system_id FROM System WHERE System.name = 'G 203-47'),0.0);
INSERT INTO "Station" VALUES(100,'Hopkins Settlement',(SELECT system_id FROM System WHERE System.name = 'G 203-47'),0.0);
INSERT INTO "Station" VALUES(101,'Zhen Outpost',(SELECT system_id FROM System WHERE System.name = 'G 203-47'),0.0);
INSERT INTO "Station" VALUES(102,'Sy Base',(SELECT system_id FROM System WHERE System.name = 'LHS 3262'),0.0);
Some more stations (not all with market):
Code:INSERT INTO "Station" VALUES(96,'Hirase Platform',(SELECT system_id FROM System WHERE System.name = 'WISE 1647+5632'),0.0); INSERT INTO "Station" VALUES(97,'Adams Dock',(SELECT system_id FROM System WHERE System.name = '44 chi Draconis'),0.0); INSERT INTO "Station" VALUES(98,'Ferguson Platform',(SELECT system_id FROM System WHERE System.name = '44 chi Draconis'),0.0); INSERT INTO "Station" VALUES(99,'Horowitz City',(SELECT system_id FROM System WHERE System.name = 'G 203-47'),0.0); INSERT INTO "Station" VALUES(100,'Hopkins Settlement',(SELECT system_id FROM System WHERE System.name = 'G 203-47'),0.0); INSERT INTO "Station" VALUES(101,'Zhen Outpost',(SELECT system_id FROM System WHERE System.name = 'G 203-47'),0.0); INSERT INTO "Station" VALUES(102,'Sy Base',(SELECT system_id FROM System WHERE System.name = 'LHS 3262'),0.0);
Is using this tool still somewhat broken for trading?
This is my fav tool and hoping we can keep still using it.
I have have used a few trading tools and I just downloaded TD today to give it a try. I have to congratulate you kfsone for this tool. It is very impressive.
I was very happy when I managed to parse and import my data from another tool (Theo20185's Trade Route Assistant) that I went back to using when Beta 2 came through. I noticed while I was going through that process that there are two commodities that are in the wrong categories - Beryllium and Gallium were in Minerals in the TradeDangerous.sql . I changed these lines as follows:
...
INSERT INTO "Item" VALUES(68,'Gallium',6);
INSERT INTO "Item" VALUES(69,'Beryllium',6);
...
also I had to add Battle Weapons at the end of the list:
...
INSERT INTO "Item" VALUES(76,'Battle Weapons',10);
...
and then I shifted all the Gallium and Beryllium in my TradeDangerous.prices file up to the Metals sections of stations that had them.
[Q] Am I right in surmising that the TradeDangerous.sql file is globally distributed with each version and therefore need to advise of changes that are required for you to add?
[Q] I have added some stations. Do I need to advise you of the stations so you can add them into the TradeDangerous.sql?
I think this tool comes closest to being the most comprehensive. As such, I think it is probably the closest to having the required data to perform calculations for the one feature that I think is missing from all trading tools - Optimal Time trading. ie: The best way to spend your time to maximise credits per minute or hour.
The optimal time function would take each system jump and the station supercruise time into consideration to provide the best credits/hr. Am I right in that the last argument of the Station lines in the TradeDangerous.sql file are the distance of the station from the nav beacon in Ls? If that is the case, then the data is there. A transform function would be needed to convert that distance to a supercruising time. Is something like this possible? How hard do you think it would be?
INSERT INTO "Station" VALUES(96,'Low Landing',(SELECT system_id FROM System WHERE System.name = 'V1090 Herculis'),42046.0);
INSERT INTO "Station" VALUES(97,'Gelfand Survey',(SELECT system_id FROM System WHERE System.name = 'Dharai'),0.0);
INSERT INTO "Station" VALUES(98,'Hobaugh Beacon',(SELECT system_id FROM System WHERE System.name = 'LP 45-128'),0.0);
INSERT INTO "Station" VALUES(99,'Al-Khalili Refinery',(SELECT system_id FROM System WHERE System.name = 'Wolf 1409'),1116.0);
INSERT INTO "Station" VALUES(100,'Fowler Estate',(SELECT system_id FROM System WHERE System.name = 'Nimba'),0.0);
INSERT INTO "Station" VALUES(101,'Springer Port',(SELECT system_id FROM System WHERE System.name = 'LP 102-320'),0.0);
INSERT INTO "Station" VALUES(102,'Volterra Refinery',(SELECT system_id FROM System WHERE System.name = 'Ao Qin'),0.0);
INSERT INTO "Station" VALUES(103,'Williams Point',(SELECT system_id FROM System WHERE System.name = '21 Draco'),0.0);
INSERT INTO "Station" VALUES(104,'Ejeta Station',(SELECT system_id FROM System WHERE System.name = '14 Herculis'),3203.0);
INSERT INTO "Station" VALUES(105,'Paul-Freidrichs Expedition Base Camp',(SELECT system_id FROM System WHERE System.name = 'Paul-Friedrichs Star'),233.0);
Please update this spreadsheet with any findings about stations and systems.Is there an organised sharing of accumulated station market data somewhere for this?
I haven't changed Gallium and Beryllium in the database because if someone is using the old prices has or manually entered a lot systems like me, they will have to go in and change all systems again.
INSERT INTO "Item" VALUES(77,'Gallium',6);
INSERT INTO "Item" VALUES(78,'Beryllium',6);
If you want to keep the old one, just add two new ones:
Itemnames must only be unique inside a category. With this, old and new price files should work (I didn't test it).Code:INSERT INTO "Item" VALUES(77,'Gallium',6); INSERT INTO "Item" VALUES(78,'Beryllium',6);