Release Trade Computer Extension Mk.II

Full-Version [1.6.6] released:

Changelog:
- Replaced the last TCE-Relay function to create an initial database with a TCE build-in function.
- Added an integrated update function for TCE, which downloads and installs new versions on command and auto-transfers (as an option) your database to the new version.
- Added a reworked version of the Trade Overview panel.
- Added a partial reworked version of the Locations tab of the Navigation panel. It holds no longer stations, only stored locations.
- Added a station type update for unknown types at the EDDB station update.
- Added three new events (ScientificResearch, SearchAndRescue and Synthesis).
- Added new 'Repair' and 'Damaged' economy types.
- Fixed an issue with the material list, not properly recognized on launch.
- Fixed a display issue when scrolling through the list of Market Places by mousewheel at the Navigation panel.
- Fixed an error when launching TCE and the lastest journal file didn't contain any position information.
- Fixed an EDDB update issue when detecting an unknown outfit type.
- Fixed an issue with the cargo detection of rare commodities, if TCE is not set to english language.
- Fixed an issue with the market name filter at the Navigation panel.
- Fixed an error when opening the Route Planner panel.
- Fixed an issue with the list of excluded commodities, showed salvage goods and was unsorted.
- Fixed an error on taking a new picture of a ship at the Personal panel.
- Fixed an issue with the EDDB timestamp not properly stored.

Notes:
This full version requires a new installation of TCE and a transfer of the databases from a previous version. Do not install this full version over your old.
Please check here, how to install a new full version, when used an older version before.
1. Rename your current TCE folder (e.g. D:\TCE.old).
2. Install the new full TCE Version (e.g. D:\TCE).
3. Run the TCE Launcher.
4. Select Database -> Transfer -> Choose old folder (D:\TCE.old).
5. After scanning, select Start Transfer.
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.

I like to remind any user, who wants to use TCE in french, spanish or russian to help in translating the
latest interface phrases, common commodities and rare commodities at OneSky. Thanks in advance.
 
Just installed this today.. Just a newbie question. I'm running at 1920×1024, and when I'm docked, the overlay kicks in, but when I attempt to use it, it sends me to the desktop to use any of the tools.

Windows 10, and all of the required software/plugins needed.

Suggestions?

Only a guess, but do you have activated the borderless window mode in ED?


[1] NAVIGATION > LOCATIONS UNABLE TO SORT COLUMNS & MOST LOCATIONS ARE MISSING
Have rework that part, it should work now.
[2] NOTE MESSAGE FOR NEXT AUTO DESTINATION WHICH HAS NO NOTE
Did you have locked in a stored location before? Have added a fix for this case.
[3] RANDOM ERROR WHEN ENTERING A NEW STAR SYSTEM
[1] OPENING ROUTE PLANNER ERROR
Couldn't recreate but have added an optimization for this case.
[2] ROUTE PLANNER COMMODITIES LIST IS NOT ALPHABETICAL
Yep, and also salvage goods were shown, it is fixed now.
[3] ERROR TAKING PICTURE OF SHIP
Yep, found the issue, it happens if you have visited the Currrent Ship tab before. It is fixed now.
[4] TWO NEW ECONOMY TYPES
Oh yes, have added them to the latest release.
[5] TCE ON LAUNCH DOESN'T RECOGNISE MY CMDR - NO IDEA WHY THIS IS HAPPENING?
It think, I know the problem, could happen if TCE can't read the player.data file, because of an error. On trying to recreate the file, the issue can happen, but only for commander names with a space in it.
Should no longer happen now.
 
Last edited:
What are the recommended settings for the starter database/tce relay?
I always either end up not having enough systems in my DB so I end up using eddb.io 99% of the time, or I do it 100ly and it takes 30 minutes to update prices.

Also, is there any way you could directly pass directly from eddb.io to a local CSV, optionally skipping the local DB? I can currently download all the station/price CSVs from the EDDB api faster than it takes to process trade station data for only 100ly range
 
Last edited:
What are the recommended settings for the starter database/tce relay?
I always either end up not having enough systems in my DB so I end up using eddb.io 99% of the time, or I do it 100ly and it takes 30 minutes to update prices.

Also, is there any way you could directly pass directly from eddb.io to a local CSV, optionally skipping the local DB? I can currently download all the station/price CSVs from the EDDB api faster than it takes to process trade station data for only 100ly range

TCE is not designed to be a front-end of EDDB. Their data have a different format than TCE uses, so the new EDDB-Relay takes the EDDB format and converts it into the TCE format.
I can surely say, there is room for improvements for the new EDDB-Relay, which could reduce the time to process, especially for the trade stations, but this will come over time, I am only a one man show here.
Priority has an error free gateway to EDDB at first, the next step will be the optimization. Therefore, as long as you feel uncomfortable with the EDDB-Relay, don't use it until it will get some improvements.
 
