Jump to content

SteamGauges Beta release 1.6.1b [27 Dec]


Trueborn

Recommended Posts

Version 1.6.1b release is now available!

Blizzy's Toolbar included

Beta Changes:

This version fixes an issue with the node gauge and the new building upgrade mechanics. Also, I have added a navigation gauge.

oj2XzNk.png

Currently, the nav gauge only appears when a waypoint is selected via the KSP map. There are four main components. The first is the rotating compass card in the middle of the gauge. It rotates so that the active vessel's current heading is always at the top of the gauge. The yellow needle is a bearing pointer that will point towards the active waypoint. To head towards the waypoint, just move the needle to the top of the gauge. In the upper left corner is a block labeled "DME" (distance measuring equipment) that gives the distance to the active waypoint in km. And in the bottom left is a time block labeled "ETE" (estimated time enroute), which gives you the time it would take to reach the active waypoint if you moved directly there at your current ground speed.

Tired of all of those compact, precise, and easily interpretable digital readouts cluttering up your orbital maneuvers? Do you look back to days when needles arced gracefully accross illegible numbers with irregularly spaced dividing lines? Then SteamGauges is the plugin for you! Bringing a variety of analog instruments to a space program near you.

SteamGauges is a plugin for KSP that adds a number of analog-style gauges based mostly around aircraft instrumentation. Simply drop the SteamGauges folder into your GameData directory, and then click the gauge icon to bring up a menu of available gauges. Toggle on or off the gauges you want, then close the menu again. All the gauges are draggable, and remember their positions. Please note, as this is a plugin and not a part-based mod, it is global and not vehicle specific.

Gauges in V1.6

Air Gauge

