OHM DG-Launcher (Europe) v2.0

OrbitHangar

Addon Comments
Joined
Apr 9, 2008
Messages
3,832
Reaction score
13
Points
0

Author: n_molson

Standalone version of the "DG-Launcher (Europe)" add-on. Works on its own on a fresh Orbiter 2010 P1 install, no add-ons required.

This launcher is designed to carry a Deltaglider (24 tons) from Kourou to a 51.6° LEO.

This new version includes :

- LUA autopilot (can be modified).
- A launchpad.
- Custom sounds.
- Realistic engine parameters and gimbaled nozzles.
- Hud display (designed for a 1280x1024 screen resolution).

This add-on is completely different from the previous "Velcro Rocket compatible" version, so consider it as a first release. Please report any bugs, and stay tuned for future releases !

Have fun !


DOWNLOAD
 

Wishbone

Clueless developer
Addon Developer
Joined
Sep 12, 2010
Messages
2,421
Reaction score
1
Points
0
Location
Moscow
Works fine for me. The AP does not compensate for different masses of payloads in different scenarios, but it is not something that could not be corrected with a bit of manual pitching pre-MECO... (so far there is some performance margin)
 

N_Molson

Addon Developer
Addon Developer
Donator
Joined
Mar 5, 2010
Messages
9,295
Reaction score
3,266
Points
203
Location
Toulouse
Yep, the LUA AAP can be easily modified to allow the users to play with pitch targets & intervals ;) Associate this with the engine rating and you should be able to launch a variety of payloads.

The 24 tons capacity has a little margin and is intended for a 51.6° launch from Kourou. If you launch towards East, it can probably significantly grow !

Also, there's always the possibility to launch an heavier glider on a suborbital trajectory, and complete the burn with its own engines...
 

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
Great add-on, thanks :) I've have one problem though; when I launch the DGIV it crashes itself in the ground. The other scenario's works fine.
 

paddyb270

New member
Joined
Sep 19, 2011
Messages
11
Reaction score
0
Points
0
When I try to manually load the Launcher from the Scenario editor it crashes orbiter. Is this a known issue?
 

N_Molson

Addon Developer
Addon Developer
Donator
Joined
Mar 5, 2010
Messages
9,295
Reaction score
3,266
Points
203
Location
Toulouse
No, I simply didn't took that possibility into account.

Will try to find some time some day to fix this.
 

Dores

New member
Joined
May 22, 2008
Messages
87
Reaction score
0
Points
0
Location
Scotland
Ello!

I love this launcher - thank you for making it!

Is there any way of loading the launcher in game and attaching the glider - this way you could have continuous, launch, mission, return, re-ift & refuel - launch etc...

Are there any plans for more versions?

Thanks again,

Dores
 

Geo

New member
Joined
Feb 19, 2012
Messages
13
Reaction score
0
Points
0
Location
Vaison la Romaine, southern France
Hi!
What a wonderfull addon! I think way better than the Russian launcher (but less beatiful :p ).

I'm trying to find more ascent profile, the default one seems quite... odd :lol:

Thanks a lot

edit: and congratulations for the sounds/voices, very realistic!!

Salut!

Quel magnifique addon! Je pense bien meilleur que le lanceur Russe (bien que moins beau :p ).

J'essaye de trouver un autre profil de vol que celui par défault qui semble... étrange :lol:

Merci beaucoup!

edit: et félicitations pour les sons/voix, très réalistes!
 
Last edited:

Dores

New member
Joined
May 22, 2008
Messages
87
Reaction score
0
Points
0
Location
Scotland
Hi N_molson!

Sorry this took so long!

Here's the orbiter log file after leaving the scenario w/ DG-launcher with displaced view!

