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

Yes, I see your point. How can it be complaining about a file if it's not there? Odd. But to be fair I'm more of a VB person (which is what I wrote my ScreenShotChanger app in).

I'll go through these systematically tomorrow and let you know.

I started going through your steps and getting more confused. Windows search wasn't picking anything up so I switched command line search and found the json files somwhere completely different - C:\VTRoot\HarddiskVolume4\Users\John\AppData\Roaming\EDEngineer. It turns out that Comodo Internet Security had sandboxed the files but not told me or logged it in any way. That's not acceptable so I'm going to remove that, tidy up and start again. I'll be back to let you know when it's working.

Interesting that your app was still reporting issues with the file, in the directory where it wasn't. Something odd that Comodo does with file pointers or something I guess.
 
All good for me again then, working as intended. Only issue is that my material and data counts are now out of sync, I guess due to not having the app running while still playing.
 
good news :)
that's indeed pretty nasty from comodo to do that. I'd recommend trashing it and relying on the built-in antivirus windows offers (windows defender), other antiviruses can really mess up the system and unless you undertake risky activity on the web, operating systems are now much more secure than before and don't really need additional security software (compared to ~10 years ago)

if you want your manual changes back, you just have to copy your ".old" file back to its place (if you deleted the folder, you'll find it in AppData/Roaming/EDEngineer) and remove the ".old" extension you added!
 
if you want your manual changes back, you just have to copy your ".old" file back to its place (if you deleted the folder, you'll find it in AppData/Roaming/EDEngineer) and remove the ".old" extension you added!
The problem is it turns out the changes are in two places, the original location and the quarantined area. Easier to just start again.
 
after switching win 10 to the fast ring, and some updates, the tool doesn´t start anymore...

System.ArgumentException: Requested value 'Strg' was not found.
at System.Enum.EnumResult.SetFailure(ParseFailureKind failure, String failureMessageID, Object failureMessageFormatArgument)
at System.Enum.TryParseEnum(Type enumType, String value, Boolean ignoreCase, EnumResult& parseResult)
at System.Enum.Parse(Type enumType, String value, Boolean ignoreCase)
at System.Windows.Forms.KeysConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
at EDEngineer.Views.MainWindow.MainWindowLoaded(Object sender, RoutedEventArgs args)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
at System.Windows.BroadcastEventHelper.BroadcastEvent(DependencyObject root, RoutedEvent routedEvent)
at System.Windows.BroadcastEventHelper.BroadcastLoadedEvent(Object root)
at MS.Internal.LoadedOrUnloadedOperation.DoWork()
at System.Windows.Media.MediaContext.FireLoadedPendingCallbacks()
at System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
at System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
at System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)
at System.Windows.Media.MediaContext.Resize(ICompositionTarget resizedCompositionTarget)
at System.Windows.Interop.HwndTarget.OnResize()
at System.Windows.Interop.HwndTarget.HandleMessage(WindowMessage msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
 
Interesting, you probably changed your system language yes? Strg is Ctrl for german so it seems like keys are internationalized for some reason.
I patched the application such that if the shortcut cannot be interpreted, you'll be prompted for a new one on startup. Let me know if it works out.
 
1> is normal ; the databanks will be removed from your inventory when you fully unlock ram tah (it's unfortunately a limitation in the current commander logs). it will be the same behaviour for all engineers so I recommend unlocking each one of them in a single donation (otherwise you'll have to fix your cargo each time you give them stuff *and* when you unlock them)

2> isn't normal ; you can open an issue on github with a zip of your log folder (if github refuses the zip file extension in attachment, just rename the archive to something like .jpg)
 
CMDR HG,

First of all, thank you very much for this great tool!

Now my problem...
I have a dual screen setup and after install EDEngineer came up on my main monitor, so I unchecked "Lock" and moved it to my second monitor and clicked "lock" again.
Immediately EDEngineer moved itself in such a way that I cannot see the bottom 25% of the GUI.
Furthermore, when I kill the program and restart it it moves horizontally estimated 200-300 pixels, after having killed and started the app a couple of times it is now no longer visible on any of my 2 screens.
I'm running Windows 10
EDIT: I think the fact that my 2nd monitor is running at a different resolution than my main monitor might have something to do with the problem.
Main monitor: 2560x1440
2nd monitor: 1920x1200
 
Last edited:
CMDR HG,

First of all, thank you very much for this great tool!

Now my problem...
I have a dual screen setup and after install EDEngineer came up on my main monitor, so I unchecked "Lock" and moved it to my second monitor and clicked "lock" again.
Immediately EDEngineer moved itself in such a way that I cannot see the bottom 25% of the GUI.
Furthermore, when I kill the program and restart it it moves horizontally estimated 200-300 pixels, after having killed and started the app a couple of times it is now no longer visible on any of my 2 screens.
I'm running Windows 10

First if you use Shift+Click on the taskbar location for the app you'll get a menu, choose "Move" there, hit an arrow key one time and the window will lock to your mouse. Move your cursor and you can place the app wherever - good trick to know in multi-monitor setups as this happens with many programs. I also run with my taskbar at the top so this happens very often.
 
yeah this was an easy fix for a big issue (not counting the right ingredient) so I went for it swiftly after I found the problem
 
Hi all,

After several searchs in FAQ and forums , it seems that I have a problem no one have :

I can't find any manualChanges.{Your Commander Name}.json in my computer and that's why I have an error message of EDEgineer as soon as I update materials quantity with +/- buttons.

There is no such file in C:\Users\XXX\AppData\Roaming\EDEngineer or C:\Users\XXX\AppData\local\EDEngineer.

I only have a C:\Users\XXX\AppData\Roaming\EDEngineer directory which is completely empty -_-

What did I miss ?

Thanks for your help !
 
hey sorry about that, it's because of yesterday's patch which introduced this stupid bug

restart the app, it should be fine now :)
 
The app updated just now and it's totally borked!

Reinstalled.
Totally non functional! :(

Tying another install.

Ag box with "application cannot be started"

details :

PLATFORM VERSION INFO
Windows : 6.1.7601.65536 (Win32NT)
Common Language Runtime : 4.0.30319.42000
System.Deployment.dll : 4.6.1087.0 built by: NETFXREL4STAGE
clr.dll : 4.6.1087.0 built by: NETFXREL4STAGE
dfdll.dll : 4.6.1087.0 built by: NETFXREL4STAGE
dfshim.dll : 4.0.41209.0 (Main.041209-0000)

SOURCES
Deployment url : file:///C:/Users/RT/AppData/Roaming/Microsoft/Windows/Start%20Menu/Programs/EDEngineer/EDEngineer.appref-ms%7C

ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
* Activation of C:\Users\RT\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\EDEngineer\EDEngineer.appref-ms| resulted in exception. Following failure messages were detected:
+ The referenced assembly is not installed on your system. (Exception from HRESULT: 0x800736B3)

COMPONENT STORE TRANSACTION FAILURE SUMMARY
No transaction error was detected.

WARNINGS
There were no warnings during this operation.

OPERATION PROGRESS STATUS
* [18/02/2017 18:49:01] : Activation of C:\Users\RT\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\EDEngineer\EDEngineer.appref-ms| has started.

ERROR DETAILS
Following errors were detected during this operation.
* [18/02/2017 18:49:01] System.Runtime.InteropServices.COMException
- The referenced assembly is not installed on your system. (Exception from HRESULT: 0x800736B3)
- Source: System.Deployment
- Stack trace:
at System.Deployment.Internal.Isolation.IStore.GetAssemblyInformation(UInt32 Flags, IDefinitionIdentity DefinitionIdentity, Guid& riid)
at System.Deployment.Internal.Isolation.Store.GetAssemblyManifest(UInt32 Flags, IDefinitionIdentity DefinitionIdentity)
at System.Deployment.Application.ComponentStore.GetAssemblyManifest(DefinitionIdentity asmId)
at System.Deployment.Application.ComponentStore.GetSubscriptionStateInternal(DefinitionIdentity subId)
at System.Deployment.Application.SubscriptionStore.GetSubscriptionStateInternal(SubscriptionState subState)
at System.Deployment.Application.ApplicationActivator.ProcessOrFollowShortcut(String shortcutFile, String& errorPageUrl, TempFile& deployFile)
at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

COMPONENT STORE TRANSACTION DETAILS
No transaction information is available.

The odd thing is I had it running after a reinstall. Went away and when I came back the app was literally gone. The icon in the start menu folder was just a blank programme icon and now it is dead.

And the same thing happens when I try and run the setup.exe file.
 
Last edited:
Not sure if you're taking requests or not, but I have a few just in case...

Oh, and a huge THANK YOU for this tool - very very helpful!

So the requests:

1. Filter by Element/Manufactured/Both
2. Sort by quantity on hand, ascending/decending

Those two sorts would be nice-to-haves that I think would improve this already quite useful app.

Thanks for all your hard work!

...DJ
 
Last edited:
Thanks for making this app. It has proved very useful and I wish I can add 1000 reps.
I believe you already thought of this (and maybe it's not possible at the moment) but if not may I suggest these QoL changes to use the overlay without taking up too much screen space.

1) Ability to reduce font sizes or smaller fonts by default
2) Ability to increase/decrease transparency
 
Just a heads up, I've tried everything Suggested in the troubleshooting and everything else I can think of, but the tool doesn't seem to be able to read the manual changes file, even though it will write everything to it. Especially annoying since my log files were deleted along with some other things recently.
 

rootsrat

Volunteer Moderator
Great little app! Rep for you, Cmdr!

Feature request:

1. Option to turn off the changelog and language popups when app is starting.
2. Keep the window unlocked once the option is selected.
2. Remember the window position when unlocked.

Thanks!
 
Back
Top Bottom