In-Development TradeDangerous: power-user trade optimizer

Are you sure?

I ask as when I wrote those instructions a week or so back, the file in the Eyeonus TD installation was not the same version as the latest one in the EDDBlink repository.

I don't remember who asked me, but I do remember responding to that question thusly: "The only difference between the plugin included in the eye-TD branch and the solo plugin for the bgol branch is that the solo plugin includes code to make the changes needed to work on bgol's branch, whereas those changes are already made in the eye-TD branch, and therefore the code to make them is not included due to being not needed."

Both the plugin found in the eye-TD branch and the solo plugin are identical except for the lack of unnecessary code in the eye-TD version. Any update made to one is also immediately made to the other.

They are, functionally, identical.
 
Last edited:
I don't remember who asked me, but I do remember responding to that question thusly: "The only difference between the plugin included in the eye-TD branch and the solo plugin for the bgol branch is that the solo plugin includes code to make the changes needed to work on bgol's branch, whereas those changes are already made in the eye-TD branch, and therefore the code to make them is not included due to being not needed."

Both the plugin found in the eye-TD branch and the solo plugin are identical except for the lack of unnecessary code in the eye-TD version. Any update made to one is also immediately made to the other.

They are, functionally, identical.

Ah. Thanks for clearing that up, I'll make the changes to the setup instructions to take this into account.
 
EDDB Can see that I landed there moments ago...

Listener has logged it several times in fact

Market update for PACHANWEN/MACLEOD INSTALLATION finished in 1.076 seconds.
Market update for PACHANWEN/MACLEOD INSTALLATION finished in 2.012 seconds.
Market update for PACHANWEN/MACLEOD INSTALLATION finished in 1.852 seconds.
(system 15182, station 42414)

But despite downloading a number of updates to live-listings.csv, my database doesn't agree, and upon running the same query on the server, the server database doesn't agree either.


Code:
SELECT * FROM StationItem WHERE station_id == 42414
station_id,item_id,demand_price,demand_units,demand_level,supply_price,supply_units,supply_level,modified,from_live
42414,2,95,0,0,100,123,2,2018-04-27 01:22:38,0
42414,5,538,2144,2,0,0,0,2018-04-27 01:22:38,0
42414,6,8011,678,3,0,0,0,2018-04-27 01:22:38,0
42414,7,764,705,2,0,0,0,2018-04-27 01:22:38,0
42414,8,393,1738,2,0,0,0,2018-04-27 01:22:38,0
42414,9,868,228,2,0,0,0,2018-04-27 01:22:38,0
42414,10,9740,13,2,0,0,0,2018-04-27 01:22:38,0
42414,11,5347,408,2,0,0,0,2018-04-27 01:22:38,0
42414,12,472,984,2,0,0,0,2018-04-27 01:22:38,0
42414,14,1640,728,2,0,0,0,2018-04-27 01:22:38,0
42414,15,1639,213,2,0,0,0,2018-04-27 01:22:38,0
42414,16,632,1611,2,0,0,0,2018-04-27 01:22:38,0
42414,17,387,156,2,0,0,0,2018-04-27 01:22:38,0
42414,18,539,590,2,0,0,0,2018-04-27 01:22:38,0
42414,19,425,3577,2,0,0,0,2018-04-27 01:22:38,0
42414,20,799,679,3,0,0,0,2018-04-27 01:22:38,0
42414,21,1828,667,2,0,0,0,2018-04-27 01:22:38,0
42414,30,764,516,2,0,0,0,2018-04-27 01:22:38,0
42414,31,523,907,2,0,0,0,2018-04-27 01:22:38,0
42414,33,540,227,2,0,0,0,2018-04-27 01:22:38,0
42414,34,3562,25,3,0,0,0,2018-04-27 01:22:38,0
42414,35,7732,194,3,0,0,0,2018-04-27 01:22:38,0
42414,36,7732,41,3,0,0,0,2018-04-27 01:22:38,0
42414,42,10363,99,2,0,0,0,2018-04-27 01:22:38,0
42414,45,13447,75,2,0,0,0,2018-04-27 01:22:38,0
42414,46,41996,88,3,0,0,0,2018-04-27 01:22:38,0
42414,47,5137,172,2,0,0,0,2018-04-27 01:22:38,0
42414,59,17184,319,2,0,0,0,2018-04-27 01:22:38,0
42414,60,9827,0,0,10267,159,2,2018-04-27 01:22:38,0
42414,75,47,0,0,78,57,3,2018-04-27 01:22:38,0
42414,78,2431,190,3,0,0,0,2018-04-27 01:22:38,0
42414,79,4764,175,2,0,0,0,2018-04-27 01:22:38,0
42414,80,2701,343,3,0,0,0,2018-04-27 01:22:38,0
42414,83,66790,12,3,0,0,0,2018-04-27 01:22:38,0
42414,101,523,907,2,0,0,0,2018-04-27 01:22:38,0
42414,102,1238,54,2,0,0,0,2018-04-27 01:22:38,0
42414,103,2097,197,2,0,0,0,2018-04-27 01:22:38,0
42414,104,2315,99,3,0,0,0,2018-04-27 01:22:38,0
42414,116,732,102,3,0,0,0,2018-04-27 01:22:38,0
42414,118,763,5121,2,0,0,0,2018-04-27 01:22:38,0
42414,119,1332,270,2,0,0,0,2018-04-27 01:22:38,0
42414,121,5041,420,3,0,0,0,2018-04-27 01:22:38,0
42414,271,347,809,2,0,0,0,2018-04-27 01:22:38,0
42414,276,93164,45,3,0,0,0,2018-04-27 01:22:38,0
42414,305,1800,1168,3,0,0,0,2018-04-27 01:22:38,0
42414,307,808,14,2,0,0,0,2018-04-27 01:22:38,0