Code:
**** Orbiter.log
Build Aug 30 2010 [v.100830]
Timer precision: 3.49962e-007 sec
Found 1 joystick(s)
Devices enumerated: 6
Devices accepted: 5
==> RGB Emulation
==> Direct3D HAL
==> Direct3D T&L HAL
==> Direct3D HAL (NVIDIA GeForce 310)
==> Direct3D T&L HAL (NVIDIA GeForce 310)
Module AtlantisConfig.dll .... [Build 100830, API 100830]
Module AtmConfig.dll ......... [Build 100830, API 100830]
Module DGConfigurator.dll .... [Build 100830, API 100830]
Module EnergyConfigurator.dll  [Build ******, API 060425]
Module ProjectApolloConfigurator.dll  [Build 100907, API 100830]
Module ProjectOutpostsConfig.dll  [Build 120604, API 100830]
Module ScnEditor.dll ......... [Build 100830, API 100830]
Module RendezvousMFD.dll ..... [Build ******, API 050206]
---------------------------------------------------------------
>>> WARNING: Obsolete API function used: oapiRegisterMFDMode
At least one active module is accessing an obsolete interface function.
Addons which rely on obsolete functions may not be compatible with
future versions of Orbiter.
---------------------------------------------------------------
Module CamShake.dll .......... [Build 100811, API 100606]
Module AttitudeMFD.dll ....... [Build ******, API 060425]
Module VistaBoost.dll ........ [Build ******, API 060425]
VistaBoost 1.0: Warning: font smoothing already disabled; nothing to do.
Module OrbiterSound.dll ...... [Build ******, API 060425]
Module UnivPTG.dll ........... [Build 110305, API 100830]
Module BaseSyncMFD.dll ....... [Build 100616, API 100603]
Module GPCMFD.dll ............ [Build 111222, API 100830]
Module STSGuidanceMFD.dll .... [Build 120225, API 100830]
Module AutoFCS-STS.dll ....... [Build ******, API 050206]
Module ScreenCapture.dll ..... [Build ******, API 060425]
Module LuaMFD.dll ............ [Build 100830, API 100830]
Module LaunchMFD.dll ......... [Build 120519, API 100830]
Module LuaConsole.dll ........ [Build 100830, API 100830]
Module CSSC_Spawner.dll ...... [Build 120331, API 100830]

**** Creating simulation session
DirectDraw interface OK
Direct3D interface OK
Graphics: Viewport: Fullscreen 1280 x 800 x 32
Graphics: Hardware T&L capability: Yes
Graphics: Z-buffer depth: 32 bit
Graphics: Active lights supported: 8
Loading 8816 records from star database
Joystick throttle: Z-AXIS
No joystick throttle control detected
---------------------------------------------------------------
>>> ERROR: DInput error DIERR_OBJECTNOTFOUND
>>> [DInput::SetJoystickProperties | .\Input.cpp | 186]
---------------------------------------------------------------
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 DGL_EU_LSite.dll ...... [Build 110104, API 100830]
Module DGL_EU_LPad.dll ....... [Build 110104, API 100830]
Module DGL_EU_Core.dll ....... [Build 110104, API 100830]
Module DeltaGlider.dll ....... [Build 100830, API 100830]
Module LuaInline.dll ......... [Build 100830, API 100830]
Finished initialising status
Finished initialising camera
Finished initialising panels
Finished setting up render state
Module Train.dll ............. [Build 120629, API 100830]
Module XR5Crane.dll .......... [Build 120519, API 100830]
Module ThemLPad.dll .......... [Build 120519, API 100830]
Module RadarDish.dll ......... [Build 120519, API 100830]
Module BigPad.dll ............ [Build 120519, API 100830]
**** Respawning Orbiter process


