Skip to content

Releases: NinurtaKalhu/Elite-Dangerous-Multi-Route-Optimizer

EDMRN v3.3

22 Jun 00:31

Choose a tag to compare

EDMRN v3.3.0 - Fuel Tracker & Improvements

New Features

  • Fuel Tracker — Real-time fuel monitoring with overlay display
    • Color-coded progress bar (green/yellow/orange/red)
    • Audio alerts when fuel drops below warning level
    • On-foot detection (shows "On Foot" when not in ship)
    • Configurable warning/critical levels in Settings tab
  • Custom Route Planner — Multi-stop route optimization with TSP solver
    • Shortest Distance or Neutron Path modes
    • x4/x6 boost multiplier selection
    • Spansh Neutron Router API integration for real neutron star routing
    • Auto-backup before optimization
  • System History Tab — Galactic Mapping Project data via EDAstro GEC API
    • Fetches system history and POI data using system ID64
    • Beautifully formatted markdown display with proper layout
    • Replaces broken EDSM Galactic Mapping API

Improvements

  • Code Quality — System Info Section split into modules (exobiology, journal_cache, log_viewer)
  • Cleanup — Removed duplicate methods and dead code (~180 lines)
  • Autocomplete Dropdown — Fixed duplicate _update_suggestions method, improved position calculation
  • System Info Tab — Removed "Plot Route to" button (unused)
  • User Manual — Added Fuel Tracker, Custom Route, updated credits with EDAstro
  • Splash Screen — New design

Bug Fixes

  • Fixed autocomplete popup appearing at top-left corner and staying on top
  • Fixed clipboard operations causing app freeze (switched to pyperclip)
  • Fixed crash log paths — main.py and app.py now use absolute paths
  • Fixed 3D minimap zoom drift — all axes now zoom toward consistent center point
  • Fixed plt.close('all') — now only closes own figure, not all matplotlib figures

Cross-Platform Portability (NEW)

  • Added shared get_ed_journal_dir() and get_ed_status_path() in utils.py
  • journal_handler.py, journal_cache.py, fuel_tracker.py now use cross-platform paths
  • Works on Windows, macOS, and Linux (Elite Dangerous journal paths)
  • platform_detector.py: replaced hardcoded C:\Temp with tempfile.gettempdir()
  • theme_editor.py, app.py: fixed relative paths using file-based resolution

Technical

  • Fuel capacity sourced from Journal Loadout (authoritative)
  • Warning cooldown: 60 seconds between alerts (once per minute)
  • GMP data source: EDSM ID64 → edastro.com/gec/json/id64/{id64}
  • Markdown formatter for System History display
  • Neutron routing: Spansh API with supercharge_multiplier parameter

EDMRN v3.2

04 Feb 22:34

Choose a tag to compare

🚀 ED Multi Route Navigation (EDMRN) v3.2.0

"I saw the darkness and was inspired by the light! - CMDR Ninurta KALHU"


The Ultimate Multi-Route Optimization & Tracking Tool for Elite Dangerous

Completely modular architecture with professional theme system, advanced route planning, and real-time tracking.

Python 3.12+ License: AGPL-3.0 Version 3.2.0 Platform: Windows Status: Active


What's New in v3.2

System Info Tab (Brand New)

  • Comprehensive system details, statistics, exobiology summary, celestial bodies, stations, and galactic notes in one screen
  • Advanced autocomplete with Spansh.co.uk and EDSM.net API integration for fast system search
  • System statistics, exobiology findings, planets, and surface details
  • Detailed tables for all celestial bodies and stations with filtering and quick access
  • Galactic notes and custom annotations
  • Fully theme-compatible with modern, readable interface

Log Tab (Brand New)

  • Advanced journal viewing, filtering, and analysis for game logs
  • Multi-filtering with time range, text search, and column selection
  • Column selector, auto-sizing, pinned columns, custom icons, note annotations
  • Double-click any row for detail window with two-column data display and notes
  • Advanced data formatting, quick copy, detailed tooltips, and context menu
  • Performance & Stability: Cumulative logs with smart cache + background processing to prevent freezing
  • Faster Updates: One-time initial read, then append-only new entries
  • UI Protection: Preserves previous records instead of instant clearing, safe listing at high volume

