In-Development E.D.I.S.O.N - Orbital and surface navigation / Waypoints

whats the problem to translate into Russian?) can i help?)
Besides the translation itself, I would need to make a couple of changes to allow EDISON to be translated (I've never planned on doing this).

So unless there is a high demand for translation, I'd rather spend time on fixing bugs and implementing new features.
 
Oh I forgot to mention this when I got a new monitor. Is there a way to move the UI indicators? On a wide screen they are offset to the left.
Edit: I'm using 3. I'll go look for this 5.1.
And there we go, instructions to move the markers. Carry on.
 
Last edited:
Hello, I have a question, I'm looking for a tool that will allow me to circumnavigate a planet, and this one might help me, is there a way I can use this tool to get me to the other side of a planet/moon, and then back to my original co-ordinates?
 
Thank you so much for this app. It's awesome. This is exactly the kind of thing that has made switching from the PS4 worth the time and money. I bought you a beer. 🍻
 
First of all, great tool and thanks for providing functionality that should have been part of the game client in the first place. Unfortunately, I have been getting quite a few "powerplant capacity exceeded" error boxes while E.D.I.S.O.N. version 5.0 or 5.1 were running in the background. Because the alerts go into background, I do not notice them until the end of the game session. After some digging, I found the log files in %localappdata%, and the cause of the error is always this:

Code:
2019-11-15 00:10:03.8444 ERROR Failed to parse status.json. EXCEPTION OCCURRED:Newtonsoft.Json.JsonReaderException: Could not convert to integer: 2217214216. Path 'Flags', line 1, position 74. ---> System.OverflowException: Value was either too large or too small for an Int32.
   at System.Convert.ToInt32(Int64 value)
   at System.Int64.System.IConvertible.ToInt32(IFormatProvider provider)
   at System.Convert.ToInt32(Object value, IFormatProvider provider)
   at Newtonsoft.Json.JsonReader.ReadAsInt32()
   --- End of inner exception stack trace ---
   at Newtonsoft.Json.JsonReader.ReadAsInt32()
   at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.Linq.JToken.ToObject(Type objectType, JsonSerializer jsonSerializer)
   at Newtonsoft.Json.Linq.JToken.ToObject(Type objectType)
   at Newtonsoft.Json.Linq.JToken.ToObject[T]()
   at Ashragon.EliteDangerous.Edison.NavigationDataProviders.StatusJsonParser.ParseStatusJson(String statusJson) in D:\!Workspace\edison\EliteDangerousSurfaceNavigator\NavigationDataProviders\StatusJsonParser.cs:line 52
System.OverflowException: Value was either too large or too small for an Int32.
   at System.Convert.ToInt32(Int64 value)
   at System.Int64.System.IConvertible.ToInt32(IFormatProvider provider)
   at System.Convert.ToInt32(Object value, IFormatProvider provider)
   at Newtonsoft.Json.JsonReader.ReadAsInt32()

Because status.json is overwritten constantly, I cannot give you the file that caused the problem.

Additionally,I learned the hard way that the list of waypoints is only written to disk when E.D.I.S.O.N. terminates manually. This is unhandy when E.D.I.S.O.N. terminates abnormally with the error shown above because I loose all waypoint entries I created during the session. Can you please change the code so that %localappdata%\Ashragon Inc\E.D.I.S.O.N\3.0.0.0 is written each time I close the "manage waypoints" window, or add a "save" button to that window?
 
Top Bottom