In-Development E.D.I.S.O.N orbital and surface navigation

Hi Michael here,

I am the author of E.D.I.S.O.N.



I have uploaded some example screenshots and settings. Your will find them in the folder "Tips and Examples" if your follow the Dropbox link.



These are some great ideas, I will keep them in mind. :)

Fly safe!

Oh my. All the +reps to you :)

I included a bearing & distance calculator in my application, but what's missing is the live update which your software provides :)

I did once have a look at using the Tesseract libraries, but thought that the effort required for OCR was just too much, seeing as Frontier should really either include this functionality on the ship's HUD, or even just provide this information either as an API or even just a bit of JSON in the Player Journal from time to time. *sigh*

Anyway - have a +rep for this, I'm genuinely impressed :)
 
Watch it, FD could consider this hacking, well we don't know because they are not very clear about what they consider hacking, but just a heads up that this could be considered hacking.

Maybe we could get someone from FDEV to clarify if this is hacking or not????


Good work BTW.
 
Watch it, FD could consider this hacking, well we don't know because they are not very clear about what they consider hacking, but just a heads up that this could be considered hacking.

Maybe we could get someone from FDEV to clarify if this is hacking or not????

As E.D.I.S.O.N does not access ED's files or memory in any way, I would be very suprised if FD considers this hacking. But an official statement would be appreciated. :)

Good work BTW.

Thank you! [heart]
 

Ian Phillips

Volunteer Moderator
Watch it, FD could consider this hacking, well we don't know because they are not very clear about what they consider hacking, but just a heads up that this could be considered hacking.

Maybe we could get someone from FDEV to clarify if this is hacking or not????

Thank you for your sudden concern and multiple posts about this topic.

Rest assured that if FD consider that a third party app contravenes their TOS, they contact the author directly, not via the forums.
 
Watch it, FD could consider this hacking, well we don't know because they are not very clear about what they consider hacking, but just a heads up that this could be considered hacking.

Maybe we could get someone from FDEV to clarify if this is hacking or not????


Good work BTW.

Cool! Reminds me of this tho ...

https://forums.frontier.co.uk/showthread.php/241252-Sneak-Peek-Surface-Navigation

... which, although brilliant, didn't end well (mind you, he was trying to sell it).

No. This application is very different. Khelder's program read directly from game memory, and thus Frontier frowned upon it.

This on the other hand is akin to reading text from a screenshot. You might as well ban taking screenshots.

This is a clever piece of software which does not hook itself into the game nor does it read game memory, and thus should not cause Frontier's brows to furrow.
 
No. This application is very different. Khelder's program read directly from game memory, and thus Frontier frowned upon it.

This on the other hand is akin to reading text from a screenshot. You might as well ban taking screenshots.

This is a clever piece of software which does not hook itself into the game nor does it read game memory, and thus should not cause Frontier's brows to furrow.

