Space Shuttle Ultra 1.25 Revision B development

Unless anyone objects, I'm planning to move all the shuttle properties (orbiter mass, OMS thrust, etc.) into a separate ParameterValues.h header file. Any values associated with a particular subsystem will be moved into the header for that subsystem (e.g. APU_FUEL_TANK_MASS will be moved into APU.h). Also, I'm planning to move all the VC area IDs (AID_XXX) to the vc_defs.h file.
 
For the meshes/textures, this is the way I'm thinking the structure:


-SSU
--KSC_elements(meshes/textures used for KSC)
--Upper_stages( meshes/textures for the various upper stages)
--Flight_vehicle(Orbiter, ET and SRB meshes, each in their own subfolder. Also The ET and SRB meshes go into their own mission-specific subfolders)
 
Fine with me; it should be easy to update the code with the new mesh locations.
 
Fine with me; it should be easy to update the code with the new mesh locations.
Great! Should be nice and tidy from now on then! Then it will also be easy for me to add a short set of mission specific SRBs and tanks.
 
Did a bit of cleaning in the scenarios folder. Things are now more structured and organized better in different subfolders depending on the subject.

---------- Post added at 04:35 AM ---------- Previous post was at 01:14 AM ----------

Just wanted a status check on where we stand on assembly operations implementation?
 
Can anyone make a module for the xenon lights? It could have automatic alignment and focus on the shuttle vessel.
 
I can do the xenon lights.
Great! BTW, has anyone tested the AP for polar orbits? I'm currently working on resurrecting an old SLC-6 add-on I once made with new and improved meshes/textures.
Should be easier than KSC/LC39 to implement and we can try out assembly ops there as I'm still figuring out a way to reduce the FPS impact the KSC VAB currently has.

The SLC-6 vehicle assembly GSE is very similar if not identical to the ones used at KSC. The orbiter sling for example, is identical.

Here's a link to a french page that has some nice photos of OV-101 being stacked at SLC-6, including some short videos of SRB, ET and OV-101 stacking: http://www.capcomespace.net/dossiers/espace_US/shuttle/vandenberg/SLC6_1985.htm

---------- Post added at 12:08 PM ---------- Previous post was at 09:28 AM ----------

Here's some old screenshots of my SLC-6. Don't mind the screwed up texture on the SAB/MAS, it will be fixed on the new mesh.

slc62az8.gif


slc61ns5.gif


goxventarmpo5.gif


slc6alpha2gu5.gif


slc6et23nx5.gif
 
Last edited:
Sounds like a good idea to do the assembly ops first on a simpler complex, but we would still have to remember enough of KSC to easily port the SLC-6 code to KSC.
 
Checked in the lights (Xenon_Lights.vcproj project), let me know if you want anything changed. The light parameters are just a copy of the pad lights, with the attenuation values changed.

Do you know if there's any way to make the lights visible by changing the light parameters? The other option is just to use exhaust textures. Also, should the lights be animated? I haven't done this yet, because they probably don't need to move much, but I can add animations.
 
Do you know if there's any way to make the lights visible by changing the light parameters? The other option is just to use exhaust textures. Also, should the lights be animated? I haven't done this yet, because they probably don't need to move much, but I can add animations.
Unfortunately not! Having a "phantom-cone" for spot-lights would be great though as it would make tuning the settings much easier.

For now I guess we could get away with exhaust textures.

---------- Post added at 08:17 PM ---------- Previous post was at 07:31 PM ----------

Doesn't seem to be lighting up the stack. Tried it with a STS-133 rollout scenario and despite the vehicle being well in front of the lights, no joy. Both C/T, MLP and stack remained dark.
 

Attachments

  • No_light.jpg
    No_light.jpg
    62.9 KB · Views: 605
Last edited:
It should work if you put it near a launch pad. What's happening is that the light looks for the pad, and aims at that. The shuttle is attached to another vessel, so it's a mess to figure out where the shuttle is located. I'll fix this.
 
