Release Trade Computer Extension Mk.II

Update (1.2.4.1) released:



Changelog:
- Added easy selection of ED version path (appconfig/netlog), if multiple versions (32/64/beta) are installed, when using Auto-Scan or Select Path at the Configuration window.
- Added ED 1.6/2.1 beta compatibility in case of reading the new netlog status format.
- Added a routine, which adds unknown star systems automatically to database, when using ED 1.6/2.1. Coordinates are provided by the new netlog output.
- Added temporary skipping of EDMC data call on adding a new market, when using ED 1.6/2.1 beta.
- Fixed multiple issues when adding/modifing prices manually at the Commodity panel.
- Fixed an error on scanning prices, if EliteOCR does not recognize a commodity correctly (e.g. missing commodites at the EliteOCR Commodity table).
- Fixed an issue with adding new commodities to the database, if the translation fields are empty.
- Fixed an issue showing wrong/no coloration of data fields at the the Wares Database panel.

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

If you want to try the ED 1.6/2.1 beta version, you can't use EDMC, because the data is provided from the non-beta version of ED. So I suggest using EliteOCR instead.
Before using your current TCE database with the beta version, please make a backup before. The new commodities found at the beta have to be added into TCE and EliteOCR by yourself for the moment.
The next full release (comming when beta ends) of TCE will contain all new commodities from the beta.

Additionally I require all translations for the new commodities:
HYDROGEN PEROXIDE
LIQUID OXYGEN
INSULATING MEMBRANE
ADVANCED MEDICINES
LITHIUM HYDROXIDE
LOW TEMPERATURE DIAMOND
METHANE CLATHRATE
CONDUCTIVE FABRICS
MILITARY GRADE FABRICS
WATER
CMM COMPOSITE
ENERGY GRID ASSEMBLY
HN SHOCK MOUNT
HEATSINK INTERLINK
MAGNETIC EMITTER COIL
POWER CONVERTER
PRASEODYMIUM
SAMARIUM
BROMELLITE
METHANOL MONOHYDRATE
HARDWARE DIAGNOSTIC SENSOR
MEDICAL DIAGNOSTIC EQUIPMENT
MICRO CONTROLLERS
EMERGENCY POWER CELLS
EXHAUST MANIFOLD
Thanks in advance.
 
Last edited:
Whoops, maanged to post this in the V1 forum by mistake:

Heya, just started using and I think I have managed to add a corrupt entry to my database.

Moore Hub in the Panjabell system. Whenever I click it in the nav window I get "Error in Nav panel, error line 30, Error: (9) index was outside the bounds of the array" Everything works fine afterwards.

When I go look it up in database -> markets to try and delete/edit the row I get slightly more and get a completely unhandled exception that has a .Net details dialog:

Because this frags the screen update the delete button is not enabled and i can't purge it.

If the solution is "go into the sqllite DB and delete the following" that is totally doable.


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.SetValue(Object value, Int32 index1, Int32 index2)
at Microsoft.VisualBasic.CompilerServices.Symbols.Container.SetArrayValue(Object[] Arguments)
at Microsoft.VisualBasic.CompilerServices.NewLateBinding.ObjectLateIndexSetComplex(Object Instance, Object[] Arguments, String[] ArgumentNames, Boolean OptimisticSet, Boolean RValueBase)
at Microsoft.VisualBasic.CompilerServices.NewLateBinding.LateIndexSet(Object Instance, Object[] Arguments, String[] ArgumentNames)
at Trade_Computer_Extension.MD_Market_Data.Set_MarketOutfit(Int64 MarketID) in C:\Users\Hellfire\Documents\Visual Studio 2010\Projects\Trade Computer Extension\Trade Computer Extension\MD_Market_Data.vb:line 430
at Trade_Computer_Extension.Panel_DB_Markets.Update_Market_Data() in C:\Users\Hellfire\Documents\Visual Studio 2010\Projects\Trade Computer Extension\Trade Computer Extension\Panel_DB_Markets.vb:line 332
at Trade_Computer_Extension.Panel_DB_Markets.CB_Markets_SelectedIndexChanged(Object sender, EventArgs e) in C:\Users\Hellfire\Documents\Visual Studio 2010\Projects\Trade Computer Extension\Trade Computer Extension\Panel_DB_Markets.vb:line 1224
at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
at System.Windows.Forms.ComboBox.WmReflectCommand(Message& m)
at System.Windows.Forms.ComboBox.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.1076.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:/Games/TCE/Trade%20Computer%20Extension%20MK.II.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 10.0.0.0
Win32 Version: 14.6.1055.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.1055.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.1055.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.1055.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.1068.2 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.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1055.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.1067.0 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.Runtime.Remoting
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1055.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.Data.SQLite
Assembly Version: 1.0.99.0
Win32 Version: 1.0.99.0
CodeBase: file:///C:/Games/TCE/System.Data.SQLite.DLL
----------------------------------------
System.Data
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1055.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.1055.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.1055.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.1055.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.1055.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.
 
