Jump to content

payload checkpoint system - tonnage in orbit


Recommended Posts

TL,DR; use 'tonnage payload in orbit' as a kind of checkpoint or progress unlock.

Hi KSP community,

I would guess this could be implemented as a mod, but it's been something I've felt is missing from the stock game ever since I started playing career mode and think it would make an awesome addition. Your thoughts and feedback most welcome - and if you know of something similar already in the works, I'd appreciate a link as I haven't found anything.

Sometimes launching a new rocket design is fun and exciting (for reasons we all know and love) but other times I find it tedious and boring, especially if the whole thing gets krakened for no good reason, or I have to launch 5 almost-identical things in to orbit for a construction project. Also we are currently bound to something like 100,000x speedup which is pretty super, but still boring to wait through. In addition we have to deal with the orbit altitude restrictions to apply this kind of speedup, especially as this only applies when there is an active craft rather than anything that would be accepted as 'on rails' as in the map view.

So to start with the basics:

  1. If I get 60t in to orbit around Kerbin, save a state

    1. Where orbit is as defined in career mode, possibly quantised (e.g. rounded to 0* equatorial orbit, 45*, -180*) as these take different amounts of dv
    2. The 'payload' is the remaining vehicle minus the current stage ('launch remnant')
    3. The save would include the launch remnant parts and resources state
    4. The save also includes (for career mode) the cost of the launch so far, minus the cost of parts in the payload

    5. If I get 90t in to orbit around Kerbin, save another new state
    6. If I get 90t in to orbit around Kerbin (where something like the value of the parts discarded minus the value of the current stage) is less than the current 90t Kerbin orbit, update that save state. i.e. if you find a way to build it cheaper, or have a better launch procedure and end up with more fuel onboard in orbit, use this rocket instead!
      1. Of course, some quantisation, possibly non-linear, may be needed here as well e.g. 5-10t, 10-20t, 30-50t etc...
      2. Alternative is, for simplicity, the new 90t save also overwrites the 60t save, but this would mean as you build bigger rockets it becomes very expensive to launch a tiny probe, for example, so I would keep the quantisation.

[*]When I go in to the launch window (runway or launchpad) I can pick from a list of unlocked planetary bodies, and from them an orbit and payload. This filters the remaining vehicles by tonnage.

  1. At this point I can launch without the remnant, i.e. spawn my craft in the saved orbit. I perhaps lost some dv, but save a lot of time and effort.
  2. The payload is a limit, so anything less is acceptable (e.g. if I can launch 90t, I can put say 60t on that rocket. If I had a 60t rocket save, it may be more efficient money-wise to use that instead).
  3. The launch costs at least as much as recorded by the save

[*]Alternatively, when building in the SPH or VAB, I can select (much like submodules) an existing launch remnant on which to start building, for a particular orbit/payload.

  1. The remnant cannot be modified in any way
  2. The total mass of parts/resources attached to it cannot exceed the existing payload limit
  3. Launching this rocket is locked to the orbit/payload as in 4 (i.e. lower payloads are allowed)

Extra things:

  • Aero fairings vs non-aero fairings and payloads - this could be accounted for e.g. by only allowing modification of stages contained within fairings, though is a bit of a fun/realism tradeoff.
  • Potentially use the mission duration to forward time. Store current mission duration on save, and then skip time forward to deploy the new vehicle. Or perhaps store a future, such that when that time is evenutally reached, your vehicle arrives. Another fun/realism tradeoff.
  • Durations and timings etc mean that for optimal DV usage often one might wait for perfect planetary alignment etc, such that a later deployment *should* cost more dv. I don't think it is worth enforcing anything regarding alignment or distance etc on load as this would somewhat limit the usefulness.
  • Duna orbit implies Kerbin orbit, and we can infer this knowing the DV map for the solar system. Fun/realism again, I think it's reasonable to have to make at least one complete mission to each planetary body before being able to spawn stuff there.
  • Career mode could pick a sprinkling of orbits and payloads as paid contracts.
  • I would be content with ignoring points 5 and 1.3 since they add a lot more work relative to the functionality, but it would increase realism somewhat and makes more sense if you have to stage just before making orbit (i.e. you have loads of fuel left in your launch remnant ... also makes more sense for SSTOs etc).
  • Perhaps for some kind of hard mode, variations could be applied, e.g. your remnant may randomly have slightly less fuel, or maybe the whole thing occasionally blows up, or maybe the launch cost is scaled by some amount so it's usually more expensive than flying it yourself.
  • This checkpoint system actually encourages further attempts to better your progress, whether through better piloting or by using newly unlocked parts, without making it a necessity.

So, will this idea burn up on entry? :P

- Solderflux

Link to comment
Share on other sites

Not a bad idea, but I don't think it could get popular. The problem you described exists, and currently, autopilots are more handy when it comes to solving it. Autopilots won't requie your attention, you can go away and make a coffe, but they are not as cheaty as HyperEdit.

Edited by CaptainTurbomuffin
Link to comment
Share on other sites

That is one possible solution other would be to rent flight from NPC agency and pay them to deliver one more boring subassembly to orbit?

This NPC agency would give you their own price for this mission, of course their prices should be bit higher than your own mission price, so if you want to save time you spend more money, but if you need money you fly on your own. In late game it could solve "boring delivery and not only that missions" issue, since you should have lots of money and you would want to speed up things :)

Link to comment
Share on other sites

rent flight from NPC agency and pay them to deliver

Nice thinking, yep the saves or payload-orbit could perhaps become commodities to be traded with NPCs, that would be a great way to expand the economic side of the simulation. e.g. paying an NPC to bring fuel to a space station. Or, taking it to the next level; can I just pay to fill up an orange tank in orbit if I've already brought an SSTO there, dumped some fuel and landed it again.

autopilots are more handy when it comes to solving it ... you can go away and make a coffee

I don't know about you, but my time is valuable to me. My idea of playing a game doesn't involve going to get a hot beverage whilst it simulates something it's done before. I'd rather do it once, then continue from there to do more interesting and exciting things :)

It *is* a bit like hyperedit as you say, but not cheaty because the thinking is to categorise flights into things you have already achieved (and could therefore presumably achieve again), and everything else yet to be achieved. Could be somewhere to start when modding?

Link to comment
Share on other sites

  • 2 weeks later...

So it turns out there is this mod which implements half the idea - recording a flight for replay. Unfortunately doesn't generalise to payloads / tonnage, or track using orbits / progress along the DV map.

http://forum.kerbalspaceprogram.com/threads/85630-1-0-4-Routine-Mission-Manager-v014

And threads like this would indicate that the idea of reducing the number of repeat flights, simulation and the repetitive aspects of KSP has attraction for a lot of people.

http://forum.kerbalspaceprogram.com/threads/135579-Simulation-Mode-For-When-You-Are-Planning-You-Launches-Without-Real-Loss

Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...