**** Orbiter.log
Build Aug 30 2010 [v.100830]
Timer precision: 3.49962e-007 sec
Found 1 joystick(s)
Devices enumerated: 6
Devices accepted: 5
==> RGB Emulation
==> Direct3D HAL
==> Direct3D T&L HAL
==> Direct3D HAL (NVIDIA GeForce 310)
==> Direct3D T&L HAL (NVIDIA GeForce 310)
Module AtlantisConfig.dll .... [Build 100830, API 100830]
Module AtmConfig.dll ......... [Build 100830, API 100830]
Module DGConfigurator.dll .... [Build 100830, API 100830]
Module EnergyConfigurator.dll  [Build ******, API 060425]
Module ProjectApolloConfigurator.dll  [Build 100907, API 100830]
Module ProjectOutpostsConfig.dll  [Build 120604, API 100830]
Module ScnEditor.dll ......... [Build 100830, API 100830]
Module RendezvousMFD.dll ..... [Build ******, API 050206]
---------------------------------------------------------------
>>> WARNING: Obsolete API function used: oapiRegisterMFDMode
At least one active module is accessing an obsolete interface function.
Addons which rely on obsolete functions may not be compatible with
future versions of Orbiter.
---------------------------------------------------------------
Module CamShake.dll .......... [Build 100811, API 100606]
Module AttitudeMFD.dll ....... [Build ******, API 060425]
Module VistaBoost.dll ........ [Build ******, API 060425]
VistaBoost 1.0: Warning: font smoothing already disabled; nothing to do.
Module OrbiterSound.dll ...... [Build ******, API 060425]
Module UnivPTG.dll ........... [Build 110305, API 100830]
Module BaseSyncMFD.dll ....... [Build 100616, API 100603]
Module GPCMFD.dll ............ [Build 111222, API 100830]
Module STSGuidanceMFD.dll .... [Build 120225, API 100830]
Module AutoFCS-STS.dll ....... [Build ******, API 050206]
Module ScreenCapture.dll ..... [Build ******, API 060425]
Module LuaMFD.dll ............ [Build 100830, API 100830]
Module LaunchMFD.dll ......... [Build 120519, API 100830]
Module LuaConsole.dll ........ [Build 100830, API 100830]
Module CSSC_Spawner.dll ...... [Build 120331, API 100830]

Dores :)
 

N_Molson

Addon Developer
Addon Developer
Donator
Joined
Mar 5, 2010
Messages
9,295
Reaction score
3,266
Points
203
Location
Toulouse
Module CamShake.dll .......... [Build 100811, API 100606]

Try without that one... If it still doesn't fix the problem, try to desactivate the other modules.
 

Dores

New member
Joined
May 22, 2008
Messages
87
Reaction score
0
Points
0
Location
Scotland
That fixed it!

Strange!

Shame as well, cos I use that module a lot!

Thanks for the fix molson!

Best,

Dores :cheers:
 

N_Molson

Addon Developer
Addon Developer
Donator
Joined
Mar 5, 2010
Messages
9,295
Reaction score
3,266
Points
203
Location
Toulouse
Notice that the Camshake.dll version you have is designed for Orbiter 2006. Compatibility issues with Orbiter 2010 are possible then. You could try to contact the author for an update.
 

Dores

New member
Joined
May 22, 2008
Messages
87
Reaction score
0
Points
0
Location
Scotland
Cheers!

I found this updated version:

[ame="http://orbithangar.com/searchid.php?ID=4775"]http://orbithangar.com/searchid.php?ID=4775[/ame]

Same issue. But, I'll live. I'll just disable it when I'm flying the DG-Launcher!

Thanks for looking at this!

Dores :D
 

SolarLiner

