Release EDEngineer - an overlay to track your blueprint progress in realtime

No, not supposed to reset. I want the GUI to be reset selectively (e.g. I made some visual changes and it might break the window) or if you update from 1.0.0.27 or older (we currently are 1.0.3.2) because too much changed since then.
I just checked the code (and thus, the issue), hopefully it's clear enough to understand (stupid me !!)
Code:
if (oldVersion < new Version(1, 0, 27))
{
    Properties.Settings.Default.ResetUI = true;
}

So next update shouldn't break your visual changes, thanks for reporting :)
 
Just chiming in with another big thanks! I absolutely detest doing any kind of grinding in video games and as such I'm rarely able to get upgrades like the Engineers offer. IMHO I play games for enjoyment and relaxation. Anything that I do that doesn't achieve those two goals I simply won't do - or won't do much of it. I did recently do some grinding at the 17 Draconis gold-rush, 4 hours of it was my limit (and $600M made it worth it). I also recently ground out Empire rank so I could get the Clipper (which I was then rather disappointed by)

EDEngineering makes engineering so much more tolerable that I've actually done a few minor upgrades. I plan to do more, being able to see what upgrades I can craft from my current inventory and being able to see the ones I'm close to is just fantastic. I can use it to make a list of what I need to obtain before heading to an Engineer.

Speaking of that leads me to my first question/feature suggestion. I see that I can add various upgrades to a favorites list, which is fantastic BTW. What would be cool would be it creating a sort of shopping list of what things I need and roughly how much of them I need. It would be awesome to put say 10 things on a favorites list and it tell me "you need the following: X,X,X,X, etc)

My final question/issue is that when I launched EDEngineer.exe today I got a Windows 10 SmartScreen warning saying it had protected my PC. I'm virtually positive I can just skip this and run it as I obviously trust the source. More than anything I just wanted to report this so if others get it they know what to do. I'm unsure what you'd need to do to be certain this doesn't happen with future updates.

Again thanks so much for such a wonderful app, you really unlocked a huge part of the game for me.

~X
 
Happy that people like that app. To be frank I did not expect that much success when I published it [up]

Speaking of that leads me to my first question/feature suggestion. I see that I can add various upgrades to a favorites list, which is fantastic BTW. What would be cool would be it creating a sort of shopping list of what things I need and roughly how much of them I need. It would be awesome to put say 10 things on a favorites list and it tell me "you need the following: X,X,X,X, etc)

yes ! it's planned :) somebody already made a feature request on GitHub https://github.com/msarilar/EDEngineer/issues/114
just need to find some free time to do it, shouldn't be very complicated

My final question/issue is that when I launched EDEngineer.exe today I got a Windows 10 SmartScreen warning saying it had protected my PC. I'm virtually positive I can just skip this and run it as I obviously trust the source. More than anything I just wanted to report this so if others get it they know what to do. I'm unsure what you'd need to do to be certain this doesn't happen with future updates.

You are supposed to get that warning whenever there is an update (as well as the first time you install it). Somebody complained about that on reddit, here's what I replied:

that's just because I did not bother paying a CA for a certificate ; if I did you wouldn't get that warning :)
I definitely understand your concern though! But I won't pay for a cert just for bypassing the smartscreen, which doesn't scan for viruses btw. It's just there to protect users against drive-by downloads ; i.e. software that tries to run without you wanting it to run. Please don't rely on it for actual malware detection!
 
Happy that people like that app. To be frank I did not expect that much success when I published it [up]



yes ! it's planned :) somebody already made a feature request on GitHub https://github.com/msarilar/EDEngineer/issues/114
just need to find some free time to do it, shouldn't be very complicated



You are supposed to get that warning whenever there is an update (as well as the first time you install it). Somebody complained about that on reddit, here's what I replied:

Thanks for sharing the details, as I said it really is a fantastic app and has let me go from I can't be bothered with Engineers to now I've done several things.