Update (1.2.4.2) released:



Changelog:
- Added recognition of status "Docked" and "Landed" for ED 1.6/2.1 beta.
- Fixed an issue not detecting the current star system properly.
- Fixed a crash at the Market Database panel, if too many entries of outfitting gear are present at the database.
- Fixed an issue at the Market Database panel, when deleting a market, the outfitting gear is not deleted properly.

Note:
Copy the content into your TCE folder to update your version.
 
Last edited:
Whoops, maanged to post this in the V1 forum by mistake:

Heya, just started using and I think I have managed to add a corrupt entry to my database.

Moore Hub in the Panjabell system. Whenever I click it in the nav window I get "Error in Nav panel, error line 30, Error: (9) index was outside the bounds of the array" Everything works fine afterwards.

When I go look it up in database -> markets to try and delete/edit the row I get slightly more and get a completely unhandled exception that has a .Net details dialog:

Because this frags the screen update the delete button is not enabled and i can't purge it.

If the solution is "go into the sqllite DB and delete the following" that is totally doable.

Found the issue and it will be fixed with the next update.

You can do the following:

a) Delete from the TCE_Outfitting database all entries with the MarketID 154, or
b) Delete the TCE_Outfitting.db file and replace it by the TCE_Outfitting.tdm from the TDM folder (renaming it to TCE_Outfitting.db, of course). There is not much data stored, so it won't be a great loss to you.

EDIT: Updated the V1.2.4.2 file, so reload the patch to fix your problem. I suggest you move to the problematic market and update the market with the CONNECT button again. This should fix your problem finally.
 
Last edited:
QUESTION: Where does TCE get the outfitting data from? Is it from EDDB or FDev API. Either way it's wrong. I assume it's the former as the data at EDDB for outfitting is the same as what TCE has recorded. Unfortunately this data is hugely inaccurate as EDDB has to be manually updated with this data and I'd wager this isn't updated often or by many people.

I thought the API had this information, if this is the case then that data is also inaccurate for outfitting. This is the first time I've used this part of TCE as I'm in a sector I haven't been to before as I'm trying to get a Permit and wanted to find a place that sold Shield Cell banks, I checked the data, headed to that station only to find no Shield Cell Banks for sale.


Scrub that I was looking at a Size 3 slot when the lowest Shield Cell was a Size 4. D'oh.

But I'd still like to know where that data is obtained from, (Outfitting Data) please.
 
Last edited:
As usual, FD fails again.

Engineers require mats and data to give you upgrades. Each upgrade requires 3 different items, although sometimes, there are repeat requirements. FD has provided a "pin recipe", probably to help you know what stuff you need for an upgrade. That's fine, although clunky to access, if you are after one upgrade.

