I've made some of the fixes people have asked for, and made the UI E/W friendly. I'm not sure how to build a downloadable version, but the source files are at:
https://github.com/atcz/DCSWaypointEditor
Here's the notes on changes in my version:
- The version nag window does a number compare instead of text compare to eliminate false alerts.
- Added N/S/E/W radio buttons, adjusted frame alignments.
- Created data files for Marianas, Nevada and Syria airports.
- Added buttons for preset location to load only Caucasus, Marianas, Nevada, Persian Gulf or Syria airports.
- Fixed some of the OCR issues:
- Negative altitude was not being recognized, now found and adjusted to zero.
- MGRS parsing misses a space, e.g. 40 RCM or 40R CM instead of 40 R CM. The spaces are now optional.
- Added a replace to change ) to J, and £ to E. Whitelist would be better, but could not get it to work.
2022-03-01 17:31:11,441:gui: DEBUG - Raw captured text: N26°28.412 £49°37.163, 91 ft
2022-03-01 17:31:11,494:gui: DEBUG - DD MM.MMM input found: 26 28.412 N 49 37.163 E
2022-03-01 17:31:48,532:gui: DEBUG - Raw captured text: 39 RY) 37006 31277, -117 ft
2022-03-01 17:31:48,595:gui: DEBUG - MGRS input found: 39RYJ3700631277
- OCR was mixing up ° and ', will now accept either one.
- It still sometimes fails for no apparent reason. The screen is captured with no top bar and no overlays, or just a partial image.
- Capturing should no longer become unresponsive after a failure to parse the text string, and a debug is logged:
"Text found " + coords_string.rstrip() + " but did not match any known pattern. Sorry about that."
- Updated the DCS bios version to 0.7.44.
- Changed the GUI theme to 'Reddit'.