Now this seems very odd indeed. As I can clearly see that my previous stop ( @ station id 3549) was logged, listened to and made it into the DB (checked @ EDDB) .

So - I ran
SELECT * FROM StationItem WHERE MODIFIED > "2018-07-07"
I won't (even spoilered) copy the 200K plus entries just for today, but note that barring a few with obviously wrong timestamps a few hours in the future (likely incorrect TZ setup) there are entries consistenly being added.

So I went to:
Market update for BINJIA/MENZIES POINT finished in 0.37 seconds. (System 2409/Station 51351)

Which hadn't been updated in weeks - Price Update: 44 days ago, said EDDB. After landing I confirmed with EDDB that data had gone through, it said Price Update:2 mins ago

I asked the server DB what it thought, given the listener had obviously had the update... it said

Code:
sqlite> SELECT * FROM StationItem WHERE station_id == 51351;
51351|2|3|0|0|15|15013|3|2018-05-24 17:28:36|0
51351|5|510|1904|1|0|0|0|2018-05-24 17:28:36|0
51351|6|6561|166|1|0|0|0|2018-05-24 17:28:36|0
51351|7|733|1001|1|0|0|0|2018-05-24 17:28:36|0
51351|8|366|3579|1|0|0|0|2018-05-24 17:28:36|0
51351|9|838|500|1|0|0|0|2018-05-24 17:28:36|0
51351|11|4906|560|1|0|0|0|2018-05-24 17:28:36|0
51351|12|446|803|1|0|0|0|2018-05-24 17:28:36|0
51351|13|263|356|1|0|0|0|2018-05-24 17:28:36|0
51351|14|1847|25|1|0|0|0|2018-05-24 17:28:36|0
51351|15|1866|34|1|0|0|0|2018-05-24 17:28:36|0
51351|16|875|104|1|0|0|0|2018-05-24 17:28:36|0
51351|17|269|898|1|0|0|0|2018-05-24 17:28:36|0
51351|18|779|111|1|0|0|0|2018-05-24 17:28:36|0
51351|19|403|314|1|0|0|0|2018-05-24 17:28:36|0
51351|20|446|715|1|0|0|0|2018-05-24 17:28:36|0
51351|21|2040|27|1|0|0|0|2018-05-24 17:28:36|0
51351|22|342|20867|1|0|0|0|2018-05-24 17:28:36|0
51351|30|737|458|1|0|0|0|2018-05-24 17:28:36|0
51351|31|495|794|1|0|0|0|2018-05-24 17:28:36|0
51351|33|447|884|1|0|0|0|2018-05-24 17:28:36|0
51351|35|6740|406|1|0|0|0|2018-05-24 17:28:36|0
51351|36|6888|44|1|0|0|0|2018-05-24 17:28:36|0
51351|37|526|6831|1|0|0|0|2018-05-24 17:28:36|0
51351|49|1231|2533|1|0|0|0|2018-05-24 17:28:36|0
51351|64|4447|60|1|0|0|0|2018-05-24 17:28:36|0
51351|66|734|2288|1|0|0|0|2018-05-24 17:28:36|0
51351|67|507|14178|1|0|0|0|2018-05-24 17:28:36|0
51351|70|2671|79|1|0|0|0|2018-05-24 17:28:36|0
51351|77|6|0|0|31|33417|3|2018-05-24 17:28:36|0
51351|78|332|0|0|597|40|1|2018-05-24 17:28:36|0
51351|80|371|0|0|583|122|3|2018-05-24 17:28:36|0
51351|81|6561|634|1|0|0|0|2018-05-24 17:28:36|0
51351|97|17805|1179|3|0|0|0|2018-05-24 17:28:36|0
51351|101|495|794|1|0|0|0|2018-05-24 17:28:36|0
51351|102|1169|1163|1|0|0|0|2018-05-24 17:28:36|0
51351|103|2360|88|1|0|0|0|2018-05-24 17:28:36|0
51351|104|2375|52|1|0|0|0|2018-05-24 17:28:36|0
51351|109|12908|9937|3|0|0|0|2018-05-24 17:28:36|0
51351|114|103636|674|3|0|0|0|2018-05-24 17:28:36|0
51351|116|517|248|1|0|0|0|2018-05-24 17:28:36|0
51351|117|8168|1514|3|0|0|0|2018-05-24 17:28:36|0
51351|118|670|4569|1|0|0|0|2018-05-24 17:28:36|0
51351|119|1296|1234|1|0|0|0|2018-05-24 17:28:36|0
51351|124|7680|799|3|0|0|0|2018-05-24 17:28:36|0
51351|271|245|335|1|0|0|0|2018-05-24 17:28:36|0
51351|276|116367|57|3|0|0|0|2018-05-24 17:28:36|0
51351|282|11901|426|2|0|0|0|2018-05-24 17:28:36|0
51351|283|7644|843|3|0|0|0|2018-05-24 17:28:36|0
51351|284|3291|2860|2|0|0|0|2018-05-24 17:28:36|0
51351|285|8484|953|2|0|0|0|2018-05-24 17:28:36|0
51351|287|2022|628|1|0|0|0|2018-05-24 17:28:36|0
51351|288|3902|1344|2|0|0|0|2018-05-24 17:28:36|0
51351|290|4254|1219|3|0|0|0|2018-05-24 17:28:36|0
51351|292|3197|1765|3|0|0|0|2018-05-24 17:28:36|0
51351|298|3950|2189|3|0|0|0|2018-05-24 17:28:36|0
51351|299|5053|1627|3|0|0|0|2018-05-24 17:28:36|0
51351|300|5591|353|1|0|0|0|2018-05-24 17:28:36|0
51351|301|3902|1791|2|0|0|0|2018-05-24 17:28:36|0
51351|302|8169|730|3|0|0|0|2018-05-24 17:28:36|0
51351|304|2012|3196|1|0|0|0|2018-05-24 17:28:36|0
51351|305|1413|619|1|0|0|0|2018-05-24 17:28:36|0
51351|306|3060|1739|1|0|0|0|2018-05-24 17:28:36|0
51351|307|2054|30|1|0|0|0|2018-05-24 17:28:36|0

