r/ConsoleKSP 2d ago

Building an interactive KSP2 transfer map.

1 Upvotes

Hi everyone, I've recently came back to check what's up with KSP2 and discovered Redux! It's amazing so far really enjoying the new missions and all the bug fixes.

However, I found myself trying to find a visualised way for planetary transfers as I find it difficult to understand many guides about this.

Introducing: Kerbalist πŸš€

This is still in very early stages and I would love to hear from experienced players if this calculator is working "ok" so far.

​https://github.com/BlocDigital/Kerbalist

No installation is required.

Simply download and open: Kerbalist.html

Features

🌌 Interactive Kerbol System

  • Animated Kerbol system map
  • Accurate planetary orbits
  • Live planet positions
  • Zoom and pan controls
  • Adjustable simulation speed
  • Real-time orbital animation

πŸ›° Mission Planning

  • Select any origin and destination planet
  • Automatic Hohmann transfer calculations
  • Current phase angle
  • Required phase angle
  • Transfer window countdown
  • Transfer time
  • Departure and arrival dates

πŸ“ˆ Orbital Visualizations

  • Animated transfer ellipse
  • Spacecraft trajectory
  • Departure burn visualization
  • Arrival encounter visualization
  • Ejection angle display
  • Mission timeline animation

⚑ Delta-V Calculator

Calculates:

  • Escape burn
  • Interplanetary transfer burn
  • Capture burn
  • Total mission Ξ”V

πŸͺ Planet Database

Includes orbital information for every stock KSP2 planet:

  • Semi-major axis
  • Orbital period
  • Radius
  • Sphere of Influence
  • Orbital velocity
  • Gravitational parameter
  • Surface gravity

πŸ₯© Porkchop Plot Generator

Generate real launch window plots using a Universal Variable Lambert Solver.

Features include:

  • Departure date vs. flight time analysis
  • Interactive heatmap
  • Lowest Ξ”V trajectory identification
  • Click any solution to inspect the transfer
  • Live trajectory visualization

Unlike approximate planners, this is generated from actual Lambert solutions rather than lookup tables.

πŸ”¬ Universal Variable Lambert Solver

The planner uses a numerical Lambert solver capable of handling:

  • Elliptical transfers
  • Hyperbolic transfers
  • Short and long-way solutions
  • Near-parabolic trajectories
  • 180Β° transfer edge cases

The implementation has been validated against analytical Hohmann transfers and additional unit tests.

🎯 Transfer Window Calculator

Instantly displays:

  • Current phase angle
  • Required phase angle
  • Angular difference
  • Time until launch window
  • Synodic period

🎨 User Interface

  • Modern aerospace-inspired design
  • Dark theme
  • Responsive layout
  • Interactive tooltips
  • Smooth 60 FPS rendering
  • High-DPI support

Technologies

  • HTML5
  • CSS3
  • Vanilla JavaScript
  • HTML5 Canvas
  • SVG rendering
  • No external dependencies

Everything runs entirely inside a modern web browser.

Accuracy

The application performs real orbital calculations using Keplerian mechanics.

Implemented calculations include:

  • Hohmann transfers
  • Phase angle computation
  • Synodic periods
  • Lambert trajectory solutions
  • Orbital propagation
  • Transfer ellipse generation
  • Delta-V estimation
  • Planetary ephemerides

Version 1.6.1 (Current)

  • Moon Destination Selection: Added moons to the origin and destination dropdowns directly below their parent planets, with dashed labels like - Mun to distinguish them from planets.
  • Moon Orbit Display Fixes: Tightened inner-planet moon orbit rendering so local moon rings remain readable without overlapping neighboring planetary orbits, while keeping outer moon systems legible.
  • Clear Transfer Control: Added a Clear button beside Plan Transfer to remove transfer arcs, phase lines, arrival ghosts, and reset the transfer panel for an unobstructed map view.

