TothAval

Quality of Life improvements list

Recommended Posts

Great thread idea.

I'd like default action group for toggling solar panels with its own dedicated key, like we have for landing gear and lights now. I end up wasting an action group on solar panels on almost every craft, as I'm sure many other do.

Edit: And one for ladders, too.

Edited by Red Iron Crown

Share this post


Link to post
Share on other sites
A docking alignment indicator on the nav ball a la this mod: https://kerbalstuff.com/mod/23

I can't believe this still has not been added to stock yet, but they found the time to change the mouse icon... I'm not asking for something along the lines of Navyfish's mod, but something like the above mod makes a world of a difference in docking and it's very Kerbal-ish. Is there a reason why Squad does not want us to be able to see our orientation while docking?

I also think the UI for maneuver nodes needs to be redone. I'm so tired of misclicking and ruining carefully planned nodes or even not being able to create a maneuver node at all because I have another orbit from the patched conics overlapping and I'm constantly clicking that one instead of the one I want (I want the blue one, not the purple one that occurs a year later!). Precise node helps, but doesn't fix everything. Simple fix would be to allow us turn off some of the orbit visuals so we can focus on exactly what we want to work on.

Also, career mode and the tech tree are still pretty abysmal. I keep saying this: I want to be running a space program, not be a freelancer doing random contracts. Let us have more control in the direction of our space program such as mission planning.

Share this post


Link to post
Share on other sites

Having a counter for total completed/failed missions somewhere (probably in the mission control building) would be nice.

Share this post


Link to post
Share on other sites
Great thread idea.

I'd like default action group for toggling solar panels with its own dedicated key, like we have for landing gear and lights now. I end up wasting an action group on solar panels on almost every craft, as I'm sure many other do.

Edit: And one for ladders, too.

Yes, That needed to be implemented yesterday. No good reason it doesnt already exist...

Share this post


Link to post
Share on other sites

* more control over fuel transfer, f.e. set percentages, set tresholds, combine ressource transfers(LF+O together)

* key to rotate non surfaced, non athmospheric vessel/suit to dircetion of camera view

list updated

Share this post


Link to post
Share on other sites
* more control over fuel transfer, f.e. set percentages, set tresholds, combine ressource transfers(LF+O together)

* key to rotate non surfaced, non athmospheric vessel/suit to dircetion of camera view

list updated

A ship manifest to allow you to control every right clickable item without having to physically click on it. Useful if your ship is spinning out of control or part is partially occluded and hard to click on.

Share this post


Link to post
Share on other sites

I support most this 100%.

id like to see alot of the in flight fixes done 1st, and then map stuff as those have been bugging me for a while.

Share this post


Link to post
Share on other sites

Thanks for curating some of my ideas - I'd like to humbly submit a few more items for consideration, in order of importance:

- Store Kerbal profession as string value in separate parameter after hash-based generation, so that they can be changed later by savegame editing / add-ons (plus support for custom professions) Suggested by sumghai here, hypothetical implemention described here

- Allow add-on authors to specify angle snap for docking ports Originally suggested by Yakky, hypothetical implemention described by sumghai

- Allow add-on authors to specify whether ModuleAnimateGeneric is enabled/disabled in the Flight Scene and EVA Suggested by sumghai

Share this post