Clearly, information wasn't getting through. So I had a look in listings-live - (grep 51351 listings-live.csv) . Other than a couple of random matches in the wrong columns, nothing.

In contrast, other stations were getting data added correctly e.g. Nouvel Platform 40110

Code:
station_id,item_id,demand_price,demand_units,demand_level,supply_price,supply_units,supply_level,modified,from_live
40110,1,874,18383,2,0,0,0,2018-07-07 12:55:34,0
40110,2,80,1,0,84,44792,3,2018-07-07 12:55:34,0
40110,3,299,8522,2,0,0,0,2018-07-07 12:55:34,0
40110,5,316,3062,1,0,0,0,2018-07-07 12:55:34,0
40110,6,8358,5970,2,0,0,0,2018-07-07 12:55:34,0
40110,7,528,920,1,0,0,0,2018-07-07 12:55:34,0
40110,8,282,8228,2,0,0,0,2018-07-07 12:55:34,0
40110,9,626,329,1,0,0,0,2018-07-07 12:55:34,0
40110,11,5387,2152,2,0,0,0,2018-07-07 12:55:34,0
40110,12,360,4002,2,0,0,0,2018-07-07 12:55:34,0
40110,14,1422,1283,2,0,0,0,2018-07-07 12:55:34,0
40110,15,1423,322,2,0,0,0,2018-07-07 12:55:34,0
40110,16,516,3570,2,0,0,0,2018-07-07 12:55:34,0
40110,17,144,160,1,0,0,0,2018-07-07 12:55:34,0
40110,18,426,1146,2,0,0,0,2018-07-07 12:55:34,0
40110,19,314,7640,2,0,0,0,2018-07-07 12:55:34,0
40110,20,775,1739,3,0,0,0,2018-07-07 12:55:34,0
40110,21,1599,1166,2,0,0,0,2018-07-07 12:55:34,0
40110,22,44,1,0,59,2578,3,2018-07-07 12:55:34,0
40110,23,649,1,0,678,2674,3,2018-07-07 12:55:34,0
40110,24,6595,1,0,6674,310,1,2018-07-07 12:55:34,0
40110,28,717,6398,2,0,0,0,2018-07-07 12:55:34,0
40110,29,947,27470,1,0,0,0,2018-07-07 12:55:34,0
40110,30,528,1848,1,0,0,0,2018-07-07 12:55:34,0
40110,31,301,1280,1,0,0,0,2018-07-07 12:55:34,0
40110,33,317,256,1,0,0,0,2018-07-07 12:55:34,0
40110,35,7597,2974,2,0,0,0,2018-07-07 12:55:34,0
40110,36,8356,567,2,0,0,0,2018-07-07 12:55:34,0
40110,37,202,1,0,217,8395,3,2018-07-07 12:55:34,0
40110,38,8090,1,0,8184,29,1,2018-07-07 12:55:34,0
40110,39,497,1,0,520,24596,3,2018-07-07 12:55:34,0
40110,40,309,1,0,331,6070,3,2018-07-07 12:55:34,0
40110,41,5088,1,0,5212,115,1,2018-07-07 12:55:34,0
40110,42,10815,1,0,10940,555,1,2018-07-07 12:55:34,0
40110,43,5858,1,0,5928,829,1,2018-07-07 12:55:34,0
40110,44,1202,1,0,1235,2193,3,2018-07-07 12:55:34,0
40110,45,13831,1,0,13989,11,1,2018-07-07 12:55:34,0
40110,47,4802,1,0,4919,524,1,2018-07-07 12:55:34,0
40110,48,3681,1,0,3773,4011,2,2018-07-07 12:55:34,0
40110,49,738,1,0,771,7785,3,2018-07-07 12:55:34,0
40110,50,2115,1,0,2169,1335,3,2018-07-07 12:55:34,0
40110,51,152,11657,1,0,0,0,2018-07-07 12:55:34,0
40110,52,1912,1,0,1962,26830,3,2018-07-07 12:55:34,0
40110,53,973,1,0,1014,13211,3,2018-07-07 12:55:34,0
40110,54,1413,1,0,1450,52565,3,2018-07-07 12:55:34,0
40110,55,1628,1,0,1671,9153,3,2018-07-07 12:55:34,0
40110,56,366,1,0,383,100138,3,2018-07-07 12:55:34,0
40110,57,169,1,0,182,48916,3,2018-07-07 12:55:34,0
40110,58,889,4965,1,0,0,0,2018-07-07 12:55:34,0
40110,61,3568,10934,2,0,0,0,2018-07-07 12:55:34,0
40110,65,1569,19189,2,0,0,0,2018-07-07 12:55:34,0
40110,67,801,54631,3,0,0,0,2018-07-07 12:55:34,0
40110,69,6982,8353,3,0,0,0,2018-07-07 12:55:34,0
40110,74,79,1,0,93,18058,3,2018-07-07 12:55:34,0
40110,75,23,1,0,39,2176,3,2018-07-07 12:55:34,0
40110,76,650,1713,2,0,0,0,2018-07-07 12:55:34,0
40110,77,176,861,1,0,0,0,2018-07-07 12:55:34,0
40110,78,2314,322,3,0,0,0,2018-07-07 12:55:34,0
40110,80,2735,870,3,0,0,0,2018-07-07 12:55:34,0
40110,83,132559,22,3,0,0,0,2018-07-07 12:55:34,0
40110,105,2132,3738,2,0,0,0,2018-07-07 12:55:34,0
40110,107,1441,4337,2,0,0,0,2018-07-07 12:55:34,0
40110,108,2880,13329,3,0,0,0,2018-07-07 12:55:34,0
40110,113,555,227,3,0,0,0,2018-07-07 12:55:34,0
40110,118,353,1,0,377,5618,3,2018-07-07 12:55:34,0
40110,129,0,0,0,0,0,0,2018-07-07 12:55:34,0
40110,252,0,0,0,0,0,0,2018-07-07 12:55:34,0
40110,254,0,0,0,0,0,0,2018-07-07 12:55:34,0
40110,255,0,0,0,0,0,0,2018-07-07 12:55:34,0
40110,256,0,0,0,0,0,0,2018-07-07 12:55:34,0
40110,257,0,0,0,0,0,0,2018-07-07 12:55:34,0
40110,258,0,0,0,0,0,0,2018-07-07 12:55:34,0
40110,259,0,0,0,0,0,0,2018-07-07 12:55:34,0
40110,260,0,0,0,0,0,0,2018-07-07 12:55:34,0
40110,263,0,0,0,0,0,0,2018-07-07 12:55:34,0
40110,268,0,0,0,0,0,0,2018-07-07 12:55:34,0
40110,271,233,2079,2,0,0,0,2018-07-07 12:55:34,0
40110,276,111845,126,3,0,0,0,2018-07-07 12:55:34,0
40110,277,1162,5950,3,0,0,0,2018-07-07 12:55:34,0
40110,278,114,1,0,128,1423,3,2018-07-07 12:55:34,0
40110,280,5630,3658,2,0,0,0,2018-07-07 12:55:34,0
40110,281,905,9460,3,0,0,0,2018-07-07 12:55:34,0
40110,282,10163,1,0,10280,2,1,2018-07-07 12:55:34,0
40110,303,618,1,0,661,6230,3,2018-07-07 12:55:34,0
40110,304,1688,1,0,1766,3922,3,2018-07-07 12:55:34,0
40110,305,1775,3301,3,0,0,0,2018-07-07 12:55:34,0
40110,308,0,0,0,0,0,0,2018-07-07 12:55:34,0
40110,310,0,0,0,0,0,0,2018-07-07 12:55:34,0
40110,313,0,0,0,0,0,0,2018-07-07 12:55:34,0
40110,314,0,0,0,0,0,0,2018-07-07 12:55:34,0
40110,316,0,0,0,0,0,0,2018-07-07 12:55:34,0
40110,321,0,0,0,0,0,0,2018-07-07 12:55:34,0
40110,322,0,0,0,0,0,0,2018-07-07 12:55:34,0
40110,323,0,0,0,0,0,0,2018-07-07 12:55:34,0
40110,324,0,0,0,0,0,0,2018-07-07 12:55:34,0
40110,325,0,0,0,0,0,0,2018-07-07 12:55:34,0
40110,326,0,0,0,0,0,0,2018-07-07 12:55:34,0
40110,327,0,0,0,0,0,0,2018-07-07 12:55:34,0
40110,328,0,0,0,0,0,0,2018-07-07 12:55:34,0
40110,330,0,0,0,0,0,0,2018-07-07 12:55:34,0

