Release Trade Computer Extension Mk.II

Hi, Is there any issues with downloading TCE. Yesterday working, fine today I get "Waiting for internet access to be granted" .
Yes, I have tried with Firewalls off.
1711738397333.png
 
HI E,

I have to say I'm not a fan of the new TCE Relay function. It says it's going to take 22 min to process, with settings of 100LY for stations and 50 LY for Trade Range, which is about the min useful range when it comes to finding trade routes. This used to take about 1-2 min. Since I can't pull updated trade data now (without waiting 20+ min), I can use route finder in TCE. I saw, I think, you can set TCE Relay to run on start up, etc, but I don't want it running every time I start windows. I only need it when I fire up ED. IIRC there was an unavoidable tech reason for this change, so I guess I have to live with the loss of that function.

I still appreciate the app though!

*Edit: E, can you take a look at Routes/Finder? It won't pull up any routes, not matter how losely I set the filters. Thanks.
 
Last edited:
HI E,

I have to say I'm not a fan of the new TCE Relay function. It says it's going to take 22 min to process, with settings of 100LY for stations and 50 LY for Trade Range, which is about the min useful range when it comes to finding trade routes. This used to take about 1-2 min. Since I can't pull updated trade data now (without waiting 20+ min), I can use route finder in TCE. I saw, I think, you can set TCE Relay to run on start up, etc, but I don't want it running every time I start windows. I only need it when I fire up ED. IIRC there was an unavoidable tech reason for this change, so I guess I have to live with the loss of that function.

I still appreciate the app though!

*Edit: E, can you take a look at Routes/Finder? It won't pull up any routes, not matter how losely I set the filters. Thanks.
Hmm... how many markets you have in database?
Have you activated the 'Limit extraction' option in TCE-Relay?

It only takes here about 6 mins to update my 100LY bubble of 26k markets. But I will try to add an option to update markets only in Trade Range, should be much faster then.
Found the issue in the Route Finder function. It will be fixed in the next patch tomorrow.
Thanks for the report!
 
Hi @eventure - I have some quite 'noob-user' observations/comparisons as a result of your post, if it's ok to interject?

I too had 27-min waits for TCE to do its thing the first time, and even though I'm on a 13th Gen Intel i5-13600K, I just assumed 'this is how long it takes; live with it!" :)

TBH, I'm not that bothered, because it doesn't really seem to make that much practical difference for the places I've ended up visiting in-game. I find having the verbal notifications of TCE-Relay's completion quite helpful, because then you are more aware when it's finished (rather than having to look back constantly at the system-tray icon for TCE-Relay). If I'm honest, I don't really even notice it happening that much... I just get on and play. ;)

Hmm... how many markets you have in database?

In my case, quite I lot, I guess, because I'm after those unregistered markets as much as anything else:

p3jaIVV.png


I have a 100LY fetch range around my point of interest, with a 50LY trade range set in TCE:

eZ1Mdix.png


Have you activated the 'Limit extraction' option in TCE-Relay?

Nope. because I actually do want knowledge of stations I've not visited myself. If I were out in the dark reaches of uninhabited space, yea, maybe I'd set it to 'visited/registered only' (for roleplay/immersion reasons), but in an 'active' part of the galaxy it makes more sense imo for pilots to have an overview of the trading world in exactly this kind of crowdsourced way. I notice that FDev have sort of acknowledged that themselves at long last while I've been absent, and there is the feature to set another market as the 'comparator' in the galaxy map/trading overlay, so I feel less like I'm exploiting doing that these days! :D

It only takes here about 6 mins to update my 100LY bubble of 26k markets. But I will try to add an option to update markets only in Trade Range, should be much faster then.

As a comparison (do tell me if this logic is flawed, though, please)... 6 mins is 6x60 seconds = 360 seconds. Divide that by 26,000 markets is 0.0138sec per market - about 14milliseconds. That doesn't seem unreasonable for a DB format conversion, tbh.

