SSU V1.25 Release

Status
Not open for further replies.
I suppose, coding the animations isn't as easy, as doing them in SC3.
 
I've added the chute spin code. I've also fixed a bug with the air data probe state not being saved to the scn file.
 
I've added the chute spin code. I've also fixed a bug with the air data probe state not being saved to the scn file.
Will test it once I have completed some mods to the SRBs and the MLP. Left-hand SRB is done, just need to retrofit the mods to the right-hand SRB.


-----Posted Added-----


OK, works very nicely here. How about now taking a look on the following bugs:
-SSME GOX venting incorrect offset
-OBSS wrong position until you deploy the MPMs. It currently sits inbetween the orbiter and ET.
 
This is just thought that occured to me:
How about some sort of plug-in that runs in the background and allows you to easily switch between different ground observer positions(in other words, OTV cameras)?

At the same time it could display an ID label to indicate which cam is the current one? Maybe we also could get the TelescopeMFD source code for Artlav so that we can overcome Orbiter's FOV limit of 10°s?


-----Posted Added-----


Offset bugs should be fixed now.
OK, the SSME venting bug is gone. The OBSS attachment point is now completely inoperable. No joy attaching the OBSS to its MPMs in the bay.
 
OBSS attachment should actually work now; I was changing the direction vector instead of the position in the last version. :blush:
 
OBSS attachment should actually work now; I was changing the direction vector instead of the position in the last version. :blush:
Still no joy.
 
DaveS: Can you post the scenario you're using? The attach point is working for me.
 
DaveS: Can you post the scenario you're using? The attach point is working for me.
Here you go:

Code:
BEGIN_DESC
STS-126/ISS ULF2: T0 at 0055:19 UTC; Scenario starts at T-6 hours and counting
END_DESC
 
BEGIN_ENVIRONMENT
  System Sol
  Date MJD 54784.788194
  CONTEXT SSU
END_ENVIRONMENT
 
BEGIN_FOCUS
  Ship Endeavour
END_FOCUS
 
BEGIN_CAMERA
  TARGET Endeavour
  MODE Extern
  POS 3.31 -0.51 -70.39
  TRACKMODE Ground Earth
  GROUNDLOCATION -80.60312 28.60725 25.77
  GROUNDDIRECTION 128.33 3.38
  FOV 10.00
  BEGIN_PRESET
    Ground:Endeavour:1.88:Earth -80.60282 28.60649 6.14 2.12 0.12
  END_PRESET
END_CAMERA

BEGIN_MFD Right
  TYPE Orbit
  PROJ Ship
  FRAME Ecliptic
  REF Earth
END_MFD
 
BEGIN_SHIPS
ISS:ProjectAlpha_ISS
  STATUS Orbiting Earth
  RPOS 6426195.43 -1857335.17 -723477.13
  RVEL -1788.351 -7109.607 2353.936
  AROT 109.80 -8.69 80.12
  PRPLEVEL 0:1.000
  IDS 0:1 100 1:2 100 2:3 100 3:4 100 4:5 100
  NAVFREQ 0 0
  XPDR 466
END
MLP-2:Atlantis_MLP
  STATUS Landed Earth
  POS -80.6040620 28.608403
  HEADING 0.00
  NAVFREQ 0 0