So we have TD Listener apparently ignoring some stations (which happened to be ones I landed at) and not adding them to the database, whilst happily dealing correctly with others - even though it logged having had the message from the

I tried taking off and landing again. No change. I tried submitting the data with EDMC instead of EDDiscovery, no good.

For the want of something better - I can show price information for the two systems I tested as not being imported in terms of .prices files (generated by EDMC) on the off chance that helps.

Binjia/Menzies Point
Code:
#! trade.py import -
# Created by E:D Market Connector 3.0.5.0 on Windows for Cmdr Tromador.
#
#    <item name>             <sellCR> <buyCR>   <demand>   <stock>  <timestamp>

@ Binjia/Menzies Point
   + Chemicals
      Hydrogen Fuel                96     100          ?     4194M  2018-07-07 13:09:57
      Surface Stabilisers         996       0      7789M         -  2018-07-07 13:09:57
      Synthetic Reagents         7666       0      1262H         -  2018-07-07 13:09:57
      Water                       398       0       597M         -  2018-07-07 13:09:57
   + Consumer Items
      Clothing                    672       0      3261M         -  2018-07-07 13:09:57
      Consumer Technology        7318       0       235M         -  2018-07-07 13:09:57
      Domestic Appliances         996       0      1676M         -  2018-07-07 13:09:57
      Evacuation Shelter          671       0       403M         -  2018-07-07 13:09:57
      Survival Equipment          882       0        47H         -  2018-07-07 13:09:57
   + Foods
      Algae                       601       0       586M         -  2018-07-07 13:09:57
      Animal Meat                1738       0        39M         -  2018-07-07 13:09:57
      Coffee                     1739       0        58M         -  2018-07-07 13:09:57
      Fish                        713       0       172M         -  2018-07-07 13:09:57
      Food Cartridges             592       0      1806M         -  2018-07-07 13:09:57
      Fruit and Vegetables        577       0       202M         -  2018-07-07 13:09:57
      Grain                       509       0       541M         -  2018-07-07 13:09:57
      Synthetic Meat              506       0      1305M         -  2018-07-07 13:09:57
      Tea                        1940       0        42M         -  2018-07-07 13:09:57
   + Industrial Materials
      CMM Composite              6803       0       702H         -  2018-07-07 13:09:57
      Insulating Membrane       11537       0       399H         -  2018-07-07 13:09:57
      Meta-Alloys               94439       0       481H         -  2018-07-07 13:09:57
      Micro-weave Cooling Hoses    1905       0      2383H         -  2018-07-07 13:09:57
      Neofabric Insulation       6046       0       794H         -  2018-07-07 13:09:57
      Polymers                    579       0     36334M         -  2018-07-07 13:09:57
   + Legal Drugs
      Beer                        352       0      6178M         -  2018-07-07 13:09:57
      Liquor                     1121       0       908M         -  2018-07-07 13:09:57
      Tobacco                    5604       0       939M         -  2018-07-07 13:09:57
      Wine                        505       0      1306M         -  2018-07-07 13:09:57
   + Machinery
      Building Fabricators       1649       0      2124M         -  2018-07-07 13:09:57
      Emergency Power Cells      2922       0      1122H         -  2018-07-07 13:09:57
      Energy Grid Assembly       3240       0      1017H         -  2018-07-07 13:09:57
      Geological Equipment       2259       0       149M         -  2018-07-07 13:09:57
      HN Shock Mount             2417       0      1062M         -  2018-07-07 13:09:57
      Ion Distributor            2922       0      1495H         -  2018-07-07 13:09:57
      Power Generators            996       0       783M         -  2018-07-07 13:09:57
      Radiation Baffle           2261       0      1473H         -  2018-07-07 13:09:57
      Skimmer Components         1501       0      1907M         -  2018-07-07 13:09:57
      Thermal Cooling Units       642       0      1379M         -  2018-07-07 13:09:57
      Water Purifiers             642       0      1379M         -  2018-07-07 13:09:57
   + Medicines
      Advanced Medicines         1730       0      1006H         -  2018-07-07 13:09:57
      Basic Medicines             672       0      1602M         -  2018-07-07 13:09:57
      Performance Enhancers      7751       0      2026H         -  2018-07-07 13:09:57
      Progenitor Cells           7470       0       198H         -  2018-07-07 13:09:57
   + Metals
      Aluminium                   703       0     12372M         -  2018-07-07 13:09:57
      Osmium                    10503       0       982H         -  2018-07-07 13:09:57
      Thorium                   12653       0      8318H         -  2018-07-07 13:09:57
      Titanium                   1565       0      4435M         -  2018-07-07 13:09:57
   + Minerals
      Low Temperature Diamonds   93478       0        47H         -  2018-07-07 13:09:57
   + Technology
      Auto-Fabricators           4255       0        75H         -  2018-07-07 13:09:57
      Computer Components         996       0      3904M         -  2018-07-07 13:09:57
      H.E. Suits                  576       0     23009H         -  2018-07-07 13:09:57
      Hardware Diagnostic Sensor    7666       0       608H         -  2018-07-07 13:09:57
      Medical Diagnostic Equipment    3521       0      2944M         -  2018-07-07 13:09:57
      Micro Controllers          6310       0       597M         -  2018-07-07 13:09:57
      Muon Imager                7220       0       666H         -  2018-07-07 13:09:57
      Nanobreakers               2372       0      1823H         -  2018-07-07 13:09:57
      Robotics                   2260       0       102M         -  2018-07-07 13:09:57
      Structural Regulators      2263       0        85H         -  2018-07-07 13:09:57
      Telemetry Suite            3240       0      1355H         -  2018-07-07 13:09:57
   + Textiles
      Military Grade Fabrics     1362       0      5441M         -  2018-07-07 13:09:57
   + Waste
      Scrap                       136     164          ?     9584M  2018-07-07 13:09:57
   + Weapons
      Battle Weapons             7486       0      1439M         -  2018-07-07 13:09:57
      Non-Lethal Weapons         1724    1770          ?       45L  2018-07-07 13:09:57
      Reactive Armour            1948    1999          ?       34M  2018-07-07 13:09:57