In my case, the station file takes 27 mins (just checked it again now) - 48,909 stations (48,885 of which are unregistered), 1,620 seconds, so that's about 0.033 seconds each (33ms). That's with TCE occupancy set at "10 balanced". Quite a bit slower per entry, than yours, perhaps - twice as slow, really. But as I said, I can live with it, tbh. I can easily burn that first half our of gameplay getting everything set up and deciding what I'm going to do that day :D What's your cores setting, btw?

Found the issue in the Route Finder function. It will be fixed in the next patch tomorrow.

I had noticed not much was happening with this, but had put it down to noobness on my part, so I never reported it :D It will be good to have that functioning, thank you!

I confess I do find myself tabbing out to INARA still, rather a lot, to find specific 'best commodity price' info, because I can't seem to make it come up automatically in TCE yet. The 'auto-destination' feature works only on registered markets, for me - but I am fully aware that is probably 'operator-fault' on my part, though. ;)

Here's my auto destination settings:
2COu7P2.png

There doesn't appear to be a 'only visited' vs 'any market' toggle here, so am I missing something?

Also, I'm not noticing anything getting uploaded to EDSM, but I don't know whether that's EDMC's fault, or TCE's. I have an API key for EDSM, but nothing so far has asked me to type it in anywhere, and I've read and re-read both apps' instructions and just can't figure out what I'm doing wrong there. Not a biggy, though. Worst case, I can manually upload journals to EDSM for now.

One last observation - is this clipboard button on the TCE 'ONLINE' page meant to do anything?
OJhlhYk.png

Because it seems unresponsive for me, and there's nothing in the clipboard after I've clicked on it.

Thanks in advance for any insight. Huge respect to you for your hard work and efforts with TCE over the years, @eventure. I can remember when it was just a twinkle in your eye, and it's great to see it having developed to such a hugely useful tool over the years while I've been away. Thank you so much!
 
As a comparison (do tell me if this logic is flawed, though, please)... 6 mins is 6x60 seconds = 360 seconds. Divide that by 26,000 markets is 0.0138sec per market - about 14milliseconds. That doesn't seem unreasonable for a DB format conversion, tbh.

In my case, the station file takes 27 mins (just checked it again now) - 48,909 stations (48,885 of which are unregistered), 1,620 seconds, so that's about 0.033 seconds each (33ms). That's with TCE occupancy set at "10 balanced". Quite a bit slower per entry, than yours, perhaps - twice as slow, really. But as I said, I can live with it, tbh. I can easily burn that first half our of gameplay getting everything set up and deciding what I'm going to do that day :D What's your cores setting, btw?

I use all of my 16 cores to calculate TCE relay. None of the cores are loaded to 100% and so you can do a lot of things at the same time, even play. I own a 13700KF with 8p and 8e cores. Without 'Limited Extraction' activated, it takes about 22 mins.

Unregistered markets are not updated by TCE, they come with TCE, prepopulated with some basic data. They got removed as soon as you visit them. What counts are the registered markets, i.e. how many markets have a complete data set. TCE then works on this data and automatically shows you the best trades or routes.

So if you have activated the 'Only Visited' option, you will always have up-to-date data from all the markets you have ever visited, day after day.

However, if you have activated the 'All in Range' option, TCE will first fill your database with all markets within your range and then extract data for them and then update it day by day. All markets you have already visited will of course be retained, for example if you have saved any notes or comments.

There I found another bug in TCE that unfortunately sometimes the number of markets does not change. So if you stick with this option, you won't have 24 registered markets in the next update, but several thousand in the database.

So if you don't want that and want to go the role-playing route, you should deactivate the option and use the 'Only Visited' option instead.

I had noticed not much was happening with this, but had put it down to noobness on my part, so I never reported it :D It will be good to have that functioning, thank you!

I confess I do find myself tabbing out to INARA still, rather a lot, to find specific 'best commodity price' info, because I can't seem to make it come up automatically in TCE yet. The 'auto-destination' feature works only on registered markets, for me - but I am fully aware that is probably 'operator-fault' on my part, though. ;)

Here's my auto destination settings:
2COu7P2.png