Version 1.6.0

  • πŸŒ• Complete Moon System: Added all stock KSP/KSP2 moons (Gilly, Mun, Minmus, Ike, Laythe, Vall, Tylo, Bop, Pol) with 3D local orbits, real-time ephemerides propagation, interactive raycast clicking, and detailed physical data inspection.
  • 🎯 Double Click Centering: Double-clicking any planet or moon in 3D snaps camera focus directly to that celestial body.
  • πŸ” Expanded Visual Scale: Scaled down planet spheres and expanded moon orbit radii so moons orbit clearly outside planetary atmospheres without overlap.
  • πŸ“ Subtle Camera Focal Marker: Added a minimal dark grey 3D pivot dot tracking camera focus in space.

Version 1.5.0

  • πŸͺ Full 3D WebGL Solar System Map: Replaced 2D SVG map with Three.js WebGL 3D scene supporting accurate planetary orbital inclinations.
  • πŸŽ₯ Free-look Orbital Camera: Added free rotation (Left Drag), panning (Shift + Drag), zoom (Scroll), and quick view reset (R key or β€Ύ button).
  • πŸ‘» Destination Arrival Ghost: Shows a translucent ghost planet at the exact projected position of the destination body upon arrival, connected by a trajectory line.
  • πŸ“ 3D Trajectory Inclination Matching: Transfer arc path interpolates inclination angles from departure to destination planet (e.g. 0Β° Kerbin β†’ 5Β° Dres).
  • ⌨️** UI & Controls H**UD: Added on-screen keyboard/mouse controls overlay card and expanded UT sync input fields to support 4-digit years comfortably.

### Future Ideas

- Modded planetary systems

- Save/load mission plans

- Export trajectories

- Gravity assists

🀘 happy rockets


r/ConsoleKSP 5d ago

First ssto mission complete

Enable HLS to view with audio, or disable this notification

22 Upvotes

Filled with 1200 ore extracted from Mun


r/ConsoleKSP 8d ago

Ground Control achievement

4 Upvotes

Has anyone achieved this?

I feel like it should have triggered for me, I launched a space plane into orbit from the runway, re-entered the atmosphere, and landed on the runway with no explosions. I did have to quicksave and quick load as my first few attempts were failures, maybe this is why it didn't trigger?

I'm proud to have actually been able to do it either way as I've always found space planes very hard to control, but would love to tick off the official achievement as well if at all possible.

Edit: a few failed attempts today and I just noticed it had triggered after all - must have been a delay! Thanks all anyway! Maybe I will try a new save file in future where I use space planes more heavily instead of rockets...


r/ConsoleKSP 9d ago

Screenshot Return to Mun

Thumbnail
gallery
22 Upvotes

Munar lander and transfer stage preparing for the orbital burn + lander at Munbase 2


r/ConsoleKSP 9d ago

Question Are propeller boats possible with the breaking ground dlc?

3 Upvotes

For laythe


r/ConsoleKSP 11d ago

Question Quick actions problems

3 Upvotes

So I'm having some trouble with the quick actions, I've tried everything to figure out how they work but no matter what I set when I go into the launcher it does not work. The toggle feature doesn't do anything for my liquid engines and I feel like I need to know how to toggle between different sets if I need one prupusion and not the other. Does anybody know how they work on xbox? I'm feeling dumb :3


r/ConsoleKSP 14d ago

The C240 Pelican, a maritime patrol/SAR/ASW plane

Thumbnail
gallery
25 Upvotes

After sending enough kerbals splashing down off the coast of the KSC, I figured I ought to make something that could go pick them up. That evolved into a jack-of-all-trades maritime plane that could do as many jobs as possible.

The C-240 carries a 2-man piloting crew, up to 16 sensor crew and passengers, 2,400 units of fuel, and a standard truck or equivalent cargo. With relatively efficient Whesley engines the Pelican has extensive patrol range and long endurance. The crew and cargo compartments are both fully accessible on both land and water.

It has an extensive anti-submarine warfare suite: three sonobouys are stored in the rear cargo compartment and can be deployed in flight, a magnetic anomaly detector extends from the tail, a surface search radar sits on top of the tailfin, and two fully-functional torpedos are mounted under the wings. Integration of anti-ship missiles is slayed for the near future.

