Exploration is my favorite activity in this wonderful game. Since I've started exploration, I always wanted some kind of journal to track visited stars and planets, I even created post on Reddit year ago asking FDev to add it. With 2.2 update my dream came true.
So let me introduce EDEA: Elite Dangerous Exploration Assistant. This app parses scan events from journal log files and presents them as a tree of visited stellar bodies where you can choose and see information about any of them. One of my goals was to create clear, well structured UI, so it doesn't look like geeky console application.
Current features:
Planned features:
In progress:
Known issues:
How to use:
More screenshots:
Please let me know what do you think about my application, should I continue its development, what features and improvements you would like to see. If you will encounter any bugs or crashes, leave any information you have in this thread (screenshot with error if any, your OS, etc).
Changelog:
Download: v1.1.52 from Dropbox
So let me introduce EDEA: Elite Dangerous Exploration Assistant. This app parses scan events from journal log files and presents them as a tree of visited stellar bodies where you can choose and see information about any of them. One of my goals was to create clear, well structured UI, so it doesn't look like geeky console application.
Current features:
- Parsing of "Scan" events from journal log files. Also "LoadGame" and "Rank" events are parsed to show info about current commander.
- Creation of a tree-view of parsed stellar bodies (Stars -> Planets -> Moons).
- Information about this bodies: Mass, Radius, Temperature, etc.
- AU, Kelvins and some other units converted to more common and readable units.
- Ability to bookmark any stellar body.
- Ability to add notes to any stellar body.
- Store parsed information in SQLite database.
Planned features:
- Observe and parse journal log files in real time even when game is running.
- Charts. For example chart showing % share of each planet/star type among all planet/star types you've found.
- Manually attach screenshots to entries. Journal log stores information about saved screenshots and closest stellar object where screenshot was made, so it might be possible to attach screenshots automatically.
- Share your findings with other through API. Possibly through integration with Elite Galaxy Online and EDSM.
- Add in-game descriptions of star and planet types to UI.
- Parse and show more information about rings.
- Make portable version of app.
In progress:
- Search bodies by name.
- Display list of bodies in a raw, grid-like format with ability to filter and sort by any characteristic. For example you can filter only Neutron stars and sort them by their temperature to find hottest Neutron star you've ever discovered!
Known issues:
- App doesn't parse files automatically, only at startup. You can reload/reparse app by clicking Reload button on Settings tab without modifying directory path.
- If you use EDEA with multiple event logs folder, all events from different directories will be stored in one DB, so it's hard to tell to which folder each event belongs. Might be a problem if you use EDEA for multiple ED game instances (each with own logs directory).
How to use:
- .NET Framework 4.5.2 is required.
- Extract installation file from .zip.
- Install MSI package like usual program. Desktop icon will be created.
- During first launch app will try to detect your journal files directory, which is usually at "%USERPROFILE%\Saved Games\Frontier Developments\Elite Dangerous". If folder was not found, app will prompt you to select directory manually. You can change it later in Settings tab.
- You can find SQLite database with parsed and stored entries at %AppData%\Roaming\EDEA.
More screenshots:
Please let me know what do you think about my application, should I continue its development, what features and improvements you would like to see. If you will encounter any bugs or crashes, leave any information you have in this thread (screenshot with error if any, your OS, etc).
Changelog:
v1.1.52 (Feb 12 2017)
v1.1.48 (Feb 10 2017)
v1.1.36 (Feb 6 2017)
v1.1.26 (Feb 1 2017):
v1.0.83 (Jan 29 2017):
- Hotfix: v1.1.48 failed to run if it was first installation of EDEA app.
v1.1.48 (Feb 10 2017)
- Improvement: significantly improved performance of stellar bodies tree building. This is CPU heavy operation which is done on every application start. Improvement must be noticeable if you have large data sets (1000+ scanned bodies) and/or slow CPU.
- Improvement: manually entered data (Bookmarked bodies, Notes) is now stored both in DB and in file manualUserData.json, so from now it won't be lost between updates of EDEA.
- Improvement: you can see events previously stored in DB even when disconnected from logs directory.
- Fix: app crash on Search & Filter tab when disconnected from logs directory.
- Fix: Tidally locked now properly detected.
- Fix: Rings and materials are displayed on UI and stored in DB again.
v1.1.36 (Feb 6 2017)
- Improvement: logs parsing performance must be improved.
- Improvement: parsed events are now being saved to DB asynchronously in parallel thread, so application UI is not blocked during save (which might take a long time on first app run).
- Improvement: previously parsed events are now read from DB, no "parse all log files on each app run" anymore. Only new files are parsed, only new events are saved to DB on application start.
- Important: previously stored bookmarks and notes will be lost in this app version, sorry about that.
v1.1.26 (Feb 1 2017):
- New feature: sortable grid-view of all stars and planets on Search & filter tab.
- Fix: fixed app crash when star orbiting another star was recognized as planet.
- Fix: fixed app freeze when previously stored logs directory location was not accessible anymore.
- Improvement: App notifies user when logs directory is not accessible or empty and suggests to update directory path.
- Improvement: App configuration (logs directory path, etc.) is now being stored at %AppData%\Roaming\EDEA in config.ini file.
v1.0.83 (Jan 29 2017):
- First version released
Download: v1.1.52 from Dropbox
Last edited: