OHM Multistage2015 - for Orbiter 2010P1

fred18

Addon Developer
Addon Developer
Donator
Joined
Feb 2, 2012
Messages
1,667
Reaction score
104
Points
78
there is a way but not within this Multistage itself. You have to create your own module which can contain all the spec you desire and the use it instead of the default stage as module entry in the boosters' section of the ini file.
 

Interceptor

Well-known member
Joined
Mar 28, 2008
Messages
2,718
Reaction score
76
Points
63
Location
Michigan,Florida
I think some kind of a killrot command might help with the older Vinka system,but not sure,maybe you have a better idea to make it more stable?Thanks
 
Last edited:

boogabooga

Bug Crusher
Joined
Apr 16, 2011
Messages
2,999
Reaction score
1
Points
0
You can call the stock autopilots via the guidance file.
 

Interceptor

Well-known member
Joined
Mar 28, 2008
Messages
2,718
Reaction score
76
Points
63
Location
Michigan,Florida
Thanks boogabooga,would the command lines for the standard autopilot be in the multistage2 manual?
 

IronRain

The One and Only (AFAIK)
Administrator
Moderator
News Reporter
Donator
Joined
Oct 11, 2009
Messages
3,484
Reaction score
403
Points
123
Location
Utrecht
Website
www.spaceflightnewsapi.net
Hi Fred,

I've "converted" some older add-ons yesterday and I would like to say that I'm really impressed.
Well done! We've got a mighty great replacement for Multistage2 now!
 
Last edited:

Ripley

Tutorial translator
Donator
Joined
Sep 12, 2010
Messages
3,133
Reaction score
407
Points
123
Location
Rome
Website
www.tuttovola.org
Just a heads-up

It is now possible to select Multistage 2015 in the "Compatible SDKs" list when uploading a new add-on on OH!

:cheers:
 

Interceptor

Well-known member
Joined
Mar 28, 2008
Messages
2,718
Reaction score
76
Points
63
Location
Michigan,Florida
Hi Fred,I am sorry for being a pest again,but I tried out your new simple launch commands for the Resolve,and it doesn't work it rolls to 116,and then eventually to 90,and the rinc,and the orbit go way out of whack,so I am stuck using the old open loop method,if only there was a command to yaw to the right,or left slightly,because right now,I have to do this manually.Thanks BTW thanks for including me in the thankyou credits of the manual.
 
Last edited:

fred18

Addon Developer
Addon Developer
Donator
Joined
Feb 2, 2012
Messages
1,667
Reaction score
104
Points
78
and it doesn't work it rolls to 116,and then eventually to 90

Did you change the example I gave you putting inside it your desired equatorial inclination? If you put nothing it will go automatically for heading 90°.

Tell me what are the following data and I will tell you what to write in the guidance call:

Desired Perigee ?
Desired Apogee ?
Desired Equatorial Inclination ? (Equatorial, not ecliptic)
Launch latitude?

Anyway as promised I'll check if I can further stabilize yaw in open loop guidance, but can't do it too soon.
 

Interceptor

Well-known member
Joined
Mar 28, 2008
Messages
2,718
Reaction score
76
Points
63
Location
Michigan,Florida
Yeah, if you could have the old Vinka style open loop work as well as it did in earlier versions before the fith beta, of multistage 2015 that would be terrific.Thanks BTW,I won't be back at my computer until this evening,so I will post the guidance file tonight for you.Thanks

---------- Post added at 07:41 PM ---------- Previous post was at 05:30 PM ----------

Did you change the example I gave you putting inside it your desired equatorial inclination? If you put nothing it will go automatically for heading 90°.

Tell me what are the following data and I will tell you what to write in the guidance call:

Desired Perigee ?
Desired Apogee ?
Desired Equatorial Inclination ? (Equatorial, not ecliptic)
Launch latitude?

Anyway as promised I'll check if I can further stabilize yaw in open loop guidance, but can't do it too soon.
Since I am not at my computer until tonight sometime,and can't check the launch latitude I am launching from wideawake international to Align with the moons orbital plane would be perigee 120 apogee 300 launch mfd tells me a heading of 1.16.Here is the old guidance file if that helps any thanks.
Code:
-26=PlaySound(sound\HDWsnd\prelaunch.wav)
-10=PlaySound(sound\HDWsnd\Tminus10.wav)
-4=engine(0,100,4)
0=disable(jettison)
4=PlaySound(sound\HDWsnd\rollprogram.wav)
5=roll(2,78,116,78,-1)
19=PlaySound(sound\HDWsnd\gopitch.wav)
20=pitch(78,62,10)
29=PlaySound(sound\HDWsnd\throttleback.wav)
30=pitch(62,59,20)
31=engine(100,65,6)
50=pitch(59,35,40)
58=PlaySound(sound\HDWsnd\throttleup.wav)
59=engine(65,100,6)
90=pitch(35,25,20)
110=pitch(25,20,20)
120=PlaySound(sound\HDWsnd\inSRBsep.wav)
124=PlaySound(sound\HDWsnd\BoosterSep-2.wav)
124=jettison()
124=jettison()
124=jettison()
124=jettison()
126=PlaySound(sound\HDWsnd\SRBsep.wav)
130=pitch(20,16,10)
135=PlaySound(sound\HDWsnd\guidance.wav)
140=pitch(16,14,10)
150=pitch(14,13,20)
169=PlaySound(sound\HDWsnd\75fuel.wav)
170=pitch(13,12,215)
239=PlaySound(sound\HDWsnd\negreturn.wav)
255=PlaySound(sound\HDWsnd\50fuel.wav)
300=inverse(1)
338=PlaySound(sound\HDWsnd\pressmeco.wav)
347=PlaySound(sound\HDWsnd\25fuel.wav)
427=engine(100,-1,5)
432=PlaySound(sound\HDWsnd\Meco-2.wav)
437=PlaySound(sound\HDWsnd\ET-Seperation.wav)
454=PlaySound(sound\HDWsnd\ETSEP.wav)
455=jettison()
 
Last edited:

boogabooga

Bug Crusher
Joined
Apr 16, 2011
Messages
2,999
Reaction score
1
Points
0
Officially according to the doc, Eng_x=(xx,yy,zz) is mandatory in the Booster sections and optional in the Stage sections. In practice I am finding the opposite to be true. (CTD if not specified in the Stage section).

Coincidentally, in Vinka's old multistage2, Eng_x=(xx,yy,zz) was optional in either section, which may cause backward compatibility issues. :tiphat:
 

fred18

Addon Developer
Addon Developer
Donator
Joined
Feb 2, 2012
Messages
1,667
Reaction score
104
Points
78
Officially according to the doc, Eng_x=(xx,yy,zz) is mandatory in the Booster sections and optional in the Stage sections. In practice I am finding the opposite to be true. (CTD if not specified in the Stage section).

Coincidentally, in Vinka's old multistage2, Eng_x=(xx,yy,zz) was optional in either section, which may cause backward compatibility issues. :tiphat:

Thank you very much! I had the feeling that there was something not perfect there, I'll assign a default value for eng also to the stage params.

Hopefully the new developer mode will save a lot of efforts for this mandatory/optional points, since they will be highlighted in the window directly.

In the meantime I haven't stopped, but this phase is quite long, since I have to build all the windows one by one, write and read all the params etc. (and first learn how does regular windows programming work for each control...)

I'm adding some options anyway, like the possibility to hide half of the fairing, useful for payload positioning.

hide_half_fairing.png
 
Last edited:

Kyle

Armchair Astronaut
Addon Developer
Joined
Mar 17, 2008
Messages
3,912
Reaction score
339
Points
123
Website
orbithangar.com
Nothing constructive to add here, but I just wanted to say you've created something truly incredible. Now I don't have an excuse to not make more addons. :)
 

DaveS

Addon Developer
Addon Developer
Donator
Beta Tester
Joined
Feb 4, 2008
Messages
9,434
Reaction score
688
Points
203
I'm getting a CTD on the two Multistage2015 SLS scenarios. There's nothing in the log that indicates why they're failing to load. I checked the included documentation for any pre-requisites and besides Stage.dll which I already got, there's no mentions of any other pre-requisites.

Just in case the log is useful, here it is:
Code:
**** Orbiter.log
Build Aug 30 2010 [v.100830]
Timer precision: 2.92741e-007 sec
Found 0 joystick(s)
Module AtlantisConfig.dll .... [Build 150303, API 100830]
Module AtmConfig.dll ......... [Build 100830, API 100830]
Module DGConfigurator.dll .... [Build 100830, API 100830]
Module ScnEditorTLE.dll ...... [Build ******, API 060425]
Module OrbiterSound.dll ...... [Build 121120, API 100830]
Module D3D9Client.dll ........ [Build 150805, API 100830]