Other Improvements

  • Modernization, readability, and performance improvements across all themes and UI
  • New modules: system_info_section.py, table_widget.py, column_display_names.py, codex_translation.py, slef_store.py
  • Bug fixes and performance optimizations

Enhanced User Experience (v3.2.0 - February 2026)

Visit History System

  • Track your exploration patterns with persistent visit history
  • Automatic system visit tracking across sessions
  • Historical data survives route changes and app restarts
  • Smart duplicate prevention

Smart Backup & Recovery

  • Atomic file operations prevent data corruption
  • Automatic backup creation before critical operations
  • Backup restoration with integrity verification
  • Enhanced error recovery mechanisms

GeForce Now Overlay Controls

  • Special support for cloud gaming platforms
  • Borderless window mode detection
  • Automatic overlay launch configuration
  • Enhanced window management for streaming

Nearest System Finder

  • Auto-detection of current CMDR location from journal
  • Intelligent distance calculation to CSV systems
  • Dropdown selector for manual system choice
  • Separated finder for Neutron tab (coordinate-based)

API Optimizations

  • Neutron Router API compatibility improvements
  • Proper User-Agent headers for all API calls
  • Rate limiting and request optimization
  • Better error handling and recovery

v3.0 Foundation - Complete Architecture Redesign

Fully Modular Architecture

  • 15+ independent, maintainable modules
  • Thread-safe design with proper locking
  • Separated concerns for better scalability
  • Enhanced performance and memory management

Revolutionary Theme System

  • 11 Elite Dangerous PowerPlay faction themes
  • JSON-based CustomTkinter native themes
  • Smart color tone generation algorithm
  • Professional dark UI aesthetics

Advanced Route Planning

  • TSP-based optimization for shortest paths
  • Neutron highway integration
  • Galaxy Plotter with Spansh Exact Router
  • Real-time 3D visualization

Key Features (v3.2.0)

Core Functionality

System Info Tab - Complete system details, statistics, exobiology, bodies, stations, and notes in one screen
Log Tab - Advanced journal viewing, filtering, column selection, and detail panel

  • Smart Route Optimization - TSP-based shortest path algorithm with configurable starting points
  • Interactive 3D Visualization - Real-time 3D mini-map with zoom, rotate, and pan controls
  • In-Game Overlay - Transparent overlay with live progress tracking (Ctrl+O toggle)
  • Auto Journal Monitoring - Real-time Elite Dangerous journal tracking with multi-commander support
  • Intelligent Auto-Save - Configurable intervals (1/5/10 min) with atomic operations
  • Visit History Tracking - Persistent exploration history survives app restarts

Advanced Features

Advanced Filtering & Table Features - Time/text/column filters in Log tab, detail panel, note annotations

  • Neutron Highway Router - Advanced neutron jump routing with range optimization
  • Galaxy Plotter - Spansh Exact Router integration with fuel calculations
  • Smart System Autocomplete - Real-time Spansh (70M+ systems) API suggestions with EDSM fallback and 300ms debouncing
  • 11 PowerPlay Themes - Elite Dangerous faction color schemes with automatic restart
  • Smart Backup System - Atomic writes, automatic backups, integrity verification
  • GeForce Now Support - Cloud gaming optimized with borderless mode detection

Technical Excellence

  • Modular Architecture - 35+ independent modules for maintainability
  • Thread-Safe Design - Proper locking mechanisms throughout
  • Optimized Performance - Smart caching, debouncing, efficient memory usage
  • Robust Error Handling - Comprehensive error recovery and logging

Download & Installation

Recommended: Pre-built Executable (Windows)

Latest Release: v3.2.0

📥 DOWNLOAD EDMRN v3.2.0

Quick Start (Windows):

  1. Download EDMRN_v3.2.0.exe from Releases
  2. Run the executable - no installation required!
  3. Fully portable - runs from any location
  4. All dependencies included

Run from Source (All Platforms)

Requirements:

  • Python 3.12 or higher
  • pip package manager
  • Git (for cloning)

