OHM NH90 Helicopter

Overlocker

New member
Joined
Apr 25, 2012
Messages
8
Reaction score
0
Points
1
Location
Albacete
When I load the scenario the vessel doesn't appear... Something to do with this?
 

Napalm42

Drell Admiral, Citadel Fleet
Donator
Joined
Jan 24, 2011
Messages
405
Reaction score
0
Points
0
Location
Miami
I've been waiting for one of these fer quite some time. Here's my two cents without using the official review system:

Pros:
-Great model
-Nice crew capacity for retrieval of large crews
-Decent flight model

Cons:
-Cargo capacity (though it makes sense, so I'm not too bothered)
-Bank seems extremely slow sans joystick
-Left/Right Bank Causes door polygons to shift instead of stick.
-Hard to hover in place while recovering MMUs
-Lack of sound makes for low immersion.

All in all though, for a first release I am very pleased with the work you've done. I'll probably make a personal retexture for myself a little later on :p
 

gattispilot

Addon Developer
Addon Developer
Joined
Oct 17, 2007
Messages
8,734
Reaction score
2,702
Points
203
Location
Dallas, TX
Thanks. I fixed the animation and HUD. Not sure about the rest. Source code is included.
 

Urwumpe

Not funny anymore
Addon Developer
Donator
Joined
Feb 6, 2008
Messages
37,632
Reaction score
2,350
Points
203
Location
Wolfsburg
Preferred Pronouns
Sire
any problem if I give it a more helicopter like flight model? The current one is still extremely sluggish, making a SAR turn is pretty hard and far from the agile maneuver that it is, landing on a landing pad is hard as well*, when you need minutes to reduce cyclic and bank angle.

I can make a tiny improvement there and mail you the source code since you are maintainer, if you like.

The rotor blades should also disappear at higher rotation speeds, it looks unnatural that way.

* Needed a second stall turn to get slower and towards the landing pad. Still missed the pad by about 10 meters.
 
Last edited:

gattispilot

Addon Developer
Addon Developer
Joined
Oct 17, 2007
Messages
8,734
Reaction score
2,702
Points
203
Location
Dallas, TX
No problem at all. That would be great. I'll apply it to the Bell 222,.... I need to change the sound setting off thrust also.
 

Urwumpe

Not funny anymore
Addon Developer
Donator
Joined
Feb 6, 2008
Messages
37,632
Reaction score
2,350
Points
203
Location
Wolfsburg
Preferred Pronouns
Sire
No problem at all. That would be great. I'll apply it to the Bell 222,.... I need to change the sound setting off thrust also.

Of course, I will make it modular and easily included in other add-ons. I know my customers. :lol:
 

palebluevoice

Loud, fat weirdo
Donator
Joined
Mar 20, 2011
Messages
175
Reaction score
0
Points
0
So its finally finished...impressive!!! I'll download after my math exams...
 

Mythos

Addon Developer
Addon Developer
Donator
Joined
Apr 28, 2012
Messages
103
Reaction score
7
Points
33
Location
Kiel
Ah you finally made it to orbithangar :thumbup:

I like the rotor functions now, although the disc design could start somewhat later, like Urwumpe said before. The altitude is limited but you can get as much vertical speed near ground to overshoot that limit alot. Later you fall down and just can catch it almost at ground level. Also possible to gain much forward speed up to reentry flames and all that.

It's fun to play with all the doors and winch :)
 

N_Molson

Addon Developer
Addon Developer
Donator
Joined
Mar 5, 2010
Messages
9,290
Reaction score
3,258
Points
203
Location
Toulouse
Looks pretty cool, and certainly a must-have for manned capsules crew retrieval, at sea or on the ground. But a credible flight model is important IMHO. You could try to define the disc area covered by the "blades" as a square wing, while keeping the numbers. :2cents:
 

gattispilot

Addon Developer
Addon Developer
Joined
Oct 17, 2007
Messages
8,734
Reaction score
2,702
Points
203
Location
Dallas, TX
Thanks. I know Urwumpe is helping on the flight model.

On the Sound.

Hope someone can help on the sound. got the rotor but can't hear the gear noise.


Code:
void NH90::clbkPostCreation (void)

{
	


NH90ID=ConnectToOrbiterSoundDLL3(GetHandle());

RequestLoadVesselWave3(NH90ID,	HH65Engines	,"Sound\\Vessel\\HH65\\HH65Engines.wav",EXTERNAL_ONLY_FADED_CLOSE);
RequestLoadVesselWave3(NH90ID,	HH65Gear,"Sound\\Vessel\\HH65\\HH65Gear.wav",EXTERNAL_ONLY_FADED_CLOSE);
RequestLoadVesselWave3(NH90ID,HH65Start,		"Sound\\Vessel\\HH65\\HH65Start.wav",EXTERNAL_ONLY_FADED_CLOSE);

//	RequestLoadVesselWave3(MyID,MY500METERSOUND,"Sound\\OrbiterSound_SDK\\sound\\my500meter.wav",RADIO_SOUND);



//ReplaceStockSound3(NH90ID,"Sound\\Vessel\\MOONBASEALPHA\\ambient.wav",	REPLACE_COCKPIT_AMBIENCE_1);
SoundOptionOnOff3(NH90ID,PLAYMAINTHRUST,FALSE);
//ReplaceStockSound3(NH90ID,"Sound\\Vessel\\NH90\\NH90.wav",	REPLACE_HOVER_THRUST);

SoundOptionOnOff3(NH90ID,PLAYHOVERTHRUST,TRUE);
ReplaceStockSound3(NH90ID,"Sound\\Vessel\\HH65\\HH65Engines.wav",	REPLACE_HOVER_THRUST);

SoundOptionOnOff3(NH90ID,PLAYATTITUDETHRUST,FALSE);

SoundOptionOnOff3(NH90ID,PLAYCOUNTDOWNWHENTAKEOFF,FALSE);

SoundOptionOnOff3(NH90ID,PLAYCABINAIRCONDITIONING,TRUE);

SoundOptionOnOff3(NH90ID,PLAYCABINRANDOMAMBIANCE,TRUE);

SoundOptionOnOff3(NH90ID,PLAYRADIOATC,FALSE);

SoundOptionOnOff3(NH90ID,DISPLAYTIMER,FALSE);

}

Code:
if(key==OAPI_KEY_G)
{
	PlayVesselWave3(HH65Gear,NOLOOP,255);  
//	RevertGEARCOVER();

RevertGEAR();
}

no clue on the sound log
 
Last edited:

N_Molson

Addon Developer
Addon Developer
Donator
Joined
Mar 5, 2010
Messages
9,290
Reaction score
3,258
Points
203
Location
Toulouse
RequestLoadVesselWave3(NH90ID, HH65Engines ,"Sound\\Vessel\\HH65\\HH65Engines.wav",EXTERNAL_ONLY_FADED_CLOSE);

Have you tried the "ALWAYS" tag (or the equivalent, I don't remember the doc exactly) ?

Also notice the weird space (when I copy-pasted your sample) I can't delete between the "O" and the "N", might be related ?
 
Last edited:

gattispilot

Addon Developer
Addon Developer
Joined
Oct 17, 2007
Messages
8,734
Reaction score
2,702
Points
203
Location
Dallas, TX
Thanks. I got the sound of the rotors fixed. Can't get the gear sound though.

On the always.
Code:
RequestLoadVesselWave3(NH90ID,	HH65Engines	,"Sound\\Vessel\\HH65\\HH65Engines.wav",ALWAYS);

if I do this I get this error:
.\NH90.CPP(142) : error C2065: 'ALWAYS' : undeclared identifier

"-NEVER : MP3 never play
-IN SPACE EXTERNAL ONLY : Mp3 will play if the pressure is 0 and in external view only (defaut mode)
-IN SPACE ALL VIEW : Mp3 play only if 0 pressure and in all view
-COCKPIT ONLY : Mp3 play only in the cockpit
-ALWAYS EXTERNAL : the mp3 always play in external view
-ALWAYS : Mp3 always play."



Updated so now you get rotor sound. You need Payload Manager or you don't see the vessel
[ame="http://www.orbithangar.com/searchid.php?ID=5883"]http://www.orbithangar.com/searchid.php?ID=5883[/ame]
 
Last edited:

romanasul

Member
Joined
May 5, 2012
Messages
301
Reaction score
0
Points
16
Location
Toronto
Hi, thank you for this addon its excellent. I don't want to trouble you but unfortunately i'm getting a crash to desktop. It occurs after loading the NH90 either from the scenario or in game after a few seconds. This hasn't happened before it just started occuring recently. Here is my log:

**** Orbiter.log
Build Aug 30 2010 [v.100830]
Timer precision: 4.46222e-007 sec
Found 1 joystick(s)
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 D3D9Client.dll ........ [Build 120921, API 100830]
Module ScnEditor.dll ......... [Build 100830, API 100830]
Module InterMFD55.dll ........ [Build 100826, API 100704]
---------------------------------------------------------------
>>> 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 LaunchMFD.dll ......... [Build 121020, API 100830]
Module LTV-MFD.dll ........... [Build ******, API 060425]
Module LunarTransferMFD.dll .. [Build 100621, API 100603]
Module OrbiterSound.dll ...... [Build ******, API 060425]
Module RendezvousMFD.dll ..... [Build ******, API 050206]

**** Creating simulation session
D3D9Client: [DirectX 9 Initialized]
D3D9Client: Sytem has XNA math support
D3D9Client: [3DDevice Initialized]
D3D9Client: [Compiling Effects for Shader Model 3.0]
D3D9Client: [Loading Stars]
D3D9Client: [Loading Constellations]
D3D9Client: [D3D9Client Initialized]
Joystick throttle: SLIDER 0
Joystick throttle control detected
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 EarthAtmNRLMSISE00.dll [Build 100830, API 100830]
VSOP87(B) Earth: Precision 1e-008, Terms 2564/2564
BaseObject: Parse error
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 NH90.dll .............. [Build 121016, 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.
---------------------------------------------------------------
Finished initialising status
Finished initialising camera
Finished initialising panels
---------------------------------------------------------------
>>> WARNING: CWD modified by module OrbiterSound - Fixing.
---------------------------------------------------------------
Finished setting up render state
D3D9Client: [Scene Initialized]
 

garyw

O-F Administrator
Administrator
Moderator
Addon Developer
Tutorial Publisher
Joined
May 14, 2008
Messages
10,485
Reaction score
209
Points
138
Location
Kent
Website
blog.gdwnet.com
Just having a play with this now and it looks fabulous but moves very slowly.

Are there any tricks to getting it moving forward at a decent speed?
 
Top