Release Trade Computer Extension Mk.II

Eventure

I think I've worked out the star database problem - if the Navigation panel is open or opened with an unknown system before it is entered in the database, when you try to use the New Star option, it is either broken or gives you erroneous coordinates. I suspect it is because it is cacheing information from the Navigation panel.

Either way though, the auto best selection for the four systems to calculate coordinates is stuck on the same four systems.
 
Hi Eventure

Just small error. This happen when I scroll through the commodity prices after a update by EDMC. Scrolling drown I get the following error:

Let me know if you require any files from me.

Thanks, as I stated some posts before, the compact view having problems with edmc. It has to be reworked. So again, please stay away from the compact view, till I release a fix for it.

Eventure

I think I've worked out the star database problem - if the Navigation panel is open or opened with an unknown system before it is entered in the database, when you try to use the New Star option, it is either broken or gives you erroneous coordinates. I suspect it is because it is cacheing information from the Navigation panel.

Either way though, the auto best selection for the four systems to calculate coordinates is stuck on the same four systems.

The Navigation panel and the Star System Database panel didn't stand in any connection. I like to recreate your broken coordinates. Please tell me, what system name you wanted to add.
I tested the results, and they differ about +/-0.1 of the stored data. I am thinking, selecting the most distant star of the X/Y/Z-coordinate from the database, is possible not the best to do, because I can't check, if the coordinates of the selected stars are correct. But the differences are quite small here, so they could be alright.

Anyway, I changed the selection method by allowing only reference stars to be selected, which are more than 200 LYs away from your current/last known star system, but closer than 500 LYs. This will possible result in more secured coordinates, because you could have visited the system already and of a more dynamical selection of reference star systems. At the end, all depends on correct coordinates of the star system stored in database and we already know, that it is not always the case. Thanks to FD.
 
Last edited:
The TCE is a wonderful piece of software.

Unfortunately, due to the Verbose Logging feature mod when setting up, I lost my Frontier credentials.

I had backed up the original xml file. :) Reverting to that file (that already had VerboseLogging="1" set), I could log in and play ED, but not run TCE. I'm running EDD and EDMC as well with no issues.

Any ideas?

I also think the stark nature of the setup dialog boxes needs some nice fluffing. Like, say, a menu? :)

Or, an "I already have Verbose Logging Enabled" selection.
 
I get the following error when attempting to launch mk2 of the TCE.

Index was outside the bounds of the array.

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.


************** Exception Text **************
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at System.Array.InternalGetReference(Void* elemRef, Int32 rank, Int32* pIndices)
at System.Array.GetValue(Int32 index1, Int32 index2)
at Microsoft.VisualBasic.CompilerServices.Symbols.Container.GetArrayValue(Object[] Indices)
at Microsoft.VisualBasic.CompilerServices.NewLateBinding.InternalLateIndexGet(Object Instance, Object[] Arguments, String[] ArgumentNames, Boolean ReportErrors, ResolutionFailure& Failure, Boolean[] CopyBack)
at Microsoft.VisualBasic.CompilerServices.NewLateBinding.ObjectLateInvokeDefault(Object Instance, Object[] Arguments, String[] ArgumentNames, Boolean ReportErrors, Boolean[] CopyBack)
at Microsoft.VisualBasic.CompilerServices.NewLateBinding.InternalLateInvokeDefault(Object Instance, Object[] Arguments, String[] ArgumentNames, Boolean ReportErrors, Boolean[] CopyBack)
at Trade_Computer_Extension.MD_StarSystems.GetDistance(Int64 StartID, Int64 ZielID) in C:\Users\Hellfire\Documents\Visual Studio 2010\Projects\Trade Computer Extension\Trade Computer Extension\MD_StarSystems.vb:line 53
at Trade_Computer_Extension.MD_Functions.Correct_Logbook() in C:\Users\Hellfire\Documents\Visual Studio 2010\Projects\Trade Computer Extension\Trade Computer Extension\MD_Functions.vb:line 761
at Trade_Computer_Extension.Ablauf_Startprozedur.TCE_Start_Routine() in C:\Users\Hellfire\Documents\Visual Studio 2010\Projects\Trade Computer Extension\Trade Computer Extension\Ablauf_Startprozedur.vb:line 162
at Trade_Computer_Extension.Panel_Loader.BTN_Start_Click(Object sender, EventArgs e) in C:\Users\Hellfire\Documents\Visual Studio 2010\Projects\Trade Computer Extension\Trade Computer Extension\Panel_Loader.vb:line 74
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.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.6.1063.1 built by: NETFXREL3STAGE
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
Trade Computer Extension MK.II
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///D:/TCE/Trade%20Computer%20Extension%20MK.II.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 10.0.0.0
Win32 Version: 14.6.1038.0 built by: NETFXREL2
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.6.1038.0 built by: NETFXREL2
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.6.1038.0 built by: NETFXREL2
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.6.1038.0 built by: NETFXREL2
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.6.1038.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1038.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1038.0 built by: NETFXREL2
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.6.1038.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Data.SQLite
Assembly Version: 1.0.99.0
Win32 Version: 1.0.99.0
CodeBase: file:///D:/TCE/System.Data.SQLite.DLL
----------------------------------------
System.Data
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1038.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Transactions
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1038.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1038.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.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 maybe being a bit dim or it's just because I'm in the middle of nowhere (Distant Worlds expedition) but was hoping to use the navigation part of TCE to guide my exploration while I was out here.

