Release Trade Computer Extension Mk.II

Eventure, that's exactly what i reported some time back with an engineers base. I wonder what's causing this...
Something must be different in position detection at startup and the following ones...
At least we now know it's not my DB, but more of a general problem.
Thx for reporting Abil, this could really help tracking this nasty one down.

No problem. After initially sending the info/files to myself, somehow, I went ahead and actually sent EVENTURE the info/files. I must be getting old.
 
Some kind of bug with older stations. I went to a planetary outpost I have not been to since April 22. TCE wanted me to 'add new market', but I went to database/markets/modify and found the base. I clicked on the 'actual location', and it seemed to update, but still didn't recognize I was there. Also, the 'connect' box had disappeared. I restarted TCE, but it didn't help. Sending 7z.

edit* Shutting down TCE, exiting ED, then starting TCE, then ED seems to have fixed it. TCE still looked confused for a few seconds (no 'connect' box), but after a few seconds more, it detected the station correctly and updated everything correctly.

Eventure, that's exactly what i reported some time back with an engineers base. I wonder what's causing this...
Something must be different in position detection at startup and the following ones...
At least we now know it's not my DB, but more of a general problem.
Thx for reporting Abil, this could really help tracking this nasty one down.

Yes I had this problem a while back with an Engineer base and with Planetary bases, when there was more than one on the same planet, haven't had it since though.
 
Some kind of bug with older stations. I went to a planetary outpost I have not been to since April 22. TCE wanted me to 'add new market', but I went to database/markets/modify and found the base. I clicked on the 'actual location', and it seemed to update, but still didn't recognize I was there. Also, the 'connect' box had disappeared. I restarted TCE, but it didn't help. Sending 7z.

edit* Shutting down TCE, exiting ED, then starting TCE, then ED seems to have fixed it. TCE still looked confused for a few seconds (no 'connect' box), but after a few seconds more, it detected the station correctly and updated everything correctly.

Eventure, that's exactly what i reported some time back with an engineers base. I wonder what's causing this...
Something must be different in position detection at startup and the following ones...
At least we now know it's not my DB, but more of a general problem.
Thx for reporting Abil, this could really help tracking this nasty one down.

Yes I had this problem a while back with an Engineer base and with Planetary bases, when there was more than one on the same planet, haven't had it since though.

Thanks for sending me all required data to isolate the issue.

The market name (Pournelles Folly) stored at your database didn't had the same name as in game, it misses an apostrophe (Pournelle's Folly).
So updating the coordinates didn't helped either, because of the name mismatch.
This will change with the next update. If TCE detecting such a name mismatch, it will update the market name to the proper value before pressing the SAVE button.
So changing the market name before approaching the market's position should be enough to instantly detect the proper market by TCE next time. Please try it, if you have the time to.
 
Small Error in REGION SUMMARY PANEL.

When I delete UNREGISTERED STATIONS from a system the number isn't updated until after restarting TCE.

NUMBER PRIOR TO RESTARTING TCE


NUMBER AFTER RESTARTING TCE


The above small issue is still present. It doesn't just happen when I've deleted Unregistered Stations.

Before restating TCE

MVLhx1U.png

After restarting TCE

hB3kj3V.png
 
Thanks for sending me all required data to isolate the issue.

The market name (Pournelles Folly) stored at your database didn't had the same name as in game, it misses an apostrophe (Pournelle's Folly).
So updating the coordinates didn't helped either, because of the name mismatch.
This will change with the next update. If TCE detecting such a name mismatch, it will update the market name to the proper value before pressing the SAVE button.
So changing the market name before approaching the market's position should be enough to instantly detect the proper market by TCE next time. Please try it, if you have the time to.

Hi Eventure,
care to elaborate why it detects the market correctly when restarting TCE without changing anything? I still don't get that part. I'm not sure names were differing when i had those probs appearing...
:S
 
Eventure,

Do you know where the EliteOCR debug log is saved to?

Commodities are no longer working for me. There was a screen resolution error.
 
