Release Trade Computer Extension Mk.II

MINOR BUG

When updating the station details the TRADE Panel time is one hour ahead of the time stated in the main overlay. UK BST.


What time you selected? Local or UTC? If local, UK is 1 hour ahead UTC for summer time.

Hi Eventure

I notice that the notes field on the Locations Panel is upper case. Would it be possible to alter this to mixed case?

Thanks

Do you mean the area where you can add notes? Or the information that is displayed for the systems?

He refers to the Location Database panel. Changed it to mixed case for the next update. Thanks for reporting.
 
Last edited:
@eventure , a question.

In the "route finder", is it possible that it can calculate trade between 3 markets instead of 2?
Sometimes I occationally find more profitable routes with 3.
 
Last edited:
What time you selected? Local or UTC? If local, UK is 1 hour ahead UTC for summertime.

Yep that's the reason for the apparent discrepancy.

@eventure , a question.

In the "route finder", is it possible that it can calculate trade between 3 markets instead of 2?
Sometimes I occasionally find more profitable routes with 3.

You can do this for three or more routes by using the ROUTE PLANNER. Go To ROUTES and select the bottom option, if you're unsure how to use it check the manual.
 
Just an update. No matter where I set FOV scanning markets still doesn't work. I went and upgraded from 1.1.5 to 1.2.0 to see if that would solve this annoying problem. Install worked fine. In game everything seems to work correctly - except commodity scan. I clear then press scan and something very quickly flashes in the screen (not prices) then remains blank. Could something have gone wrong with OCR training that could cause this? Scanning used to work but stopped and won't do it anymore.

True bummer
 
Just an update. No matter where I set FOV scanning markets still doesn't work. I went and upgraded from 1.1.5 to 1.2.0 to see if that would solve this annoying problem. Install worked fine. In game everything seems to work correctly - except commodity scan. I clear then press scan and something very quickly flashes in the screen (not prices) then remains blank. Could something have gone wrong with OCR training that could cause this? Scanning used to work but stopped and won't do it anymore.

True bummer

I will reintroduce with the next update the OCR Process window to show any error message coming from EliteOCR. You will be able to activate it through the Options panel. Release will be comming weekend.
 
Eventure. I certainly hope there enough people supporting you and your efforts. Your patience is amazing. I couldn't handle the load this must drop on you.

Thanks!

I tried something different today. I double checked the path in Configuration again this morning to make sure. Noticed something, to me anyway, that really shows my ignorance. I'm sure it must be something I missed somewhere reading.

When I use windows file explore program to search the path to EliteOCR.exe I found, "EliteOCR.exe and EliteOCRcmd.exe" They are both listed along with tons of others. When I use the auto find part of TCE for the path search it only displays and uses EliteOCRcmd.exe. So in my great infinite ignorance I said "Hey thar she blows" changed the .exe without the cmd part. Smart huh? [yesnod] Played the game and made no difference what so ever. Doubt that this is any help - shows the people they allow to buy these PCs and jump in with both feet and a blindfold.

Anyway thanks for your patience - can't wait till I can find out what stupid thing I've done so I can get this function back!

C Ya N da 'Verse!

Yt Noyz
 
Last edited:
Eventure. I certainly hope there enough people supporting you and your efforts. Your patience is amazing. I couldn't handle the load this must drop on you.

Thanks!

I tried something different today. I double checked the path in Configuration again this morning to make sure. Noticed something, to me anyway, that really shows my ignorance. I'm sure it must be something I missed somewhere reading.

When I use windows file explore program to search the path to EliteOCR.exe I found, "EliteOCR.exe and EliteOCRcmd.exe" They are both listed along with tons of others. When I use the auto find part of TCE for the path search it only displays and uses EliteOCRcmd.exe. So in my great infinite ignorance I said "Hey thar she blows" changed the .exe without the cmd part. Smart huh? [yesnod] Played the game and made no difference what so ever. Doubt that this is any help - shows the people they allow to buy these PCs and jump in with both feet and a blindfold.

Anyway thanks for your patience - can't wait till I can find out what stupid thing I've done so I can get this function back!

C Ya N da 'Verse!

Yt Noyz

By Default EliteOCR is installed in the Program Files directory, also I belive it's the "EliteOCRcmd.exe" that TCE uses, which is the command line version of EliteOCR. EliteOCR.exe is the program that you run to manually scan the commodities, which has it's own UI interface.
 
Last edited:
Hey Eventure,

Found a repeatable error. If TCE is hidden via the hotkey when I close the game client, the dialog pops up asking if I also want to close TCE. When I click Yes, I get an error message:

Conversion from string "" to type 'Double' is not valid.