Pachanwen/MacLeod Installation
Code:
#! trade.py import -
# Created by E:D Market Connector 3.0.5.0 on Windows for Cmdr Tromador.
#
#    <item name>             <sellCR> <buyCR>   <demand>   <stock>  <timestamp>

@ Pachanwen/MacLeod Installation
   + Chemicals
      Hydrogen Fuel                95     100          ?      123M  2018-07-07 12:18:25
      Surface Stabilisers         763       0      5121M         -  2018-07-07 12:18:25
      Water                       347       0       809M         -  2018-07-07 12:18:25
   + Consumer Items
      Clothing                    538       0      2144M         -  2018-07-07 12:18:25
      Consumer Technology        7906       0       638M         -  2018-07-07 12:18:25
      Domestic Appliances         764       0       666M         -  2018-07-07 12:18:25
      Evacuation Shelter          732       0        78H         -  2018-07-07 12:18:25
      Survival Equipment          812       0        11M         -  2018-07-07 12:18:25
   + Foods
      Animal Meat                1639       0       755M         -  2018-07-07 12:18:25
      Coffee                     1675       0       202M         -  2018-07-07 12:18:25
      Fish                        632       0      1642M         -  2018-07-07 12:18:25
      Food Cartridges             387       0       128M         -  2018-07-07 12:18:25
      Fruit and Vegetables        539       0       557M         -  2018-07-07 12:18:25
      Grain                       425       0      3577M         -  2018-07-07 12:18:25
      Synthetic Meat              799       0       641H         -  2018-07-07 12:18:25
      Tea                        1827       0       687M         -  2018-07-07 12:18:25
   + Legal Drugs
      Beer                        393       0      1738M         -  2018-07-07 12:18:25
      Liquor                      867       0       215M         -  2018-07-07 12:18:25
      Narcotics                  9751       0        11M         -  2018-07-07 12:18:25
      Tobacco                    5347       0       385M         -  2018-07-07 12:18:25
      Wine                        472       0      1016M         -  2018-07-07 12:18:25
   + Machinery
      Building Fabricators       1332       0       270M         -  2018-07-07 12:18:25
      Geological Equipment       2097       0       197M         -  2018-07-07 12:18:25
      Power Generators            764       0       516M         -  2018-07-07 12:18:25
      Skimmer Components         1235       0        41M         -  2018-07-07 12:18:25
      Thermal Cooling Units       523       0       907M         -  2018-07-07 12:18:25
      Water Purifiers             523       0       907M         -  2018-07-07 12:18:25
   + Medicines
      Advanced Medicines         1800       0      1168H         -  2018-07-07 12:18:25
      Basic Medicines             567       0       187M         -  2018-07-07 12:18:25
      Combat Stabilisers         3562       0        23H         -  2018-07-07 12:18:25
      Performance Enhancers      7731       0       199H         -  2018-07-07 12:18:25
      Progenitor Cells           7732       0        43H         -  2018-07-07 12:18:25
   + Metals
      Gold                      10363       0        99M         -  2018-07-07 12:18:25
      Palladium                 13447       0        75M         -  2018-07-07 12:18:25
      Platinum                  41996       0        88H         -  2018-07-07 12:18:25
      Silver                     5137       0       172M         -  2018-07-07 12:18:25
   + Minerals
      Low Temperature Diamonds   93164       0        45H         -  2018-07-07 12:18:25
      Painite                   66790       0        12H         -  2018-07-07 12:18:25
   + Slavery
      Imperial Slaves           17184       0       319M         -  2018-07-07 12:18:25
      Slaves                    10091   10543          ?       14L  2018-07-07 12:18:25
   + Technology
      Structural Regulators      2315       0        99H         -  2018-07-07 12:18:25
   + Waste
      Biowaste                     47      78          ?       54H  2018-07-07 12:18:25
   + Weapons
      Landmines                  4812       0       323H         -  2018-07-07 12:18:25
      Non-Lethal Weapons         2430       0       145H         -  2018-07-07 12:18:25
      Personal Weapons           4765       0       159M         -  2018-07-07 12:18:25
      Reactive Armour            2701       0       330H         -  2018-07-07 12:18:25

