This is a plugin initially conceived to handle the internal monitor displays of the ALCOR capsule, with the intent of supplanting MechJeb/Engineer windows when flying from IVA. It evolved to the point when it's an entire kit of tools and widgets for creating advanced IVA props, capable of displaying information in many ways and dragging the kicking and screaming kerbals into the XXI century from the 1930s they seem to be stuck in.
While this mod is mostly intended as an IVA making toolkit for modders, this package shows off some (amusingly, not all) of it's capabilities by completely redoing the instrument placement in all stock capsule interiors, which I'm sure many people will find useful exactly as presented -- consider it an independently useful technology demo, which I'd like to hand over for someone else to run. It's most important function is to be "that mod where RasterPropMonitor.dll comes from" just like the popular Firespitter package is also the source of the Firespitter.dll which is used in lots of other places. If you wish to have RasterPropMonitor in the capsule you made, poke me and I'll help -- though please don't be offended if I'll reply by copypasting from the extensive documentation I wrote specifically for this.
The core of the plugin is an IVA information display, capable of displaying lots of useful data, (Total number of individual data variables you can display or make props act on is over 150!) as well as a number of outer cameras. All the information pages are completely configurable, pretty much nothing is hardcoded, the plugin can be used to create a wide variety of shapes and sizes of IVA display prop, as well as buttons, switches, gauges, alarms, and there are probably potential uses which I'm simply not seeing. Everything is exhaustively documented, and the system is designed to be flexible and extensible. You can write plugins for it, and in fact, that's how much of it works internally.
Despite glowing comments, the IVAs this package provides are pretty basic, and much more elaborate usages exist.
Notable projects using RasterPropMonitor that you can also play with:
What started as an attempt to help make a lander can that doesn't suck is turning into an industry. Please tell me about your RPM-using IVA so I can add it to this list!
- ALCOR capsule
- Kerbin Shuttle Orbiter System
- ANGARA Pack
- Panopticon pod - the first released pod using the new transparent pod features.
- BobCat's historical craft packs.
- Falcon Command Cockpit
- Home Grown Rocket Parts
- Probe Control Room
- Download: From GitHub releases page, from Curse project page.
- Frequently Asked Questions: Please read.
- What not to suggest: See PLANS.
- Installation: Unzip so that the package's GameData matches your GameData, simple. Despite how simple it is, people seem to be getting this wrong, so I'll use big bold letters: THIS MOD IS VERY PICKY ABOUT BEING INSTALLED EXACTLY WHERE IT EXPECTS, everything that is within the GameData directory in the package must end up directly within your GameData directory, and there is nothing I can do about that. WARNING: Installation by overwriting previous versions is NOT guaranteed to work and NOT recommended. If you do that, you're on your own.
- Source code: GitHub and released under GNU GPLv3. Pull requests welcome. No, seriously.
- Full documentation: On GitHub in the wiki. It's about as long as the sourcecode, because I like to write detailed manuals.
- SCANsat natively supports RasterPropMonitor and can display maps of celestial bodies. These are the maps you see on those pictures.
- VesselView can show a graphical representation of your vessel on your screens.
- Engine Ignitor has a menu for RPM if you like engines with limited number of ignitions.
- NavUtilities supports RPM and has a nice ILS/HSI page for use in aircraft.
- Better, more advanced menus: Kerbal Space Industries MFD Package has an interface that is more in line with the way real multi-function displays work and is more optimized for actually using it day to day than my own feeble attempt at using my own code.
- Squad Texture Reduction Pack: You don't really want to use it, because Active Texture Reduction does the same in a non-invasive future proof manner, and the texture reduction pack is multiple versions out of date. If you still insist on using it, though, you also need this ModuleManager Patch.
- Kerbonov Kn-2 cockpit: There's a patch to support it.
- TouhouTorpedo's MK3 cockpit: This cockpit is not supported in the package itself because it does not have a well-established installation method for modern versions of KSP. There is, however, this ModuleManager patch if you did get it installed.
- FASA Gemini Pod: It is not directly supported because I don't feel it's appropriate to just go and override what is an extremely detailed replica of historical craft with modern instruments in a package meant for general use. But if you don't care about historical accuracy, MOARdV has made a package for you.
- Playing first person throughout: There are two plugins that do this sort of thing: FirstPersonEVA and Through the Eyes of a Kerbal
This is (mostly) a maintenance release corresponding with the release of KSP 0.24 and includes certain minor renovations.
- A minor change in version numbering policy -- version numbers now change after a release, not before. This should not affect anyone.
- MechJeb version 2.3 is now required if you want interfacing with MechJeb. (That's the earliest version that runs with 0.24 anyway, I believe.)
- KSP-AVC version-file format is now supported for stating the version of RPM.
- SCANsat will support RPM directly in the release that should be uploaded very soon. As such, SCANsatRPM.dll is no longer supplied -- if you have the appropriate version of SCANsat installed, it will Just Work. If you still somehow have any copies of SCANsatRPM.dll in your game, get rid of them.
- Bundled version of ModuleManager updated to current.
- The lost texture on the primitive camera model has been returned.
- The model for the internal flag plate prop has been updated with a new one that correctly handles transparent flag textures, but is otherwise identical.
- FUNDS, REPUTATION variables show what you would expect.