Installation Steps:

# Clone the repository

git  clone  https://github.com/NinurtaKalhu/Elite-Dangerous-Multi-Route-Optimizer.git

cd  Elite-Dangerous-Multi-Route-Optimizer

# Install dependencies

pip  install  -r  requirements.txt

# Run the application

python  run.py

Building Executable (Windows):

# Install PyInstaller

pip  install  pyinstaller

# Run build script

build_edmrn.bat

System Requirements

Minimum Requirements

  • OS: Windows 10/11 (64-bit)
  • Python: 3.12+ (for source installation)
  • RAM: 4 GB
  • Storage: 200 MB free space
  • Elite Dangerous: Journal logging enabled

Recommended Requirements

  • OS: Windows 11 (64-bit)
  • RAM: 8 GB
  • Monitor: 1920x1080 or higher
  • Elite Dangerous: Borderless Window mode (for overlay)

Required Elite Dangerous Settings

  1. Enable Journal logging (default: enabled)
  2. Use Borderless Window mode for overlay functionality
  3. Journal path: %USERPROFILE%\Saved Games\Frontier Developments\Elite Dangerous\

Quick Start Guide

Step 1: Export Your Route

  1. Use Spansh.co.uk to create your system list
  2. Export as CSV with required columns: System Name, X, Y, Z
  3. Optional: Include Body Name for biological/geological signals

Note: Only 4 columns are required (System Name, X, Y, Z). Body Name is optional but recommended for exploration routes.

Step 2: Optimize Route

  1. Route Optimization
  • Click "Browse" to select your CSV file
  • Enter ship jump range (e.g., 75.23 LY)
  • Optional: Set starting system for optimized pathing
  • Click "Optimize Route and Start Tracking"
  • Wait for TSP optimization to complete

Step 3: Track Progress

  1. Route Tracking
  • Interactive 3D map displays your optimized route
  • Systems update automatically via journal monitoring
  • Click systems to manually mark visited/skipped
  • Use quick actions:
  • Copy Next: Copy next system to clipboard
  • Data Folder: Open EDMRN data directory
  • Open Excel: View route in spreadsheet
  • Load Backup: Restore previous route state

Step 4: Neutron Highway (Optional)

  1. Neutron Highway
  • Enter source and destination systems (with autocomplete)
  • Set ship jump range and fuel tank capacity
  • Select neutron mode and efficiency
  • Click "Calculate Route" for optimized neutron routing
  • Export route or copy to clipboard

Step 5: Galaxy Plotter (Optional)

  1. Galaxy Plotter
  • Use Spansh Exact Router integration
  • Enter ship build from Coriolis.io or EDSY.org
  • Configure route preferences (neutron, boosts, etc.)
  • Get precise fuel consumption calculations
  • Export route for navigation

Step 6: Use In-Game Overlay

  1. Settings → Overlay
  2. Click "Start Overlay" button
  3. Configure overlay settings:
  • Opacity: 50-100% transparency
  • Size: Small/Medium/Large
  • Position: Drag overlay to preferred location
  1. In Elite Dangerous (Borderless Window mode):
  • Press Ctrl+O to toggle overlay visibility
  • Overlay shows current system, next target, and bodies to scan
  • Real-time progress tracking with distance stats

Step 7: Choose Your Theme

  1. Settings → Appearance
  2. Select from 11 PowerPlay faction themes:
  • Elite ...
Read more

EDMRN v3.1

16 Jan 20:02
7cc1b47

Choose a tag to compare

EDMRN Changelog

[3.1.0] - 2026-01-16