Link to post
Share on other sites

  • Map Mode:
    • Ambient Lighting: I'm actually opposed to an ambient lighting slider in flight mode. Space should be dark, if the sun is blocked; it makes a good and sensible gameplay restriction, too: if you want to do nighttime docking, you have to remember to bring docking lights, and if you choose to land on the night side of a plenet, you have to live with not being able to see the terrain on your way down. Map mode, on the other hand, is supposed to be, well, a map. It should have enough ambient light that you can see the features of the night side of a planet. The KSC doesn't move, so why should I have to wait for daylight there in order to target my reentry?
    • Map element controls: Interacting with map elements, though much improved from earlier versions, is still very awkward. The fundamental problem is the way SQUAD has overloaded a single control, namely left-click. With the exception of double-clicking on things to focus on them, everything in map view is done with unmodified single left-click. Adding a maneuver node? Left-click on your orbit. Opening a maneuver node? Left-click on it. Closing a maneuver node? Left-click off it. Selecting another craft, to target or control? Left-click it's orbit. Locking a numeric display element (e.g. apoapsis hight)? Hover to bring it up, then left-click on it. Given how busy the map screen is, these elements often overlap, and since they all use the same single interaction, they conflict. SQUAD desperately needs to revamp these controls, and assign some of these functions to other interactions, e.g. right-click, shift-click, and alt-click.

    [*]Flight Controls:

    • RCS Translation Controls Always On: The RCS translation controls should always work, even when the RCS toggle is off. The RCS toggle makes sense for attitude control, where there is a single set of rotation keys, and you need to be able to choose whether to use RCS or to only use reaction wheels. However, the translation keys are dedicated controls; they do nothing else. There's no reason to make them dependent on the RCS toggle to function.
    • Quick Staging Option: The minimum delay between stagings is a good thing, since it prevent accidentally dumping two stages when you meant to fire only one. But there should be a way to fire multiple stages quickly if you need to (e.g. in a low-altitude abort, after using the abort action group to decouple your capsule and fire the LES, you need to quickly stage through all the lifter stages in order to fire your capsule parachutes). My suggestion would be Alt-Space, to 'force-stage' the same way Alt-Period is 'force-physical-timewarp'.

    [*]Game Controls:

    • Quicksave Delay: Accidentally hitting quicksave after things have gone wrong can be just as bad as accidentally hitting quickload when everything is fine. The quicksave key should have the same press-and-hold safety feature that quickload already does
    • UnQuickload: I'm sure everyone has had the horrible experience of hitting quickload after a mistake, only to discover the quicksave is old and they've lost a ton of work. My suggestion is that, whenever you hit quickload, the game first saves a snapshot of the situation you are in. Then, if you decide you'd rather deal with your mistake than lose that much work, you can hit another key to reload that snapshot and go back to where you quickloaded from. This suggestion would replace @Bessy 's suggestion of warning about how far you are going back before you go, and is superior because a) depending on the mission, one in-game day can be anywhere from 10 seconds to 10 hours of playtime, so it doesn't make a good limit, and B) forcing the player to check the undo time and confirm they want to go back would defeat the purpose of quicksave.
    • Force High Orbital Timewarp: Like @madadam, I think we should be able to use higher timewarps when in low orbit, so long as the orbit is stable (important note: the 'stability' requirement has to include checking that your orbit does not cross the SOI of a moon as well as that it doesn't intersect the atmosphere). I would like to expand that suggestion by proposing that the current limits remain in effect, but that you be able to override them by pressing Alt-Period, the same way you can force physical timewarp.
    • Preserve the Revert Option: I recently lost Valentina to a physics glitch. After safely landing my first suborbital flight to space, she jumped from the command pod to get a surface EVA report for the biome she landed in. However, on hitting the ground, she ragdolled, skidded for a bit, then spontaneously exploded. Okay, that happens; that's why I'm not playing ironman. So I hit 'revert to launch'. However, while loading the launchpad, KSP froze, and I had to kill it. And when I restarted it, I found that the revert hadn't gone through: Val was still dead, and my revert option was gone. That shouldn't happen! There's no good reason to lose the revert option when you switch vessels, or return to the KSC, or quickload, or exit the game. Once a launch revert point is created, there's no reason it should be lost until you launch another vessel. (Exception: If you quickload to a point before the launch, then of course you lose the option to 'revert' to something that hasn't happened yet. But even then, the revert point shouldn't be thrown away immediately, in case the player uses the 'UnQuickload' option I suggested above.)

    [*]VAB:

    • Add/remove Actions in Staging: You should be able to add actions that are normally triggered by action groups to the staging diagram, or remove actions that are staged by default entirely:
      • Decouplers, solid rockets, or parachutes that are part of your abort system and don't get fired at all in normal flight can be removed from the staging diagram so they don't get triggered accidentally
      • If your ship carries probes attached to decouplers and you intend to trigger them manually, you can remove them to avoid clutter
      • Using a docking node as a decoupler? Add the 'decouple' action to your staging instead of having to trigger it with an action group
      • Deploy solar panels or antennae at the appropriate point in your launch sequence by adding them to a stage
      • Not sure exactly which stage you'll be on when you want to ditch those fairings? Remove them from the stack entirely and trigger them with an action group instead.
      • Add science experiments to the staging stack to trigger them at the appropriate points in ascent or descent without having to remember to fire an action group

      [*]Duplicate-Place Parts: Hold alt while placing a part to add it to the craft while keeping a copy in your hand (same way you can currently alt-click to pick up a copy of a part while leaving the original where it is). This would make things like tiling a surface with solar panels much faster; instead of 'pick up solar panel, place, alt-click panel you just placed, place next...', you just go 'pick up solar panel, alt-click to place, alt-click to place, alt-click to place...'.

      [*]Aligned Struts & Fuel Pipes: @MachXXV's Editor Extensions plugin add the ability to snap struts and fuel pipes so they are exactly straight and perpendicular to their origin. This means you can use them between a radially attached part and the central body without causing the radial part to twist and create spin. This needs to be stock.

      [*]Radial+Lateral Symmetry: When surface-attaching to a part that is itself part of a radial symmetry group, add an option to mirror whatever you're attaching across the parent part as well as duplicating it on the other copies of the parent. So, for example, assume you have a rocket with a large core and a pair of radial boosters (o-O-o), and you want to add some winglets, set at 45 degrees and attacked to the boosters. You add the first winglet to one of the boosters, and it gets duplicated to the other (\o-O-o\). Then you add the second. But because you did that manually, they aren't necessarily at quite the same height, or exactly the same angle, which means your rocket tends to spin. However, with this option, the first winglet would be mirrored across the booster as well as to the other boost (>o-O-o<), maintaining perfect symmetry.

      [*]Force-Add Locked Parts: Ever find yourself working on a design, deciding to use a part, paying the unlock fee, then finding it doesn't fit like you'd hoped and you end up not using it at all? What I'd like is the option to add parts to my design that I haven't actually unlocked yet. I wouldn't be able to use the design, same as you can't use a design containing an experimental part after completing the contract that gave you access to the part. But I'd be able to play around with the design, check sizes and weights and delta-v, then only pay for the parts I actually need.

      [*]Abort Action Always: Tying the availability of action groups to the VAB upgrades is a neat gameplay mechanic, but it presents a problem for those playing in hard-core mode during the early- to mid-game: it is impossible to design an effective launch escape system without at least one action group. This is especially important given the new drag modelling; it's far too easy to create a design that flips out mid-launch for no apparent reason. I therefore propose that the abort action (and only the abort action) be available from the start, but only for manned launches.

      [*]Tweakable Consistency: Anything that can be set or tweaked in flight should be possible to do in the VAB. This includes: deploying solar panels, activating or deactivating fuel crossfeed, opening shielded or inline docking ports, activating or deactivating reaction wheels.

      [*]Tweakable Chute Deployment Speed: Chute deployment time should be adjustable. A chute used for a LES must open quickly, because you might only be 100m up in the first place.

      [*]Tweak Precision: The sliders are a good way of tweaking values to start with, but sometime you need precision; there needs to be an option to type in an exact value. This would also allow you to set the slider limits to cover the typical range, while not preventing people from using exceptional values when they need to. (There also needs to be a similar system for resource transfer.)

    [*]Parts:

    • Eliminate the false distinction between LF and LFO tanks. Now that NERVA engines only burn LF, we need efficient ways of transporting it, but most of the LF-only tanks are only really suited for aircraft, and the LFO tanks are horribly inefficient when you're wasting half their capacity. Either add LF versions of all the 1.25 and 2.5 m tanks which hold twice as much LF but no O, or, better, make it so the existing LFO tanks can be tweaked between these two modes in the VAB.
    • There are a number of gaping holes in the stock parts list - things that logically should exist, but don't, like an LES tower sized for the one-kerb capsule, or 0.625m and radial-mount drogue chutes. I consider these QoL issues, rather than suggestions, because they are not new ideas, but rather things that a player would expect to find and has to work around the absence of. This is a tentative list:
      • 0.625m fuel tanks in the standard sequence (i.e. 4 tanks, each twice as long and with twice the capacity of the previous one, with the largest having the same capacity as the smallest 1.25m tank)
      • An LES scaled for the one-kerb capsule
      • A 0.65m version of the BZ-52 Radial Attachment Point
      • 0.625m and radial-mount drogue chutes
      • 3.75m stack separator
      • Low-profile 3.75m-2.5m adapter (like the FL-A5 1.25m-0.625m adapter)
      • Shielded Clamp-o-tron Sr. and Jr. docking ports

Share this post


Link to post
Share on other sites

Absolute, most important part of all:

  • An option to check delta-v and thrust to weight ratio for each stage (on hovering the stage in VAB or something similar - for how it'd work in terms of numbers - look how it's done in Kerbal Engineer Redux)

no idea how you could make a long list like that and still miss it. I mean seriously: It helps more than anything else in learning how to design rockets.

Share this post


Link to post
Share on other sites
Absolute, most important part of all:

  • An option to check delta-v and thrust to weight ratio for each stage (on hovering the stage in VAB or something similar - for how it'd work in terms of numbers - look how it's done in Kerbal Engineer Redux)

no idea how you could make a long list like that and still miss it. I mean seriously: It helps more than anything else in learning how to design rockets.

i let it out because i heard that this is coming in some sort in 1.1 or so anyway. i will add it though, as it is probably one of the more, if not the most important qol feature :)