While clicking on a stored location with notes, in navigation tab:

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

************** Exception Text **************
System.InvalidCastException: Der Operator <> ist für Typ DBNull und Zeichenfolge nicht definiert.
at Microsoft.VisualBasic.CompilerServices.Operators.ConditionalCompareObjectNotEqual(Object Left, Object Right, Boolean TextCompare)
at Trade_Computer_Extension.Panel_Navigation.Show_SL_Details(Int64 ID) in C:\Users\Hellfire\Documents\Visual Studio 2010\Projects\Trade Computer Extension\Trade Computer Extension\Panel_Navigation.vb:line 6530
at Trade_Computer_Extension.Panel_Navigation.sl_Name1_Click(Object sender, EventArgs e) in C:\Users\Hellfire\Documents\Visual Studio 2010\Projects\Trade Computer Extension\Trade Computer Extension\Panel_Navigation.vb:line 6475
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Label.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.1586.0 built by: NETFXREL2
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:///C:/TCE/Trade%20Computer%20Extension%20MK.II.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 10.0.0.0
Win32 Version: 14.6.1586.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.1586.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.1586.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.1586.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.1586.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.1586.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.1586.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.1586.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.Xml.Linq
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
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.99.0
Win32 Version: 1.0.99.0
CodeBase: file:///C:/TCE/System.Data.SQLite.DLL
----------------------------------------
System.Data
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1636.0 built by: NETFXREL3STAGE
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.1586.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.1586.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
----------------------------------------
System.Numerics
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
Microsoft.VisualBasic.resources
Assembly Version: 10.0.0.0
Win32 Version: 14.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic.resources/v4.0_10.0.0.0_de_b03f5f7f11d50a3a/Microsoft.VisualBasic.resources.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 am using a different system and I got most things up to speed/running but when i try to run Relay i get this error message:

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

************** Exception Text **************
System.ComponentModel.Win32Exception (0x80004005): The system cannot find the file specified
at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start()
at Trade_Computer_Extension.Module1.ReadRelayOutput(Boolean mode) in C:\Users\Hellfire\Documents\Visual Studio 2010\Projects\Trade Computer Extension\Trade Computer Extension\EXT_TCE-Relay.vb:line 58
at Trade_Computer_Extension.TCE_Launcher.BTN_UpdatePrices_Click(Object sender, EventArgs e) in C:\Users\Hellfire\Documents\Visual Studio 2010\Projects\Trade Computer Extension\Trade Computer Extension\TCE_Launcher.vb:line 5854
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Label.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.1586.0 built by: NETFXREL2
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:///C:/TCE/Trade%20Computer%20Extension%20MK.II.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 10.0.0.0
Win32 Version: 14.6.1586.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.1586.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.1586.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.1586.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.1586.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.1586.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.1586.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.1586.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.Xml.Linq
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
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.99.0
Win32 Version: 1.0.99.0
CodeBase: file:///C:/TCE/System.Data.SQLite.DLL
----------------------------------------
System.Data
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1636.0 built by: NETFXREL3STAGE
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.1586.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.1586.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
----------------------------------------
System.Numerics
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.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."
 
Last edited:
Hello everyone and happy new year 2017!

I am back from my holiday run, and I hope you had a great time too.

Now let's get to answer the lastest posts:

Hi Eventure,
care to elaborate why it detects the market correctly when restarting TCE without changing anything? I still don't get that part. I'm not sure names were differing when i had those probs appearing...
:S

Had two routines to detect a market, depending on the journal event's. Melted both to one, so the issue maybe gone.

hey again, got an error when pressing the trade button


thanks again :)

I can't help you here, without the ErrorReportFiles.7z from you. So my first suggestion is to make a verification onto your databases.
Please use the Report an Error button next time to provide me the required data to find the issue in TCE or your database.
Thanks.

While clicking on a stored location with notes, in navigation tab:

Found the issue and added a repair function to the next version of TCE for it.

I am using a different system and I got most things up to speed/running but when i try to run Relay i get this error message:

