Release Trade Computer Extension Mk.II

[1] COMBAT INCOME IS NOT BEING RECORDED

Looking at the PERSONAL PANEL I have 0 recorded for combat activities. This is the same for TOTAL and SESSION views. Even immediately after claiming bounties.
sGuH4Jw.png

At the end of the Journal File in the Error Report I've emailed you it shows the following:
{ "timestamp":"2017-10-11T02:41:13Z", "event":"RedeemVoucher", "Type":"bounty", "Amount":588927, "Factions":[ { "Faction":"HIP 58986 for Equality", "Amount":67612 }, { "Faction":"HIP 58986 General Partners", "Amount":60120 }, { "Faction":"Silver General Incorporated", "Amount":203422 }, { "Faction":"HIP 58986 Silver Creative Prtnrs", "Amount":33262 }, { "Faction":"HIP 58986 Gold Ring", "Amount":47849 }, { "Faction":"People's Party of HIP 58986", "Amount":176662 } ] }{ "timestamp":"2017-10-11T02:41:18Z", "event":"RedeemVoucher", "Type":"bounty", "Amount":126487, "Factions":[ { "Faction":"Empire", "Amount":15924 }, { "Faction":"Alliance", "Amount":110563 } ], "BrokerPercentage":25.000000 }
{ "timestamp":"2017-10-11T02:46:58Z", "event":"Music", "MusicTrack":"Exploration" }

[2] ERROR WHEN SORTING IN NAVIGATION PANEL

I've reported this error previously, but it seems to have regressed. When I'm scanning a Star (and only stars) and then sort the NAVIGATION PANEL by STAR CLASS and the EVENT REPORTER shows I get this error. Also when this happens I often have to restart TCE as the UPDATING message doesn't clear from 'PLEASE WAIT'.

To recreate.
1: Go to an undiscovered system
2: Scan the STAR (ANY STAR not just the entry star)
3: Open NAVIGATION PANEL
4: Sort Star Class to UNKNOWN
5: When EVENT REPORTER shows then you get the error message.
1DmOr7D.png
ERROR DETAILS:
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_Journal.Event_Scan(Int64 a) in F:\Trade Computer Extension\Trade Computer Extension\MD_Journal.vb:line 4672
at Trade_Computer_Extension.MD_Journal.Events_bestimmen() in F:\Trade Computer Extension\Trade Computer Extension\MD_Journal.vb:line 396
at Trade_Computer_Extension.MD_Journal.Check_Journal() in F:\Trade Computer Extension\Trade Computer Extension\MD_Journal.vb:line 74
at Trade_Computer_Extension.Ablauf_Startprozedur._Lambda$__1(Object a0, EventArgs a1) in F:\Trade Computer Extension\Trade Computer Extension\Ablauf_Startprozedur.vb:line 283
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.7.2110.0 built by: NET47REL1LAST
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:/TCE/Trade%20Computer%20Extension%20MK.II.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 10.0.0.0
Win32 Version: 14.7.2046.0 built by: NET47REL1
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.7.2110.0 built by: NET47REL1LAST
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.7.2102.0 built by: NET47REL1LAST
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.7.2110.0 built by: NET47REL1LAST
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.7.2046.0 built by: NET47REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2046.0 built by: NET47REL1
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.7.2102.0 built by: NET47REL1LAST
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2114.0 built by: NET47REL1LAST
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Data
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2102.0 built by: NET47REL1LAST
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Numerics
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2046.0 built by: NET47REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
System.Xml.Linq
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2046.0 built by: NET47REL1
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:///E:/TCE/System.Data.SQLite.DLL
----------------------------------------
System.Transactions
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2046.0 built by: NET47REL1
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.7.2046.0 built by: NET47REL1
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.7.2046.0 built by: NET47REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Windows.Forms.DataVisualization
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2046.0
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.DataVisualization/v4.0_4.0.0.0__31bf3856ad364e35/System.Windows.Forms.DataVisualization.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.

FILES EMAILED
 
Last edited:
Can you send me your ErrorReportFiles.7z file via the 'Report a Bug' button at the launcher, please?
Will do next time it occurs, unfortunately my flightplan has changed since, and it didn't seem to be happening towards the end of my session last night.
 