Very cool (sorry I was in a hurry and skim read the OP - I'll read it properly later).
 
No. This application is very different. Khelder's program read directly from game memory, and thus Frontier frowned upon it.

This on the other hand is akin to reading text from a screenshot. You might as well ban taking screenshots.

This is a clever piece of software which does not hook itself into the game nor does it read game memory, and thus should not cause Frontier's brows to furrow.

thank you, that explain the why, a simple add on to the info regarding what is considered cheating and what is not.

Thank you for your sudden concern and multiple posts about this topic.

Rest assured that if FD consider that a third party app contravenes their TOS, they contact the author directly, not via the forums.

It is a concern, becasue we simply don't know, you could explain why, buy instead you just use the authoritarian method well done.
 
Does not seem to work for me here (Windows 7 x64). I have .net framework 4.6.1 installed ab a gazillion versions of the Visual C++ redistributable, for Visual Studio 2015 that includes x86 and x64 version 14.0.24123

When I start up E.D.I.S.O.N and click on "Image Processing Settings" after selecting my Screenshot folder, I see the following error message:

Code:
See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at Ashragon.EliteDangerous.Edison.ImageProcessor.ConvertAndDownscaleImage(Bitmap aImage) in D:\!Workspace\edison\EliteDangerousSurfaceNavigator\ImageProcessor.cs:line 568
   at Ashragon.EliteDangerous.Edison.ImageProcessor.ProcessImage(Bitmap aBitmap, Boolean aRotate) in D:\!Workspace\edison\EliteDangerousSurfaceNavigator\ImageProcessor.cs:line 109
   at Ashragon.EliteDangerous.Edison.ImageProcessingSettingsForm.ImageProcessingSettingsForm_VisibleChanged(Object aSender, EventArgs aE) in D:\!Workspace\edison\EliteDangerousSurfaceNavigator\ImageProcessingSettingsForm.cs:line 440
   at System.Windows.Forms.Control.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.Form.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.Form.WmShowWindow(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.1099.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
Edison
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Users/Stephan/Desktop/Edison/Edison.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1099.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1099.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------

If I click on continue in the error handling box, the Image Processing Settings window comes up, but no screenshot is loaded. A valid bitmap from Elite's internal screenshot tool is present in the screenshot folder, resolution is set at 1920*1080.

I would appreciate any advice.
 
hmm AVG thinks it's malware :(
looks like a nice tool though, i downloaded version 2 from dropbox

WZIsXGG.png
 
Does not seem to work for me here (Windows 7 x64). I have .net framework 4.6.1 installed ab a gazillion versions of the Visual C++ redistributable, for Visual Studio 2015 that includes x86 and x64 version 14.0.24123

When I start up E.D.I.S.O.N and click on "Image Processing Settings" after selecting my Screenshot folder, I see the following error message:

Code:
See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at Ashragon.EliteDangerous.Edison.ImageProcessor.ConvertAndDownscaleImage(Bitmap aImage) in D:\!Workspace\edison\EliteDangerousSurfaceNavigator\ImageProcessor.cs:line 568
   at Ashragon.EliteDangerous.Edison.ImageProcessor.ProcessImage(Bitmap aBitmap, Boolean aRotate) in D:\!Workspace\edison\EliteDangerousSurfaceNavigator\ImageProcessor.cs:line 109
   at Ashragon.EliteDangerous.Edison.ImageProcessingSettingsForm.ImageProcessingSettingsForm_VisibleChanged(Object aSender, EventArgs aE) in D:\!Workspace\edison\EliteDangerousSurfaceNavigator\ImageProcessingSettingsForm.cs:line 440
   at System.Windows.Forms.Control.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.Form.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.Form.WmShowWindow(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.1099.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
Edison
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Users/Stephan/Desktop/Edison/Edison.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1099.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.1099.0 built by: NETFXREL4STAGE
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------

If I click on continue in the error handling box, the Image Processing Settings window comes up, but no screenshot is loaded. A valid bitmap from Elite's internal screenshot tool is present in the screenshot folder, resolution is set at 1920*1080.

I would appreciate any advice.

I am getting the same error with Version 2.0 on windows 10
 
Last edited:
hmm AVG thinks it's malware :(
looks like a nice tool though, i downloaded version 2 from dropbox
http://i.imgur.com/WZIsXGG.png

AVG seems to have something against Edison. There is nothing I can do about it sadly.
You'll have to whitelist Edison.exe. Please refer to AVG's manual for instructions.

There are a lot of small developers, who have this kind of problem. See this article:
http://blog.nirsoft.net/2009/05/17/antivirus-companies-cause-a-big-headache-to-small-developers/

Fly safe!

I am getting the same error with Version 2.0 on windows 10

Thanks for reporting this. I will check it out.

o7
 
I have just tried updating my .Net to version 4.7 & i am still getting the error

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at Ashragon.EliteDangerous.Edison.ImageProcessor.ConvertAndDownscaleImage(Bitmap aImage) in D:\!Workspace\edison\EliteDangerousSurfaceNavigator\ImageProcessor.cs:line 568
at Ashragon.EliteDangerous.Edison.ImageProcessor.ProcessImage(Bitmap aBitmap, Boolean aRotate) in D:\!Workspace\edison\EliteDangerousSurfaceNavigator\ImageProcessor.cs:line 109
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.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.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
Edison
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Tools/Edison/Edison.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Speech
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Speech/v4.0_4.0.0.0__31bf3856ad364e35/System.Speech.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2053.0 built by: NET47REL1
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.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.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.
 
I have just tried updating my .Net to version 4.7 & i am still getting the error

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at Ashragon.EliteDangerous.Edison.ImageProcessor.ConvertAndDownscaleImage(Bitmap aImage) in D:\!Workspace\edison\EliteDangerousSurfaceNavigator\ImageProcessor.cs:line 568
at Ashragon.EliteDangerous.Edison.ImageProcessor.ProcessImage(Bitmap aBitmap, Boolean aRotate) in D:\!Workspace\edison\EliteDangerousSurfaceNavigator\ImageProcessor.cs:line 109
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.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.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
Edison
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Tools/Edison/Edison.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Speech
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Speech/v4.0_4.0.0.0__31bf3856ad364e35/System.Speech.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2053.0 built by: NET47REL1
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.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.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.

Hi, I have discovered what causes this error. I will publish a new version later today.
 
Back
Top Bottom