It should work if you put it near a launch pad. What's happening is that the light looks for the pad, and aims at that. The shuttle is attached to another vessel, so it's a mess to figure out where the shuttle is located. I'll fix this.
OK. Tried it with the vehicle at the pad, still no joy.
 
Can you try this scenario? It works for me.

Code:
BEGIN_DESC
STS-1: All the required NTD/LD polls have been completed, 60 seconds to GLS autosequence start, 10 minutes to launch.
END_DESC

BEGIN_ENVIRONMENT
  System Sol
  Date MJD 44706.034769
  CONTEXT SSU
END_ENVIRONMENT

BEGIN_FOCUS
  Ship Columbia
END_FOCUS

BEGIN_CAMERA
  TARGET Columbia
  MODE Extern
  POS 3.31 -0.51 -70.39
  TRACKMODE Ground Earth
  GROUNDLOCATION -80.60282 28.60649 6.14
  GROUNDDIRECTION 121.51 6.82
  FOV 1.88
  BEGIN_PRESET
    Ground:Columbia:1.88:Earth -80.60282 28.60649 6.14 2.12 0.12
  END_PRESET
END_CAMERA


BEGIN_MFD Left
  TYPE User
  MODE CRT
  Mode2 0
  MDU 9
END_MFD

BEGIN_MFD Right
  TYPE Orbit
  PROJ Ship
  FRAME Equator
  ALT
  REF Earth
END_MFD

BEGIN_MFD 3
  TYPE User
  MODE CRT
  Mode2 0
  MDU 2
END_MFD

BEGIN_MFD 5
  TYPE User
  MODE CRT
  Mode2 1
  MDU 9
END_MFD

BEGIN_VC
END_VC


BEGIN_SHIPS
MLP-2:Atlantis_MLP
  STATUS Landed Earth
  POS -80.6040620 28.6084030
  HEADING 0.00
  NAVFREQ 0 0
  T0_UMB 0 0.0000
END
LCC:SSU_LCC
  STATUS Landed Earth
  POS -80.6040745 28.6083855
  HEADING 270.00
  NAVFREQ 0 0
  LAUNCH_MJD 44706.500046
  PAD_NAME LC39A
  SHUTTLE_NAME Columbia
END
LC39A:SSU_Pad
  STATUS Landed Earth
  POS -80.6040720 28.6083850
  PRPLEVEL 0:0.200000 1:1.000000
  HEADING 270.00
  NAVFREQ 0 0
  ACCESS_ARM 1 1.0000
  GVA 1 1.0000
  VENTHOOD 1 1.0000
  FSS_OWP 0 0.0000
  RSS_OWP 0 0.0000
  RSS 1 1.0000
  FSS_GH2 0 0.0000
  FSS_IAA 0 0.0000
  GOX_SEQUENCE 2
END
Columbia:SpaceShuttleUltra
  STATUS Landed Earth
  POS -80.6232502 28.6197342
  HEADING 0.00
  ATTACHED 0:0,MLP-2
  PRPLEVEL 0:1.000 1:1.000 2:1.000 3:1.000 4:1.000 5:1.000 6:1.000 7:1.000 8:0.999 11:0.020
  THLEVEL 3:1.000 4:1.000 5:1.000
  NAVFREQ 0 0
  MISSION STS-1
  CONFIGURATION 0
  MET 0.000
  WING_NAME Columbia
  GEAR 0 0.0000
  SAT_OFS_X 0.000
  SAT_OFS_Y 0.000
  SAT_OFS_Z 0.000
  OPS 101
  THROTTLE_BUCKET 1789.000000 2094.000000
  TGT_ID 2
  BODY_VECT 3
  ROLL 0.000
  PITCH 0.000
  YAW 0.000
  P_ANGLE 0.000
  Y_ANGLE 0.000
  OM_ANGLE -1.000
  DAP MODE 0 0
  ROT MODE 0 0 0
  TRANS MODE 0 0 0
  CONTROL MODE 0
   PAYLOAD CACTIVE1 8.000000 0.000000 0
   PAYLOAD CACTIVE2 0.000000 0.000000 0
   PAYLOAD CACTIVE3 -8.000000 0.000000 0
   PAYLOAD CPASSIVE1 4.000000 0.000000 0
   PAYLOAD CPASSIVE2 2.000000 0.000000 0
   PAYLOAD CPASSIVE3 -6.000000 0.000000 0
   PAYLOAD CPASSIVE4 7.000000 0.000000 0
   PAYLOAD PORT1 3.000000 0.000000 0
   PAYLOAD PORT2 -2.000000 0.000000 0
   PAYLOAD PORT3 -8.000000 0.000000 0
   PAYLOAD PORT4 7.000000 0.000000 0
   PAYLOAD STBD1 3.000000 0.000000 0
   PAYLOAD STBD2 -2.000000 0.000000 0
   PAYLOAD STBD3 -8.000000 0.000000 0
   PAYLOAD STBD4 0.000000 0.000000 0
  MPSGOXVENT 1
  PLBD_CAM 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
