Release Trade Computer Extension Mk.II

since the changelog does not mention Cargo I guess this is an open issue?

Shopping for a Rare (Shinrarta Waters) causes an exception in 1.6.2

Code:
Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************
System.IndexOutOfRangeException: Der Index war außerhalb des Arraybereichs.
   bei System.Array.InternalGetReference(Void* elemRef, Int32 rank, Int32* pIndices)
   bei System.Array.GetValue(Int32 index1, Int32 index2)
   bei Microsoft.VisualBasic.CompilerServices.Symbols.Container.GetArrayValue(Object[] Indices)
   bei Microsoft.VisualBasic.CompilerServices.NewLateBinding.InternalLateIndexGet(Object Instance, Object[] Arguments, String[] ArgumentNames, Boolean ReportErrors, ResolutionFailure& Failure, Boolean[] CopyBack)
   bei Microsoft.VisualBasic.CompilerServices.NewLateBinding.ObjectLateInvokeDefault(Object Instance, Object[] Arguments, String[] ArgumentNames, Boolean ReportErrors, Boolean[] CopyBack)
   bei Microsoft.VisualBasic.CompilerServices.NewLateBinding.InternalLateInvokeDefault(Object Instance, Object[] Arguments, String[] ArgumentNames, Boolean ReportErrors, Boolean[] CopyBack)
   bei Trade_Computer_Extension.Panel_Cargo.Show_Cargo() in F:\Trade Computer Extension\Trade Computer Extension\Panel_Cargo.vb:Zeile 619.
   bei Trade_Computer_Extension.MD_Journal.Event_MarketBuy(Int64 a) in F:\Trade Computer Extension\Trade Computer Extension\MD_Journal.vb:Zeile 2655.
   bei Trade_Computer_Extension.MD_Journal.Events_bestimmen() in F:\Trade Computer Extension\Trade Computer Extension\MD_Journal.vb:Zeile 293.
   bei Trade_Computer_Extension.MD_Journal.Check_Journal() in F:\Trade Computer Extension\Trade Computer Extension\MD_Journal.vb:Zeile 74.
   bei Trade_Computer_Extension.Ablauf_Startprozedur._Lambda$__1(Object a0, EventArgs a1) in F:\Trade Computer Extension\Trade Computer Extension\Ablauf_Startprozedur.vb:Zeile 287.
   bei System.Windows.Forms.Timer.OnTick(EventArgs e)
   bei System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
   bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Please send me a bug report, incl. the ErrorReportFiles.7z and the journal file, if it wasn't included, because ED was running in the back, for a check.
Thanks

@Hoping, you have not installed the V1.6.2 into an already installed version. Each full version requires a new folder. Tested your issue here and couldn't find an issue/error. Did you tried the V1.6.2.1?
 
Last edited:
Hi Eventure,

Just did the 1.6.2.1 update and I get this when I launch the program.... did I do bad?

zIv3aL0.jpg


I had 1.6.2.0 installed.. (I think?)
 
Last edited:
bAdbUd,
I've spent about 6 hours on these two files with 98% accuracy now. I've added all materials to the files that Eventure has in the database.
Feel free to use them, see if that helps, METHANOL MONOHYDRATE is in there, but did you add CRYSTALS yourself to the name?

https://drive.google.com/drive/folders/0By3EpqnOU1YSSjBVWUxxX1RiR0U?usp=sharing

Thanks, I did this a few days ago, but I didn't know about the other file TD_Export.py, which I've now added however "METHANOL MONOHYDRATE CRYSTALS" still won't scan, regardless of how often I try.

Thanks for sharing,

"METHANOL MONOHYDRATE CRYSTALS" is the proper name for the EDMC output, so TCE can recognize it, but it is listed as "METHANOL MONOHYDRATE" in the commodity market of ED, afaik.
So you could rename the good for EliteOCR, to be properly recognized, but you have to change it back, when the cAPI is running again for EDMC.