There doesn't appear to be a 'only visited' vs 'any market' toggle here, so am I missing something?

Yes, TCE-Relay is doing this part, as I explained above.

Also, I'm not noticing anything getting uploaded to EDSM, but I don't know whether that's EDMC's fault, or TCE's. I have an API key for EDSM, but nothing so far has asked me to type it in anywhere, and I've read and re-read both apps' instructions and just can't figure out what I'm doing wrong there. Not a biggy, though. Worst case, I can manually upload journals to EDSM for now.

TCE do not update your EDSM account, it only let EDMC send the found data to EDDN. This could be deactivated in the Options panel.

One last observation - is this clipboard button on the TCE 'ONLINE' page meant to do anything?
OJhlhYk.png

Because it seems unresponsive for me, and there's nothing in the clipboard after I've clicked on it.

You can't use it if the TCE-Relay service is running. Stop the service and with the button, you can manually edit the values of Trade Range and your information bubble.

Thanks in advance for any insight. Huge respect to you for your hard work and efforts with TCE over the years, @eventure. I can remember when it was just a twinkle in your eye, and it's great to see it having developed to such a hugely useful tool over the years while I've been away. Thank you so much!

Thanks to you buddy, I'll stay tuned.
 
Version [1.9.3.4] released
Changelog:
  • Added a button to open the setup window of TCE-Relay to the Extensions tab of the launcher.
  • Added an option to update registered markets only in Trade Range reducing preprocess time to TCE-Relay.
  • Fixed an error on stopping the TCE-Relay web service at the Extension tab of the launcher.
  • Fixed an issue with the Search Route function at the Route Finder panel.
  • Fixed an issue where TCE-Relay would continue to run in the background when the service was stopped manually.
  • Fixed an issue where TCE-Relay would automatically update registered markets And faction databases while playing.
  • Fixed an issue when starting TCE-Relay from the Online tab of the Options panel.
  • Fixed an issue that caused the number of markets to sometimes not update when using the 'All in Range' option of TCE-Relay.
Notes:
Either download the version above, install and transfer your old database, or use the auto-update function of the launcher.
Click the 'new version' notice at the bottom of the launcher.

If you find an error, please report and use the Report a Bug button at the launcher and don't forget to copy the error details and ErrorReportFile.7z archive.
 
Last edited:
I saw, I think, you can set TCE Relay to run on start up, etc, but I don't want it running every time I start windows. I only need it when I fire up ED. IIRC there was an unavoidable tech reason for this change, so I guess I have to live with the loss of that function.
I too had 27-min waits for TCE to do its thing the first time, and even though I'm on a 13th Gen Intel i5-13600K, I just assumed 'this is how long it takes; live with it!" :)
I think I have now found a better solution to no longer have to extract all the data from the spansh nightly dump, which takes a lot of time due to the sheer number of markets available (just under 340k).

By activating the 'Limited Extraction' option in TCE-Relay, only the necessary data is processed and extracted that is required to update the databases. TCE-Relay already does this, but now while you are in the game, if the information area deviates by a certain percentage (default is 50%), TCE will instruct TCE-Relay to perform a new extraction for the changed information range.

To explain what is the information area: It is a sphere in light years drawn around the location of the last update of TCE Relay. Only the markets that lie within this sphere were included in the database, all others were not, except for those already visited.

If you now move away from this center while traveling to such an extent that the selected trading efficiency is not reached, then TCE uses the TCE-Relay to update the data fully automatically.

So what is trading efficiency?
Here is the formula for the calculation:

Teff = (Iradius - d + TR) / Iradius * 100

Iradius = information sphere radius in light years (blue circle)
d = Distance between the center of the information sphere (orange star) and the current position (blue star) in light years
TR = Trade Range radius in light years (red circle)

This means that only small updates are necessary if you don't have the information sphere set to an unlimited number. All markets that have already been visited will always be retained in the database when a new update is carried out. Since the updates take place while you are playing (you will of course be informed about the current trading efficiency via the event reporter if it is below 100%), the time required for the update plays less of a role for you all, as previous data is retained until the update of the added markets has been completed.

