OHM Airbus A380-800 (dll edition) v1.4

OrbitHangar

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

Author: n_molson


Update of the original liber's SC3 A380 addon, using Artlav's SC3 to DLL/C++ converter. Special thanks to both of them for their awesome work.

The A380 is currently the world's largest airliner. With a maximal takeoff weight of more than 550 tons, it can be configured to carry more than 800 passengers on two decks.

Here, you'll be able to carry 100 uMMu's (uMMu SDK limitation). That should be far enough for your needs ! ;-)

Check the readme doc for keys & instructions, the thing doesn't exactly fly like a Cessna and requires some care, especially when landing (don't be afraid to use the fuel dump, or carry the exact quantity of fuel you need for your flight, like in real life)...

Have fun !

Update v1.1 :
- "Airlock" now low enough to allow uMMus to board.
- Plane is now perfectly immobile when the engines are stopped (which is good when you use time acceleration).

Update v1.2 :
- Various bugfixes.
- VC HUD implemented.

Update v1.3 :
- Gear/Airbrakes drag problem fixed.
- Speed in knots and Altitude in feet now available on VC HUD.

Update v1.4 :
- Bugfixes (possible division by 0).
- Mach number & throttle % now available on VC HUD.
- Added local lights for landing/taxi lights.
- Keys updated, check the Readme.
- Flight model realism improved.


DOWNLOAD
 
Two bugs fixed in the v1.1 :

- The "airlock" is now at reach from the uMMu's, allowing them to board in.
- Stopping the engines now makes the plane perfectly static.
 
Update v1.11 :

- Previous update broke the crash FX code. Fixed. :facepalm:

---------- Post added at 12:52 AM ---------- Previous post was at 12:01 AM ----------

Update v1.12 :

- The air-breathing engines simulation code was broken. Fixed.
 
Update v1.11 :

- Previous update broke the crash FX code. Fixed. :facepalm:

---------- Post added at 12:52 AM ---------- Previous post was at 12:01 AM ----------

Update v1.12 :

- The air-breathing engines simulation code was broken. Fixed.


Generally try to avoid these kind of fixes by testing your addon more thoroughly.
 
There is and a HUD in VC.

[VC]
MESHNAME=A380\A380fd
MFD_LEFT=1
MFD_RIGHT=2
HUD=24
HUD_SIZE=0.5
HUD_CENTER=(-0.923,3.3741,35.67)

Once on ground I can't shut down engine.
At Havana plane sink to belly and can't generate thrust.
Anyone have same problem?
 
I see what it is, there is a check of vertical velocity on GroundContact, and for some reason, vessels in Orbiter are spawned on the ground with a very random vertical velocity (it enters in what I call the "infamous Touchdownpoints thing"). For some other reason, this is dependant of the computer specs. Will fix, best option seems to disable that check for the first seconds of simulation.
 
It happens on landing too. On landing, there's very high deceleration to a stop, then same as before, wheels slightly sunk and no engines.

picture.php


Nice yellow smoke...

Any chance of coding in engine sounds even on zero thrust? Sudden dead silence sounds a bit odd when you cut the power.
 
Can it be installed over the old version, or does it need to be installed over a fresh Orbiter 2010 install?
 
Spacethingy, those particle effects are rising in the sky ? :blink: Do you use a plugin for that ?

It happens on landing too. On landing, there's very high deceleration to a stop, then same as before, wheels slightly sunk and no engines.

If your vertical velocity at touchdown is < than -3 m/s, this is normal, it means you crashed.

@Samuel Edwards : there's no specific problem I see at overwriting the SC3 version.

---------- Post added at 12:54 PM ---------- Previous post was at 12:50 PM ----------

OK, bug reproduced when some background application caused Orbiter to freeze for a second.
 
Spacethingy, those particle effects are rising in the sky ? :blink: Do you use a plugin for that ?

Nope, I just accidentally cancelled out all velocity in Scenario Editor... while on final KSC... :lol:

If your vertical velocity at touchdown is < than -3 m/s, this is normal, it means you crashed.

Ah. That would explain a lot. I wasn't using a joystick at the time...
 
Updated to v1.2, it should fix the bugs pointed above ; also re-implemented the VC HUD and improved the scenarios.