@SUBSYSTEM MPS_C
@ENDSUBSYSTEM		;MPS_C
@SUBSYSTEM MPS_L
@ENDSUBSYSTEM		;MPS_L
@SUBSYSTEM MPS_R
@ENDSUBSYSTEM		;MPS_R
@SUBSYSTEM FMC1
@ENDSUBSYSTEM		;FMC1
@SUBSYSTEM FMC2
@ENDSUBSYSTEM		;FMC2
@SUBSYSTEM FMC3
@ENDSUBSYSTEM		;FMC3
@SUBSYSTEM MMC1
@ENDSUBSYSTEM		;MMC1
@SUBSYSTEM MMC2
@ENDSUBSYSTEM		;MMC2
@SUBSYSTEM MMC3
@ENDSUBSYSTEM		;MMC3
@SUBSYSTEM MMC4
@ENDSUBSYSTEM		;MMC4
@SUBSYSTEM AMC1
@ENDSUBSYSTEM		;AMC1
@SUBSYSTEM AMC2
@ENDSUBSYSTEM		;AMC2
@SUBSYSTEM AMC3
@ENDSUBSYSTEM		;AMC3
@SUBSYSTEM EIU1
@ENDSUBSYSTEM		;EIU1
@SUBSYSTEM EIU2
@ENDSUBSYSTEM		;EIU2
@SUBSYSTEM EIU3
@ENDSUBSYSTEM		;EIU3
@SUBSYSTEM MTU
  MET_RUNNING 0
  MET0 0.000
  MET1 0.000
  MET2 0.000
EVENT_TIMER0 489.254600 DOWN STARTED
EVENT_TIMER1 0.000000 DOWN STOPPED
@ENDSUBSYSTEM		;MTU
@SUBSYSTEM IDP1
  IDP1 SPEC 65535
  IDP1 DISP 65535
@ENDSUBSYSTEM		;IDP1
@SUBSYSTEM IDP2
  IDP2 SPEC 65535
  IDP2 DISP 65535
@ENDSUBSYSTEM		;IDP2
@SUBSYSTEM IDP3
  IDP3 SPEC 65535
  IDP3 DISP 65535
@ENDSUBSYSTEM		;IDP3
@SUBSYSTEM IDP4
  IDP4 SPEC 65535
  IDP4 DISP 65535
@ENDSUBSYSTEM		;IDP4
@SUBSYSTEM IMU1
@ENDSUBSYSTEM		;IMU1
@SUBSYSTEM IMU2
@ENDSUBSYSTEM		;IMU2
@SUBSYSTEM IMU3
@ENDSUBSYSTEM		;IMU3
@SUBSYSTEM GPC1
@ENDSUBSYSTEM		;GPC1
@SUBSYSTEM GPC2
@ENDSUBSYSTEM		;GPC2
@SUBSYSTEM GPC3
@ENDSUBSYSTEM		;GPC3
@SUBSYSTEM GPC4
@ENDSUBSYSTEM		;GPC4
@SUBSYSTEM GPC5
@ENDSUBSYSTEM		;GPC5
@SUBSYSTEM ODS
  RING_STATE -1 0.0000
