AvionicsSystems icon indicating copy to clipboard operation
AvionicsSystems copied to clipboard

RPM to MAS Module Manager mega patch

Open MOARdV opened this issue 4 years ago • 16 comments

It'd be a nightmare to write and test. But it'd make MAS adoption easier. I just don't see myself having dozens and dozens of hours to write and test a patch like that. A number of the props will not require upgrades, I think - some are primitives that don't use RPM modules.

Process: I'll check off a group once the conversion and MM patch are complete. Since I've already converted a handful of these to MAS, I may use them even if I've tweaked their behavior a little (such as MAS_ASET_ALTIMETER working only in the atmosphere).

Naming convention: Use the ASET name, prefix MAS on it. Check that it doesn't collide with something I've already done.

Testing: Ugh. That's going to be almost as much work as converting everything. I'll need to find some RPM IVAs that cover enough of the prop gamut. The ALCOR lander, of course.

Let's see how well GitHub can handle a mega checklist...

Avionics/ClassicPack

  • [x] ASET_AHI
  • [x] ASET_Air_Fuel_FLOW
  • [x] ASET_ALTIMETER
  • [x] ASET_AMB-SURF_TempGauge
  • [x] ASET_AoA
  • [x] ASET_ASI
  • [x] ASET_BatteryGauge
  • [x] ASET_DynamicPressure
  • [x] ASET_Elec_Output
  • [x] ASET_EngineGauge
  • [x] ASET_FlapsIndicator
  • [x] ASET_FuelFlow
  • [x] ASET_FuelQTY_Digital
  • [x] ASET_G-METER
  • [x] ASET_GroundSpeed
  • [x] ASET_Heading
  • [x] ASET_HSI
  • [x] ASET_IntakeAir
  • [x] ASET_LG_Lever
  • [x] ASET_MachNumber
  • [x] ASET_RadarAltimeter
  • [ ] ASET_RMI
  • [x] ASET_RMI_2_Needle
  • [x] ASET_TemperatureGauge
  • [x] ASET_Thrust_kN
  • [x] ASET_Thrust_Throttle
  • [x] ASET_TrimIndicator
  • [x] ASET_TurnCoordinator
  • [x] ASET_VPG
  • [ ] ASET_VPGDual
  • [x] ASET_VSI

Avionics/ModernPack

  • [x] ASET_B-Knob/ASET_B-Knob_2pos
  • [x] ASET_B-Knob/ASET_B-Knob_3pos
  • [x] ASET_B-Knob/ASET_B-Knob_4pos
  • [x] ASET_B-Knob/ASET_B-Knob_5pos
  • [x] ASET_B-Knob/ASET_B-Knob_6pos
  • [x] ASET_B-Knob-LightDimmer
  • [x] ASET_B-ThrottleQuadrant
  • [x] ASET_B_Compass
  • [x] ASET_Comm_Radio
  • [x] ASET_DME_Display
  • [x] ASET_FlapsCtrl
  • [x] ASET_HUD
  • [x] ASET_MIP_Display
  • [x] ASET_NAV_1_Radio
  • [x] ASET_NAV_2_Radio
  • [x] ASET_SpoilersLever
  • [x] ASET_Yaw_Dumper
  • [x] ASET_Yoke_V01