Full details:

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 'Double' is not valid. ---> System.FormatException: Input string was not in a correct format.
at Microsoft.VisualBasic.CompilerServices.Conversions.ParseDouble(String Value, NumberFormatInfo NumberFormat)
at Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value, NumberFormatInfo NumberFormat)
--- End of inner exception stack trace ---
at Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value, NumberFormatInfo NumberFormat)
at Microsoft.VisualBasic.CompilerServices.Operators.CompareObject2(Object Left, Object Right, Boolean TextCompare)
at Microsoft.VisualBasic.CompilerServices.Operators.ConditionalCompareObjectNotEqual(Object Left, Object Right, Boolean TextCompare)
at Trade_Computer_Extension.MD_NetLog_Results.ShipStatus() in C:\Users\Hellfire\Documents\Visual Studio 2010\Projects\Trade Computer Extension\Trade Computer Extension\MD_NetLog_Results.vb:line 25
at Trade_Computer_Extension.MD_Panels_Behavior.Auto_ShipStatus(Object sender, EventArgs e) in C:\Users\Hellfire\Documents\Visual Studio 2010\Projects\Trade Computer Extension\Trade Computer Extension\MD_Panels_Behavior.vb:line 7
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.6.1078.0 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:///C:/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.1075.0 built by: NETFXREL3STAGE
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.1078.0 built by: NETFXREL3STAGE
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.1064.2 built by: NETFXREL3STAGE
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:///C:/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
----------------------------------------
System.Numerics
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.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1038.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.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.
 
Well after Playing yesterday - still unable to scan market data into TCE - I have not had use of this TCE for months now. I have gone to 960 systems and have no records of them. Getting pretty frustrated. Like I said when I first started Elite I installed TCE. It worked fine - could scan prices and all seemed fine. I still had a lot to learn on use TCE effectively, but none the less progressing. So I thought fine and donated. At that point commodity scanning stopped working and hasn't worked since. Anyway I went back to configuration and it had been changed back to EliteOCRcmd.exe. The only access I have to past system/station visits is the fact that I run EDStarmap (EDSM) along side TCE, and a pile of hand scribbled notes on paper. I am not by any means a software engineer - just a game player. So I don't know how to find out how or what has gone wrong. It has to be simple - everyone else seems good to go. I have to use my Ipad with EDDB loaded on it and do my planning the old fashioned way. I may just ditch TCE and try someone else's. But TCE was so nice at first I hate to give up. I know very little about inner software engineering - I could easily destroy all program functioning. So I know I didn't do something internal to stop it's functioning. I start TCE up every time and load what data I can so it might help others - but for me TCE has been totally useless - cant use it all.
 
Last edited:
Just an update. OK I thought try updating to 1.2.2. Got nothing but errors. All I would like to do is take my game time and play a ED - not spend all day wondering why or if I should keep trying TCE. Maybe people who don't know engineering shouldn't attempt using this. Don't want to cause trouble. Just where else do you ask questions.
 
Hi,

I can confirm that the correct command line for TCE - Elite OCR should be EliteOCRcmd.exe.

What happens when you open the commodity screen then scan the prices?
 
Update (1.2.3) released:



Changelog:
- Re-added the OCR Process window in case of problems on scanning commodities. Activate it at the Options panel, if required.
- Fixed an display issue at the Region Summary statistics.
- Fixed an error on shutting down TCE, when it is hidden.
- Fixed an issue with the Location Database note section, which was forced upper case. Changed it to mixed case.

Note:
Copy the content into your TCE folder to update your version.
 
Well after Playing yesterday - still unable to scan market data into TCE - I have not had use of this TCE for months now. I have gone to 960 systems and have no records of them. Getting pretty frustrated. Like I said when I first started Elite I installed TCE. It worked fine - could scan prices and all seemed fine. I still had a lot to learn on use TCE effectively, but none the less progressing. So I thought fine and donated. At that point commodity scanning stopped working and hasn't worked since. Anyway I went back to configuration and it had been changed back to EliteOCRcmd.exe. The only access I have to past system/station visits is the fact that I run EDStarmap (EDSM) along side TCE, and a pile of hand scribbled notes on paper. I am not by any means a software engineer - just a game player. So I don't know how to find out how or what has gone wrong. It has to be simple - everyone else seems good to go. I have to use my Ipad with EDDB loaded on it and do my planning the old fashioned way. I may just ditch TCE and try someone else's. But TCE was so nice at first I hate to give up. I know very little about inner software engineering - I could easily destroy all program functioning. So I know I didn't do something internal to stop it's functioning. I start TCE up every time and load what data I can so it might help others - but for me TCE has been totally useless - cant use it all.

Just an update. OK I thought try updating to 1.2.2. Got nothing but errors. All I would like to do is take my game time and play a ED - not spend all day wondering why or if I should keep trying TCE. Maybe people who don't know engineering shouldn't attempt using this. Don't want to cause trouble. Just where else do you ask questions.

Hi Yt Noyz,

let's try together to encircle your problems, you encounter in using TCE. You saying, you got errors after the update, but please tell me, where you got the errors and what they are saying?
EDMC is the best way at the moment to get all commodity, outfit, shipyard and ship data, but if you don't like it, EliteOCR is the best alternative.

But beside of that, I suggest you renaming the folder of your last installation of TCE and install a fresh version (1.2.0 full + 1.2.3 update) without your old database, setup the required folder paths at the Configuration window and launch. We will import your old gathered data later, when all running well with the fresh install (perhaps you can provide me your last database folder for a check? If you like, send it to eventure(at)ki.tng.de).