@ENDSUBSYSTEM		;ODS
@SUBSYSTEM ADPS
  LEFT_AIRDATAPROBE 0 0 1.000000
  RIGHT_AIRDATAPROBE 0 0 1.000000
@ENDSUBSYSTEM		;ADPS
@SUBSYSTEM ET Umb Doors
  ET_DOORS 0.000000 0.000000
  ET_DOOR_LATCHES 1.000000 0.000000 0.000000
@ENDSUBSYSTEM		;ET Umb Doors
@SUBSYSTEM -Y Star Tracker Door Motor
@ENDSUBSYSTEM		;-Y Star Tracker Door Motor
@SUBSYSTEM -Z Star Tracker Door Motor
@ENDSUBSYSTEM		;-Z Star Tracker Door Motor
@SUBSYSTEM ACBusSystem
@ENDSUBSYSTEM		;ACBusSystem
@SUBSYSTEM INVERTER1
@ENDSUBSYSTEM		;INVERTER1
@SUBSYSTEM INVERTER2
@ENDSUBSYSTEM		;INVERTER2
@SUBSYSTEM INVERTER3
@ENDSUBSYSTEM		;INVERTER3
@SUBSYSTEM APU1
  APU1_State 0
  APU1_FuelPress 0.000
  APU1_HydPress 0.000
  APU1_Speed 0.000
@ENDSUBSYSTEM		;APU1
@SUBSYSTEM APU2
  APU2_State 0
  APU2_FuelPress 0.000
  APU2_HydPress 0.000
  APU2_Speed 0.000
@ENDSUBSYSTEM		;APU2
@SUBSYSTEM APU3
  APU3_State 0
  APU3_FuelPress 0.000
  APU3_HydPress 0.000
  APU3_Speed 0.000
@ENDSUBSYSTEM		;APU3
@SUBSYSTEM WSB1
@ENDSUBSYSTEM		;WSB1
@SUBSYSTEM WSB2
@ENDSUBSYSTEM		;WSB2
@SUBSYSTEM WSB3
@ENDSUBSYSTEM		;WSB3
@SUBSYSTEM LATCH0
  LATCH_STATE1 1 1.0000
  LATCH_STATE2 1 1.0000
  LATCH_STATE3 1 1.0000
  LATCH_STATE4 1 1.0000
  LATCH_STATE5 1 1.0000
@ENDSUBSYSTEM		;LATCH0
@SUBSYSTEM LATCH1
  LATCH_STATE1 1 1.0000
  LATCH_STATE2 1 1.0000
  LATCH_STATE3 1 1.0000
  LATCH_STATE4 1 1.0000
  LATCH_STATE5 1 1.0000
@ENDSUBSYSTEM		;LATCH1
@SUBSYSTEM LATCH2
  LATCH_STATE1 1 1.0000
  LATCH_STATE2 1 1.0000
  LATCH_STATE3 1 1.0000
  LATCH_STATE4 1 1.0000
  LATCH_STATE5 1 1.0000