**** Creating simulation session
D3D9Client: [DirectX 9 Initialized]
D3D9Client: Sytem has XNA math support
D3D9Client: [3DDevice Initialized]
D3D9Client: [Loading Stars]
D3D9Client: [Loading Constellations]
D3D9Client: [D3D9Client Initialized]
Module Sun.dll ............... [Build 100830, API 100830]
VSOP87(E) Sun: Precision 1e-006, Terms 554/6634
Module Mercury.dll ........... [Build 100830, API 100830]
VSOP87(B) Mercury: Precision 1e-005, Terms 167/7123
Module Venus.dll ............. [Build 100830, API 100830]
Module VenusAtm2006.dll ...... [Build 100830, API 100830]
VSOP87(B) Venus: Precision 1e-005, Terms 79/1710
Module Earth.dll ............. [Build 100830, API 100830]
Module EarthAtmJ71G.dll ...... [Build 100830, API 100830]
VSOP87(B) Earth: Precision 1e-008, Terms 2564/2564
Module Moon.dll .............. [Build 100830, API 100830]
ELP82: Precision 1e-005, Terms 116/829
Module Mars.dll .............. [Build 100830, API 100830]
Module MarsAtm2006.dll ....... [Build 100830, API 100830]
VSOP87(B) Mars: Precision 1e-005, Terms 405/6400
Module Phobos.dll ............ [Build ******, API 060425]
Module Deimos.dll ............ [Build ******, API 060425]
Module Galsat.dll ............ [Build 100217, API 100215]
Module Jupiter.dll ........... [Build 100830, API 100830]
VSOP87(B) Jupiter: Precision 1e-006, Terms 1624/3625
Module Io.dll ................ [Build 100217, API 100215]
Module Europa.dll ............ [Build 100217, API 100215]
Module Ganymede.dll .......... [Build 100217, API 100215]
Module Callisto.dll .......... [Build 100217, API 100215]
Module Satsat.dll ............ [Build 100215, API 100212]
Module Saturn.dll ............ [Build 100830, API 100830]
VSOP87(B) Saturn: Precision 1e-006, Terms 2904/6365
Module Mimas.dll ............. [Build 100215, API 100212]
SATSAT Mimas: Terms 113
Module Enceladus.dll ......... [Build 100215, API 100212]
SATSAT Enceladus: Terms 33
Module Tethys.dll ............ [Build 100215, API 100212]
SATSAT Tethys: Terms 101
Module Dione.dll ............. [Build 100215, API 100212]
SATSAT Dione: Terms 59
Module Rhea.dll .............. [Build 100215, API 100212]
SATSAT Rhea: Terms 68
Module Titan.dll ............. [Build 100215, API 100212]
SATSAT Titan: Terms 100
Module Iapetus.dll ........... [Build 100215, API 100212]
SATSAT Iapetus: Terms 605
Module Uranus.dll ............ [Build 100830, API 100830]
VSOP87(B) Uranus: Precision 1e-006, Terms 1827/5269
Module Miranda.dll ........... [Build ******, API 060425]
Module Ariel.dll ............. [Build ******, API 060425]
Module Umbriel.dll ........... [Build ******, API 060425]
Module Titania.dll ........... [Build ******, API 060425]
Module Oberon.dll ............ [Build ******, API 060425]
Module Neptune.dll ........... [Build 100830, API 100830]
VSOP87(B) Neptune: Precision 1e-006, Terms 391/2024
Finished initialising world
Module Multistage2015.dll .... [Build 151027, API 100830]
Load State Started
SLS: Guidance File present: Config\Multistage2015\Guidance\SLS_57302.65_GNC.txt
SLS: Orbit Call Found! Targets: Apogee:220000.0 Perigee:180000.0 Inclination:51.5 Mode:-1.0 GT initial Pitch: 85.0 Abside:180000.0
SLS: Config File: D:\SSU_dev\Config\Multistage2015\SLS_Particles_FX.ini
SLS: Particles Packed to Engine 5
SLS: Number of Interstages in the ini file: 1
SLS: Number of stages in the ini file: 2
SLS: Number of boosters group in the ini file: 1
SLS: Number of Payloads in the ini file: 2
SLS: This Rocket Has Fairing
SLS: Texture n.1 Loaded Exhaust_atsme
SLS: Texture n.2 Loaded Contrail1
SLS: booster n. 1 Tank Added: 1255315.000 kg
SLS: Stage n. 2 Tank Added: 273420.730 kg
SLS: Stage n. 1 Tank Added: 1101259.734 kg
SLS: Stage n. 1 Engines Exhaust Added--> number of engines: 5 , diameter: 2.700, position x: -1.835 y: 3.313 z: -32.408
SLS: Stage n. 1 Engines Exhaust Added--> number of engines: 5 , diameter: 2.700, position x: -1.835 y: -3.313 z: -32.408
SLS: Stage n. 1 Engines Exhaust Added--> number of engines: 5 , diameter: 2.700, position x: 1.835 y: -3.313 z: -32.408
SLS: Stage n. 1 Engines Exhaust Added--> number of engines: 5 , diameter: 2.700, position x: 1.835 y: 3.313 z: -32.408
SLS: Stage n. 1 Engines Exhaust Added--> number of engines: 5 , diameter: 2.700, position x: 0.000 y: 0.000 z: -32.408
SLS: Booster Engines Exhaust Added--> Booster Group: 1 number of engines: 1 , diameter: 0.010, position x: -6.777 y: 0.000 z: -32.700
SLS: Booster Engines Exhaust Added--> Booster Group: 1 number of engines: 1 , diameter: 0.010, position x: 6.777 y: -0.000 z: -32.700
SLS: Stage n.1 Mesh Preloaded: SLS\core
SLS: Stage n.1 Mesh Added Mesh: SLS\core @ x:0.000 y:0.000 z:0.000
SLS: Stage n.2 Mesh Preloaded: SLS\upperstage
SLS: Stage n.2 Mesh Added Mesh: SLS\upperstage @ x:0.000 y:0.000 z:43.176
SLS: Interstage Mesh Preloaded for Stage 2
SLS: Interstage Mesh Added: SLS\interstage @ x:0.000 y:0.000 z:37.403
SLS Payload Mesh Preloaded 1
SLS: Payload n.1 Mesh Added: SLS\deadweight @ x:0.000 y:0.000 z:63.995
SLS Payload Mesh Preloaded 2
SLS: Payload n.2 Mesh Added: SLS\adapter @ x:0.000 y:0.000 z:53.995
SLS: Booster Mesh Preloaded: SLS\LRB1_1
SLS: Booster Mesh Added Mesh: SLS\LRB1_1 @ x:-6.777 y:0.000 z:-4.700
SLS: Booster Mesh Preloaded: SLS\LRB1_2
SLS: Booster Mesh Added Mesh: SLS\LRB1_2 @ x:6.777 y:-0.000 z:-4.700
SLS: Fairing Mesh Preloaded: SLS\fairing_1
SLS: Fairing Mesh Added Mesh: SLS\fairing_1 @ x:0.000 y:0.000 z:68.995
SLS: Fairing Mesh Preloaded: SLS\fairing_2
SLS: Fairing Mesh Added Mesh: SLS\fairing_2 @ x:-0.000 y:0.000 z:68.995
Load State Terminated
 