Long post, but needed the detail. Hopefully it will make some kind of sense. Oh.. .all the problem stations I have so far found were on planets.
Another example - NARAI/Francisco de Eliza Base

Finally - I ran the listener locally. All stations got updated as expected.


EDIT: I have NOT restarted the listener for now, in case that might hinder analysis, so a few (or more) stations might not be getting updated atm.
 
Last edited:
EDDB Can see that I landed there moments ago...

....

Long post, but needed the detail. Hopefully it will make some kind of sense.


EDIT: I have NOT restarted the listener for now, in case that might hinder analysis, so a few (or more) stations might not be getting updated atm.

There's an issue on solo EDDBlink plugin about this, although I'm pretty sure it's either a listener issue or a TD issue, not sure which, yet. For the stations that don't seem to be getting updated, is it only the timestamp that's not getting updated, or all of the data?
 
There's an issue on solo EDDBlink plugin about this, although I'm pretty sure it's either a listener issue or a TD issue, not sure which, yet. For the stations that don't seem to be getting updated, is it only the timestamp that's not getting updated, or all of the data?

Okay - I've just done another spot check for this.

A: None of the data is being updated.
B: Restarting the listener had no effect (as you predicted)
C: When running the listener locally in client mode, my database was updated correctly.

So it's only happening (for whatever reason) when running listener in server mode.
 