✨ New Features

  • 🌌 Galaxy Plotter Tab: Spansh Exact Plotter integration for precise route planning

    • Calculate exact routes with fuel consumption, neutron boosts, and FSD injections
    • Full integration with Spansh Galaxy Plotter API
    • Support for Coriolis.io ship builds (JSON) and EDSY.org (SLEF format URL)
    • Comprehensive options: cargo, reserve fuel, neutron supercharge, FSD injection, secondary star exclusion
    • Real-time progress updates during route calculation
    • Detailed route display with jump-by-jump information
    • CSV export functionality for route data
    • System name autocomplete in source/destination fields
    • Reverse route button for quick direction swap
    • Automatic handling of long route calculations (up to 5 minutes)
  • ⌨️ Smart System Name Autocomplete: Real-time system suggestions

    • Integrated Spansh API (primary) with EDSM v1 fallback
    • Available in Neutron Highway and Galaxy Plotter tabs
    • Dropdown suggestions appear as you type (minimum 3 characters)
    • Keyboard navigation support (Up/Down arrows, Enter to select, Escape to close)
    • Smart prioritization: exact matches > starts-with > contains query
    • 1-hour intelligent caching for faster responses and reduced API load
    • Thread-safe async implementation to prevent UI blocking
  • 🧠 Visit History System: Global visit tracking across all routes

    • Remembers previously visited systems
    • Prompts to remove duplicate systems during route optimization
    • User choice: keep all, remove selected, or cancel
    • Filtered routes persist across restarts
  • 💾 Smart Backup System: Enhanced route state persistence

    • Saves filtered routes (after removing visited systems)
    • Prioritizes user-modified routes on restore
    • Backward compatible with older backups
    • Preserves progress for all route types (Route Tracker, Neutron Plotter, Galaxy Plotter)
  • 🎮 GeForce Now Enhanced Overlay Controls:

    • Quick navigation buttons: [<] [System Name] [>]
    • Mark systems as visited directly from overlay
    • Copy next/previous system to clipboard
    • Tab switching buttons for Route Tracker, Neutron, Galaxy
    • Seamless in-game navigation experience
  • 🖥️ Borderless Window Mode:

    • Toggle borderless mode in Settings → Theme
    • Cleaner, modern window appearance
    • Custom window controls and resize handles
  • 📂 Auto-Overlay Launch:

    • Overlay automatically opens after route optimization
    • Optional: disable in Settings
  • 🎯 Nearest System Finder (Starting System):

    • Auto-detects current CMDR location from Elite Dangerous journal
    • Calculates nearest CSV system to current coordinates
    • Intelligent distance calculation using Euclidean formula (3D space)
    • Dropdown selector for manual system choice
    • One-click "🎯 Find Nearest" button for recalculation
    • Separated from Neutron tab coordinate-based finder

🔧 Technical Improvements

  • Added galaxy_plotter.py module with Spansh API integration
  • Added system_autocomplete.py module with EDSM API v1 (primary) + Spansh (fallback)
  • Created autocomplete_entry.py custom widget for CTkinter with improved UX
  • Async route calculation to prevent UI blocking
  • Progress callback system for real-time status updates
  • Enhanced route state management
  • Improved backup/restore reliability
  • Visual refinements: fonts, text, buttons

[3.0] - 2026-01-06

🏗️ Major Changes

  • Modular Architecture: Extracted 7 independent modules from monolithic app.py

    • theme_manager.py - Theme switching and management
    • route_management.py - Route handling and UI
    • settings_manager.py - Settings and configuration
    • neutron_manager.py - Neutron highway routing
    • journal_operations.py - Journal file operations
    • file_operations.py - File I/O operations
    • backup.py - Backup management
  • Complete Theme System Overhaul

    • JSON-based CustomTkinter native theme system
    • 11 Elite Dangerous PowerPlay faction-themed color schemes:
      • Elite Dangerous (Orange)
      • Aisling Duval (Blue)
      • Archon Delaine (Green)
      • Arissa Lavigny Duval (Purple)
      • Denton Patreus (Gold)
      • Edmund Mahon (Cyan)
      • Felicia Winters (Light Blue)
      • Li Yong Rui (Red)
      • Pranav Antal (Gold)
      • Zachary Hudson (Lime Green)
      • Zemina Torval (Indigo)
  • Smart Restart System

    • Automatic application restart on theme change
    • Window geometry persistence
    • Development mode support (os.execl)
    • Frozen EXE mode support (subprocess.Popen)
  • Backup System Restructuring

    • Improved backup file organization
    • Better error handling for corrupted backups
    • Enhanced coordinate parsing with validation
  • Overlay System Redesign

    • Improved transparency and positioning
    • Better in-game detection
    • More reliable window management
  • Neutron Highway Integration

    • Advanced neutron jump routing
    • Improved route optimization with neutron networks