END
Endeavour:SpaceShuttleUltra
  STATUS Landed Earth
  POS -80.6232502 28.608403
  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
  NAVFREQ 0 0
  CONFIGURATION 0
  MET 0.000
  WING_NAME Endeavour
  RMS
  ODS
  MPM
  STBD_MPM 0 0.0000
  ARM_STATUS 0.500000 0.013600 0.014688 0.500000 0.500000 0.500000
  ROLLOUT  0 0.000000
  SHOULDER_BRACE 0.000
  MRL 1.000000 1.000000
  GRAPPLE 1 1.0000
  RIGIDIZE 1 1.0000
  EXTEND 1 1.0000
  SAT_OFS_X 0.000
  SAT_OFS_Y 0.000
  SAT_OFS_Z 0.000
  OPS 101
  AUTOPILOT 51.62000 80.500000 105000.000000 7607.601000 0.00000
  ASSIST 133.000000 298.000000
  THROTTLE_BUCKET 1789.0 2094.0 
  HEADS_UP 13214.0
  TGT_ID 2
  BODY_VECT 1
  ROLL 0.000
  PITCH 0.000
  YAW 0.000
  P 0.000
  Y 0.000
  OM -1.000
  GEAR 0 0.0000
  EE MODE 0
  CRT_SEL 1 1
  LPROBEARM 1
  LPROBE 2
  RPROBEARM 1
  RPROBE 2
  LOMS 1
  ROMS 1
  AIR_DATA_PROBES 0.000000 0.000000
  BOILERN2SPLY0 0
  BOILERN2SPLY1 0
  BOILERN2SPLY2 0
  BOILERCNTLR0 0
  BOILERCNTLR1 0
  BOILERCNTLR2 0
  BOILERHTR0 0
  BOILERHTR1 0
  BOILERHTR2 0
  APUFUTKVLV0 1
  APUFUTKVLV1 1
  APUFUTKVLV2 1
  APUCNTLRPWR0 1
  APUCNTLRPWR1 1
  APUCNTLRPWR2 1
  HYDCIRCPUMP0 1
  HYDCIRCPUMP1 1
  HYDCIRCPUMP2 1
  APUAUTOSHTDN 0
  APUSPDSEL0 1
  APUSPDSEL1 1
  APUSPDSEL2 1
  APUCNTRL0 1
  APUCNTRL1 1
  APUCNTRL2 1
  HYDMNPMPPRESS0 0
  HYDMNPMPPRESS1 0
  HYDMNPMPPRESS2 0
  MPSENGPWR00 1
  MPSENGPWR01 1
  MPSENGPWR02 1
  MPSENGPWR10 1
  MPSENGPWR11 1
  MPSENGPWR12 1
  HEISOLA0 0
  HEISOLA1 0
  HEISOLA2 0
  HEISOLB0 0
  HEISOLB1 0
  HEISOLB2 0
  APU0 0
  APU1 0
  APU2 0
  HYDRAULIC_PRESS0 0
  HYDRAULIC_PRESS1 0
  HYDRAULIC_PRESS2 0
  FUEL_PRESS0 0
  FUEL_PRESS1 0
  FUEL_PRESS2 0
  MPS0 1
  MPS1 1
  MPS2 1
  L_ET_UMB_DOOR 1.000
  R_ET_UMB_DOOR 1.000
  ET_DOOR_LATCHES 0.000000 1.000000 1.000000
  MTU_MET_RUNNING 0
  MTU_MET0 0.000
  MTU_MET1 0.000
  MTU_MET2 0.000
   EVENT_TIMER0 0.000000 DOWN STOPPED
   EVENT_TIMER1 0.000000 DOWN STOPPED
END
Ultra_OBSS:SpacecraftSpacecraft3
  STATUS Orbiting Earth
  ATTACHED 0,1:Endeavour
  NAVFREQ 0 0
  RCS 1
  CTRL_SURFACE 1
  CONFIGURATION 1
  CURRENT_PAYLOAD 0
END
END_SHIPS
Worked before. You haven't changed the attachment point number have you?


-----Posted Added-----


LC-39 animations
What do you need to start working on this? Got a refined FSS nearly ready.
 
Code:
ATTACHED 0,1:Endeavour
should be
Code:
ATTACHED 0:1,Endeavour
The attachment point parameters on the Ultra_OBSS need to be changed, though; the work with the Ultra_MPMs vessel but not with SSU.
 
Code:
ATTACHED 0,1:Endeavour
should be
Code:
ATTACHED 0:1,Endeavour
That works nicely thank you! Not sure why I didn't pick up on that sooner.

The attachment point parameters on the Ultra_OBSS need to be changed, though; the work with the Ultra_MPMs vessel but not with SSU.
What do you mean? They work perfectly here, now that the offset bug has been fixed. Rests nicely in the starboard MPMs.
 
I might be using an old version of the file; for me, the OBSS sticks out at an odd angle.
 
I might be using an old version of the file; for me, the OBSS sticks out at an odd angle.
Hmmm. This is the Ultra_OBSS.ini I'm using:

Code:
[CONFIG]
MeshName =SSUOBSS
Size = 10
Empty_Mass = 1627
Fuel_Mass = 0
Isp = 0
Main_Thrust = 0
Retro_Thrust = 0
Hover_Thrust = 0
Attitude_Thrust = 0
Cross_Section = (16.,16.,16.)
LAND_PT1 = (0,-2,1)
LAND_PT2 = (-1,-2,-1)
LAND_PT3 = (1,-2,-1)
Camera = (0.0,0.0,-7.53)
Visible = 1
CW_Z_POS = 0.2
CW_Z_NEG = 0.5
CW_X = 1.5
CW_Y = 1.5
 
[PARENT_ATTACH_0] ;obssPWP
NAME="Astronaut"
POS=(-0.074,-0.206,-7.195)
DIR=(-0.331010538454927,-0.943627057386433,0)
ROT=(0,0,1)
RANGE=50.
ID="GS"

[CHILD_ATTACH_0] ; To MPM's
POS = (-0.05,-0.15,1.57)
DIR = (0,-1,0)
ROT = (0,0,1)
ID = "OS"
 
[CHILD_ATTACH_1] ; FWD RMS grapple fixture
POS = (0,0.27,7.43)
DIR=(0,1,0)
ROT = (0,0,-1)
ID="GS"
RANGE=5
 
[CHILD_ATTACH_2] ; Mid RMS grapple fixture
POS = (0,0.27,1.20)
DIR = (0,1,0)
ROT = (0,0,-1)
ID = "GS"
RANGE =5
 
That version fits correctly. Thanks!


-----Posted Added-----


I've updated the documentation with some of the new features added.

DaveS: Only thing I really need for the FSS would be the new mesh and the animations you want. If you can give the animation data (groups, rotation vectors, etc.) that would also be helpful, although I should be able to figure this out on my own.
How do you want the animations to be triggered? The easiest thing would be to simply use keypresses, but there should be time to implement a basic countdown for the animations.
 
FSS animation data:

=== Orbiter Access Arm ===
Groups: Orbiter_Access_Arm, White_Room, White_Room_Mat
ROT PNT: 2.916 -28.607 63.144
ROT AXIS = 0 1 0
ROT ANGLE = 72°

=== GOX Vent Arm(GVA) ===
== Part 1, beanie cap rotation ==
// This part rotates the vent hood(AKA "beanie cap") from its prelaunch position
// against the FSS. Not the entire arm, just the vent hood that goes over the ET
Groups: Vent_Hood
ROT PNT: 17.19 -5.298 62.859
ROT AXIS: 1 0 0
ROT ANGLE 41°

== Part 2, GVA rotation to extended position ==
// In this part where rotate the entire arm, beanie cap and all to the extended
// position over the ET
Groups: Vent_Hood, GOX_cylinder06, GOX_cylinder342, GOX_vent_arm_truss, North_GN2_vent_pipe, South_GN2_vent_pipe
ROT PNT: -3.13 -6.87 62.859
ROT AXIS: 0 1 0
ROT ANGLE = 76.5°// Might need some fine-tuning

== Part 3, lowering the beanine cap over the ET nosecone ==
// In this final part we rotate just the beanie cap again so it covers the ET nosecone
Groups: Vent_Hood
ROT PNT: 1.614 -5.298 43.1
ROT AXIS: -0.968 0.000-0.250
ROT ANGLE: 41°

GOX venting positions:
Pos 1: 0.877 -9.645 51.416
Pos 2: -1.366 -9.645 50.877


-----Posted Added-----


For the countdown management: How about for now a T0 parameter in the scenario file, listing the exact T0 in MJD. This way the countdown time is always kept internally and can be checked by maybe a dialog plug-in that looks like the KSC Press Site Countdown clock.

It would of course automatically hold at the appropriate times in the actual countdown. This could be a great way of starting the implementation of a GLS.

Along with a countdown clock in that dialog, we could have a space for text of actual events happening. So for example, we could start during the T-6 hour hold and then slowly seeing the ET propellant levels rise as tanking proceeds until it hits 100% and enters stable replenish.

So how about this? I know it will take a while to implement, but is it doable? I could come up with a concept image of how I picture the Countdown Management Dialog would look like.
 
Status
Not open for further replies.
Back
Top