Most folks will probably want the level 5 upgrade. If you do, you'll have to go through the 4 preceding upgrades (possibly of a different upgrade, but 4 "other" upgrades none the less to get him to trust you enough to get a level 5 upgrade). So you're going to end up with a list of upto 15 things you have to go find (maybe less if some repeat). Sifting through 5 different screens for each pinned recipe, and keeping track of what's left to find (remember, some repeat) is going to be a night mare. Or you end up with a sticky note like me, with 9 things I have to find different quantities of.

Is there a way we can add a tab or something to TCE where we can see one list of the items we need and how many of each?

There are MANY different things to go find. I feel way to many for you to include in TCE like you do with commodities. So, we could use a place like the Nav/System notes section to do that. I guess I'm asking if we can have a different tab (panel, etc) to keep track, or if you think there's already a spot in TCE to do that, what is it?

edit: I just realized some of the mats are commodities, so maybe the list is not as long as I thought. Also, the "stuff" you need is in two categories: Data, Mats. I suppose a separate list for each would be useful, as Data can only be found in space (I think).

Thanks,
Abil
 
Last edited:
Eventure
Come up with a problem. Just arrived at Wyrd to do the Community Goal but the Star System is spelled wrong, meaning that TCE does not pick up the Market data. In TCE it is spelled (Wyrd instead of Wyrd

Any easy way to fix this?
Thanks
 
Last edited:
Eventure
Come up with a problem. Just arrived at Wyrd to do the Community Goal but the Star System is spelled wrong, meaning that TCE does not pick up the Market data. In TCE it is spelled (Wyrd instead of Wyrd

Any easy way to fix this?
Thanks

Did you use the actual version 1.2.4.2? It is fixed in it.
 
Last edited:
Ha!!!
I had installed 1.2.4.1 this morning and skipped the most recent one. I have now installed it and it shows the correct Star.

I will have to install all the updates as soon as possible in future.

Thanks
 
Hi,

I am getting the following error: Error while reading records on table Log:Exception of type 'System.OutOfMemoryException' was thrown.


I am using version 1.2.4.2, started getting the error with 1.2.4 a couple of weeks ago.

Clicking Ok on the error loads the software with no noticeable (At least to me) errors.

Help appreciated and thanks for a great tool.
 
Hi,

I am getting the following error: Error while reading records on table Log:Exception of type 'System.OutOfMemoryException' was thrown.


I am using version 1.2.4.2, started getting the error with 1.2.4 a couple of weeks ago.

Clicking Ok on the error loads the software with no noticeable (At least to me) errors.

Help appreciated and thanks for a great tool.

Hi there,

please remove the TCE_Logbook.db file from your DB folder of TCE. Copy afterwards the TCE_Logbook.tdm file from the TDM folder into the DB folder and rename it back to .db.
That should fix your problem. It comes from a bug some versions ago.
 
Last edited:
This is a very cool tool, nicely polished and blends with the game well. I was dismayed about the borderless window caveat, though, as I play in 3D and require fullscreen. One day I will upgrade to Oculus Rift and I don't imagine this app will be useful at all. But in the meantime, I've managed to utilize the multiple monitor support and have all my window pop up on a 2nd monitor with voice commands. The only drawback is a lack of full keyboard shortcut support, as none of the "Database" windows have an assigned key. I tried adding them manually to the .ini file with an "HK_Markets=1112" but TCE crashed on startup saying the .ini was invalid and deleted it.

SO, is there any simple way you can think of to add these keybindings? It would allow me to use TCE Mk.II completely without sacrificing my 3D. Also, any advice on changing HUD color would be nice, I can't find a way to search this thread on it's own to turn up an answer. Thanks for all your hard work, and if I can get this to a spot I like it, I will definitely be donating!
 
This is a very cool tool, nicely polished and blends with the game well. ........cut............... I can't find a way to search this thread on it's own to turn up an answer. ........

Absolutely cool tool! On the assumption that you have not seen it, there is a "search this thread" function. Must be logged in; then the <Search> button becomes <Search Thread> button. Top of page, just under "First - page #s - Last". Hope this helps.
 
Last edited:
Back
Top Bottom