✨ New Features

  • Real-time theme switching with 11 faction-based color schemes
  • Color tone generation algorithm (darken/lighten functions)
  • Smart restart mechanism for seamless theme application
  • Improved backup loading with error recovery
  • Enhanced error messages and logging

🐛 Bug Fixes

  • Fixed 200+ unterminated string literals across codebase
  • Fixed backup loading coordinate parsing errors
  • Fixed map frame refresh NoneType error
  • Fixed label color configuration (tuple index out of range)
  • Fixed settings manager CTkOptionMenu text_color issues
  • Improved error handling throughout application

📊 UI/UX Improvements

  • Eliminated all gray areas - everything now uses theme-specific colors
  • Consistent color schemes across all UI elements
  • Better visual hierarchy with themed backgrounds
  • Improved readability with proper color contrast
  • Professional dark theme aesthetics

⚠️ Breaking Changes

  • Backup system restructure - may require migration from v2.x backups
  • Module architecture changes - any custom extensions need updating
  • Theme system change - old theme settings not compatible

🔧 Technical Improvements

  • Thread-safe design with proper locking mechanisms
  • Enhanced error handling with stack traces
  • Better memory management
  • Improved performance with modular design
  • Code organization following separation of concerns

📦 Build Updates

  • Updated version_info.txt to 3.0
  • PyInstaller spec updated for new module structure
  • Build script verified for Windows EXE generation

🙏 Contributors


[2.3.1] - 2025-12-XX

🐛 Bug Fixes

  • Optimizer stability improvements
  • Minor UI fixes

[2.3.0] - 2025-12-XX

✨ Major Features

  • Complete modular rewrite
  • Advanced debug system
  • Professional packaging
  • Performance optimizations

🚀 Key Features

  • Smart Route Optimization (TSP-based)
  • Interactive 3D Visualization
  • In-Game Overlay
  • Auto Journal Monitoring
  • Advanced Debug Console
  • Auto-Save & Backup
  • Multi-Commander Support
  • Customizable UI Themes
  • Modular Design

EDMRN v3.0.0

08 Jan 01:34
7d47d5b

Choose a tag to compare

EDMRN Changelog

[3.0] - 2026-01-06

🏗️ Major Changes

  • Modular Architecture: Extracted 7 independent modules from monolithic app.py

    • theme_manager.py - Theme switching and management
    • route_management.py - Route handling and UI
    • settings_manager.py - Settings and configuration
    • neutron_manager.py - Neutron highway routing
    • journal_operations.py - Journal file operations
    • file_operations.py - File I/O operations
    • backup.py - Backup management
  • Complete Theme System Overhaul

    • JSON-based CustomTkinter native theme system
    • 11 Elite Dangerous PowerPlay faction-themed color schemes:
      • Elite Dangerous (Orange)
      • Aisling Duval (Blue)
      • Archon Delaine (Green)
      • Arissa Lavigny Duval (Purple)
      • Denton Patreus (Gold)
      • Edmund Mahon (Cyan)
      • Felicia Winters (Light Blue)
      • Li Yong Rui (Red)
      • Pranav Antal (Gold)
      • Zachary Hudson (Lime Green)
      • Zemina Torval (Indigo)
  • Backup System Restructuring

    • Improved backup file organization
    • Better error handling for corrupted backups
    • Enhanced coordinate parsing with validation
  • Overlay System Redesign

    • Improved transparency and positioning
    • Better in-game detection
    • More reliable window management
  • Neutron Highway Integration

    • Advanced neutron jump routing
    • Improved route optimization with neutron networks

✨ New Features

  • Real-time theme switching with 11 faction-based color schemes
  • Color tone generation algorithm (darken/lighten functions)
  • Improved backup loading with error recovery
  • Enhanced error messages and logging

📊 UI/UX Improvements

  • Eliminated all gray areas - everything now uses theme-specific colors
  • Consistent color schemes across all UI elements
  • Better visual hierarchy with themed backgrounds
  • Improved readability with proper color contrast
  • Professional dark theme aesthetics