However, a complete extraction still makes sense for users with multiple accounts, as the players may not be in the same place in space. But for users with only one account, the solution described above should be much better.

TradeEfficiency.png
 
Last edited:
Version [1.9.3.5] released
Changelog:
  • Added a rework of the TCE-Relay interface to the Extension tab of the launcher.
  • Added a new selectable Trade Efficiency value to the Extension tab of the launcher.
  • Added the usage of the TCE-Relay tray app while in game taking trade efficiency into account.
  • Removed the Limit Extraction option for registered markets in Trade Range from the TCE-Relay setup window.
  • Replaced the Limit Extraction option for registered markets in database to Limit Extraction to information sphere.
Notes:
Either download the version above, install and transfer your old database, or use the auto-update function of the launcher.
Click the 'new version' notice at the bottom of the launcher.

If you find an error, please report and use the Report a Bug button at the launcher and don't forget to copy the error details and ErrorReportFile.7z archive.
 
Last edited:
Version [1.9.3.6] released
Changelog:
  • Added a rework of the TCE-Relay interface to the Online tab of the Options panel.
  • Redirection of the download source of all nightly dumps to my TCE server, which mirrors the required files to relieve the load on the EDSM and Spansh Neutron Router servers.
  • Fixed a rare issue when creating the list of markets within the information sphere.
  • Fixed an issue with the Ressurect event where trade efficiency monitoring had not yet been implemented.
Notes:
Either download the version above, install and transfer your old database, or use the auto-update function of the launcher.
Click the 'new version' notice at the bottom of the launcher.

If you find an error, please report and use the Report a Bug button at the launcher and don't forget to copy the error details and ErrorReportFile.7z archive.
 
First, let me apologize for my whining about Route Finder. I was pretty salty when I wrote that because TCE is like ED crack...can't go without it. I appreciate the effort to make it better!
I'm heading in game now to check it out.

Thanks again for keeping TCE current/updated/super useful.
 
First, let me apologize for my whining about Route Finder. I was pretty salty when I wrote that because TCE is like ED crack...can't go without it. I appreciate the effort to make it better!
I'm heading in game now to check it out.

Thanks again for keeping TCE current/updated/super useful.
Hey, don't worry about that, I hope you enjoy these last changes more and it was actually a bug in the route finder! If you find something that bothers you again, don't hesitate to let me know, as before, otherwise I won't be able to fix it.
Fly safe!
 
Hi. I have a Problem with TCE-Relay. It sits in my tray stuck at "Download Progress: 69%".
I have made a Firewall exeption for TCE-Relay and left the range settings at 100/50LY.
Had it run over night, but still stuck at 69%.
Any advice on what might be wrong?
 
Hi. I have a Problem with TCE-Relay. It sits in my tray stuck at "Download Progress: 69%".
I have made a Firewall exeption for TCE-Relay and left the range settings at 100/50LY.
Had it run over night, but still stuck at 69%.
Any advice on what might be wrong?
I had the same thing at 69% as well. Thought it was something I did, but now you have the same issue at the same %. I rebooted the computer, but have not fired TCE up again.
 
Hi. I have a Problem with TCE-Relay. It sits in my tray stuck at "Download Progress: 69%".
I have made a Firewall exeption for TCE-Relay and left the range settings at 100/50LY.
Had it run over night, but still stuck at 69%.
Any advice on what might be wrong?

I had the same thing at 69% as well. Thought it was something I did, but now you have the same issue at the same %. I rebooted the computer, but have not fired TCE up again.
I've had it run through now and there were no problems. If you have it again, stop the service and start it again. I'm assuming that you still had enough free space, but the fact that you both had exactly the same problem with 69% download is strange.
 
I now have the same problem. TCE-Relay stops at 69%. No matter how often I start it again, it always stops at 69% or sometimes at 70%.
 
Still can't get past 69%.
Now under Options->System->Logs I checked the box for TCE-Relay hoping it will tell my why/where the process is stuck.
Anyone knows where the log file is supposed to be?
 
Back
Top Bottom