Release Trade Computer Extension Mk.II

i didnt change it, thats what the program picked?

also my next question was going to be why is sol not in my list of systems?

SOL is always selected by default for the first refernce star. Your screenshot shows, you have

Your screenshot shows an open pull down menu for the first reference star.
 
I need your last working backup, to check your issue.

The Logbook table is connected to the star system, market and stored location table because their IDs are stored within the logbook entry. If you delete an ID from the star system, market or stored location table, the logbook entry have to be updated too. Without, TCE will check IDs, which are no longer present. Then it breaks.

But the problem you have is the IDs is not coherent with the number of entries you have at the logbook. With TCE Mk.I, your are able to delete entries, which is no longer allowed in Mk.II. The missing ID entries have to be corrected by TCE and that is done at loading. So I need your last backup to recreate the issue.

Not too sure which that was so have given you the one from 18 Jan here
 
SOL is always selected by default for the first refernce star. Your screenshot shows, you have

Your screenshot shows an open pull down menu for the first reference star.

the screen shot shows the first reference white, not because i changed it, but because i caught it with the mouse, but it was on that star already, in my list of stars there is no sol present? (will double check this)

new market entry showing what it now says for the first reference point and showing no sol in my list -

empty new entry.PNG

no sol.PNG
 
Last edited:
the screen shot shows the first reference white, not because i changed it, but because i caught it with the mouse, but it was on that star already, in my list of stars there is no sol present? (will double check this)

new market entry showing what it now says for the first reference point and showing no sol in my list -

That will be the problem. Please try a reimport of your old Mk.I database and check, if SOL is present.
The "#EMPTY" indicates, that the SOL system was deleted.
 
the screen shot shows the first reference white, not because i changed it, but because i caught it with the mouse, but it was on that star already, in my list of stars there is no sol present? (will double check this)

new market entry showing what it now says for the first reference point and showing no sol in my list -

View attachment 96679

View attachment 96680

That will be the problem. Please try a reimport of your old Mk.I database and check, if SOL is present.
The "#EMPTY" indicates, that the SOL system was deleted.

That #EMPTY looks sneakily like the star systems that are in the DB but don't exist that have been changed to #EMPTY StarName...?
 
That #EMPTY looks sneakily like the star systems that are in the DB but don't exist that have been changed to #EMPTY StarName...?

Yes, all deleted star systems got the name '#EMPTY'. When adding a new star system, the database will be searched to find those #EMPTY names and stores the new data into the first is found. Otherwise a new entry is added.

- - - - - Additional Content Posted / Auto Merge - - - - -

Not too sure which that was so have given you the one from 18 Jan here

Okay, now I found the issue here.
Sorry, but you have to use this backup to get back onto the road, because the fixed logbook data (and your logbook has to be fixed, otherwise reimport your old database and the logbook is automatically fixed in the process) is not written and the stored data got deleted before.

The next update (releasing soon) will fix the situation and you can use your backup.
 
i started a new db with version 2. If i start a new db right now and plot the current system, it recognises the correct place in the galaxy once i input the distances.

I wonder what caused the issue?

I lost my original mk1 DB and so started a fresh, i may now have to start a fresh again unless the #empty changes to sol fixes the issue. I have a few #empty is this normal?
 
Yes, all deleted star systems got the name '#EMPTY'. When adding a new star system, the database will be searched to find those #EMPTY names and stores the new data into the first is found. Otherwise a new entry is added.

So the ones I've edited but added the star name after e.g. #EMPTY : STAR NAME, will these be treated the same or should I remove the STAR NAME?

I assume the latter.

i started a new db with version 2. If i start a new db right now and plot the current system, it recognises the correct place in the galaxy once i input the distances.

I wonder what caused the issue?

I lost my original mk1 DB and so started a fresh, i may now have to start a fresh again unless the #empty changes to sol fixes the issue. I have a few #empty is this normal?

There are a few as the crowdsourced star database has data from Beta and Gamma testing days and those system no longer exist in the Game, I've found many myself.
 
Last edited:
Update (0.9.9.6) released:



Changelog:
- Fixed incorrect data displayed at the Personal panel.
- Fixed validating TCE.db (Logbook) on start.
- Fixed an issue when modify a planetary port at the Market Database panel.
- When modify a market, the present market is selected by default.
- Fixed a crash when scanning with EliteOCR.
- Fixed transparent Waypoint panel, when automatically opened by selecting a destination.
- Fixed a display issue of lightseconds at the Navigation panel.

Note:
Copy the content into your TCE folder to update your version. No re-import of old TCE MK.I databases required.
EliteOCR got an update (0.8), so it can read the supply values again, thanks to Otis B.
 
Remove all chars except #EMPTY

Done, I have 39 now, but I also notice that the ones that were originally changed by you have NULL in three columns, I can't create a NULL, do I leave those columns blank or set them to ZERO, or doesn't it matter?

NULL.png

Thanks for the quick turnaround.

I'll test out OCR in a bit and let you know the results, rarely need it, but it's useful to have when EDMC can't get the data.
 