unfortunatly i don't have time today to update the list, i will do this tomorrow, you have thrown quite some work at me here, thx for the input :D

Share this post


Link to post
Share on other sites

Good suggestions! I suggested in another thread that we have a "stop" button on the MPL so that it doesn't highjack all the power of the vehicle. Or perhaps the ability to set electricity priority for the different items on the ship!

Share this post


Link to post
Share on other sites

When building fairings, the "[LMB] Place Cross-Section" text should not simply change color between orange and green to indicate whether or not a part is blocking the placement (because this color change can't be seen by some colorblind people). The text itself should change (possibly saying [bLOCKED] when the text is orange) or a checkmark should appear when the placement is not blocked.

Share this post


Link to post
Share on other sites
When building fairings, the "[LMB] Place Cross-Section" text should not simply change color between orange and green to indicate whether or not a part is blocking the placement (because this color change can't be seen by some colorblind people). The text itself should change (possibly saying [bLOCKED] when the text is orange) or a checkmark should appear when the placement is not blocked.

That's a great suggestion. I have very mild colorblindness and find it difficult to discern against some backgrounds, I can only imagine how it is for those with more severe colorblindness.

(See also: Navball)

Share this post


Link to post
Share on other sites

1) When the box for opening a ship into the VAB or SPH is up, I would like to be able to start typing the name of the ship and have the list jump to that point (just like happens with standard file-opening dialog boxes).

2) When you right-click on an orbit, the buttons that pop up to allow you to "Place Maneuver Node Here" and "Warp to Here" should NOT jiggle around on the screen just because the AP/PE points are jiggling around on a near-circular orbit (it's too easy to click the wrong choice when the buttons are wobbling madly around). They should be stationary once you do the right-click.

3) PLEASE implement the feature of Precise Node mod where a collapsed maneuver node can be reopened by pressing the "o" key.

