Giter VIP home page Giter VIP logo

lunartransferplanner's People

Contributors

rcrockford avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

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

lunartransferplanner's Issues

Transfer window planner countdown resetting, launch now incl is wrong

My Lunar Transfer planner shows a window every 12 hours, but the inclination doesn't line up with the launch time. I tried ignoring the launch timer and launch when it said the "Launch Now Incl" was at 28.61 (the incl of my launch site) and the trajectory was way off. You can see the LTP behavior in the video below.

2023-06-17.17-13-08.mp4

I tried launching when the time warp ended, and it was just as bad.
image

Doesn't work in the Southern Hemisphere

The first time I used Lunar Transfer Planner coincidentally happened to also be a career when I decided to play from New Zealand for something different.

The "First Transfer" display NEVER reaches zero. Not even close. As I time warp, the lowest it ever gets is about 4 hours, at which point it snaps to 16 hours.

As this was the first time I used Lunar Transfer Planner I assumed it was me just not understanding it. But others told me the timer reaches Zero when they play.

Eventually I figured out - they're all using Northern Hemisphere launch sites. I'm using a Southern Hemisphere launch site.

I switched my launch site to several different sites and found the behavior is consistent - if your launch site is in the southern hemisphere, the "First Transfer" will never reach zero. Ever. If your launch site is in the northern hemisphere, it works fine.

There must be something in the math that isn't correctly handing the case of starting from negative latitude degrees.

Some windows get skipped

I think this is already known, I remember some discussion about it. But for tracking purposes:

There should normally be two due-east windows per day; maybe sometimes just one depending on lattitude. But there shouldn't ever be a full day without a window.

yet:
Screenshot 2022-12-18 at 18 14 14

Show Window button breaks when hidden by Janitor's Closet

If the stock button is hidden via Janitor's Closet's "Hide here" feature, clicking the button inside the JC flyout does nothing instead of hiding/showing the planner window.

Worse, this somehow also breaks a button added to Blizzy's toolbar. Having to keep the appbar button unhidden in order to use the Toolbar button mostly defeats the purpose of having blizzy support.

(ideally there'd be a non-JC way to hide the appbar button; possibly easier than fixing whatever this is)

The "Flight Time" window works with precise user input but rounds it for display

When entering a flight time, the planner will happily accept user input with at least 2 decimal places. However, before displaying the user's input, the planner rounds the input to a single decimal place. This makes it more difficult for the user to determine the actual input and catch errors, and for faster transfer times the small difference can be significant.

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.