I do have another issue/question. Is the app supposed to stay in sync with my ship's inventory after I do a manual update to get things started? If so it isn't, I used it tonight to do some engineering and I've had it open the entire time I was playing Elite (I've done this the last few days, if I'm playing Elite EDEngineer is running). It thinks I have 5 various commodities in my ship right now when in fact I have none. What am I missing? Am I doing something wrong? The only thing different about my setup is I don't have it installed on C but rather on D. I did verify the path to my log files is/was correct so I'm not sure what I'm missing.

~X
 
Hi HG,
could the tab you had open when closing, on the left (commodities, mats, data) be made persistent, too?
And, would an option to start minimised be possible?

Another wuestion would be if it would be necessary, for whatever reason, to delete some old logs/journals of ED, would that have an impact on ED Engineer?
 
I did verify the path to my log files is/was correct so I'm not sure what I'm missing.
~X

make sure you're pointing to your commander's logs, not your net logs

folder should be filled with files like "Journal.161203190011.01.log"

default path : C:\Users\%USERNAME%\Saved Games\Frontier Developments\Elite Dangerous
 
Hi HG,
could the tab you had open when closing, on the left (commodities, mats, data) be made persistent, too?
And, would an option to start minimised be possible?

Another wuestion would be if it would be necessary, for whatever reason, to delete some old logs/journals of ED, would that have an impact on ED Engineer?

the opened tab could be kept yeah, the minimized one would be bit tricky

regarding the deletion of logs, yeah that would screw it up (you would lose information, just like you did not have information of the time you played before the logs were released by frontier ; which was the reason you had to setup your cargo manually the first time)
 
Last edited:
the opened tab could be kept yeah, the minimized one would be bit tricky

regarding the deletion of logs, yeah that would screw it up (you would lose information, just like you did not have information of the time you played before the logs were released by frontier ; which was the reason you had to setup your cargo manually the first time)

do you mean ED engineer is working through the logs each time, only taking the changes from first start into account? wouldn't that decrease performance over time? thinking of a ten-year plan... :D
 
Last edited:
It's pretty fast, don't worry.

I just benchmarked it, it takes 0.26 seconds to process my ~12k logs and extract only the relevant ones ; and there is still room for minor improvements there and there. Think we're good :)
 
make sure you're pointing to your commander's logs, not your net logs

folder should be filled with files like "Journal.161203190011.01.log"

default path : C:\Users\%USERNAME%\Saved Games\Frontier Developments\Elite Dangerous

Yup, that's exactly where it's pointed and I've confirmed the directory is full of Journal logs such as Journal.161203140716.01.log

The dates are all correct and are clearly being written from each of my play sessions. I've made sure that EDEngineer is running before I start Elite and after I close it but it still shows me inaccurate data for my commodities (I haven't yet checked materials and data but I suspect they are wrong as well).

What could I be missing? I see the path in the bottom of the app is exactly correct and is the path I pulled the filename above from. It shows Last Update was 2 days ago of this writing, I'm sure I played yesterday so I'm not sure what I have wrong.

Thoughts? As fantastic as EDEngineer is I *really* want it to work correctly!

~X
 
last update timestamp is for the last time your cargo was updated

if your cargo wasn't updated yesterday, then the timestamp won't update either

but if it says it was udpated two days ago, then that's a good sign

make sure:
1) you have selected the correct commander if you own multiple account (top of the window there's the list of available commanders)
2) when you discard a random material/data, it also decrements the counter in the application

maybe reading this will help you better understand how it works behind the scenes https://github.com/msarilar/EDEngineer/wiki/How-it-works

also you don't need to have EDEngineer running before/after/while playing Elite, it's completely independent of the game :)
 
Last edited:
First of all, thanks for a great tool.

I've come back to play after much badgering from a friend and this has saved much muddling however I'd like to request a feature, if I may.

The tool greys data and materials that aren't in use but, this doesn't account for unlocks. Could we perhaps have an option to set material and data used for unlocks to useful?

EG

http://inara.cz/galaxy-engineer/18
http://inara.cz/galaxy-engineer/16

I nearly discarded both of these items just now but a little voice told me to check first...
 
Last edited:
First of all, thanks for a great tool.

