numerlor / auto_neutron Goto Github PK
View Code? Open in Web Editor NEWAn automatic neutron route plotter for Elite Dangerous
License: GNU General Public License v3.0
An automatic neutron route plotter for Elite Dangerous
License: GNU General Public License v3.0
Hi . This is very useful in VR, thank you. I made my trip to Colonia with the tool, flawless.
I hope that some day we can have Spansh "Road to riches" included, so we can hop in the next system the same as we did with neutron plotter. For now, it looks like the loaded CSV is "invalid", so it doesn't work with it.
Thank You the tool is great for VR!
No clue on how to do AHK path and there are no details in the how to use read me on how to properly setup Ahk please help
I'm not certain enough how exactly interaction between Auto_Neutron and spansh.co.uk works with regards to the jump range calculations. Therefore, this issue might need to be redirected towards spansh.
The issue is this: When I use galaxy plotter in Auto_Neutron, the available jump range gets overestimated.
In my situation with a light weighted Anaconda with a 6A SCO FSD engineered with long range and mass manager, 96T of fuel and a full 32T cargo hold, about 7T of cargo needs to be jettisoned to actually be able to make the calculated jumps.
Workaround: Jettisoning said cargo will help, but it also causes the fuel consumed on shorter jumps to be less than calculated. This causes the total mass to remain higher than calculated, which causes the jump range near the end of the fuel tank to be shorter than calculated.
Anyway, I'm happy to be able to use Auto_Neutron again. I'm not entirely certain how I can best help to figure out a good solution for this issue. Suggestions are welcome, I'm happy to try and help.
00000000-0000-0000-0000-ec2e9816b374;Journal.2024-04-11T103034.01.log
Traceback (most recent call last):
File "auto_neutron\windows\opened_window_manager.py", line 28, in create_or_activate_window
KeyError: (<class 'auto_neutron.windows.new_route_window.NewRouteWindow'>, 'hub')
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "main.py", line 91, in <module>
File "auto_neutron\hub.py", line 103, in __init__
File "auto_neutron\hub.py", line 111, in new_route_window
File "auto_neutron\windows\opened_window_manager.py", line 30, in create_or_activate_window
File "auto_neutron\windows\new_route_window.py", line 116, in __init__
File "auto_neutron\windows\new_route_window.py", line 177, in _populate_journal_combos
File "auto_neutron\journal.py", line 152, in get_unique_cmdr_journals
File "auto_neutron\journal.py", line 125, in get_cached_journal
File "auto_neutron\journal.py", line 74, in parse
File "auto_neutron\journal.py", line 82, in _parse_journal_line
File "auto_neutron\ship.py", line 47, in update_from_loadout
File "auto_neutron\fsd.py", line 46, in from_loadout_dict
KeyError: 'int_hyperdrive_overcharge_size4_class3'
The path setter already points to it, if the file is present it can be set automatically
Using Python 3.6.2, all prereqs installed successfully, Windows 10 1909. I've tried running the tool as an administrator. Auto-copy works fine. CSV, neutron-plotter, and load-last work fine.
When I try to view and close the settings. I get "TypeError: update_script() missing 1 required positional argument: 'script'". It doesn't matter if changes are made or not. It looks like the settings are applied/saved, so this is more of an annoyance than anything.
It seems this is broken as of version 2.2.2. In version 2.2.1 this problem does not surface.
To reproduce:
Logs produced with the above steps:
12:16:02 | auto_neutron.settings.toml_settings | INFO | Loading new settings from C:\Users\USERNAME\AppData\Local\Numerlor\Auto_Neutron\config.toml.
12:16:02 | root | INFO | Starting Auto_Neutron ver v2.2.2
12:16:02 | auto_neutron.self_updater | INFO | Requesting version info.
12:16:02 | auto_neutron.utils.network | DEBUG | Sending request to https://api.github.com/repos/Numerlor/Auto_Neutron/releases/latest with params={}
12:16:02 | auto_neutron.hub | DEBUG | Refreshing settings.
12:16:02 | auto_neutron.hub | INFO | Displaying new route window.
12:16:02 | auto_neutron.journal | INFO | Statically parsing journal file Journal.2022-12-31T121147.01.log from pos 0.
12:16:02 | auto_neutron.journal | INFO | Statically parsing journal file Journal.2022-12-31T105949.01.log from pos 0.
12:16:02 | auto_neutron.journal | INFO | Statically parsing journal file Journal.2022-12-31T104115.01.log from pos 0.
12:16:02 | auto_neutron.journal | INFO | Statically parsing journal file Journal.2022-12-31T092815.01.log from pos 0.
12:16:02 | auto_neutron.journal | INFO | Statically parsing journal file Journal.2022-12-30T222923.01.log from pos 0.
12:16:02 | auto_neutron.journal | INFO | Statically parsing journal file Journal.2022-12-30T221026.01.log from pos 0.
12:16:02 | auto_neutron.journal | INFO | Statically parsing journal file Journal.2022-12-30T215859.01.log from pos 0.
12:16:02 | auto_neutron.journal | INFO | Statically parsing journal file Journal.2022-12-30T195710.01.log from pos 0.
12:16:02 | auto_neutron.journal | INFO | Statically parsing journal file Journal.2022-12-30T193824.01.log from pos 0.
12:16:02 | auto_neutron.journal | INFO | Statically parsing journal file Journal.2022-12-30T182205.01.log from pos 0.
12:16:02 | auto_neutron.journal | INFO | Statically parsing journal file Journal.2022-12-30T171650.01.log from pos 0.
12:16:02 | auto_neutron.journal | INFO | Statically parsing journal file Journal.2022-12-30T164826.01.log from pos 0.
12:16:02 | auto_neutron.journal | INFO | Statically parsing journal file Journal.2022-12-30T145329.01.log from pos 0.
12:16:02 | auto_neutron.journal | INFO | Statically parsing journal file Journal.2022-12-30T120356.01.log from pos 0.
12:16:02 | auto_neutron.journal | INFO | Statically parsing journal file Journal.2022-12-30T112636.01.log from pos 0.
12:16:02 | auto_neutron.windows.new_route_window | INFO | Populating journal combos with 1 journals.
12:16:02 | auto_neutron.windows.new_route_window | INFO | Changing selected journal to index 0 (Journal.2022-12-31T121147.01.log).
12:16:02 | auto_neutron.journal | INFO | Statically parsing journal file Journal.2022-12-31T121147.01.log from pos 24068.
12:16:02 | auto_neutron.workers | DEBUG | Starting GameWorker.
12:16:03 | auto_neutron.self_updater | INFO | Received version info with version v2.2.2.
12:16:03 | auto_neutron.journal | INFO | Starting tailer of journal file Journal.2022-12-31T121147.01.log id(self)=20e92888180.
12:16:06 | auto_neutron.workers | DEBUG | Stopping GameWorker.
12:16:06 | auto_neutron.journal | INFO | Stopping tailer of journal file Journal.2022-12-31T121147.01.log id(self)=20e92888180.
12:16:08 | auto_neutron.hub | INFO | Displaying settings window.
12:16:09 | auto_neutron.utils.utils | CRITICAL | Uncaught exception:
Traceback (most recent call last):
File "auto_neutron\windows\settings_window.py", line 150, in save_settings
TypeError: int() argument must be a string, a bytes-like object or a real number, not 'CheckState'
12:16:09 | auto_neutron.hub | DEBUG | Refreshing settings.
If ED is not running, after plotting a route, Auto Neutron will say "Game shut down", and allow you to:
It would be nice to be able to edit settings via the settings menu while ED is not running.
I tried recording the behavior, but Windows DVR didn't pick up the pop up windows. You can see at the end me trying to get the right-click menu to appear after going with option 4.
See title.
The idea is to make it easier to discern which journal file is for which commander when you are running multiple instances of Elite at the same time.
Ideally it would display the cmdr name as a choice of the multiple cmdrs you have, and be able to load the most recent journal for that CMDR.
Auto_Neutron now supports localization since 2.0.3, https://github.com/Numerlor/Auto_Neutron/blob/master/locale/README.md details how to and test localization to the project
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.