⚠️ Breaking Changes

  • Backup system restructure - may require migration from v2.x backups
  • Module architecture changes - any custom extensions need updating
  • Theme system change - old theme settings not compatible

🔧 Technical Improvements

  • Thread-safe design with proper locking mechanisms
  • Enhanced error handling with stack traces
  • Better memory management
  • Improved performance with modular design
  • Code organization following separation of concerns

📦 Build Updates

  • Updated version_info.txt to 3.0
  • PyInstaller spec updated for new module structure
  • Build script verified for Windows EXE generation

🙏 Contributors


🚀 Key Features

  • Smart Route Optimization (TSP-based)
  • Interactive 3D Visualization
  • In-Game Overlay
  • Auto Journal Monitoring
  • Advanced Debug Console
  • Auto-Save & Backup
  • Multi-Commander Support
  • Customizable UI Themes
  • Modular Design

EDMRN v2.3.1 - Optimizer Stability Update

31 Dec 01:52
a3a01ba

Choose a tag to compare

EDMRN v2.3.1 - Optimizer Stability & Memory Update (31 December 2025)

🚀 Improvements

  • Distance matrix calculation optimized:
    • Added accurate memory estimation in vectorized method
    • Automatic fallback to chunked method when estimated RAM > 2GB (prevents Out-of-Memory crashes on large routes)
    • In-place operations and diagonal zero-fill for better performance and memory efficiency
  • Thanks to community contributor @ta2ozg for the initial suggestion and fixes!

🛠️ Other

  • Tested with 500+ system routes – stable and fast
  • No breaking changes – fully backward compatible

Fly safe, Commanders! o7

EDMRN v2.3.0 "MAJOR RELEASE"

14 Dec 00:24
4718c76

Choose a tag to compare

EDMRN v2.3.0 Release Notes

🏆 MAJOR RELEASE: COMPLETE ARCHITECTURAL REWRITE!

I proud to announce EDMRN v2.3.0 - a complete modular rewrite with professional-grade architecture, advanced debugging, and enhanced performance!


🎯 HIGHLIGHTS

🏗️ COMPLETE MODULAR ARCHITECTURE

  • Full code reorganization into 15+ independent modules
  • Thread-safe design with proper locking mechanisms
  • Separation of concerns for better maintainability
  • Professional packaging and distribution system

🐛 ADVANCED DEBUG SYSTEM

  • Real-time debug console (Ctrl+D or F12)
  • Error categorization (GUI, Thread, I/O, Network, Other)
  • Stack trace capture for all unhandled exceptions
  • Debug data export for technical support

🚀 PERFORMANCE OPTIMIZATIONS

  • Optimized distance matrix calculations (50% faster)
  • Memory-efficient 3D rendering with matplotlib
  • Faster CSV processing with pandas optimizations
  • Reduced memory footprint and better garbage collection

NEW FEATURES

🏗️ CORE ARCHITECTURE

  • Modular codebase - Each component in separate files
  • Thread-safe route manager - Safe concurrent access
  • Centralized configuration - Improved settings management
  • Platform detection - Automatic OS-specific optimizations

🐛 DEBUG & DIAGNOSTICS

  • Debug GUI Console - Professional error tracking interface
  • Error statistics - Categorized error reporting
  • Real-time monitoring - Live error/warning/info streams
  • Export capabilities - Save debug data for analysis

💾 DATA MANAGEMENT

  • Auto-save system - Configurable intervals (1/5/10 minutes)
  • Backup manager - Automatic and manual backups
  • Atomic file operations - Prevent data corruption
  • Route status persistence - Reliable progress saving

🎨 USER INTERFACE

  • Settings tab overhaul - Card-based layout with categories
  • Theme persistence - Remember user preferences
  • Responsive design - Better window resizing behavior
  • Improved error dialogs - User-friendly error messages

🔧 OPTIMIZATION ENGINE

  • Enhanced TSP algorithm - Better route optimization
  • Memory-efficient calculations - Handle larger datasets
  • Performance statistics - Track optimization metrics
  • Multi-method distance matrix - Auto-selects best algorithm