The outer ring displays calibrated airspeed in hundreds of meters per second. Note that CAS is pressure dependent, and will decrease with altitude. The HUD can be toggled between CAS and TAS (KSP's reported surface velocity).

The current Mach number is displayed at the top of the inner gauge.

Bellow that is the current Angle of Attack. Based on the critical AoA (default 25, editable in the settings window), the STALL warning will illuminate.

At the bottom of the gauge is the air intake efficiency. The green portion of the gauge is 200% to 600% of the current required amount of intake air. The yellow portion is 100% to 200%, and the red portion is below 100%. If the needle falls into the red, expect an engine flameout is immanent.

This gauge is only active in atmosphere, and is probably only meaningful in Kerbin's atmosphere.

Radar Altimeter:

- This radar altimeter displays the active vehicle's current height above the terrain in meters, on a variable scale from 5,000 down to 0

- The red needle displays the minimum altitude for a suicide burn on airless worlds.

- The two buttons allow for automatic start and stop of suicide burns on airless worlds.

Magnetic Compass:

- This compass is just that: a compass. It displays your heading in degrees.

Fuel Gauge:

- This dual purpose gauge displays the remaining rocket fuel (not oxidizer) remaining as a percentage of total fuel carried on board, as well as the amount of monopropellant remaining.

- There is a two color indicator light for both gauges. It turns yellow when the quantity is below 25%, and red when below 1%.

- If people are interested, I might add a toggle switch for total/stage fuel, and possible an oxidizer needle that would be drawn on the same scale as the fuel needle.

Electrical Gauge:

- Displays current battery charge as a percent, as well as draw or charge. Unlike the stock UI gauge, negative values are showing usage, and positive values show charge.

Orbital Gauge:

- This display has everything you need to get to orbit!

- Digital readouts of Apoapsis, Periapsis, and orbital period (HHH:MM:SS)

- There are 4-color lights next to the AP and PE indicators. They are normally off, but illuminate under the following conditions:

* AP Red = Apoapsis below atmosphere

* AP Yellow = Vessel is on an escape trajectory from current SOI

* AP Green = Apoapsis is above to 20% above the atmosphere

* AP Blue = Apoapsis and Periapsis are within 1% of each other

* PE Red = Periapsis is below ground level

* PE Yellow = Periapsis is below the top of the atmosphere

* PE Green = Periapsis is above to 20% above the atmosphere

* PE Blue = Periapsis and Apoapsis are within 1% of each other

- There are two green "B" lights next to the AP/PE readouts. These indicate the optimal burn window for that node.

- Analog inclination gauge (KSP only gives positive inclination values, so the bottom half of the gauge isn't used)

Rendezvous Gauge:

- This is a stack of three gauges in one! It is intended for vessel rendesvous rather than planetary rendesvous, although many of the elements will still be accurate.

- The left gauge displays the target vessel's Apoapsis, Periapsis, Period, and the active vessel's relative inclination.

- The center gauge displays relative velocity in meters per second. The cross represents horizontal and vertical drift, while the number in the upper left corner is forward motion.

- The right gauge displays target distance, the approximate closest approach in the next orbit, and how long until that approach will occur.

- The distance indicator has a tri-color, normally dark light that illuminates when:

* Green = Target is within 1km

* Yellow = Target is within 100m

* Red = Target is within 10m

- I am still looking for additional useful information to display in the right gauge.

HUD

- This is a Heads Up Display, which is the exact opposite of a steam gauge. It displays lots of precise information in a small-ish space.

- The HUD can be toggled on or off by pressing the 'H' key.

- The center of the HUD is dominated by the pitch ladder which shows vessel pitch and (in chase/IVA) roll against the horizon. Each 10 degree line is labeled, while the 5 degree lines are not.

- Within the pitch ladder you will see a flight path vector like the NavBall. If you have a target selected, it will be indicated by a box. A maneuver node is indicated by a diamond. The opposite direction for all indicators is marked with an 'X' through the symbol.

- At the top of the pitch ladder is a bank indicator for times when the horizon is not a valid reference. The top arrow is "Up", and the bottom arrow is where the top of your craft is pointing. Line them up to be level, and bank to move the arrow in the direction you want it to move (If it is left of center, roll right to center it). There are marker lines at 10, 30, 45, 60, 90, 120, 150, and 180 degrees.

- To the left of the pitch ladder is an air speed tape (surface velocity). Below this is a groundspeed readout.

- To the right of the pitch ladder is an altitude tape. Below this is radar altitude.

- At the bottom of the gauge is a compass card.

- Around the outside of the tapes are additional readouts like Ap, Pe, throttle, etc.

- TTAp/TTPe are the time to Apoapsis and Periapsis

- Incl is inclination.

- TD is target distance, TAp/TPe are target Apoapsis/Periapsis, TAlt is target altitude.

- RVel is relative velocity. The last digit is 1/10th of a m/s, but I think the . is misplaced.

- CAppr is closest approach, and TTCA is time until closest approach. RIncl is relative inclination.

- Delta V and DeltaVRem are self explanatory. BurnT is burn time, and TTBurn is time to burn.

- Warnings are displayed on the HUD when electrical charge, monopropellant, or total fuel falls below 5% of vessel maximum.

Advanced Settings Menu

The Advanced Settings menu allows users to fine tune the gauges to their liking. Each gauge has a Scale slider that can increase or decrease the size of the gauge. Several gauges have additional options:

Radar Altimeter:

* Green Light - Below this altitude and above the Yellow Light altitude, the green light illuminates.

* Yellow Light - Below this altitude and above the Red Light altitude, the yellow light illuminates.

* Red Light - Below this altitude, the red light illuminates.

Fuel Gauge:

* Fuel Lights R, Y, G - The red, yellow, and green lights on the fuel gauge light up below these values.

* Mono Lights R, Y, G - The red, yellow, and green lights on the mono propellant gauge light up below these values.

Orbital Gauge:

* Safe Altitude - The green light illuminates from the top of the atmosphere up to this altitude above the atmosphere. For Kerbin, a value of 1.2 means the green light is on from 70,000m to 84,000m.

* Circularization Threshold - The AP and PE lights illuminate blue when they are within this percent of each other.

* Burn Window - The burn lights illuminate this many seconds before and after the associated node.

Rendezvous Gauge:

* Distance Lights R,Y,G - The red, yellow, and green lights illuminate as the target closes past the given distances.

Nav Gauge:

Currently, the nav gauge only appears when a waypoint is selected via the KSP map. There are four main components. The first is the rotating compass card in the middle of the gauge. It rotates so that the active vessel's current heading is always at the top of the gauge. The yellow needle is a bearing pointer that will point towards the active waypoint. To head towards the waypoint, just move the needle to the top of the gauge. In the upper left corner is a block labeled "DME" (distance measuring equipment) that gives the distance to the active waypoint in km. And in the bottom left is a time block labeled "ETE" (estimated time enroute), which gives you the time it would take to reach the active waypoint if you moved directly there at your current ground speed.

HUD:

* Scale

* The various buttons enable or disable different portions of the HUD if you want a more decluttered look, or prefer a different gauge for looking at some info.

* HUD Color: Use the Red, Green, and Blue sliders to make the HUD your favorite shade of orange, red, or puce.

Downloads

Download 1.5.6a

Source Code

Steamgauges is far from finished, so I am looking for any constructive feedback. Enjoy.

Stable release at Curse

Edited by Trueborn
Version 1.6.1b update.
Link to comment
Share on other sites

Looks great! Is it possible to resize the windows?

A suggestion: If possible incoperate the 'low level' warning lights from the fuel gauge into radar altimeter. Make when each light goes off set by user. Then it could be set up to signal yellow at braking burn point and red for final decent burn. Just a though.

You may also want to consider posting that screenshot in imgur or something and actually puttin pic in OP. Some may pass over this not being able to see it right away =P

They do look amazing, well done!

Link to comment
Share on other sites

Alright, I have a new beta release up and available for download here. I'll be editing the main post as well, but here are the major updates:

* Advanced Settings menu now available. This allows users to scale individual gauges down to 25% and up to 200% of the original size. Additionally, there are settings for individual gauges.

* A global transparency slider has been added to the main menu. I'm not really pleased with it because of the way it is exposing the texture layers, but I've left it in for now. I'll be working on improving the layering (along with higher res textures) in a future release.

* The radar altimeter now has a simple tri-color light that (when descending) goes from green to yellow to red.

Plan going forward:

Increase texture resolution, and improve transparency.

Use maximum terrain values for worlds w/out atmospheres.

Replace Radar Altimeter textures to fit in with the rest of the gauges.

Link to comment
Share on other sites

@Dragon01: I'm not really much of a modeler, so I probably won't be straying into 3d versions of these gauges. That being said, with their scalability you should be able to use them in your favorite IVA pretty easily as-is.

@KhaosCorp: I'm done doubling the base resolution of the textures, but I have to update some hard-coded numbers before I release them. I'll take a look at lower graphics settings, though. What specifically was causing them to be unreadable? Were they blurring at lower resolutions, or some other global setting?

Thanks everyone for the suggestions and encouragement. Let me know if there is a readout you are really missing and I'll see if I can fit it in.

Link to comment
Share on other sites

@KhaosCorp: I'm done doubling the base resolution of the textures, but I have to update some hard-coded numbers before I release them. I'll take a look at lower graphics settings, though. What specifically was causing them to be unreadable? Were they blurring at lower resolutions, or some other global setting?

Thanks everyone for the suggestions and encouragement. Let me know if there is a readout you are really missing and I'll see if I can fit it in.

On 'half res' with render speed set 'fast' they are just blurry, and it was really just the text/numbers. I have my settings turned down so I can have more mods installed =P

Link to comment
Share on other sites

New release! Version 0.4b is now available for download. The major change is in the textures. They are all now twice the original resolution, so when scaled up should be nice and sharp. There are numerous other changes including:

* Totally new Rader Altimeter textures, should fit in better with the rest.

* AP/PE Burn Window on the orbital gauge. During the user defined (30 second default) window before and after Apoapsis/Periapsis, a green "B" will illuminate next to the appropriate window. You should be able to circularize an orbit from launch just by referencing the orbital gauge.

* When orbiting worlds without an atmosphere, the orbital gauge should now give correct red, yellow, and green lights based on that body's maximum terrain elevation.

*And many bug fixes.

I plan on this being the last beta release, after which the mod will be set loose on the spaceport. So again, any bugs or glitches that anyone finds would be appreciated. Thanks, and enjoy.

Link to comment
Share on other sites

Just loaded up 0.4 and everything looks good. With the new textures I can read and see everything on the various gauges even on the low settings I use. The radaralt looks great now. Is there a way to move the location of menu button?

Link to comment
Share on other sites

Yes, there is. You should just be able to grab the small, outer border of the button and move it that way. That's another planned change for the final release though. I want to make it work more like Kerbal Alarm Clock, where the whole thing is clickable and dragable.

Link to comment
Share on other sites

New beta release! After some feedback from the wider v1.0 release, v1.1b is now available here.

Changes are mostly cosmetic, but hopefully make the gauges more usable.

First, the larger, square bezels can now be toggled on or off from the main menu.

Second, the main and advanced settings menu should now scale themselves better to fit all information. Please let me know if you don't see the "Close" button at the bottom of the advanced settings window.

Finally, each gauge now displays its current scale value below the scale slider, so you can set them to approximately the same scale (please note, you can't change the value in the text box, it is read only).

Link to comment
Share on other sites

  • 2 weeks later...

New beta version 1.2b available!

There is a new beta, and really preview, version of SteamGauges available now.

Javascript is disabled. View full album

As usual, it can be downloaded at http://sdrv.ms/12Bv7AN

So, the new gauge is...a HUD! I know this totally goes against the theme of rest of the mod, but I think its pretty slick none the less. This is a work in progress just demonstrating the proof of concept so far. I'll be adding airspeed and altitude tapes, fixing the compass and more before release. I was hoping to get a little feedback on how people might like to use this. It is based off my experience with aircraft HUDs, and makes the most sense from a horizontal frame of reference. Besides simply replicating the NAVBALL (which isn't so simple without a 3d model, which I'm not currently doing), what do you think would be useful for vertical flight?

Link to comment
Share on other sites

I love it! Perfect for jets! This will make carrier landings alot smoother.

My only suggestion would be change the coloring a bit. The shade of green is almost invisible over the grass terrain of Kerbin, even hard to see if over the water. Maybe it just needs to be a bit darker?

Awesome update!!

Link to comment
Share on other sites

Me too! i love the HUD!

and also: can you release the HUD as a seperate plugin and also make it display in the center of the screen only.

I may release a standalone HUD if it gets complex enough, but you can just turn off all the gauges you don't want. And while auto-centering is nice in theory, I would like it to work in a wide variety of IVAs as well, so it needs to be freely movable and scalable to fit in whatever space people have. The HUD is actually quite a bit wider than the outputs you're seeing now, so if I don't use all that extra horizontal space the window will get a bit smaller, so you shouldn't be dragging it around as much on accident.

Link to comment
Share on other sites

The HUD looks awesome! Its exactly what KSP needs.

One comment based solely on your screenshot- Can you move the altitude values a little further to the right to be outside of the pitch meter thingy similar to were the values are on the left

Link to comment
Share on other sites

New beta version is available! Much improved HUD functionality, as well as a couple of bug fixes. The biggest improvements are airspeed and altitude tapes, and additional information positioned around the HUD. There are three new options in the advanced menu. You can disable pitch ladder rotation (good for some external views), turn off the smaller, interior airspeed/altitude readouts, and disable the external information. Downloads are on the first page. Next up should be the various markers like prograde, target, etc.

Link to comment
Share on other sites

Yes! The HUD looks amazing, and I'll be especially happy once it gets prograde & target markers. One suggestion, I would love a HUD mode that's relative to the orbit rather than the surface. I'm thinking the Orbital mode of the HUD in Orbiter, if you're familiar with that. It would make it much easier to figure out which direction to point when I want to do a normal or radial burn; right now the only way is to use a maneuver node, which is inconvenient, or guess, which is really hard when you're not in an equatorial orbit already.

Link to comment
Share on other sites

The markers will come first, but that sounds very interesting. From some brief research, that mode would essentially display (0, 0, 0) (pitch, yaw, roll) as the prograde vector? Thus, to burn prograde you just burn at (0, 0, 0), and retrograde would be (0, 180, 0). To increase inclination (0, 90, 0), etch. That sound about right?

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...