Will do next time it occurs, unfortunately my flightplan has changed since, and it didn't seem to be happening towards the end of my session last night.

It's not about your flightplan, it's about your database I want to take a look. So you can send it to me anytime.
Thanks

[1] COMBAT INCOME IS NOT BEING RECORDED

Looking at the PERSONAL PANEL I have 0 recorded for combat activities. This is the same for TOTAL and SESSION views. Even immediately after claiming bounties.

Rewards from combat zones are stored at the Combat row, bounty rewards into the Bounty rows.
Will change the 'Combat' row name into 'Conflict Zone' to be more precise.
 
Last edited:
A request, if it's possible.
Could the number of missions still to be completed be displayed?
I was thinking that if the word 'MISSIONS' was moved to the left of it's box there would be room on the right for the number of missions.
Also, would it be possible have the option to sort the missions alphabetically? Be useful to see all missions to a single station or sector together.

Thanks again for this great app.
 
Full-Version [1.6.3] released:

Changelog:
- Added auto-selection of a rare commodity, if present, when registering a market to the Market Database panel.
- Added a Rares button to the Market Find section of the Trade Overview panel.
- Added an option to remove the Waypoints button from the interface, if a keybind for the Waypoints panel is selected at the Options panel.
- Added a message box on start, if the TCE executable is not in the installation folder.
- Added a message box on start, if Elite Dangerous is set to full screen display mode.
- Updated the translation database. Please help to translate the last missing phrases (see notes).
- Updated the categories of all rare commodities and added the markets, where to find them.
- Updated the 7z.exe and 7z.dll at the bin folder to a newer version.
- Fixed an error on launch, if a starter database was created before.
- Fixed an issue on saving a location names with an apostroph.
- Fixed an issue at the Trade Overview panel, didn't show any commodities when selecting a registered market.
- Fixed an issue with the Best Sell display at the Summary Info panel.
- Fixed an overflow error at the Summary Info panel.
- Fixed an error when scanning a star and the Navigation panel is visible.
- Changed the 'Combat' position into 'Conflict Zone' at the credit balance of the Personal panel.

Notes:
This full version requires a new installation of TCE and a transfer of the databases from a previous version. Do not install this full version over your old.
Please check here, how to install a new full version, when used an older version before.
1. Rename your current TCE folder (e.g. D:\TCE.old).
2. Install the new full TCE Version (e.g. D:\TCE).
3. Run the TCE Launcher.
4. Select Database -> Transfer -> Choose old folder (D:\TCE.old).
5. After scanning, select Start Transfer.
If you find an error, please report and use the Report a Bug button at the launcher and don't forget to copy the error details and ErrorReportFile.7z archive.

I like to remind any user, who wants to use TCE in french, spanish or russian to help in translating the
latest interface phrases and commodities at OneSky. Thanks in advance.
 
Last edited:
Shared Database?

Possible feature request? Ability to share database(s) over FTP.
I know this was a feature with MK.I but does not seem to be possible with MK.II.
Me and a couple friends do trading around the same area and this would be awesome to share our market locations.
 
Rewards from combat zones are stored at the Combat row, bounty rewards into the Bounty rows.
Will change the 'Combat' row name into 'Conflict Zone' to be more precise.

[1] COMBAT ZONE BONDS NOT SHOWING :D

So I went to a COMBAT ZONE, to gather some materials and after handing in the combat bonds I checked the PERSONAL CREDITS TAB and nothing is displayed.
MvZzRUX.png
According to the Journal entry it should be showing '538200 CR'
{ "timestamp":"2017-10-12T13:20:02Z", "event":"RedeemVoucher", "Type":"CombatBond", "Amount":538200, "Faction":"Bunda Focus" }

[2]NAVIGATION PANEL: STATE SORT ISSUE

This has been this way all the time, but recently I've been trying to use the sort more often and as such I now find it ineffective.

Sort the State option doesn't sort correctly. So VISITED and SCANNED options also included the EXPLORED Flag, which kind of makes having the sort option of little use. So is it possible to have the sort option only show the what's relevant. So if VISITED is selected then only show systems with that flag?