I've got EDMC installed but I take it this only pulls market data and the connect button only appears when you are docked? Also when I add co-ordinates for a new system that I am in it tries to suggest I am many light years away and that my closest system is Pallaeni (the DW start point) but that is near enough 1000LY away from me. I have tried distances from both the galaxy map and EDSM. I appreciate TCE is intended as a market tracker (and I loved using Mk 1 for that) but the exploration/systems aspect was great for an "at a glance" of what I had explored around me and works well alongside something like Captain's Log for tracking what you find.

Is it simply the case I have to add a few more "local" systems out towards Shapley 1 for the area to start to take shape?
 
Does this work with 64bit Horizons.

I tried last night but the overlays don't who on top of Elite, you can alt tab with them. Also 1680 x 1050 the menus go way off the screen at the right.
 
I've got EDMC installed but I take it this only pulls market data and the connect button only appears when you are docked?
Use the "Send flight log to Elite Dangerous Star Map" plus "Automatically make a log entry on entering a system" options in EDMC if you want to track your progress on EDSM. You don't have to press the "Update" button if you do this.
 
Use the "Send flight log to Elite Dangerous Star Map" plus "Automatically make a log entry on entering a system" options in EDMC if you want to track your progress on EDSM. You don't have to press the "Update" button if you do this.