Now lets start in registering the market, you are currently. Open the Market Database panel, click on NEW ENTRY an select the actual market from the list. Add data, if required and SAVE it to the database.
Thereafter open the Commodity screen of ED and go to COMMODITY > SCAN PRICES in TCE. Select CLEAN SCAN and press START OCR SCAN. If nothing happens, please go to CONTROL > OPTIONS and activate the OCR PROCESS WINDOW at the bottom.
When clicking START OCR SCAN again, you will now see a message box after some seconds, which displays the command line for EliteOCR, an error message from EliteOCR and an EXIT command in the end (perhaps you can make a screenshot of it and post it here).

If you have not yet checked the manual or the FAQ's in how to use TCE and it's database on an update, I recommend to do so.
So head up and go into it, we will make it and your fun in using TCE will return soon.

Best regards,

Eventure
 
Just an update. OK I thought try updating to 1.2.2. Got nothing but errors. All I would like to do is take my game time and play a ED - not spend all day wondering why or if I should keep trying TCE. Maybe people who don't know engineering shouldn't attempt using this. Don't want to cause trouble. Just where else do you ask questions.

Are you using Tobi EyeX? As I know from experience that the drivers for EyeX miss centre the screen so EliteOCR doesn't' work. the latest drivers fix this problem.

But as Eventure has said above EDMC is the prefered tool to use to get station data.
 
Last edited:
Jump range glitch

Hi Eventure

I've encountered a minor problem with the setting of the Jump Range in the Navigation Panel.

I'm currently using 1.2.3 and setting the jump range from the panel works fine.

However upon exiting and then re-starting TCE I find that the jump range has nearly always reset to 1183LY for some reason :(

This appears to happen at least 90% of the time.
 
I tried to add a station from the New Entry tab and selecting it from the existing listed stations, and I got this error:

Error in saving market
Error Line: 320

Add market: False
Reg market: True
Mod market: False
Error: (9) Index was outside the bounds of the array

The station was Pangborn City in the Karnarki system

I'm getting errors trying to import data as well, both with 1.22 and 1.23. The scanner works, but when it tries to execute the Storing routine, it pops up an error window. The error reads as follows:

Error in updating prices for Station: STEPHENSON HUB (196)
#Markets: 196/196
#Goods: 105
Array Buy/Sell/Stock: 107/107/107
#Prices: 20160

Is this a known issue that is being addressed? I haven't used TCE for scanning station prices for a while, so not sure if this goes back before 1.22 or not, and haven't had any trouble adding star data (Type and system status (Visited/Scanned)). I plan on resuming life as a trader though and this issue will be serious in short order for me.

A little help Eventure?
 
Last edited:
Hi Eventure

I've encountered a minor problem with the setting of the Jump Range in the Navigation Panel.

I'm currently using 1.2.3 and setting the jump range from the panel works fine.

However upon exiting and then re-starting TCE I find that the jump range has nearly always reset to 1183LY for some reason :(

This appears to happen at least 90% of the time.

There is a delimiter issue. 11.83 LY is your jump range, right? Will be fixed with the next update.

I tried to add a station from the New Entry tab and selecting it from the existing listed stations, and I got this error:

Error in saving market
Error Line: 320

Add market: False
Reg market: True
Mod market: False
Error: (9) Index was outside the bounds of the array

The station was Pangborn City in the Karnarki system

I'm getting errors trying to import data as well, both with 1.22 and 1.23. The scanner works, but when it tries to execute the Storing routine, it pops up an error window. The error reads as follows:

Error in updating prices for Station: STEPHENSON HUB (196)
#Markets: 196/196
#Goods: 105
Array Buy/Sell/Stock: 107/107/107
#Prices: 20160

Is this a known issue that is being addressed? I haven't used TCE for scanning station prices for a while, so not sure if this goes back before 1.22 or not, and haven't had any trouble adding star data (Type and system status (Visited/Scanned)). I plan on resuming life as a trader though and this issue will be serious in short order for me.

A little help Eventure?

Both errors have to do with your database. See, you have 196 markets and 105 goods (196 x 105 = 20580 prices). You have only 20160 prices in database, so there was a problem before.

Try the following:

- Rename your current TCE folder to TCE.old
- Install V1.2.0 with the V1.2.3 update again into \TCE
- Start and select the Database Operations window at the launcher of TCE.
- Select Import Mk.II Database and select your old TCE folder (TCE.old).
- Start the import and let integrate TCE it into the new installation. TCE should fix any errors of your old database while importing.
- Try again to save a market.

If it not fixes your problem, I need your database folder of your last installation for a check.
 
In actual fact no. The range I had been setting was 15 LY :rolleyes:

The Jump Range is automatically set by TCE on start or EDMC data update, if EDMC data is available. Check the Personal panel > Space Ship, there is your actual jump range (laden) displayed.
Setting the Jump Range manually at the Navigation panel is required, when EDMC is not installed.
 
Back
Top Bottom