Props/Control

  • [x] ABORTbutton
  • [x] ABORTButtonV2
  • [ ] Apollo_CircuitBreaker
  • [ ] Apollo_PushButton
  • [x] AutoPilotSwitch
  • [x] AutoPilotSwitch2
  • [ ] ButtonBlocker
  • [x] CircuitBreaker
  • [ ] CircuitBreakerV2
  • [x] LightSwitch
  • [x] NumInputDialDualMode_NoButton
  • [ ] Push_Button_Modular/ActionGroups
  • [ ] Push_Button_Modular/Chatterer
  • [ ] Push_Button_Modular/Indicators
  • [ ] Push_Button_Modular/Lights
  • [ ] Push_Button_Modular/ MECHJEB
  • [ ] Push_Button_Modular/Misk
  • [ ] Push_Button_Modular/Num_Input
  • [ ] Push_Button_Modular/RPM_Actions
  • [ ] Push_Button_Modular/SAS_Modes
  • [ ] Push_Button_Modular/Stock_Actions
  • [ ] Push_Button_Modular/WARNING_OVERRIDES
  • [ ] Push_Button_Modular/zzz_Fakes
  • [x] RCS_Stick_ADV
  • [ ] RCS_translation-Stick
  • [ ] RetroButton
  • [x] RotationCtrl
  • [x] RotationCtrl_V2
  • [x] SAS_Switch
  • [x] StageSwitch
  • [ ] SwitcherCover
  • [x] SwitchPUSH
  • [x] SwitchRotary/2_pos
  • [x] SwitchRotary/3_pos
  • [x] SwitchRotary/4_pos
  • [x] SwitchRotary/5_pos
  • [x] SwitchRotary/6_pos
  • [x] SwitchWCover
  • [ ] switch_B_Button01
  • [ ] switch_B_Button02
  • [ ] Switch_Toggle_Modular/Event_and_Mission_Timer
  • [ ] Switch_Toggle_Modular/Num_Input
  • [ ] Switch_Toggle_Modular/Retro
  • [ ] Switch_Toggle_Modular/RPM_Actions
  • [ ] Switch_Toggle_Modular/STOCK_Actions
  • [x] Switch_Tumble
  • [ ] Switch_Tumbler_3Pos
  • [ ] Switch_Tumbler_V2
  • [ ] Switch_Tumbler_V3
  • [x] ThrottleCtrl

Props\Instruments

  • [x] ARRT
  • [x] ASET_AnalogSpeedIndicator
  • [x] ASET_ClockTimer
  • [ ] ASET_CRT_Display
  • [x] ASET_DSKY
  • [x] ASET_IMP
  • [x] ASET_IMP_LAT-LONG_GAUGE
  • [ ] ASET_SignalLamp
  • [ ] ASET_Talkback_Indicator
  • [x] DigitalIndicator
  • [x] DigitalIndicator_EmissiveScreen
  • [x] FDAI
  • [x] FDAI_GMCP
  • [ ] FlagIndicator
  • [x] FuelMonitor
  • [x] GforceDisplay
  • [ ] ImpactSpeedIndicator
  • [x] IndicatorADV
  • [x] IndicatorADV_2Scales
  • [ ] IndicatorCircular
  • [ ] IndicatorPanel5x3
  • [ ] NASA_Elec_Output
  • [ ] NASA_GaugeDblPerc
  • [ ] NASA_GaugeSnglPerc
  • [ ] NASA_Gauge_Temperature
  • [ ] NASA_G_Units_Indicator
  • [x] PhaseAngleIndicator
  • [x] PortableTimer
  • [ ] Resource_Display
  • [ ] RetroAltitudeDisplay
  • [ ] RetroWarningLight
  • [ ] RNDZ_RadarSignalIndicator
  • [ ] STS_EventTimer_Indicator
  • [x] STS_Thumbwheels_Assembly
  • [x] TabloIndicator/Aircraft
  • [x] TabloIndicator/Alarms
  • [x] TabloIndicator/Cautions
  • [x] TabloIndicator/Fakes
  • [x] TWR_Indicator
  • [x] Xpointer

Props/MFDs: This is going to be the most time consuming.

  • [x] ALCORMFD40x20
  • [ ] ALCORMFD60x30
  • [ ] kOSTerminal

Props/Misc

  • [x] ALCORinternalHatch
  • [x] ALCORVentilator
  • [x] ASET_InternalHatch
  • [x] BigBag
  • [x] ClimatScreen
  • [x] CrewManual01
  • [x] InternaLights
  • [x] InternalLightBox01
  • [x] JSIMainCompUnit
  • [ ] LabelText
  • [x] LifeSupportMonitor
  • [x] MediumBag
  • [x] PanelDivider
  • [x] PSU
  • [x] RecoveryBeacon
  • [x] SeatV2
  • [x] SmallLabelPlate
  • [x] SwitchFlatPanelShort
  • [x] SwitchPanelsLong
  • [x] SwitchPanelsShort

Props/SpaceFoodPack

  • [x] ALCORFoodStation
  • [x] beveragePackage

MOARdV avatar Aug 12 '19 13:08 MOARdV