Already do that but that's not what I'm after, I am after using what was the exploration window (not sure what it is now as don't have Mk II running at this second) to track where I had been and give me an at a glance idea of what stars were scoopable near me too. EDSM is good but doesn't do it based on current position the same way TCE does.
 
Does this work with 64bit Horizons.

I tried last night but the overlays don't who on top of Elite, you can alt tab with them. Also 1680 x 1050 the menus go way off the screen at the right.

Yes it does work with 64-bit Horizons, that is what most of us are using.

If you go into Control, Panel there are zoom level and font size options to control the width of the header. Also each panel when open has its own zoom and font size options.
 
Does this work with 64bit Horizons.

I tried last night but the overlays don't who on top of Elite, you can alt tab with them. Also 1680 x 1050 the menus go way off the screen at the right.

Do you have Elite running in Borderless Windowed mode as this sounds like you have it in fullscreen which basically overrides everything else running.
 
From the post above yours:
Check the FAQ, that tells you where the folders can be, if you have Horizons note: For Horizons customer, please replace FORC-FDEV-D-1010 with elite-dangerous-64

Go into Config and change the location of the AppConfig.xml file as above
Thanks for the reply - I have a NON-Horizons Steam install and it seems to be pointing to the right spots. Below is what my config has

Appconfig - Z:\Data\SteamLibrary\steamapps\common\Elite Dangerous\Products\elite-dangerous-64\AppConfig.xml
Netlog - Z:\Data\SteamLibrary\steamapps\common\Elite Dangerous\Products\elite-dangerous-64\logs
EliteOCR - Z:\Data\Games\TCE\EliteOCR\bin\EliteOCRcmd.exe
EDMC - C:\Program Files (x86)\EDMarketConnector\EDMC.exe

TCE Starts and I can navigate around but the status says "waiting for game, launch or restart ED"
 
Last edited:
Update (0.9.9) released:



Changelog:
- Reworked all SQL import/export operations for better performance.
- Reworked and error fixed TCE MK.I database import for better performance.
- Added more keyboard shortcuts.
- Added Personal Notes (Database Upgrade).
- Replaced Statistics button with Notes button at the Personal panel.
- Adjusted "LAND MINES" to "LANDMINES" (Database Upgrade).
- Adjusted "BIO WASTE" to "BIOWASTE" (Database Upgrade).
- Adjusted "BIO REDUCING LICHEN" to "BIOREDUCING LICHEN" (Database Upgrade).
- Adjusted "NERVE AGENT" to "NERVE AGENTS" (Database Upgrade).
- Adjusted "T''IENSEI" to "T'IENSEI" (Database Upgrade).
- Fixed an error in Auto-Destination routine.
- Fixed a String to Double error at Star System Database panel.
- Adjusted automatic reference star selection at Star System Database panel.
- Fixed a string to double error at the trade market dection routine.
- Reworked trade market detection routine in case of planetary ports sharing the same Sector ID.
- Locked Compact View, till a fix is released comming with the V1.0 release.

Note:
This update need an upgrade of your current database. Copy the content into your TCE folder to update your version.
An option is available at the Launcher or Database window to upgrade your database.
There will also a logbook data fix at start up, if the data is in bad shape due to a false stored format. It will be corrected by TCE.
No re-import of old TCE MK.I databases required.
 
Thanks for the reply - I have a NON-Horizons Steam install and it seems to be pointing to the right spots. Below is what my config has

Appconfig - Z:\Data\SteamLibrary\steamapps\common\Elite Dangerous\Products\elite-dangerous-64\AppConfig.xml
Netlog - Z:\Data\SteamLibrary\steamapps\common\Elite Dangerous\Products\elite-dangerous-64\logs
EliteOCR - Z:\Data\Games\TCE\EliteOCR\bin\EliteOCRcmd.exe
EDMC - C:\Program Files (x86)\EDMarketConnector\EDMC.exe

TCE Starts and I can navigate around but the status says "waiting for game, launch or restart ED"


Are you using the 64-bit version of ED or the 32-bit? If 32-bit, try the AppConfig.xml in the other "Products" folders.

Also, is VerboseLogging="1" set? See the FAQ on Page 1 for how to check this.
 
Update (0.9.9) released:



Changelog:
- Reworked all SQL import/export operations for better performance.
- Reworked and error fixed TCE MK.I database import for better performance.
- Added more keyboard shortcuts.
- Added Personal Notes (Database Upgrade).
- Replaced Statistics button with Notes button at the Personal panel.
- Adjusted "LAND MINES" to "LANDMINES" (Database Upgrade).
- Adjusted "BIO WASTE" to "BIOWASTE" (Database Upgrade).
- Adjusted "BIO REDUCING LICHEN" to "BIOREDUCING LICHEN" (Database Upgrade).
- Adjusted "NERVE AGENT" to "NERVE AGENTS" (Database Upgrade).
- Adjusted "T''IENSEI" to "T'IENSEI" (Database Upgrade).
- Fixed an error in Auto-Destination routine.
- Fixed a String to Double error at Star System Database panel.
- Adjusted automatic reference star selection at Star System Database panel.
- Fixed a string to double error at the trade market dection routine.
- Reworked trade market detection routine in case of planetary ports sharing the same Sector ID.
- Locked Compact View, till a fix is released comming with the V1.0 release.

Note:
This update need an upgrade of your current database. Copy the content into your TCE folder to update your version.
An option is available at the Launcher or Database window to upgrade your database.
There will also a logbook data fix at start up, if the data is in bad shape due to a false stored format. It will be corrected by TCE.
No re-import of old TCE MK.I databases required.

TWO SMALL ISSUES

Moving the NAVIGATION PANEL shows this error, clicking OK and all is fine until you move it again. The doesn't seem to stop you moving the panel. Moving any panel causes this error.

MOVING_NAVIGATION_PANEL_ERROR_1.png

Database not showing data, THIS IS AFTER APPLYING THE UPDATE.

NO_DATA_SHOWN_AFTER_UPGRADING.png

DATE ONE DAY IN THE FUTURE:

DATE_1_DAY_IN_THE_FUTURE.jpg

FEATURE REQUEST:

In the NAVIGATION PANEL, can the flag for STATE automatically change to VISITED when you've entered a new system?
 
Last edited:
Are you using the 64-bit version of ED or the 32-bit? If 32-bit, try the AppConfig.xml in the other "Products" folders.

Also, is VerboseLogging="1" set? See the FAQ on Page 1 for how to check this.

Thanks for the reply and for trying to help a newbie out :)

VerboseLogging IS set to 1 in all 3 of my Appconfig.xml docs (looks like one for 64bit, one for combat tutorial and one for horizons?)
Still No Joy :(

Will play around with the paths and see if that fixes it - worse case I will uninstall/reinstall and give that a whirl

Thanks again

Mark


-------------- Update --------------

Reinstall of TCE did not fix issue
 
Last edited:
@eventure. Is this an improved 9.8, so I should replace these with previous version plus update 9.9, or just install the update 9.9?
 
I'm getting the same Coord error here - also, is there a way when minimizing the panels to minimize UP instead of DOWN? I have my panels set to the top edge, not the bottom, and when I minimize the minimized panels show in the middle of the screen. Haven't been in-game yet to test real functionality, but these two issues have me thinking of staying with MK.1 for now.

All that said, MAJOR KUDOS to Eventure and all the beta testers for bringing this to fruition!
 
Back
Top Bottom