🛠️ TECHNICAL IMPROVEMENTS

CODE QUALITY

  • Type hints throughout codebase
  • Comprehensive error handling with custom exceptions
  • Logging system with file rotation
  • Code documentation and docstrings

PERFORMANCE

  • Vectorized calculations with NumPy optimization
  • Lazy loading for large datasets
  • Background processing for UI responsiveness
  • Memory optimization for 3D visualization

RELIABILITY

  • Exception safety - Graceful error recovery
  • Data validation - Prevent corrupt state
  • Thread safety - Proper locking mechanisms
  • File integrity - Atomic writes and backups

🐛 BUG FIXES

CRITICAL FIXES

  • Fixed memory leaks in 3D map rendering
  • Resolved threading issues in journal monitoring
  • Fixed overlay positioning on multi-monitor setups
  • Corrected CSV column detection logic

STABILITY IMPROVEMENTS

  • Eliminated GUI freezes during optimization
  • Fixed overlay toggle reliability
  • Resolved startup crashes on some systems
  • Fixed backup file corruption issues

USABILITY FIXES

  • Improved error messages with actionable solutions
  • Fixed theme switching inconsistencies
  • Corrected progress tracking for skipped systems
  • Fixed clipboard operations on Linux/macOS

📦 INSTALLATION & DISTRIBUTION

NEW DISTRIBUTION FORMAT

# Windows (Recommended)
Download EDMRN_v2.3.0_Windows.zip from Releases
Extract and run EDMRN.exe - No installation needed!

pip install -r requirements.txt
python run.py

# Linux/MacOs (Source)
git clone https://github.com/NinurtaKalhu/Elite-Dangerous-Multi-Route-Optimizer
cd Elite-Dangerous-Multi-Route-Optimizer
pip install -r requirements.txt
python run.py

EDMRN v2.2

29 Nov 00:17
865fd85

Choose a tag to compare

EDMRN v2.2 Release Notes

🎉 MAJOR UPDATE: CROSS-PLATFORM SUPPORT!

We're excited to announce EDMRN v2.2 with full cross-platform compatibility! Now Linux and macOS commanders can join the exploration.

✨ New Features

Cross-Platform Journal Detection

  • Auto-detection on Windows, Linux, and macOS
  • Manual path override for custom installations
  • Path testing to verify journal location
  • Real-time monitor restart after configuration

Enhanced 3D Map

  • Stable zoom and rotation - no more crashes
  • Smooth click detection - accurate system selection
  • Optimized performance - handles large routes efficiently

Improved User Experience

  • Better error messages - understand what went wrong
  • Enhanced Settings tab - centralized configuration
  • Responsive UI - non-blocking operations

🐛 Bug Fixes

  • Fixed 3D map zoom/click instability
  • Resolved journal path detection issues
  • Improved error handling throughout
  • Enhanced performance with large datasets

📋 Installation

Windows Users

Download the standalone .exe from Releases - no changes needed!

Linux/macOS Users

git clone https://github.com/NinurtaKalhu/Elite-Dangerous-Multi-Route-Optimizer.git
cd Elite-Dangerous-Multi-Route-Optimizer
pip install -r requirements.txt
python edmrn_gui.py


🎮 Getting Started

1. Configure Journal Path (if auto-detection fails):

- Go to Settings tab
- Set manual journal path
- Test and apply

2. Optimize Your Route:

- Load your CSV file
- Set jump range and preferences
- Click "Optimize Route"

3. Track Your Progress:

- Use the 3D map for visualization
- Auto-tracking monitors your jumps
- Copy next system to clipboard


🐛 Reporting Issues
Found a bug? Please [create an issue](https://github.com/NinurtaKalhu/Elite-Dangerous-Multi-Route-Optimizer/issues) with your OS and steps to reproduce.

Fly safe, Commander! 🚀

EDMRN v2.1

05 Nov 22:06
ec40fbe

Choose a tag to compare

BUGFIX: Added JournalMonitor run() method - Autotracking now works.

EDMRN v2.0

05 Nov 19:16
fe9cad5

Choose a tag to compare

v2.0.0

Add files via upload