Different system? You speaking of a different PC or TCE installation? Done some copy/paste for the TCE files? Please try to select the proper TCE-Relay folder from the launcher again.

Eventure,

I am having a problem with the OCR scan functionality.

I attached the two error messages.

TCE detecting no output of EliteOCR, but the message from EliteOCR seem to be fine, so check the export.xml file at the OCR_Export folder if there is any content in.
Saw your post on the EliteOCR thread, so I assume, you have to reinstall EliteOCR again and to train it too. Normally the FOV slider is slightly above 50%

Either it doesn't seem to matter.

Tried now every combination of deleting an unregistered market (e.g. from the Summary and Navigation (Star Systems and Region Summary) panel) and all it updated in the statistics properly.
Please try again too and check right after the deletion, if the region statistic is updated.
Thanks.

So now let take a look onto the new rework Summary panel, I prepared for the next update of TCE.
http://imgur.com/a/FXfYV
As you can see, it is filled with far more data than before.
You are now able to filter the list of locations by registered markets, stored locations and planetary bodies, and you can visualize the system locations directly at the Cartography panel, as before.

As always, any suggestion is welcome and share your thoughs, if you like.
 
Hello everyone and happy new year 2017!

I am back from my holiday run, and I hope you had a great time too.

Now let's get to answer the lastest posts:



...

So now let take a look onto the new rework Summary panel, I prepared for the next update of TCE.
http://imgur.com/a/FXfYV
As you can see, it is filled with far more data than before.
You are now able to filter the list of locations by registered markets, stored locations and planetary bodies, and you can visualize the system locations directly at the Cartography panel, as before.

As always, any suggestion is welcome and share your thoughs, if you like.
That looks great. A few questions...
1. The summary panel already pops up on system entry a bit later than I'd like, but still ok and very usable. Will that extra info slow down how fast it pops up even more?
2. The important info, to me, in that is: last visit date, security level. Can you highlight those somehow, different color maybe and list security level below 'faction state' instead of below 'gov't type'? That would put both at bottom of their part of the panel and make it easy to see quickly.
3. Maybe time for separate 'system notes' panel (just a break out of from the summary panel) that we can have pop up at system entry like the system summary? No new info/use/functionality, just a separate panel if all we need are the notes section. I don't know how hard it would be to do this vs keeping the speed of current 'system summary' panel up, so whatever works.

Also, I'm guessing the little eye symbol in the "inner system locations" is clickable and shows the system view. What are the diamond, flag, and circle for?
 
That looks great. A few questions...
1. The summary panel already pops up on system entry a bit later than I'd like, but still ok and very usable. Will that extra info slow down how fast it pops up even more?
2. The important info, to me, in that is: last visit date, security level. Can you highlight those somehow, different color maybe and list security level below 'faction state' instead of below 'gov't type'? That would put both at bottom of their part of the panel and make it easy to see quickly.
3. Maybe time for separate 'system notes' panel (just a break out of from the summary panel) that we can have pop up at system entry like the system summary? No new info/use/functionality, just a separate panel if all we need are the notes section. I don't know how hard it would be to do this vs keeping the speed of current 'system summary' panel up, so whatever works.

Also, I'm guessing the little eye symbol in the "inner system locations" is clickable and shows the system view. What are the diamond, flag, and circle for?

1. I could add a selectable delay to open (default is 5 secs.) and to close it afterwards (default is 10 secs.) to the Options panel, so you are be able to choose your now setting for it.
2. Agree, the security level should move to the bottom. Maybe I should color the security level like at the position display. Coloring the last visit maybe discussible.
3. I like the idea of a separate Note panel. It should hold all notes of the current star system (all markets, locations and star system notes itself, maybe personal notes too). Have to think about further of design and how to integrate. Thanks for your suggestion.

Yes, the little eye is like the visulize button before. The diamond, flag and circle symbols are filter buttons for installations, locations and bodies, to remove them from the displayed list, if required.
You can also minimize the star system data and summary to display five inner systems locations at once.
 
Last edited:
Back
Top Bottom