I think there is a specific issue with this ENGINEERS base, as checking back "METHANOL MONOHYDRATE CRYSTALS" has scanned previously at other stations. :S

- Fixed some issues with the manual edit of values at the Commodity panel.

And as the above fix works for other commodities except "METHANOL MONOHYDRATE CRYSTALS" then this leads me to belive there is something specific about this commodity that is causing an issue at this specific base.

Perhaps it being displayed as just "METHANOL MONOHYDRATE" is causing the issue as EliteOCR has it down as "METHANOL MONOHYDRATE CRYSTALS". So to test this I edited the files to be "METHANOL MONOHYDRATE CRYSTALS" and then tried with "METHANOL MONOHYDRATE" to see if either made a difference, they didn't, it still didn't scan. So I'm still confused. :(:S:rolleyes:

As a Tester (Yes that's my job) These very specific edge cases always intrigue me to try and find out what the root causes actually is, fixing them is usually not done, especially as they are quite specific and very unlikely to happen often enough to waste time fixing something that could cause other problems.

Anyhow I'm not overly concerned, it's not as if this commodity can be bought, it can only be mined for.
 
Last edited:
I like how you are always updating and improving TCE, but please please keep the option to use the old summary panel. :)
I use a few voice attack scripts to manually set star type, explored status, and set first discovery notes on the summary panel. All of these depend on the position of the summary panel. The original summary panel works great for me. Keep up the awesome work!

I will keep the option, but the old Summary panel won't get any upgrades, only bug fixes of course.
 
It depends mainly on, where you move your mouse pointer. If you have clicked onto a field, to enter some data, and move your mouse off the panel, TCE switches the focus back to ED.
I had done this, because some user criticized when using the mouse for steering, the focus stays on TCE and they nearly crashing into something, because they hadn't control of their ship.

Some interface panels, like the Main UI, Summary, Cargo or Waypoint panels (incl. their buttons) sending the focus back to ED also for the reasons of safety.
So I can only recommend to stay with your mouse pointer at a panel, where you want to enter something.

That is not what I'm experiencing with the add star/planet panels. I click on the field leaving the mouse exactly where I click but it will lose focus withing 2-4 sec. So I don't know what is happening here but it very frustrating when trying to enter in data on existing planets and stars I know.

I have upgrade 1.6.2.1 before hand to see if that has resolved my issue.
 
That is not what I'm experiencing with the add star/planet panels. I click on the field leaving the mouse exactly where I click but it will lose focus withing 2-4 sec. So I don't know what is happening here but it very frustrating when trying to enter in data on existing planets and stars I know.

I have upgrade 1.6.2.1 before hand to see if that has resolved my issue.

After digging through the code, I found the issue with the focus. It will be fixed with the next update, eliminating your frustration.
Maybe you didn't know about, but there is a new alternative to add star and planet data of a star system (IIRC also already known star systems, but I could be wrong) by scanning the NavBeacon of the star system? Did you tried it?
 
After digging through the code, I found the issue with the focus. It will be fixed with the next update, eliminating your frustration.
Maybe you didn't know about, but there is a new alternative to add star and planet data of a star system (IIRC also already known star systems, but I could be wrong) by scanning the NavBeacon of the star system? Did you tried it?

Thanks for looking into this Eventure. I'm recording some of the unknown star system which I have explored already before using TCMMII. They don't have a NavBeacon in place. I have been looking around to see if I can do force surface scan of planets, but nothing I can see in ED that will help me with this.
 
I've just installed this fresh, including the update. Unfortunately it's trying to find a splash.png file in the JPG directory that just isn't there. An error appears, with the option to Continue or Quit, but continuing results in the following:

PoO6UlO.png


Am I missing something?
 
I've just installed this fresh, including the update. Unfortunately it's trying to find a splash.png file in the JPG directory that just isn't there. An error appears, with the option to Continue or Quit, but continuing results in the following:

https://i.imgur.com/PoO6UlO.png

