Not really a bug,
but I'm wondering if everybody also get a bunch of black and white pop up over ED for moment,
a few seconds after pressing SAVE on the COMMODITY PANEL ???
Not really a bug,
but I'm wondering if everybody also get a bunch of black and white pop up over ED for moment,
a few seconds after pressing SAVE on the COMMODITY PANEL ???
Not really a bug,
but I'm wondering if everybody also get a bunch of black and white pop up over ED for moment,
a few seconds after pressing SAVE on the COMMODITY PANEL ???
Yes UAC is one issue, i cant bypass. "Run as Administrator" works only for .exe files. So deactivating the UAC is the only way here. I add it to the FAQ section and made a note at the setup, included in next release.
Resolution and FOV are both EliteOCR terms, i cant change. I will add an additional reference within the installer.
Multi Monitor setup issues we have is IIRC only BennyBoyW's issue. With the Panel position window TCE made it possible for all setups. I wait for an answer of the testrun done by BennyBoyW. I have to check, if i can include two ways of making screencaps. TCE's routine is working as it should, but it can be necessary to let ED take the screencap for the scan, in case of problems.
Perhaps some with VBA experience could tell me, how i can reliable imitate pressing the F10 key with VBA to get the screencap. I made some experiments some weeks ago and was not happy with it. So i added a routine to TCE to make screencaps itself.
Yes UAC is one issue, I can't bypass. "Run as Administrator" works only for .exe files. So deactivating the UAC is the only way here. I add it to the FAQ section and made a note at the setup, included in next release.
Resolution and FOV are both EliteOCR terms, I can't change. I will add an additional reference within the installer.
Multi Monitor setup issues we have is IIRC only BennyBoyW's issue. With the Panel position window, TCE made it possible for all setups. I wait for an answer of the test run done by BennyBoyW. I have to check if I can include two ways of making screencaps. TCE's routine is working as it should, but it can be necessary to let ED take the screencap for the scan, in case of problems.
Perhaps some with VBA experience could tell me, how I can reliably imitate pressing the F10 key with VBA to get the screencap. I made some experiments some weeks ago and was not happy with it. So I added a routine to TCE to make screencaps itself.
Yes, Resolution and FOV are both EliteOCR issues, that's what happens when you integrate with third parties. In my work we're integrated with 8 different providers, it can be a nightmare resolving problems.
If you would like someone to test experimental changes to help you, just let me know as I can lend a hand.
The macro settings of Excels Trust Center should stay on “Disable all macros except digitally signed macros”. In case of problems (like smartcard issue) switch to "Enable all macros".
Borderless window mode of Elite Dangerous.
WHAT IT DOES NOT:
Modding Elite Dangerous, except AppConfig.xml to access position data.
VERSION HISTORY:
V1.00: initial release
V1.10: Manual positioning of all panels.
V1.20: Bugfix Commodity Panel, Trade Range free to select, Jump Marker adjustments, Code optimizations, Developer Version (click on the name in the main panel to unhide Excel).
V1.21: Error fixing to all input areas.
V1.22: TCE adds VerboseLogging to AppConfig.xml automatically, when its missing.
V1.23: Database Commodity panel visual revise and bug fixed.
V1.24: Database correction for some commodities. Local database will be fixed at start.
V1.25: EliteOCR integration into Commodity panel.
V1.26: Bugfix in add VerboseLogging routine.
V1.27: Bugfix in EliteOCR export reader and Stars database panel. Also changed Station installation Bulletin Board to Repair.
V1.29: Excel 64bit compatible version and another bugfix in EliteOCR export reader
V1.30: Code improvements, Trade panel visual improvements, discontiuned protected version of TCE. The new standard version is the developer version. To unlock your protected database see notes in Download section.
V1.31: Code improvements, Hide Main panel, Orientation Main panel, discontinued Config.mdb, new ini file, processing information, pre-start configuration, bugfix installer
V1.33: Many optimizations and code improvements, introducing OCR language selection (you need the newest EliteOCR version), small Trade Scout panel fixes, Main panel (bottom) fixes and visual improvement. Database corrections and extension.
V1.34: Final panel positioning fix, language database added. First step in translating TCE to german and frensh: All commodities and categories are translated into the OCR language selected at Pre-Start or Options panel.
V1.36: Added 145 registered (150 total), 11.700 unregistered trade stations and 2.500 star systems (22,3k total), thanks to Maddavo's data support. Many code optimizations for better performance on larger databases. Bugfixes and optimiations in many panels. Added Star System Note panel to Panel Control. Added Landing Pad Size to stations information. Small UI fixes.
V1.38a: Startup issue because of beta progressbar removed.
V1.38b: Jump Marker now for both directions in Trade Route Lock mode, when route was calculate once, bugfix in Trade Scout Lock mode, bugfix at Destination panel not displaying all available stations, bugfix in Star System Summary panel, always showing, while deactivated.
Extract or install TCE wherever you want (but not deep into the ED folder, FD will delete it during update).
When using the non-installer version, please use the prestart.bat to install the certificate and font.
To install EliteOCR please download it from here (https://forums.frontier.co.uk/showthread.php?t=68771&highlight=eliteocr) first. Please check, if you meet the screen resolution requirements. After downloading, copy all contents of the package into the TCE\EliteOCR folder.
HOW TO START:
My suggestion is to start Elite Dangerous first, till you are in-game at a station. Then alt-tab out of Elite Dangerous and double-click the TCE shortcut (added with installer version). You will see Excel starts. At your first start, you will see the pre-start Configuration panel. Enter or scan the required paths to start TCE and select your game language and TCE interface language. After fully loaded, excel is hiding and you will automatically switched back to Elite Dangerous and see the start screen. After that, you will see the main top panel.
Note: Please make sure that your UAC is deactivated.
HOW TO OPERATE:
The PANEL CONTROL allows you to individually positioning and zooming of all panels of TCE. HIDE minimize the UI. EXIT closes TCE. All is found in the CONTROL menu.
At the OPTIONS panel you can adjust different settings for TCE. If you want to use a FTP server, you can enter address, username and password. Then you should upload the initial database.
Note: Accessing a FTP database takes time and mainly depends on your up-/download performance of your internet connection.
With the DATABASE menu you can access three database panels: STATIONS, STARS and WARES. There you can add or edit datasets. To add new stations or stars, it is necessary to be there at the particular position.
Fill all requires fields and click on “SAVE” button, when it shows up.
The POSITION panel shows the name of the star system and your location in it. At a station it shows its jurisdiction, economy and last price update. Click at the panel to view a list of all registered stations.
You can select a station and “HIDE” the list to set it as your new current position.
The TRADE panel shows detailed information of your current select and the destination station.
The Trade Advisor lists all commodities with expected trade profits /unit. The Route Search lists all star systems on your travel. Set the jump limit of your engines first.
The Commodity Finder shows best buy or sell locations of the selected good. At last you can set your trade range.
The DESTINATION panel shows the name of the star system and the location you want to travel to. In addition it shows information on its jurisdiction, economy and distance.
Click at the panel to view a list of all registered or unregistered stations in trade range. You can select a station and “HIDE” the list to set it as your new destination.
Note: If the option “AUTO-SELECT BEST PROFIT DESTINATION” is active, your destination will be automatically selected to the most profitable station in Trade Range.
The COMMODITY panel allows you to edit all tradable goods at your current station. You can enter SELL, BUY, STOCK and GALACTIC AVERAGE.
Stock values referring to thousands (e.g. to enter 4500 units of a commodity you need only typing 4,5). You can move through all categories and change commodity display mode between “SHOW ALL” or “SHOW STATION-BASED”.
At the bottom of the panel, when EliteOCR was detected, you found a button "START OCR SCAN". On Click, all commodites displayed in the commodity screen of Elite Dangerous are transfered. Don't highlight any of the shown commodities in Elite Dangerous. For informations on what is a good or a bad visual display, please look into the EliteOCR Thread (https://forums.frontier.co.uk/showthread.php?t=68771&highlight=eliteocr).
Click “SAVE” to finish your price update or “HIDE” to cancel all input.
Note: If you have registered a new station and wanting to enter commodities, when enough information of stations with equal economics available, commodity display is set to “ECONOMY-BASED” for reduced expenditure of time entering values. Until then all commodities are displayed.This display mode is active, when EliteOCR is not installed.
The TRADE SCOUT panel finds the best bidirectional trade between all record stations. There are many filter options you can use to get the required results. You can set the scan range, the distance between the two stations, the maximum distance from the star of the stations, the jurisdiction, the minimum profit of a commodit per unity, the minimum total profit per route and the minimum stock of the goods of the stations.
Click on "SEARCH ROUTE" button a listing of possible stations, that fits your filter settings. Select a route and you can now preview the route with "PREVIEW TRADE ROUTE" and starting it with "START TRADE ROUTE" button. If you click to start the route to set a course to the select station, or, when it is your current position, lock the auto-selection of your next destination between the selected stations. The Trade panel opens to show your next destination. If you want to cancel the route, click the “LOCKED” display in the middle of the main top panel, when on route or select the Trade Scout panel again and click on the button "STOP TRADE ROUTE".
The CARTOGRAPHY panel lists all star systems in jump range of your engines and your own. The “VISITED” status is automatically set, when arrived at the star system first.
You can change the exploration status by clicking it. At last you can leave a note for each system for reminder important information.
The SHIP LOGBOOK panel shows a history of your travels between the stars. Click on a station to set it as your current position.
Note: Adjust the “FIELD OF VIEW” setting at Elite Dangerous options, so it doesn’t obscure information below.
FREQUENTLY ASKED QUESTIONS:
Question: Do i really need Mircosoft Excel, or can i use silmilar free software like OpenOffice or LibreOffice? Answer: TCE needs Microsoft Excel. All other free versions are not compatible yet in case of VBA code.
Question: Okay, i have Elite Dangerous installed and Excel too. How do i install TCE and EliteOCR correctly, so i can use it?
Answer: Download the TCE Full version installer, the newest update and EliteOCR. Install TCE, copy the update into the TCE folder and overwrite the existing TCE.xlsm. Extract the EliteOCR package to the predefined folder of TCE (TCE\EliteOCR). Thats it.
First, you have to start the TCE_Setup.xlsm to create the required TCE.ini file. It is in your installation folder. Select the required folder paths, the game and TCE language and a hotkey to hide/unhide TCE, if needed. After saving you can now doubleclick the shortcut on your desktop to start TCE.
Question: When I press "SAVE AND EXIT" at the TCE_Setup, i get a "permission denied error 70". What can i do? Answer: The setup wants to save the TCE.ini file, but Windows is blocking the procedure. Please deactivate the UAC of your Windows installation.
Question: Did TCE gets his data of stations and prices from an online database, or is it a strictly local database?
Answer: The database of TCE is primary local, but you can share your entered data with your friends via FTP too. You only need a FTP server (e.g. a Fritzbox). The access data of the server are enterd into the Option panel and then you have to upload your local database to the server. Thereafter your recorded data got up- and downloaded automatically to the server, when saved. FTP access needs a little more time to save the data, towards local access. It depends mainly on your Internet connection speed.
Question: What i have to do, when a new update of Elite Dangerous is released?
Answer: Let the launcher update ED. When finished, close the launcher. Start TCE and wait, till its ready. Thereafter start ED as usual. If you did it vice versa, then TCE gives a message to restart ED.
Question: What i have to do, when i got an error message?
Answer: Please give me some informations about what you have done to trigger the error, the code block (when pressing "Debug"), the error message itself and a screenshot of TCE with the message. That will be really helpful.
Question: Okay, TCE is running fine, Elite Dangerous too, what i have to do, to use TCE with Elite Dangerous?
Answer: At the beginning you will notice, that TCE detected the star system, you are in. You can read this at the ShipLog panel and the Position panel. In addition, there is also the trade station noted, if the station has been recorded previously. When approaching a unrecorded station, you will see at the Shiplog or the Postion panel like "Sol : Sol 23". Before the colon the star system is noted, after the colon the position in the star system, thus "Sol 23". When you docked at the station, it is you first task to add the station to your database via Database > Stations. Fill all fields and thereafter a SAVE button appear next to the HIDE button. Press it to store the data into your database. Then click on COMMODITY at the Main panel to open the commodity list. Open also the Commodities in Elite Dangerous. Now you can enter all data step by step the manual way or, if EliteOCR installed, click on START OCR SCAN. Scroll down to the next page and click it again. After you entered or scanned all commodities, click on the SAVE button to store the data into the database. This is repeatedly done for all unrecorded station you encounter on your travels.
For further details, please read the HOW TO OPERATE section.
Question: What can i do, if the panels are too big or doesn't fit my resolution on my monitor?
Answer: Please select the button PANELS (under CONTROL) to view all panel settings. With the X/Y values you define the position of a panel, with the ZOOM value you set up the size. Click on SHOW, to display to panel, then adjust the values, till it fits your needs.
Please select the DEBUG OCR checkbox at the Options panel, to look, if EliteOCR working or shows an error message. If you dont met the requirements for EliteOCR, it generates no results. In addition, look in the OCR_BMP and ORR_Export folder. One holds the screencap, the other the Export.csv file. Check, if the screencap have a minimum of 1650x1080 resolution and look also into the export file, if there is one. If not then EliteOCR generates an error when scanning the screencap.
Found the issue. As Bragolatch correctly note, there are two ways of stoping the locked mode. One at the Trade Scout panel and one at clicking onto the LOCKED button at the Main panel, between Position and Destination Displays. Use this one, till the next release.
only problem is there is no locked button at the main panel between the position and destination I know which button it as ive seen it there and used it before but under these circumstances it does not "lock" there ive tried clicking all around there but still same. only way out is to Quit and try not to make silly mistake again.
Thank you for your paranoid comment. I along with many others have been using this for a long time. Eventure is hardly luring people in until a certain number are using it and then, wham! There you go I now have control of your PC.
EDIT====
Also, why quote the OP? Just so, it stands out more like shouting and trollish?
Thank you for your paranoid comment. I along with many others have been using this for a long time. Eventure is hardly luring people in until a certain number are using it and then, wham! There you go I now have control of your PC.
EDIT====
Also, why quote the OP? Just so, it stands out more like shouting and trollish?
Eventure doesn't need control of my PC...
why not.. because he's already got control of all our spaceships following his software and like a satnav he might send us blindly into the sun....
p.s. keep up the good work and we will keep following you everywhere...cant wait to see what will happen by version 6.9...
Cmdr Bupu
Thank you for your paranoid comment. I along with many others have been using this for a long time. Eventure is hardly luring people in until a certain number are using it and then, wham! There you go I now have control of your PC.
EDIT====
Also, why quote the OP? Just so, it stands out more like shouting and trollish?
I have no problems with you, to tell people, nothing is save in our lifes. I made this project open source, so the community decides, if something is wrong here. Also, you can run this project into a sandbox if you are unsure with it. And if you had maked a search on this thread, in your case, you will nothing find, that gives you a bad feeling here. So we recognized your thoughs and if you and other are still unsure, dont install it. Quite easy.
only problem is there is no locked button at the main panel between the position and destination I know which button it as ive seen it there and used it before but under these circumstances it does not "lock" there ive tried clicking all around there but still same. only way out is to Quit and try not to make silly mistake again.
@Eventure
Hi Again
I have been running all night (6 hours) on one monitor with no EliteOCR issues.
I have had a few instances of TCE "freezing" and sometimes needing to be killed and restarted but nothing like the issues I was seeing before.
Where does this leave us ? Is there something you can put in to tell what EliteOCR is scanning when it gets the blank screenshots ?
Ben
@Eventure
Hi Again
I have been running all night (6 hours) on one monitor with no EliteOCR issues.
I have had a few instances of TCE "freezing" and sometimes needing to be killed and restarted but nothing like the issues I was seeing before.
Where does this leave us ? Is there something you can put in to tell what EliteOCR is scanning when it gets the blank screenshots ?
Ben
I have no problems with you, to tell people, nothing is save in our lifes. I made this project open source, so the community decides, if something is wrong here. Also, you can run this project into a sandbox if you are unsure with it. And if you had maked a search on this thread, in your case, you will nothing find, that gives you a bad feeling here. So we recognized your thoughs and if you and other are still unsure, dont install it. Quite easy.
Thanks for the addition, will be fixed in next update.
I actually find this tool to have a lot of potential, and never said I wouldn't use. I just wanted to point out the Macro issue for people who don't know.
That is all.
I most likely will use it, if I ever do get into trading.
I thank you, and your team for the effort of such a wonderful extension.
@Eventure
Hi Again
I have been running all night (6 hours) on one monitor with no EliteOCR issues.
I have had a few instances of TCE "freezing" and sometimes needing to be killed and restarted but nothing like the issues I was seeing before.
Where does this leave us ? Is there something you can put in to tell what EliteOCR is scanning when it gets the blank screenshots ?
Ben
Yeah - TCE has the "Processing" message and I cannot do anything with it. So I open Task Manager and 80% of the time, TCE comes back to life (the other 20% I have to kill TCE and open it again)
Just noticed - when the freeze happens, you've just warped into a new system. The logbook has the new system in it but the "Current Destination" has the last system you were in - very odd.
Just noticed - when the freeze happens, you've just warped into a new system. The logbook has the new system in it but the "Current Destination" has the last system you were in - very odd.
Not sure how relevant it is if at all but I'm curious to know.
Have you unbloked TCE.xlsm ???
(right click - Properties)
I do this for both TCE.xlsm and TCE Setup.xlsm
I seem to have A LOT less problems since I've been doing this automatically with every update !
Even seem to bypass UAC.
I've tuned UAC back on to full as a test a few updates back and completely forgot about it,
or that it was supposed to give me problems lol