Okay - I've just done another spot check for this.

A: None of the data is being updated.
B: Restarting the listener had no effect (as you predicted)
C: When running the listener locally in client mode, my database was updated correctly.

So it's only happening (for whatever reason) when running listener in server mode.

It happens in either mode, as the issue I mentioned happened on a listener running in client mode, and I've encountered the issue myself, and my listener runs in client mode as well.

The problem is, every instance of the listener does it on different stations. It even seems like the same instance does it on different stations on restarts, too. It seems totally random to me, and that's never good when dealing with bugs.

(The only commonality I have seen is that it, for some reason, it always seems to be on a station that's updated by the person running the listener- I don't have a problem with updates to stations from your EDMC updates, for example, but you do, and vice versa.)
 
Last edited:
(The only commonality I have seen is that it, for some reason, it always seems to be on a station that's updated by the person running the listener- I don't have a problem with updates to stations from your EDMC updates, for example, but you do, and vice versa.)

How does the server know it's me? I have been checking the SERVER database and it's not in there, nor in listings-live.csv, whilst one of the exact same stations I landed at did not update on the server side, but did update on my local client.

When using the plugin without the listener as I usually do, to spot server problems, I can only download what's in the database and it didn't even get into the database. Again, I am unsure how a server, running as user "elite" is going to decide that because I uploaded it, it won't include it. If you downloaded the same server data, you would be missing the same updates, because that's what's on the server, whoever uploaded it.

Also - go to sleep.
 
Thanks for bringing TD back - but problems

Hey guys, thanks for bringing TD back !!! :D

I've downloaded and installed Python37, TD-helper_v2031, and EDCE-Client_v2.0.0, and I'm in the process of testing ... :cool:
Command "update DB" works, but I have problems with the command "sell".
Here is the error:
Code:
[I]Command line: -u "C:\trade\trade.py" sell --near="Du Shenge/Moore Orbital" --ly=70 --pad=L --avoid=""Terra Mater"" --price-sort -vvv --lim=50 "Survival Equipment"
C:\trade\trade.py: ERROR: unrecognized arguments: Survival Equipment

usage: trade.py {sell} ...[/I]

The second problem (but does not bother the function) is an error message at the start of Microsoft .NET Framework (I have version 4.5 installed).
And the third problem is the Cmdr button. When I press it starts the EDCE client, but then nothing happens.
In my mail box, I then find an email from FD with the verification code, but where should I enter the code?

Thanks again, and excuse my english (google ;))
 
Hey guys, thanks for bringing TD back !!! :D

I've downloaded and installed Python37, TD-helper_v2031, and EDCE-Client_v2.0.0, and I'm in the process of testing ... :cool:
Command "update DB" works, but I have problems with the command "sell".
Here is the error:
Code:
[I]Command line: -u "C:\trade\trade.py" sell --near="Du Shenge/Moore Orbital" --ly=70 --pad=L --avoid=""Terra Mater"" --price-sort -vvv --lim=50 "Survival Equipment"
C:\trade\trade.py: ERROR: unrecognized arguments: Survival Equipment