(BTW, if someone wants to do some airlines textures for it, I'll gladly add them, that would add variety).

Edit : there is a big bug about the drag generated by the landing gear and the airbrakes. It grows with time !

Edit 2 : fixed. Added speed in knots & altitude in feets on the VC HUD.
 
Last edited:
CTD

I get a CTD when I try either scenarios. My Orbiter logfile point out something near the bottom that I do not understand.
Maybe somebody can help me with this...........


Code:
**** Orbiter.log
Build Aug 30 2010 [v.100830]
Timer precision: 5.11992e-007 sec
Found 1 joystick(s)
Devices enumerated: 6
Devices accepted: 5
==> RGB Emulation
==> Direct3D HAL
==> Direct3D T&L HAL
==> Direct3D HAL (NVIDIA GeForce 9600 GT)
==> Direct3D T&L HAL (NVIDIA GeForce 9600 GT)
Module AtlantisConfig.dll .... [Build 100830, API 100830]
Module AtmConfig.dll ......... [Build 100830, API 100830]
Module DGConfigurator.dll .... [Build 100830, API 100830]
Module ScnEditor.dll ......... [Build 100830, API 100830]
Module Rcontrol.dll .......... [Build 100830, API 100830]
Module Framerate.dll ......... [Build 100830, API 100830]
Module ExtMFD.dll ............ [Build 100830, API 100830]
Module transx.dll ............ [Build 100824, API 100823]
Module CustomMFD.dll ......... [Build 100830, API 100830]
Module DisableDebugString.dll  [Build 101229, API 101016]
Module AeroBrakeMFD.dll ...... [Build ******, API 100830]
---------------------------------------------------------------
>>> 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 AttitudeMFD.dll ....... [Build ******, API 060425]
Module AutoFCS.dll ........... [Build ******, API 050206]
Module baseland.dll .......... [Build 101112, API 100905]
Module GPCMFD.dll ............ [Build 100621, API 100606]
Module InterMFD422.dll ....... [Build 100704, API 100603]
Module InterMFD55.dll ........ [Build 100826, API 100704]
Module LaunchMFD.dll ......... [Build 101127, API 100830]
Module LolaMFD.dll ........... [Build 101108, API 100830]
Module LunarTransferMFD.dll .. [Build 100621, API 100603]
Module OrbiterSound.dll ...... [Build ******, API 060425]

**** Creating simulation session
DirectDraw interface OK
Direct3D interface OK
Graphics: Viewport: Fullscreen 1920 x 1080 x 32
Graphics: Hardware T&L capability: Yes
Graphics: Z-buffer depth: 32 bit
Graphics: Active lights supported: 8
Loading 15382 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 A380s.dll ............. [Build 110522, API 100830]
---------------------------------------------------------------
>>> WARNING: Obsolete API function used: VESSEL::SetBankMomentScale
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 DeltaGlider.dll ....... [Build 100830, API 100830]
Module LuaInline.dll ......... [Build 100830, API 100830]
Module ShuttleA.dll .......... [Build 100830, API 100830]
Finished initialising status





And my Orbiter config file.......
Code:
; === ORBITER Master Configuration File ===
EchoAllParams = FALSE
LPadRect = 0 0 730 703

; === Logical parameters ===
InstrumentUpdateInterval = 0.1

; === Visual helper parameters ===
Planetarium = 5099

; === Debugging options ===
ShutdownMode = 2

; === Device settings ===
DeviceIndex = 4
ModeIndex = 31
Fullscreen = TRUE
NoVSync = TRUE
FullscreenPageflip = FALSE

; === Joystick parameters ===
JoystickIndex = 1
JoystickDeadzone = 5970

; === Active plugin list ===
ACTIVE_MODULES
  ScnEditor
  Rcontrol
  Framerate
  ExtMFD
  transx
  CustomMFD
  DisableDebugString
  AeroBrakeMFD
  AttitudeMFD
  AutoFCS
  baseland
  GPCMFD
  InterMFD422
  InterMFD55
  LaunchMFD
  LolaMFD
  LunarTransferMFD
  OrbiterSound
END_MODULES

I disable all the modules except the standard modules that come with my Orbiter installment, but it does not help.
 
Last edited by a moderator:
Please use the 'code' box to wrap that around and save some thread space.
Please, its for the orphans.
 
Joystick throttle: Z-AXIS
No joystick throttle control detected
---------------------------------------------------------------
>>> ERROR: DInput error DIERR_OBJECTNOTFOUND
>>> [DInput::SetJoystickProperties | .\Input.cpp | 186]
---------------------------------------------------------------

Looks like you have a problem with your joystick. Have you tried without it ?

The other thing with "Warning obsolete function" should have no consequences.

---------- Post added at 11:00 PM ---------- Previous post was at 10:58 PM ----------

And I don't use that function in the .dll, so I don't see why it is there :

VESSEL::SetBankMomentScale

I don't have it in my log.
 
Nice add-on. I'm waiting for more aircraft. Preferably some vip jets.

---------- Post added at 01:06 AM ---------- Previous post was at 01:01 AM ----------

I think much time will pass till I finish this one:
jet01.jpg
 
Nice add-on. I'm waiting for more aircraft. Preferably some vip jets.

Yeah, I'd like to have something like a Learjet-45 to carry uMMu crews. The A380 is good when you have to move a whole base, but for small hops, it's overkill. If someone is interested in modeling that kind of plane, I'll do the code.

learjet45_small.jpg


Or a Falcon 7X : :hmm:

image012.jpg


Edit : interesting model, though a standard "T-tail" would probably be sufficient :)
 
Edit : interesting model, though a standard "T-tail" would probably be sufficient :)

well - I was thinking about making it Mach ~1.6 preferably with supercriuse capability. But still this have to wait until Prometheus/Vertigo/Themis project is done.
 
Back
Top