Release Trade Computer Extension Mk.II

Please check, if they are really within EliteOCR. Had sometimes the issue, that I entered all goods, but after closing and restarting EliteOCR, they were gone.

I did check that they were saved in EliteOCR. I manually scanned files with EliteOCR and it seemed to be reading everything properly.

When I open TCE 1.2.6, again a fresh install/fresh database, I enter in the New Market for where I happen to be (Eta Apodis/Ashman Station), then click Commodity. When I click View, it shows all commodities as it should, including the new ones. When I click Scan Prices >> Starty OCR Scan, the view reverts to the Compact list without the new commodities. However, when I try to mouse-wheel scroll down the list, it goes temporarily blank and shows the new commodities once again. When I then try to click any of them to manually enter/edit the scanned values, it reverts back to the screen without the new commodities.

If it would be helpful I can try to make a cell-phone video recording of what is happening, since none of my video recorders pick up TCE overlay when recording ED.

I'm EXTREMELY thankful for your assistance in trying to get this all working again! I will do anything you can think of to help provide the information you need to either fix this on your end (if necessary) or direct me in how to do this properly.

Edit: Just to cover all the bases, I am running both TCE, EliteOCR from their own drive/directories and all worked perfectly previously. They are both also set to run as Admin.
 
Last edited:
Bug-like report

Code:
************** 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_Upgrade.Upgrade_Check() in C:\Users\Hellfire\Documents\Visual Studio 2010\Projects\Trade Computer Extension\Trade Computer Extension\MD_Upgrade.vb:line 25
   at Trade_Computer_Extension.Panel_Loader.Panel_Loader_VisibleChanged(Object sender, EventArgs e) in C:\Users\Hellfire\Documents\Visual Studio 2010\Projects\Trade Computer Extension\Trade Computer Extension\Panel_Loader.vb:line 46
   at System.Windows.Forms.Control.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.ScrollableControl.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.Form.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.Form.WmShowWindow(Message& m)
   at System.Windows.Forms.Form.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.1080.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.1081.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.1080.0 built by: NETFXREL3STAGE
    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>
 
Bug-like report

Code:
************** 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_Upgrade.Upgrade_Check() in C:\Users\Hellfire\Documents\Visual Studio 2010\Projects\Trade Computer Extension\Trade Computer Extension\MD_Upgrade.vb:line 25
   at Trade_Computer_Extension.Panel_Loader.Panel_Loader_VisibleChanged(Object sender, EventArgs e) in C:\Users\Hellfire\Documents\Visual Studio 2010\Projects\Trade Computer Extension\Trade Computer Extension\Panel_Loader.vb:line 46
   at System.Windows.Forms.Control.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.ScrollableControl.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.Form.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.Form.WmShowWindow(Message& m)
   at System.Windows.Forms.Form.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.1080.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.1081.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.1080.0 built by: NETFXREL3STAGE
    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>

Please make a fresh install of the V1.2.6 version and update then to V1.2.7. Your old database is not compatible with the new version. Please import your old database with the new version to make it compatible.
Don't copy your old database over your actual version. See FAQs, what to do, when a new full version is released.

I did check that they were saved in EliteOCR. I manually scanned files with EliteOCR and it seemed to be reading everything properly.

When I open TCE 1.2.6, again a fresh install/fresh database, I enter in the New Market for where I happen to be (Eta Apodis/Ashman Station), then click Commodity. When I click View, it shows all commodities as it should, including the new ones. When I click Scan Prices >> Starty OCR Scan, the view reverts to the Compact list without the new commodities. However, when I try to mouse-wheel scroll down the list, it goes temporarily blank and shows the new commodities once again. When I then try to click any of them to manually enter/edit the scanned values, it reverts back to the screen without the new commodities.

If it would be helpful I can try to make a cell-phone video recording of what is happening, since none of my video recorders pick up TCE overlay when recording ED.

I'm EXTREMELY thankful for your assistance in trying to get this all working again! I will do anything you can think of to help provide the information you need to either fix this on your end (if necessary) or direct me in how to do this properly.

Edit: Just to cover all the bases, I am running both TCE, EliteOCR from their own drive/directories and all worked perfectly previously. They are both also set to run as Admin.

Thanks for your report. Of course, the mousewheel scrolling should be disabled with the SCAN PRICES tab. It will be fixed with the next update (tomorrow). Please don't use it after scanning, until it is fixed.
 
Last edited:
Will do a fresh install and report back.

EDIT - runs now. Still can't parse the data from EDMC into it yet - will investigate.
 
Last edited:
Update (1.2.8) released:



Changelog:
- Fixed an issue in using the mousewheel when scanning commodities with OCR.
- Fixed two small display issues at the Waypoints panel.

Note:
Copy the content into your TCE folder to update your version.
 
Last edited:
Thank you for your efforts, Eventure!

All seems to be working correctly now, except that my OCR is only ignoring Water. I don't care about that. It is picking up other new materials. Was able to re-import my original database and go from there. Hooray, now I can travel about with a real picture of where I'm going. Should hit 500 hours with TCE today or tomorrow, and still counting!
 
Update (1.2.8) released:



Changelog:
- Fixed an issue in using the mousewheel when scanning commodities with OCR.
- Fixed two small display issues at the Waypoints panel.

Note:
Copy the content into your TCE folder to update your version.

Hi Eventure

Using 1.2.8 at the moment and liking the new addition of the Bookmarks/Favouties. The new star checking appears to be working fine, I have been monitoring the adjustments that TCE is making from the netlog co-ordinates.

However I have come up with a few glitches and suggestions.

- The Bookmarks/Favourites distances do not appear to be updating when jumping to different systems. They seem to retain the original values from when TCE first started up.
- When TCE is shown again after being hidden a titleless, blank 'WayPoint Panel' appears. Without having a 'Hide' button the only way to close it is by using a hotkey if one has been defined.

- It would be nice if there was a hotkey for Favourites as well as Bookmarks. I bring the panel up using the hotkey and it would be nice to switch between the two without having to click the relevant button on the panel.
- Some way of sorting the Bookmarks/Favourites would be helpful, both name & distance if that were possible.
- I got the impression from your original post that you were intending to add notes to Bookmarks/Favourites? This would be great or if not possible perhaps the ability to alter the Bookmark/Favourite itself so that it would be more meaningful when scrolling through the list e.g. 'Aiabiko - Home System' or 'LFT 910 - Pristine mining'

Thanks :D
 
Last edited:
Hi Eventure

- It would be nice if there was a hotkey for Favourites as well as Bookmarks. I bring the panel up using the hotkey and it would be nice to switch between the two without having to click the relevant button on the panel.
- Some way of sorting the Bookmarks/Favourites would be helpful, both name & distance if that were possible.
- I got the impression from your original post that you were intending to add notes to Bookmarks/Favourites? This would be great or if not possible perhaps the ability to alter the Bookmark/Favourite itself so that it would be more meaningful when scrolling through the list e.g. 'Aiabiko - Home System' or 'LFT 910 - Pristine mining'

Thanks :D

I second this!
:)
 
Morning Eventure,

The error I mentioned before is still there, this time though I've got a screen shot. I've emailed it to you.
 
Hi Eventure

Using 1.2.8 at the moment and liking the new addition of the Bookmarks/Favouties. The new star checking appears to be working fine, I have been monitoring the adjustments that TCE is making from the netlog co-ordinates.

However I have come up with a few glitches and suggestions.

- The Bookmarks/Favourites distances do not appear to be updating when jumping to different systems. They seem to retain the original values from when TCE first started up.
- When TCE is shown again after being hidden a titleless, blank 'WayPoint Panel' appears. Without having a 'Hide' button the only way to close it is by using a hotkey if one has been defined.

- It would be nice if there was a hotkey for Favourites as well as Bookmarks. I bring the panel up using the hotkey and it would be nice to switch between the two without having to click the relevant button on the panel.
- Some way of sorting the Bookmarks/Favourites would be helpful, both name & distance if that were possible.
- I got the impression from your original post that you were intending to add notes to Bookmarks/Favourites? This would be great or if not possible perhaps the ability to alter the Bookmark/Favourite itself so that it would be more meaningful when scrolling through the list e.g. 'Aiabiko - Home System' or 'LFT 910 - Pristine mining'

Thanks
biggrin.png

Hi Maedhros,

thanks for your report. Bugs are found and fixed for the next version, notes and renaming bookmark requires some changes to the current behavior of the bookmark and favorites tab.
Double-click will no longer set a course, but changing the name. To set a course there is now a small button behind the bookmark/favorite.
The notes of a star system/market/location, if available, is now displayed within a tooltip balloon, when selecting a bookmark/favorite. Sorting by name/distance will be included too.
And, of course, I will add a keybind for the Favorites tab.

Anything else, pal? :D
 
Last edited:
Hi,

Just a quick question.

When scanning using elite ocr I see some prices with a red x next to them, clearly they are incorrectly scanned.

However when I correct the prices and stock as required the x does not go away for some items, why is that please?
 
Hi Maedhros,

thanks for your report. Bugs are found and fixed for the next version, notes and renaming bookmark requires some changes to the current behavior of the bookmark and favorites tab.
Double-click will no longer set a course, but changing the name. To set a course there is now a small button behind the bookmark/favorite.
The notes of a star system/market/location, if available, is now displayed within a tooltip balloon, when selecting a bookmark/favorite. Sorting by name/distance will be included too.
And, of course, I will add a keybind for the Favorites tab.

Anything else, pal? :D

Hi Eventure

A prompt response as usual ;)

Looking forward to the update. Can't think of anything else at present but when I do you'll be the first to know :D:D
 
Hi,

Just a quick question.

When scanning using elite ocr I see some prices with a red x next to them, clearly they are incorrectly scanned.

However when I correct the prices and stock as required the x does not go away for some items, why is that please?

TCE makes a plausibility check of the goods price. It is not within the stored price range, TCE shows you a red cross.
The stored price range is determined by all stored prices of the good (min/max) from all stored markets. You will see the red cross mainly at the start of collecting prices for new goods. So it is only an attention sign, that you should check the values.
If they are fine, don't worry and continue. When more stored prices are available to determine the range, you will see a cross less often.

So it is not an indicator, if a scan is incorrect. It is an indicator, if the values are out of common range.
 
Back
Top Bottom