Am I missing something?

Yes, you have to install the full version (V1.6.2) before and copy thereafter the update (V1.6.2.1) ontop the installation. The update didn't contain the complete files of TCE, only the files, which have changed.
 
Last edited:
Hi eventure!
I just found a bug. Not sure if that has been posted. Can't check all the previous messages, sorry.
Due to the lack of the cAPI, I use the built-in ocr scan function (EliteOCR 0.8.2).
Whenever I dock at a station with tourism economy and scan the minerals, instead of JADEITE the scan says BAUXITE.
Is there a bug in the database that mixes the JADEITE id with BAUXITE?
I wonder if other players have the same issue as I have.

EDIT: In the OCR_Export file, there is already BAUXITE instead JADEITE. So maybe this issue is not TCE but OCR related?
EDIT 2: I (re-)trained EliteOCR and checked the output with the program. EliteOCR itself is working fine, no BAUXITE, but correct JADEITE. So a TCE issue?
 
Last edited:
Hi eventure!
I just found a bug. Not sure if that has been posted. Can't check all the previous messages, sorry.
Due to the lack of the cAPI, I use the built-in ocr scan function (EliteOCR 0.8.2).
Whenever I dock at a station with tourism economy and scan the minerals, instead of JADEITE the scan says BAUXITE.
Is there a bug in the database that mixes the JADEITE id with BAUXITE?
I wonder if other players have the same issue as I have.

EDIT: In the OCR_Export file, there is already BAUXITE instead JADEITE. So maybe this issue is not TCE but OCR related?
EDIT 2: I (re-)trained EliteOCR and checked the output with the program. EliteOCR itself is working fine, no BAUXITE, but correct JADEITE. So a TCE issue?

Check my post #4461 link to two files may help you.
 
The API is still not working for me. I would still like to be able to use TCE. What is the best way to enter information into TCE manually so that it is still usable with out a connection? I have been unable to get OCR to work. I have been manually entering prices using the commodities screen, is the the correct way to manually enter information? What about shipyard and outfitting info?

Basically, what is the best way to use TCE with no API connection?
 
Yes, you have to install the full version (V1.6.2) before and copy thereafter the update (V1.6.2.1) ontop the installation. The update didn't contain the complete files of TCE, only the files, which have changed.
That's exactly what I did. I'll give it another go tomorrow though.
 
The API is still not working for me. I would still like to be able to use TCE. What is the best way to enter information into TCE manually so that it is still usable with out a connection? I have been unable to get OCR to work. I have been manually entering prices using the commodities screen, is the the correct way to manually enter information? What about shipyard and outfitting info?

Basically, what is the best way to use TCE with no API connection?


This is what I would do, but it's entirely up to you.
Get the latest EliteOCR and update the two files containing the new materials in the game. (see post #4461)
Stick with the Original Game HUD colour profile.
Take seven screenshots of the commodities screen, moving down with each shot to show the next list of items. Ensure nothing is highlighted before you press the key.
Train EliteOCR.exe using these screenshots, and make sure you correct the characters where necessary, and if anything doesn't looks like a character, blank it.
Follow the rest of the program instructions.
You can shutdown EliteOCR.exe then and just use TCE.
THis could take you 30-45 minutes depending on how accurate you want to be, it's worth the time I think.

Once the api is fixed you can go back to your original HUD colours, I find it's much more accurate with the original colours.

Head over here for more info hxxps://forums.frontier.co.uk/showthread.php/225840
 
Last edited:
That's exactly what I did. I'll give it another go tomorrow though.

I was able to recreate your issue and it will happen, if you run the update executable out of the installation files.

The update executable won't auto-update your installed version, you have to pull out the files of the update and move them into your installation folder of TCE, overwriting the files there.
Please check the video guide here, how to install/update TCE.
 
Aaaand this is the sole reason i modified my 'Send to' Context Menu in the Explorer. So i can mark and right click, send to TCE.
;)
 
Back
Top Bottom