fred18

Addon Developer
Addon Developer
Donator
Joined
Feb 2, 2012
Messages
1,667
Reaction score
104
Points
78
Thanks for posting the log. It actually stops itself after the loadstate, the log of clbkPostCreation should have been there after that, so between load state and post creation something disturbs it... but I have no idea of what since no one ever reported issues on default sceneries.

Could please be so kind to make a test also using the inline client? just to be sure about this...

and after that if still nothing happens I released a small patch for minor glitches while I'm working for the orbiter beta version that will update again also this version, the patch is here:

http://www.orbiter-forum.com/showthread.php?p=518995&postcount=28

Actually nothing that could have caused the crash changed but I'm a bit out of options.

could you please try it also on a new orbiter install if you have one?
 

DaveS

Addon Developer
Addon Developer
Donator
Beta Tester
Joined
Feb 4, 2008
Messages
9,434
Reaction score
688
Points
203
Whatever caused the CTDs are gone now, both on the inline and D3D9Clients. Everything loads just fine now so whatever caused the CTDs must have been temporary.
 

Marg

Active member
Joined
Mar 20, 2008
Messages
483
Reaction score
68
Points
28
What about multistage2015 for beta? I would like to try this "live configuration setting" of rocket in BETA. I see that in screenshots those icons in upper part of Orbiter screen look like in Orbiter BETA...
 
Last edited:
Top