Share this post


Link to post
Share on other sites

1) The ability to drag and drop sub assemblies into different categories.

2) Though this would probably be better left as a mod I would like something that would put a number in the editor window indicating the number of parts used in existing craft when activated - would make it easier to weed out unused parts so I can add even more mods.:)

3) More error checking while loading parts so a mis-configured part doesn't freeze the game while loading.

Share this post


Link to post
Share on other sites

  • resizeable, customizeable navball
  • better placement of launchbutton in the launchpad gui

list updated

Share this post


Link to post
Share on other sites

Sadly, the list is already too long, is there any easy way to prioritize a list like this?

Secondly, there should be a list of things that brand new players want/need that has quite a bit of priority over the things us veterans desire for advanced features/customization/etc. Keeping in mind that the better job the game does at ramping up newbies to the game the higher degree of complexity and sophistication the game can have at the more advanced levels. Newbies and veterans alike benefit from games that find a way to teach complex subjects and game dynamics to new players quickly!

Some ideas then:

1) New players could use a better introduction to the NavBall.

2) It would be nice if the game explained more about what was wrong - examples:

- your parachute burned up or ripped off due to when it was deployed

- your probe has run out of electric charge, that's why you don't have control of anything

- your rocket has flipped due to their being more drag pulling on the nose than there is pulling on the tail - this is the traditional way of getting the "cart in front of the horse" - the horse slows down more than the cart! Build rockets that force the cart to always be slower than the horse!