@ENDSUBSYSTEM		;LATCH2
  CRT_SEL 0 1
  @PANEL F2
  @ENDPANEL 
  @PANEL F4
  @ENDPANEL 
  @PANEL F6
  "Cdr Flt Cntlr Pwr" OFF
  @ENDPANEL 
  @PANEL F7
  @ENDPANEL 
  @PANEL F8
  "Plt Flt Cntlr Pwr" OFF
  @ENDPANEL 
  @PANEL R2
  "Boiler1 N2 Supply" ON
  "Boiler2 N2 Supply" ON
  "Boiler3 N2 Supply" ON
  "Boiler1 Cntlr" ON
  "Boiler2 Cntlr" ON
  "Boiler3 Cntlr" ON
  "Boiler1 Cntlr Pwr/Htr" A
  "Boiler2 Cntlr Pwr/Htr" A
  "Boiler3 Cntlr Pwr/Htr" A
  "APU1 Run" OFF
  "APU2 Run" OFF
  "APU3 Run" OFF
  "Hyd Main Pump Press 1" LOW
  "Hyd Main Pump Press 2" LOW
  "Hyd Main Pump Press 3" LOW
  "APU1 Cntlr Pwr " OFF
  "APU2 Cntlr Pwr " OFF
  "APU3 Cntlr Pwr " OFF
  "APU1 Fuel Tank Valve" CLOSE
  "APU2 Fuel Tank Valve" CLOSE
  "APU3 Fuel Tank Valve" CLOSE
  "ET Umb Centerline Latch" GND
  "ET Umb Left Door" OFF
  "ET Umb Left Door Latch" OFF
  "ET Umb Right Door" OFF
  "ET Umb Right Door Latch" OFF
  "MPS Pwr Left AC2" [1]
  "MPS Pwr Ctr AC1" [1]
  "MPS Pwr Right AC3" [1]
  "MPS Pwr Left AC3" [1]
  "MPS Pwr Ctr AC2" [1]
  "MPS Pwr Right AC1" [1]
  "MPS He Isol A Left" OPEN
  "MPS He Isol A Ctr" OPEN
  "MPS He Isol A Right" OPEN
  "MPS He Isol B Left" OPEN
  "MPS He Isol B Ctr" OPEN
  "MPS He Isol B Right" OPEN
  @ENDPANEL 
  @PANEL C3
  "LOMS Arm" ARM/PRESS
  "ROMS Arm" ARM/PRESS
  "LADP Stow Enable" INHIBIT
  "RADP Stow Enable" INHIBIT
  "LADP Deploy" DEPLOY
  "RADP Deploy" DEPLOY
  @ENDPANEL 
  @PANEL O6
  "L GLRSHLD FLOOD" VAR
  "S TRK DR CNTL SYS1" OFF
  "S TRK DR CNTL SYS2" OFF
  "GPC_POWER_1_COVER" [0]
  "GPC_POWER_2_COVER" [0]
  "GPC_POWER_3_COVER" [0]
  "GPC_POWER_4_COVER" [0]
  "GPC_POWER_5_COVER" [0]
  "GPC POWER 1" ON
  "GPC POWER 2" ON
  "GPC POWER 3" ON
  "GPC POWER 4" ON
  "GPC POWER 5" ON
  "GPC_OUTPUT_1_COVER" [0]
  "GPC_OUTPUT_2_COVER" [0]
  "GPC_OUTPUT_3_COVER" [0]
  "GPC_OUTPUT_4_COVER" [0]
  "GPC_OUTPUT_5_COVER" [0]
  "GPC OUTPUT 1" NORMAL
  "GPC OUTPUT 2" NORMAL
  "GPC OUTPUT 3" NORMAL
  "GPC OUTPUT 4" NORMAL
  "GPC OUTPUT 5" NORMAL
  "IPL SOURCE" OFF
  "GPC MODE 1" STBY
  "GPC MODE 2" STBY
  "GPC MODE 3" STBY
  "GPC MODE 4" STBY
  "GPC MODE 5" STBY
  @ENDPANEL 
  @PANEL R11
  @ENDPANEL 
  @PANEL A6
  "SENSE" -X
  "Aft Flt Cntlr Pwr" OFF
  "Payload Ret Latch 1" OFF
  "Payload Ret Latch 2" OFF
  "Payload Ret Latch 3" OFF
  "Payload Ret Latch 4" OFF
  "Payload Ret Latch 5" OFF
  "Payload Select" 1
  @ENDPANEL 
  @PANEL AftMDU
  @ENDPANEL 
  @PANEL A7A3/A8A3
  "SYSTEM POWER MNA" [1]
  "SYSTEM POWER MNB" [1]
  "PYRO POWER MNA" [0]
  "PYRO POWER MNC" [0]
  "SYS1 VENT ISOL" [1]
  "SYS1 VENT" [1]
  "SYS2 VENT ISOL" [1]
  "SYS2 VENT" [1]
  "PSU POWER MNA" [0]
  "PSU POWER MNB" [0]
  "LIGHTS AIRLOCK 1-4" [0]
  "LIGHTS AIRLOCK 2-3" [0]
  "LIGHTS DOCKING TRUSS FWD" [0]
  "LIGHTS DOCKING TRUSS AFT" [0]
  "ARLK/TNL FAN A" [0]
  "ARLK/TNL FAN B" [0]
  "LIGHTS C/L VESTIBULE PORT" [0]
  "LIGHTS C/L VESTIBULE STBD" [0]
  "CNTL PNL PWR A" OFF
  "CNTL PNL PWR B" OFF
  "CNTL PNL PWR C" OFF
  "HTRS/DCU PWR H1" OFF
  "HTRS/DCU PWR H2/DCU" OFF
  "HTRS/DCU PWR H3/DCU" OFF
  "APDS PWR A" OFF
  "APDS PWR B" OFF
  "APDS PWR C" OFF
  "PYROS Ap" [0]
  "PYROS Bp" [0]
  "PYROS Cp" [0]
  @ENDPANEL 
  @PANEL A8
  "Port MPM Deploy Cover" [0]
  "Stbd MPM Deploy Cover" [0]
  "Port RMS Latches" OFF
  "Stbd MPM Latches" OFF
  "Port MPM Deploy" OFF
  "Stbd MPM Deploy" OFF
  "EE Mode" OFF
  "EE Man Contr" OFF
  "Shoulder Brace Release" OFF
  "RMS SELECT" OFF
  "Single/Direct Drive" OFF
  "Parameter" TEST
  "Joint" SHOULDER_YAW
  "RMS Mode" OPR_CMD
  @ENDPANEL 