usage: trade.py {sell} ...[/I]

Ahh, the "sell" problem is solved. It was up to my avoid entry (Terra Mater).
 
Here is the error:
Code:
[I]Command line: -u "C:\trade\trade.py" sell --near="Du Shenge/Moore Orbital" --ly=70 --pad=L --avoid=""Terra Mater"" --price-sort -vvv --lim=50 "Survival Equipment"
C:\trade\trade.py: ERROR: unrecognized arguments: Survival Equipment

usage: trade.py {sell} ...[/I]

Don't put quote marks around the avoided system, that ends up with two lots of quotes and that is what makes the command fail.

The second problem (but does not bother the function) is an error message at the start of Microsoft .NET Framework (I have version 4.5 installed).

Known issue, Mark is looking into it. Just continue for now, it will be fine.

And the third problem is the Cmdr button. When I press it starts the EDCE client, but then nothing happens.
In my mail box, I then find an email from FD with the verification code, but where should I enter the code?

You didn't read the installation instructions correctly, and missed a step in the EDCE setup

Open a command window to the 'edce' folder. and enter the following command:

python client-setup.py

Follow the instructions to enter your Frontier Store username and password.

Once that has completed, log on to the email that you used to set up your Frontier Store account and note down the verification code that you should have received from Frontier.

***Now enter the following command:
***
***python edce_client.py
***
***Enter your verification code when asked. If all is working correctly EDCE will display your commander name, the current system and station and your current ship.
***
***At this point you are ready to set up TDhelper.
 
Jippieiiii [big grin] ...
... great, it works !

Thank you very much, CMDR Tromador !

You were right, I did the second part of EDCE client wrong. Now done again, after your reference and it works.

I'm happy [big grin]:cool:

Thx, greetings from nepomuk
 
Evening all,

I have just released the next beta update which you can download from https://github.com/MarkAusten/TDHelper/releases/tag/v2.0.3.4-Beta.

TD Helper now has a progress check box, a no planet check box and a planetary text box.

The issue with the exception has also been solved (I hope).

As usual, download the TDHelper-v2.0.3.4.zip fie (https://github.com/MarkAusten/TDHelper/releases/download/v2.0.3.4-Beta/TDHelper-v2.0.3.4.zip) and copy the files therein to your TDHelper folder overwriting any existing files.

Thanks to all for comments and bug reports.

Next up will be the auto-updater.
 
Last edited:
Mark, I've downloaded the latest version from your link above and unzipped into my TDH folder overwriting the older files. Run the programme and get the "Select your python.exe or trade.exe". I navigate to my python folder and click python.exe and the get an error box titled "TD Helper - Error". The text reads 2An error occurred when running TDHelper. Please close this mesage box and try again. If this continues to happen please contact the administrator. Thanks."

I've closed all other programmes and tried again several times but the error is persistant.
 
Mark, I've downloaded the latest version from your link above and unzipped into my TDH folder overwriting the older files. Run the programme and get the "Select your python.exe or trade.exe". I navigate to my python folder and click python.exe and the get an error box titled "TD Helper - Error". The text reads 2An error occurred when running TDHelper. Please close this mesage box and try again. If this continues to happen please contact the administrator. Thanks."

I've closed all other programmes and tried again several times but the error is persistant.

Confirmed and issue raised.

Ibizan - if you kept it, copy your old tdh.ini over the new version (if not, run the old version to make a tdh.ini and be careful when you unzip the new version not to overwrite it).
At any point (with new or old version) if it throws an exception, just hit continue.
Once you've made the new version run properly once, it will keep running fine.
 
How does the server know it's me? I have been checking the SERVER database and it's not in there, nor in listings-live.csv, whilst one of the exact same stations I landed at did not update on the server side, but did update on my local client.

When using the plugin without the listener as I usually do, to spot server problems, I can only download what's in the database and it didn't even get into the database. Again, I am unsure how a server, running as user "elite" is going to decide that because I uploaded it, it won't include it. If you downloaded the same server data, you would be missing the same updates, because that's what's on the server, whoever uploaded it.

Also - go to sleep.

It's quite likely that the "commonality" is false- you noticed it because you were trying to update the data. It didn't fail because it "knew" that you updated the data, it randomly failed on that and you noticed because you updated it.
 
It's quite likely that the "commonality" is false- you noticed it because you were trying to update the data. It didn't fail because it "knew" that you updated the data, it randomly failed on that and you noticed because you updated it.

Ok good. I'm glad you said that because I thought logic was on the blink again.

As to random - I don't buy it. I sent updates for the same station several times. If it were random, then surely one (or more) of those updates would have gone through, even if not all.

Now - if you wanted to suggest some random mechanism selected that station for failure, but once selected it stayed borked - possibly for a finite length of time, possibly forever - I'd buy it. However, spending much time sitting at a single station and testing all over the shop, I can say with confidence that a given station stayed borked for at least an hour, possibly longer.

It's not simply random updates that get discarded, once a station has been picked on, all the updates for that station get chucked.
 
Back
Top Bottom