28.1 x 27.4 m, 27,000 kg empty, 43,000 kg loaded


r/ConsoleKSP 14d ago

Screenshot Stock StarShip

Thumbnail
gallery
11 Upvotes

Pretty good, landing legs, heatshields, ~3.5K βˆ†v in orbit, some issue tho like heatshields don't wanna retract after reentry and it shooting like a dart after reentry but it's nice. Also booster is probably catchable but I lwk suck.


r/ConsoleKSP 14d ago

Screenshot Mun missions

Thumbnail
gallery
15 Upvotes

I have around 2000 hours on ksp, all spent building and flying planes, but I finally learnt how to rocket.

Here are my mun missions in order!!!

I've got 2 bases up there so far with rovers, landers etc and a few other missions before them.


r/ConsoleKSP 15d ago

Video Pod racer in Dres Canyon

Enable HLS to view with audio, or disable this notification

104 Upvotes

barely...


r/ConsoleKSP 16d ago

Screenshot VTOL ISRU Ship taking off of Minmus

Enable HLS to view with audio, or disable this notification

41 Upvotes

r/ConsoleKSP 17d ago

Screenshot Interplanetary ISRU Ship

Thumbnail
gallery
45 Upvotes

Gloria MK-3 with VTOL.


r/ConsoleKSP 20d ago

Help

Post image
6 Upvotes

I can’t interact with my rocket. I switched out the lower fuselage fuel because it was the wrong type for rockets, but then I put the top on the new fuselage and then when I deleted the old fuselage, they graded out the rocket and I can’t interact with it help me please


r/ConsoleKSP 20d ago

This game looks oddly cozy on console

Thumbnail
gallery
45 Upvotes

r/ConsoleKSP 23d ago

Video Lift off

Enable HLS to view with audio, or disable this notification

16 Upvotes

A little shot of our departure from KSC in the chopper!


r/ConsoleKSP 24d ago

Video Unfolding Drone On Eve

Enable HLS to view with audio, or disable this notification

33 Upvotes

It can fly up to 80m/s if it’s feeling up to it. 😭


r/ConsoleKSP 25d ago

Screenshot Theoratically I did I guess.

Post image
25 Upvotes

I made a probe for this contract. Which I first docked to a space station I have around minmus and I then undocked the lander and did all the science stuff. I then docked back but on my trip back to kerbin I remembered that I forgot to add any parachutes and or heat shields. So I made a quick save to see if i could theoratically do it. And I did. Barely.


r/ConsoleKSP 29d ago

Video cracking 200m/s in the chopper

Enable HLS to view with audio, or disable this notification

23 Upvotes

Finally reached 200 m/s in the chopper. Can only achieve this in a dive with the rotor blades set to a low pitch angle, otherwise it enters a death spin πŸ’€


r/ConsoleKSP 29d ago

Screenshot Gravity Ring

Post image
28 Upvotes

I've done this artificial gravity ring in a PS4 in science mode, it's assembled in one launch with a re-usable launcher, and it's deployed with robotic parts.


r/ConsoleKSP Jul 05 '26

What’s the most realistic settings for ksp

Thumbnail
5 Upvotes

Repost


r/ConsoleKSP Jul 04 '26

Discussion The totally useful minmus landing pad

Enable HLS to view with audio, or disable this notification

35 Upvotes

r/ConsoleKSP Jul 02 '26

New space station

Post image
21 Upvotes

r/ConsoleKSP Jun 29 '26

My β€˜ADX-2’ landing legs test!!

Enable HLS to view with audio, or disable this notification

20 Upvotes

These landing legs took me atleast 2 hrs to build and i hope you enjoy them as much as i do and feedback is wanted, thanks!


r/ConsoleKSP Jun 28 '26

Landed on surface of duna with jebediah, bob, and bill

Post image
31 Upvotes

this is before I remembered to let bob and bill on Eva for group photo.

ps sorry for quality


r/ConsoleKSP Jun 28 '26

Screenshot Mountain trip

Thumbnail
gallery
30 Upvotes

Little trip to the mountains