Skip to content

DERP determines an optimal path based on system data from the XML API, starting from the current location (from the CREST API), and writes it to the character's waypoints (using CREST).

License

aharris1/Dynamic-Exploration-Route-Planner

Repository files navigation

Dynamic Exploration Route Planner (DERP)

See /out/artifacts/Dynamic_Exploration_Route_Planner_jar/ for JAR Executable

Utilizes data provided by CREST (and the XML API) to dynamically plan null-sec exploration routes optimised for profit and (relative) safety.

Steps for initial authorization and setup:

  1. Press EVE SSO Login

  2. Copy URL to the left

  3. Login and select character
  4. Enter the code from the URL into the SSO Login Code field

  5. Press Authorize

  6. Copy and save the refresh token
    (Save one per character)

Steps for later authorization and setup:
1. Paste refresh token into Refresh Token

2. Press Refresh Authorization

Steps for use:
1. Enter desired path length in the spinner

2. Press start

3. See waypoints in EVE Client

4. Fly along waypoints (scanning when appropriate) until you reach the end, then repeat from step one.

Notes about use:
-Recommended path length is 8 jumps. Path lengths above 10 tend to take a long time, and 13 tends to cause the program to crash.
-Once a system is put on a path, the program remembers it and tries not to visit it again. That effect is reset if the program is restarted.
-The "client secret" used for CREST Authentication is in the source code, and may pose a security risk. If you'd like to eliminate that risk, you can register an account at: [developers.eveonline.com](https://developers.eveonline.com) and then register a new application to get a new "client secret."
-The system stats (kills, jumps, and poddings) are cached in the XML API. Once the CREST system stats endpoint is enabled for third-party applications the XML API calls will be converted to CREST calls.

Troubleshooting Tips: -If the program fails to add new waypoints to the character's navigation, it's possible that the CREST Proxy is throwing a 502 (Bad Gateway) Error. Try restarting the computer, resetting your internet connection, and in case neither of those work, waiting.

About

DERP determines an optimal path based on system data from the XML API, starting from the current location (from the CREST API), and writes it to the character's waypoints (using CREST).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages