Giter VIP home page Giter VIP logo

auto_neutron's People

Contributors

loekalive avatar numerlor avatar pre-commit-ci[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

auto_neutron's Issues

Add "Road to riches" CSV option

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!

AHK

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

calculations for sco drives are a bit off

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.

KeyError: 'int_hyperdrive_overcharge_size4_class3'

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'

update_script() missing 1 required positional argument: 'script'

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.

Screenshot of powershell console, and error attached.
XxnmMpL

Uncaught exception trying to apply settings in version 2.2.2

It seems this is broken as of version 2.2.2. In version 2.2.1 this problem does not surface.

To reproduce:

  1. open auto neutron
  2. close the popup offering to plot a route
  3. open settings
  4. click apply

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.

Feature Request: Allow settings changes if ED is not running

If ED is not running, after plotting a route, Auto Neutron will say "Game shut down", and allow you to:

  1. Load a journal resulting in the same message
  2. Save the current route, then close
  3. Quit Auto Neutron
  4. Close the 'Game shut down' window, but not be able to interact with the Auto Neutron window for the most part.

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.

Auto.Neutron.2021-01-06.13-14-31.mp4

Add a way to see which CMDR corresponds to which journal file loaded.

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.