RoystonS / BetterBravoLights

Utility for controlling lights on a Honeycomb Bravo Throttle from Microsoft Flight Simulator
MIT License
42 stars 8 forks source link

Add clearer reporting when faced with a corrupt `exe.xml` #9

Closed RoystonS closed 3 years ago

RoystonS commented 3 years ago

Software version 0.2.0

Is your feature request related to a problem? Please describe. I've seen one machine with a corrupt exe.xml file (there were 4 XML root elements, all pointing to RealSimGear software) and had reports of another: https://flightsim.to/file/21253/better-bravo-lights/193817

The message Operation Failed: There are multiple root elements. Line7, position 4 is enough to tell me that there's a problem with multiple roots caused by somebody else's broken installer, but it needs a message that a real user will understand.

Describe the solution you'd like Explicitly detect this situation and provide help with fixing it, perhaps linking to a web page that explains the problem.