It's necessary, TARS.
Addon Developer
Joined
Jun 14, 2010
Messages
1,847
Reaction score
2
Points
0
Location
404 ROAD NOT FOUND
I have been worked for a while into the lua autopilot script. I have re-written completly the autopilot, based on the Atlantis one, but on the 2nd correction, i have this part of script:
Code:
code = -1
term.out(' AP> Need 2nd correction.')
proc.wait_le (pet,100,v)
term.out(' AP> Setting attitude ...')
local Ppitch = proc.bg(setpitch,0,0,500,0)
local Proll  = proc.bg(setbank,0,0,500,0)
local Pyaw   = proc.bg(setyaw,180*RAD,0,500,0)
oapi.set_tacc(1)
proc.wait_le (pet,20,v)
term.out(' AP> 2nd burn')
oapi.set_tacc(1)
v:set_thrustergrouplevel (THGROUP.MAIN,0.8)
local palt = ped(v)
proc.wait_le (apd,palt,v)
proc.kill (Ppitch)
proc.kill (Proll)
proc.kill (Pyaw)
v:set_thrustergruoplevel (THGROUP.MAIN,0)
term.out(' AP> 2nd correction done.')

And the pitch, yaw and bank programs runs on the same job_id (1). So I have just the yaw work ... It is annoying for the correction ...

All else work, I have an ApA of 1.500M with the DG-S and DGIV, so this is because I have 2 corrections (first for rasing PeA, second for lower the ApA).

I have reworked a little bit the sounds (to match the autopilot, and they are more realistic too ;) ) and I found one very little bug:
- The speaker says "Séparation des EAP" (SRB Separation) too early, but the bosster "explosion" sound plays at time.
 

N_Molson

Addon Developer
Addon Developer
Donator
Joined
Mar 5, 2010
Messages
9,295
Reaction score
3,266
Points
203
Location
Toulouse
- The speaker says "Séparation des EAP" (SRB Separation)

The idea was that the speaker says that to announce the separation.
 

SolarLiner

It's necessary, TARS.
Addon Developer
Joined
Jun 14, 2010
Messages
1,847
Reaction score
2
Points
0
Location
404 ROAD NOT FOUND
Here is attached the modified autopilot and the Countdown sound. Unzip into your main directory. Some things are changed:
to not overwrite the old autopilot, I placed my new one in the DG directory (Path: Script\DG\launch.lua). In fact, you have to type "run('dg/launch')". All possibles parameters are shown on-screen.

Known bugs :
-I have tried a launch with heading 41°. In this case the correction program not work, because it waits ApT = 80 ... indefinitely. So immediatly after separation, pitch up to 30~40° and burn to avoid reentry.

-The AP gives a ApA more than planned ApA: Yes, you cannot stop engines after liftoff, they shutdowns at ~MET+300s. This is because there have corrections after.

-The DGIV is more massive than XR2 and DG with full payload and crew, so the launcher may not take all automatically into orbit.

-Often, the time acceleration is set to 1x. It is not a bug, it is because the programs needs that (more precise burn).

-Still with Time Acc, avoid a time acc < 10x. You can launch with 10x perfectly (tested with 20 FPS), but not faster.

If anyone can help me in ameliorate this autopilot, send me a PM.

EDIT: I found an another solution: DG Assist with main engines, like Shuttle OMS Burn Assist.
 

Attachments

  • DGLauncherAutopilot.zip
    2.1 MB · Views: 6
Last edited:

fab966

New member
Joined
Jun 14, 2012
Messages
1
Reaction score
0
Points
1
I have the same problem "gear failure"

Great, thanks! I like the cloud animation at the top of the boosters!

:thumbup:

Nice launchpad too.

Just one thing, in the XR2 scenario, after launch, the XR2 reports that the landing gear have failed.

With XR2 I get the same issue.
I have tried out something in his .cfg file, but this failure is still there.
Any ideas? Could be a conflict with the status of XR2, because it is "landed" but landing gear is UP...
And more: XR2's landing gear is pressure and speed sensitive, maybe it is not compatible with a vertical launch.
Thank you, this is however an interesting AddOn
 

Heesh

New member
Joined
Aug 7, 2012
Messages
2
Reaction score
0
Points
1
I've been trying some manual launches, because the default autopilot fails me everytime, but about 30 seconds into the flight, the main engines are cut off even though i am applying full throttle. Any ideas?
 
Top