Elite: Dangerous Long Range Router
Find a file
2019-10-23 11:31:02 +02:00
.chglog chore: more cleanup 2019-09-20 17:44:33 +02:00
docs chore: Setup tox+appveyor, refomat python code, prepare rust code to add branch pruning to search 2019-09-20 17:40:56 +02:00
ed_lrr_gui feat(html_export): Add basic HTML-Export using Jinja2 template 2019-10-23 11:30:16 +02:00
icon misc: Update icon generator and regenerate icon 2019-09-28 15:42:22 +02:00
installer feat(installer): switch from LZMA to LZMA2 2019-09-28 21:21:11 +02:00
rust chor(rust): Update Cargo.lock 2019-10-23 11:30:30 +02:00
.gitignore misc: Add VSCode workspace config to gitignore 2019-09-28 15:52:34 +02:00
appveyor.yml fix: switch inno setup version in appveyor 2019-09-21 21:25:02 +02:00
build_gui.py feat(build scripts): skip .history folder when building UI files 2019-09-28 19:31:44 +02:00
CHANGELOG.md docs: Update CHANGELOG.md and README.md 2019-09-28 21:23:59 +02:00
LICENSE chore: Setup tox+appveyor, refomat python code, prepare rust code to add branch pruning to search 2019-09-20 17:40:56 +02:00
MANIFEST.in chore: Setup tox+appveyor, refomat python code, prepare rust code to add branch pruning to search 2019-09-20 17:40:56 +02:00
pyproject.toml Initial commit 2019-08-05 01:26:43 +02:00
README.md docs: Update CHANGELOG.md and README.md 2019-09-28 21:23:59 +02:00
setup.py misc: Alsways compile in release mode 2019-09-28 19:29:30 +02:00
tox.ini feat(tox): Add more python versions to test against 2019-10-23 11:31:02 +02:00

Prerequisites

  • Python:
    • conda (miniconda/anaconda)
    • tox (conda install tox)
    • Inno Setup Compiler
      • Download from here
      • or install via scoop scoop install inno-setup)
  • Visual Studio 2019
  • nightly rust compiler (x86_64-pc-windows-msvc)

Building an installer

(Assuming conda is in your PATH)

  1. Start a Visual Studio 2019 x64 command prompt
  2. Run tox
  3. Grab the installer from installer/Output/

Installing

(Assuming conda is in your PATH)

  1. Start a Visual Studio 2019 x64 command prompt
  2. Run the following commands:
conda install pycrypto nuitka
pip install PyQt5 setuptools_rust
python build_gui.py
pip install .

then you can run ed_lrr -h from

To do

GUI

  • Implement estimate time to completion display for route computation and preprocessing

Installer

  • Update PATH from installer

Preprocessing

  • Build index over systemsWithCoordinates.json instead of loading it into RAM (reuse LineCache from router.rs)