Last edited:
For your info:
The thread of TCE Mk.I and Mk.II will be moved here soon. I will link it to the CHECK FOR UPDATES button with the next update (at weekend I assume).
 
Thanks for the quick turnaround.

I'll test out OCR in a bit and let you know the results, rarely need it, but it's useful to have when EDMC can't get the data.

All issues reported after quick test appear to be resolved :D apart from :(

OCR problem is still evident. Scan first page fine, then second page gives the same error as previous, unfortunately.

But I wouldn't worry about it for now, as stated it's not required that often, I've only had to revert to manually adding data twice in 5 days.

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


************** Exception Text **************
System.IO.IOException: The process cannot access the file 'E:\Google Drive\My Games\Elite\Trading\TCE\OCR_Export\export.xml' because it is being used by another process.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize)
at System.Xml.XmlDownloadManager.GetStream(Uri uri, ICredentials credentials, IWebProxy proxy, RequestCachePolicy cachePolicy)
at System.Xml.XmlUrlResolver.GetEntity(Uri absoluteUri, String role, Type ofObjectToReturn)
at System.Xml.XmlTextReaderImpl.OpenUrlDelegate(Object xmlResolver)
at System.Threading.CompressedStack.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.CompressedStack.Run(CompressedStack compressedStack, ContextCallback callback, Object state)
at System.Xml.XmlTextReaderImpl.OpenUrl()
at System.Xml.XmlTextReaderImpl.Read()
at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)
at System.Xml.XmlDocument.Load(XmlReader reader)
at System.Xml.XmlDocument.Load(String filename)
at Trade_Computer_Extension.MD_OCR_Import.OCR_Process() in C:\Users\Hellfire\Documents\Visual Studio 2010\Projects\Trade Computer Extension\Trade Computer Extension\MD_OCR_Import.vb:line 43
at Trade_Computer_Extension.MD_OCR_Import.OCR_Import() in C:\Users\Hellfire\Documents\Visual Studio 2010\Projects\Trade Computer Extension\Trade Computer Extension\MD_OCR_Import.vb:line 24
at Trade_Computer_Extension.Panel_Commodity.BTN_OCR_Click(Object sender, EventArgs e) in C:\Users\Hellfire\Documents\Visual Studio 2010\Projects\Trade Computer Extension\Trade Computer Extension\Panel_Commodity.vb:line 1009
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.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:///E:/Google%20Drive/My%20Games/Elite/Trading/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:///E:/Google%20Drive/My%20Games/Elite/Trading/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
----------------------------------------
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
----------------------------------------
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
----------------------------------------


************** 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:
I've loaded it, calibrated it, trained it with some images i have, and no errors reported at the moment.
Will load in into TCE later and see what happens.

That's not the problem, the error appears to be caused by TCE, as it's TCE that throws the error.

- - - - - Additional Content Posted / Auto Merge - - - - -

EliteOCR got an update (0.8), so it can read the supply values again, thanks to Otis B.

I missed that, let me try again then.
 
seems i cant modify a star system until you plot the coordinates and so cant modify the #empty to sol.

Seems i will have to start over yet again, 3rd time lucky i hope.
 
Last edited:
Enhancement:
We've all probably been there, gone to a new system, landed and found out the station does not have commodities.
So the question is then 'do we add the station?', some of you might say 'what's the point?'
Now TCE introduces ship and outfitting details to us, it is useful to have, so we add the station.
The thing we are left with now is 'Update Required' at the top, which we can do.

Could there be an option, where the others are, Fuel, Restock, Repair etc, whereby Commodities are available, defaulted state is 'Yes' or 'lit up'.
That way, when we light up those graphics, we can choose to switch off the commodities option, and in doing so, prevent 'Update Required' remaining after the EDMC update finishes.
We still get all the other information, but as it's complete, we don't need any more.

Now as the ship information and outfitting is reliant on the EDMC if there are problems with that service, then the information will not be updated, and update will still be required I guess.

Thoughts please.
 
Enhancement:
We've all probably been there, gone to a new system, landed and found out the station does not have commodities.
So the question is then 'do we add the station?', some of you might say 'what's the point?'
Now TCE introduces ship and outfitting details to us, it is useful to have, so we add the station.
The thing we are left with now is 'Update Required' at the top, which we can do.

Could there be an option, where the others are, Fuel, Restock, Repair etc, whereby Commodities are available, defaulted state is 'Yes' or 'lit up'.
That way, when we light up those graphics, we can choose to switch off the commodities option, and in doing so, prevent 'Update Required' remaining after the EDMC update finishes.
We still get all the other information, but as it's complete, we don't need any more.

Now as the ship information and outfitting is reliant on the EDMC if there are problems with that service, then the information will not be updated, and update will still be required I guess.

Thoughts please.

Just set Economy to None and None, all other data enter as normal.
 
Found this on startup (v0.9.9.6) as I was launching the game, about to press start, white writing just slightly cut off at the edges, 1920x1080 res. All three settings on main panel default.

View attachment 96752
 
Last edited:
Back
Top Bottom