Last edited:
[1] OPENING ROUTE PLANNER ERROR
I get this error when I first open the ROUTE PLANNER and keep getting the error. Sometimes (rarely) the error isn't thrown and I'm then able to use the ROUTE PLANNER.
See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box.


************** Exception Text **************
System.InvalidCastException: Conversion from string "" to type 'Long' is not valid. ---> System.FormatException: Input string was not in a correct format.
at Microsoft.VisualBasic.CompilerServices.Conversions.ParseDecimal(String Value, NumberFormatInfo NumberFormat)
at Microsoft.VisualBasic.CompilerServices.Conversions.ToLong(String Value)
--- End of inner exception stack trace ---
at Microsoft.VisualBasic.CompilerServices.Conversions.ToLong(String Value)
at Trade_Computer_Extension.MD_Route_Planner.RP_Start_Markets() in F:\Trade Computer Extension\Trade Computer Extension\MD_Route_Planner.vb:line 224
at Trade_Computer_Extension.Panel_Route_Planner.Show_TStations() in F:\Trade Computer Extension\Trade Computer Extension\Panel_Route_Planner.vb:line 895
at System.Windows.Forms.Timer.OnTick(EventArgs e)
at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)




************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2600.0 built by: NET471REL1LAST
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
Trade Computer Extension MK.II
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///E:/TCE/Trade%20Computer%20Extension%20MK.II.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 10.0.0.0
Win32 Version: 14.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2600.0 built by: NET471REL1LAST
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Data
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Numerics
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
System.Xml.Linq
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll
----------------------------------------
System.Data.SQLite
Assembly Version: 1.0.106.0
Win32 Version: 1.0.106.0
CodeBase: file:///E:/TCE/System.Data.SQLite.DLL
----------------------------------------
System.Transactions
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Windows.Forms.DataVisualization
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2556.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.DataVisualization/v4.0_4.0.0.0__31bf3856ad364e35/System.Windows.Forms.DataVisualization.dll
----------------------------------------


************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.


For example:


<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>


When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
I also get the same error when I make any changes, to distances and/or PROFIT etc.

Couldn't recreate but have added an optimization for this case.

On my machine it either happens all the time or it doesn't happen at all. Anyway I'll check later (maybe today, probably tomorrow) what's happening with the new update.
 
Any way, in the future of course, you could work on a direct, live connection to EDDN?
Traders move around alot in Elite, so it'd be great to live update trades, so even if i'm not in my home system I can get trades in a radius. With the option to use a local or dynamically use data from EDDN, it'd also remove the need entirely of manually updating your prices every time you play, since it could just look it up from one central database of all stations.
You've made a brilliant application for Elite by the way, I love it, I can't wait to see how it progresses further :)
 
Last edited:
Which settings would you recommend then for the best effective range without taking as long to sync?

From my point of view, the station update, incl. outfitting and shipyard data, requires the longest time.
The outfitting or shipyard data didn't change every day, so I would update this data only once a week, or if I look after an item.

A range of 100 LY and 500.000 LS gives about 8k - 9k stations, depending on your position.
Make a complete update of station and star system data once after the creation and a price update only once a day.

how long does the detect process take.

Please more precise, what detect process?
 
Last edited:
Error: "Cannot find column StarEDDBID" when updating factions with only selectables selected. Can't recreate it though. It happened just after I updated star systems if that helps
 
Last edited:
Any way, in the future of course, you could work on a direct, live connection to EDDN?
Traders move around alot in Elite, so it'd be great to live update trades, so even if i'm not in my home system I can get trades in a radius. With the option to use a local or dynamically use data from EDDN, it'd also remove the need entirely of manually updating your prices every time you play, since it could just look it up from one central database of all stations.
You've made a brilliant application for Elite by the way, I love it, I can't wait to see how it progresses further :)

I personally don't know what Eventure has planned, but that isn't the point of TCE. It's your data for places you have been, the EDDB-Relay update (for market prices, ships and outfitting) again is for the stations you have visited. This isn't a front end of EDDB, nor was it intended of being.
 
Last edited:
i have a problem that my computer (win 10) deletes the install and prevents me from reinstalling it..
i guess it´s something with windows security that kills it..

any tips on how to work around that?
 
i have a problem that my computer (win 10) deletes the install and prevents me from reinstalling it..
i guess it´s something with windows security that kills it..

any tips on how to work around that?

It seems to be an AV issue, you have to add an exception for TCE. This is not uncommon for 3rd party apps.
 
Thanks for the update
Full-Version [1.6.6] released:
Changelog:
- Added a reworked version of the Trade Overview panel.

I miss the "Distance from Entry Point" to the target station in this new panel. Only distance of Star System from current location is shown.

Personally I'm not fond of the colorful icons, I feel they distract from the actual data. Yea, personal thing ...
 
Last edited:
Back
Top Bottom