I've come back to play after much badgering from a friend and this has saved much muddling however I'd like to request a feature, if I may.

The tool greys data and materials that aren't in use but, this doesn't account for unlocks. Could we perhaps have an option to set material and data used for unlocks to useful?

EG

http://inara.cz/galaxy-engineer/18
http://inara.cz/galaxy-engineer/16

I nearly discarded both of these items just now but a little voice told me to check first...
The new highlight functionality does that for you. Just click on them and they change colour.
When you are done, you can just remove the highlight.
(Thank you for that by the way CMDR HG, asked for it yesterday, and here it is, wow, [yesnod])
 
Last edited:
First of all, thanks for a great tool.

I've come back to play after much badgering from a friend and this has saved much muddling however I'd like to request a feature, if I may.

The tool greys data and materials that aren't in use but, this doesn't account for unlocks. Could we perhaps have an option to set material and data used for unlocks to useful?

EG

http://inara.cz/galaxy-engineer/18
http://inara.cz/galaxy-engineer/16

I nearly discarded both of these items just now but a little voice told me to check first...

Also please beware of a known issue with engineer progress : https://github.com/msarilar/EDEngineer/issues/21#issuecomment-265403867

I cannot solve that one unfortunately. Frontier will have to fix the issue on their side :/
 
Also please beware of a known issue with engineer progress : https://github.com/msarilar/EDEngineer/issues/21#issuecomment-265403867

I cannot solve that one unfortunately. Frontier will have to fix the issue on their side :/

I had seen noticed that when I turned in some items shortly before but saw the posts about that one. No worries.

Also, thanks to both you for adding the second highlight and Gimi for pointing it out. :)

A little more feedback but I doubt its for you but it may give you some idea's to hit FD with if you see merit. When I started out with the tool at the weekend, I had many, pre 2.2 mats which the journal didn't capture so I had to update by hand. I hate data entry. It would be great if, upon graceful exit a "manifest" was written, maybe to a separate file, which would say this is the pilots state. Tools could then refer to this as baseline of sorts... and no data entry! :)
 
last update timestamp is for the last time your cargo was updated

if your cargo wasn't updated yesterday, then the timestamp won't update either

but if it says it was udpated two days ago, then that's a good sign

make sure:
1) you have selected the correct commander if you own multiple account (top of the window there's the list of available commanders)
2) when you discard a random material/data, it also decrements the counter in the application

maybe reading this will help you better understand how it works behind the scenes https://github.com/msarilar/EDEngineer/wiki/How-it-works

also you don't need to have EDEngineer running before/after/while playing Elite, it's completely independent of the game :)

Thanks for the details, so from reading this and the link you sent (thanks for that) I understand how it works or at least is supposed to work. However it's still not working correctly for me. To clarify:

- I have only 1 account
- I had Elite installed in 2 locations (one for Oculus Home and one just standard install), I removed the Oculus install
- Both installs were using the same windows profile so everything was shared between them
- I've triple-ultra-mega-monster confirmed that it's reading the correct profile log directory and that the files there are getting updated
- I've also checked that the app is pointing at the correct directory, it is

Yet it's still not updating anything from gameplay. As a test I picked up some fairly useless material (can't remember what, chemical manipulators I think). I close the game. I opened EDE, nothing updated. Close it, opened game, opened EDE, still nothing. Closed EDE, opened it, nothing. Rebooted, same dance.

Is there a log for EDE that says when it updated and what it did? How can I help you help me troubleshoot this? It's such a *FANTASTIC* app that I really want to make it work.

Thanks much!!

-Ross
 
Is there a log for EDE that says when it updated and what it did?

You can use the local API and the /operations route (bottom of this page) to see what the application managed to extract from your logs (with timestamp in UTC) ; by default it outpus json which you can format online (just google "format json") to get something bit more readable.

Could you upload a zip of your log folder on a new github issue? Maybe there's something unexpected in them that I can verify. (If .zip file isn't accepted, just rename the archive to .jpg and upload it like that)
 
Last edited:
Back
Top Bottom