3) I've watched a lot of smart people fail at KSP and get very frustrated because it's not working "the way they know it should!" Comitic failure is great entertainment - failure that a new player doesn't even begin to understand (or worse, they believe they understand it better than the game and the game didn't implement it correctly) immediately feels like crappy software to a new player.

Career mode (normal difficulty) could/should start off with tutorial content and contracts which demonstrate each component of the game at a time: Rocket Building; Rocket Launch and Piloting (what is the NavBall? how to use it?); Science Gathering and Recovery; Rocket Engineering and Design (from staging and thrust to weight ratio to Rocket Engine Fuels and DeltaV; Electrical systems; Stable Aerodynamic Flight; Control Surfaces; Reaction Wheels; Kerbal Skills; Getting to orbit; Orbital Maneuvers; Gravitational Capture; Engineering Planes & Rovers; Craft Recovery; Landing on Another Body with unknown characteristics such as gravity and atmospheric conditions; Interplanetary transfers; Simultaneous missions; ... where does the learning stop and the game begin?? I've found my learning experience over the last few years to be a fantastic game that I hope never stops - I hope they are both there throughout Kerbal Space Program's lifetime ... there is after all "Moderate" and "Hard" difficulty levels to challenge people on their skills. ...but I do believe the game could help people learn, or re-learn, what they do not know.

And ok, and idea for a more veteran player - Joysticks - it's still terrible for these reasons:

1) I plug and un-plug lots of things from my PC depending on what I'm playing (steering wheels, joystick, gamepads, keypads, 3D mouse, throttle, racing pedals, gear-shifter, etc, etc) - KSP gets confused regarding which one is plugged in causing me to go through setup every time I play. Ideally I could plug in controllers AT ANY TIME while I'm playing but as it is I can't even just make sure they're plugged in before I launch the game.

2) Have a mentioned that control setup isn't available in game? I have to revert to the opening menu in order to make adjustments to any of my controller settings.

3) My (quite fancy) controllers have things like, left pedal on Axis 1, right pedal on Axis 2 ... KSP wants to know which axis I'll be using for Roll/Yaw? I require KSP to understand this common issue and either merge the two axises into one or allow me to pick different axises for left and right input.

- Note, I use 3rd party software to solve most of these problems - they just are huge inconveniences for all kinds of reasons, many of which result in them never working and thus me never using my joystick(s) like I wish I could.

Ok, a simple one, Pods should require electric charge exactly like unmanned vehicals

...and the "Snacks" life support seems like a wonderful way to do life support that doesn't lead to death or game over and fits the feel of the game.

Many more that you've already listed. I mostly wanted to chime in about how these more complex desires would be better facilitated by a game that does a great job introducing them to new players (instead of dumbing everything down to keep it fun enough for new players).

Share this post


Link to post
Share on other sites
Career mode (normal difficulty) could/should start off with tutorial content and contracts which demonstrate each component of the game at a time: Rocket Building; Rocket Launch and Piloting (what is the NavBall? how to use it?); Science Gathering and Recovery; Rocket Engineering and Design (from staging and thrust to weight ratio to Rocket Engine Fuels and DeltaV; Electrical systems; Stable Aerodynamic Flight; Control Surfaces; Reaction Wheels; Kerbal Skills; Getting to orbit; Orbital Maneuvers; Gravitational Capture; Engineering Planes & Rovers; Craft Recovery; Landing on Another Body with unknown characteristics such as gravity and atmospheric conditions; Interplanetary transfers; Simultaneous missions; ... where does the learning stop and the game begin?? I've found my learning experience over the last few years to be a fantastic game that I hope never stops - I hope they are both there throughout Kerbal Space Program's lifetime ... there is after all "Moderate" and "Hard" difficulty levels to challenge people on their skills. ...but I do believe the game could help people learn, or re-learn, what they do not know.

I'd say that all that belongs in the tutorials, not in the main career mode.

Share this post


Link to post
Share on other sites
Sadly, the list is already too long, is there any easy way to prioritize a list like this?

Would be easier to just categorize it. Every person has a different priorities and making the list sorted by perceived priority could lead to pointless arguing.

Share this post


Link to post
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.