END
ET:Atlantis_Tank
  STATUS Orbiting Earth
  ATTACHED 0:20,Columbia
END
LSRB:Atlantis_LSRB
  STATUS Orbiting Earth
  ATTACHED 0:21,Columbia
END
RSRB:Atlantis_RSRB
  STATUS Orbiting Earth
  ATTACHED 0:22,Columbia
END
Xenons:Xenon_Lights
  STATUS Landed Earth
  POS -80.600548 28.608137
  PRPLEVEL 0:0.200000
  HEADING 270.0
END
Xenons2:Xenon_Lights
  STATUS Landed Earth
  POS -80.6005480 28.6086670
  PRPLEVEL 0:0.200000
  HEADING 270.00
  AFCMODE 7
  NAVFREQ 0 0
END
END_SHIPS
 
Can you try this scenario? It works for me.
No joy. Just the green glow from the pad stadium lights. The xenon lights are white and is way more powerful than stadium lights.
 
Checked in an updated version, which should work during rollout. I also made the lights more powerful; I think the stadium lights may have drowned them out.

---------- Post added at 05:21 PM ---------- Previous post was at 04:44 PM ----------

Checked in another fix, so the lights aren't aimed too high during rollout.
 
Checked in an updated version, which should work during rollout. I also made the lights more powerful; I think the stadium lights may have drowned them out.

---------- Post added at 05:21 PM ---------- Previous post was at 04:44 PM ----------

Checked in another fix, so the lights aren't aimed too high during rollout.
OK, they need to be aimed a but further down. Either that or the cone need to be bigger. Attached are a set of images of the lights being checked out prior to STS-122.
 

Attachments

  • chan4large_080131_2346UTC.jpg
    chan4large_080131_2346UTC.jpg
    17.9 KB · Views: 502
  • chan4large_080131_2356UTC.jpg
    chan4large_080131_2356UTC.jpg
    19.4 KB · Views: 544
  • chan4large_080131_2349UTC.jpg
    chan4large_080131_2349UTC.jpg
    16.1 KB · Views: 500
  • chan4large_080131_2355UTC.jpg
    chan4large_080131_2355UTC.jpg
    16 KB · Views: 485
Back
Top