E.G.
VISITED FLAG shows all flags: Should just show VISITED FLAGS
SCANNED FLAG shows EXPLORED AND SCANNED: Should just show SCANNED FLAG
EXPLORED shows just EXPLORED: Which is correct.
zojxJ2v.png

FILES EMAILED
 
Last edited:
Well that's not very nice is it? Eventure has created this excellent tool in his own free time and you respond with such negativity. Do you really expect a positive response?

Plus what's wrong with using Borderless Window mode?


What is "not very nice" is that a "windows critical error" sounds and the window comes up (as per my screenshot) that is set to "always on top" and requires clicking the OK button to proceed. It is just too intrusive.

It is my choice when and where to run the game borderless for TCE - when I don't even have E D running and load TCE just for maintenance I don't appreciate the horrible interruption.

BTW - In borderless mode, when I minimise the game window the GPU load jumps to 100% - well it did before 2.4, I have not checked since then - I have bug reported it and get no joy over having it fixed. So I only run borderless when I am in a trading mode and wish to use TCE.


EDIT:

Just to be clear - I don't mind that a notification be given (though I really don't see the need for it) - what I don't like is the implementation.

(In the meantime I have reverted back to 1.6.2.2)
 
Last edited:
What is "not very nice" is that a "windows critical error" sounds and the window comes up (as per my screenshot) that is set to "always on top" and requires clicking the OK button to proceed. It is just too intrusive.

It is my choice when and where to run the game borderless for TCE - when I don't even have E D running and load TCE just for maintenance I don't appreciate the horrible interruption.

BTW - In borderless mode, when I minimise the game window the GPU load jumps to 100% - well it did before 2.4, I have not checked since then - I have bug reported it and get no joy over having it fixed. So I only run borderless when I am in a trading mode and wish to use TCE.


EDIT:

Just to be clear - I don't mind that a notification be given (though I really don't see the need for it) - what I don't like is the implementation.

(In the meantime I have reverted back to 1.6.2.2)

You seriously don't know what's "not very nice?"

For one, your tone appears very self-centred, (you don't like something, therefore you hate it). Rather than post a question and request for another option or a way round your particular issue, then that would have been received with less vitriol.
 
Before we run each other in about tones, here's a small suggestion which i'm sure Eventure could implement and should make everyone happy:

What about just a small 'splashscreen' that informs about ED not running in borderless mode which could just stay for a few secs and vanishes by itself? No sound required at all.
Just an info in the launcher could do, too.
 
You seriously don't know what's "not very nice?"

For one, your tone appears very self-centred, (you don't like something, therefore you hate it). Rather than post a question and request for another option or a way round your particular issue, then that would have been received with less vitriol.

Listen bud - my post succinctly explained my position. I have not insulted anyone, not even you. I presented my reaction to what I consider to be a horrible implementation,

:rolleyes:
 
Last edited by a moderator:
Having same issue others have had:

"Error while reading records on table Materials:SQL logic error or missing database no such table: public_materials

I have followed the instructions on loading new version. Hell I even went back to v 1.6.1 and then updated that, pulled in old database, then made new folder for v 1.6.2.1 and updated that
And still get the missing database error. Looking in DB folder that table name doesn't exist.

Have been attempting this fix for two weeks now as I get the chance to play (which means I haven't played since this error won't resolve)
 
Having same issue others have had:

"Error while reading records on table Materials:SQL logic error or missing database no such table: public_materials

I have followed the instructions on loading new version. Hell I even went back to v 1.6.1 and then updated that, pulled in old database, then made new folder for v 1.6.2.1 and updated that
And still get the missing database error. Looking in DB folder that table name doesn't exist.

Have been attempting this fix for two weeks now as I get the chance to play (which means I haven't played since this error won't resolve)

Any chance you copy/pasted the DB instead of 'transferring' it via the launcher?
 
Nope. I transferred it, verified it. At that point, the program works fine. I saved the database, closed the program. Opened ED and the TCE and watched the error of the missing database come up. Opened the DB folder
and that database doesn't exist. I went all the way back to v1.4.1 and it isn't in it either or any of the versions since then. If I could I would simply create the missing database folder, but I quit programming in the 80's and have
no desire to start again.
 
Back
Top Bottom