18 years agoMove the scenery terrain into its own directory structure.
ehofman [Sun, 6 Jun 2004 19:25:43 +0000 (19:25 +0000)]
Move the scenery terrain into its own directory structure.

18 years agoMove the scenery objects into their own directory sructure.
ehofman [Sun, 6 Jun 2004 19:19:39 +0000 (19:19 +0000)]
Move the scenery objects into their own directory sructure.

18 years agoMelchior FRANZ: Update instrument location case insensitivity problems.
ehofman [Sun, 6 Jun 2004 14:07:24 +0000 (14:07 +0000)]
Melchior FRANZ: Update instrument location case insensitivity problems.

18 years agoDavid Culp:
ehofman [Sun, 6 Jun 2004 08:52:19 +0000 (08:52 +0000)]
David Culp:

Here's a light for the T38 panel that comes on when you are within the
air-refueling envelope.  The light is a green light that's in-between the
fuel gauges.

18 years agoUpdated MD-11 model from Ampere.
ehofman [Sat, 5 Jun 2004 08:10:20 +0000 (08:10 +0000)]
Updated MD-11 model from Ampere.

18 years agoElectrical system output to hsi is a floating point value, not a boolean.
curt [Sat, 5 Jun 2004 03:51:33 +0000 (03:51 +0000)]
Electrical system output to hsi is a floating point value, not a boolean.

18 years agoAdd the AIModel based air traffic subsystem from Durk Talsma.
ehofman [Thu, 3 Jun 2004 17:59:05 +0000 (17:59 +0000)]
Add the AIModel based air traffic subsystem from Durk Talsma.

18 years agoLee Elliot:
ehofman [Tue, 1 Jun 2004 08:13:12 +0000 (08:13 +0000)]
Lee Elliot:

I'd like to suggest that the spoiler settings are set in the same way as the
flaps are now done i.e. via Nasal, so that specific spoiler settings can also
be defined in the aircraft set file.

It was only when I was about to change the keyboard bindings for the slats
control that I remembered that there wasn't already a mapping for them in
keyboard.xml.  I've _not_ added a mapping for slats as this is a bit of a hot
topic atm but as I had already added a Nasal func for the slats in
controls.nas I've left that in there.  It's a trivial bit of code but I don't
know if leaving it in there is a good idea as it's code that shouldn't ever
be called until there's a corresponding keyboard mapping.

18 years agoSync with the latest version
ehofman [Tue, 1 Jun 2004 08:10:44 +0000 (08:10 +0000)]
Sync with the latest version

18 years agoAdd the matching scenario file.
ehofman [Sat, 29 May 2004 12:09:54 +0000 (12:09 +0000)]
Add the matching scenario file.

18 years agoDavid Culp:
ehofman [Sat, 29 May 2004 11:41:20 +0000 (11:41 +0000)]
David Culp:

Here's some new AI stuff.

1)  AI objects must now be defined in a scenario file, not in preferences.xml
or a *-set file.  (Of course this doesn't prevent objects from being created
dynamically, as with Durk's traffic manager).

2)  A new demo_scenario file is attached.  It creates 3 aircraft, a sailboat,
and a thunderstorm.

3)  Objects without flightplans live forever.

4)  FGAIShip::ProcessFlightplan() is not yet implemented.

5)  preferences.xml should now define only <enabled> and <scenario>

18 years agoAllow a "threshold" value to determine which localizers to snap to the
curt [Fri, 28 May 2004 20:56:54 +0000 (20:56 +0000)]
Allow a "threshold" value to determine which localizers to snap to the
runway heading or not.

18 years agoAdd a flag to specify if localizers should be automatically aligned with
curt [Fri, 28 May 2004 16:22:40 +0000 (16:22 +0000)]
Add a flag to specify if localizers should be automatically aligned with
their corresponding runways.

18 years agoAdd some eye candy.
ehofman [Fri, 28 May 2004 09:45:02 +0000 (09:45 +0000)]
Add some eye candy.

18 years agoThese old ils/nav data files are no longer used. They are replaced by the
curt [Fri, 28 May 2004 05:27:21 +0000 (05:27 +0000)]
These old ils/nav data files are no longer used.  They are replaced by the
nav.dat.gz file.

18 years agoRobin's most current navaid database (in his native format.)
curt [Wed, 26 May 2004 16:55:14 +0000 (16:55 +0000)]
Robin's most current navaid database (in his native format.)

18 years agoInitial revision of Robin's airway data set.
curt [Wed, 26 May 2004 16:44:34 +0000 (16:44 +0000)]
Initial revision of Robin's airway data set.

18 years agoUpdated fix data from Robin's latest data release.
curt [Wed, 26 May 2004 16:42:02 +0000 (16:42 +0000)]
Updated fix data from Robin's latest data release.

18 years agoUpdated airport, runway, taxiway, windsock, beacon, and tower data.
curt [Wed, 26 May 2004 15:33:15 +0000 (15:33 +0000)]
Updated airport, runway, taxiway, windsock, beacon, and tower data.

18 years agoMelchior FRANZ:
ehofman [Mon, 24 May 2004 08:10:03 +0000 (08:10 +0000)]
Melchior FRANZ:

This adds the new ASI as seen in http://www.airliners.net/open.file/438320/L/,
replaces the made-up TACH by the real one, and animates the turbine needle.
Both tacho needles stop abruptly at 100% which isn't quite right. This, however,
will have to be fixed in the FDM.

18 years agoDavid Culp:
ehofman [Fri, 21 May 2004 16:51:05 +0000 (16:51 +0000)]
David Culp:

1.  Removed aircraft roll on ground.
2.  Decreased descent pitch angle.
3.  Updated flightplans to include <on-ground>
4.  Fixed property indexing, so all AI aircraft have their own property branch

The default value of <on-ground> is false, so you only need to specify it when
on the ground.  For takeoff you need to specify <on-ground>true</on-ground>
for the first waypoint, and for the acceleration waypoint.  For landing you
need to specify it for the touchdown point and any taxi points.

18 years agoUpdated normal textures.
ehofman [Fri, 21 May 2004 14:53:32 +0000 (14:53 +0000)]
Updated normal textures.

18 years agoFrederic Bouvier:
ehofman [Thu, 20 May 2004 14:19:22 +0000 (14:19 +0000)]
Frederic Bouvier:

Melchior spotted a problem where we can crash an airplane into the
beacon's beam. The patch below enable to mask out a branch from HOT
traversal, whatever the animation.

The beacon.xml file is also included. It has a
<enable-hot type="bool">false</enable-hot> in a halo branch

18 years agoAdd the normal textures for the bump-mapped 2d cloud code.
ehofman [Thu, 20 May 2004 13:26:41 +0000 (13:26 +0000)]
Add the normal textures for the bump-mapped 2d cloud code.

18 years agoAdd AI models enableing/disableing command line option and support code.
ehofman [Wed, 19 May 2004 13:56:47 +0000 (13:56 +0000)]
Add AI models enableing/disableing command line option and support code.

18 years agoMelchior: They are still completely made up, but good enough for a while. (And it...
ehofman [Tue, 18 May 2004 19:33:16 +0000 (19:33 +0000)]
Melchior: They are still completely made up, but good enough for a while. (And it's an example for how to make instrument cales with MetaPost.

18 years agoAdd a missing texture.
ehofman [Tue, 18 May 2004 19:30:38 +0000 (19:30 +0000)]
Add a missing texture.

18 years agoAdd the demo scenario.
ehofman [Mon, 17 May 2004 08:50:40 +0000 (08:50 +0000)]
Add the demo scenario.

18 years agoDavid Culp:
ehofman [Mon, 17 May 2004 08:46:34 +0000 (08:46 +0000)]
David Culp:

First, preferences.xml will define the scenario filename.

For now, the other way of defining ai objects still works, so the sailboat
stays in preferences.xml.  Later, I'll move the sailboat into the demo
scenario.  If no scenario filename is given, then no scenario will be

I changed the demo scenario to create two 737's, one takes off on runway 01L,
and the other takes off on runway 01R.  This will make a good demo for the ai
system.  One problem, if you takeoff on 28L/R right away, you might run into
the taking-off 737's, or be scared.

18 years agoFix typing bug where the autopilot wouldn't turn off. GUI buttons
andy [Sat, 15 May 2004 23:04:17 +0000 (23:04 +0000)]
Fix typing bug where the autopilot wouldn't turn off.  GUI buttons
set their properties as strings, not bools.  So set the properties
once from initialization to ensure their types are correct.

18 years agoReally fun (and surprisingly easy) hack: a fuel and weight
andy [Sat, 15 May 2004 21:50:51 +0000 (21:50 +0000)]
Really fun (and surprisingly easy) hack: a fuel and weight
configuration dialog box which automagically adapts itself to
aircraft configuration.  Only the A-4 and Cherokee are set up

18 years agoTurn the "custom" HUD on by default, since this doesn't have a panel yet.
andy [Sat, 15 May 2004 21:50:36 +0000 (21:50 +0000)]
Turn the "custom" HUD on by default, since this doesn't have a panel yet.

18 years agoOops, add a missing texture.
ehofman [Sat, 15 May 2004 21:03:25 +0000 (21:03 +0000)]
Oops, add a missing texture.

18 years agoRemove two more capital tags.
ehofman [Sat, 15 May 2004 13:01:26 +0000 (13:01 +0000)]
Remove two more capital tags.

18 years agoUse lower case letters instead.
ehofman [Sat, 15 May 2004 12:46:42 +0000 (12:46 +0000)]
Use lower case letters instead.

18 years agoFred: here is an update to the lights of the Golden Gate Bridge. The flickering is...
ehofman [Sat, 15 May 2004 12:44:26 +0000 (12:44 +0000)]
Fred: here is an update to the lights of the Golden Gate Bridge. The flickering is greatly reduced.

18 years agoDavid Culp:
ehofman [Sat, 15 May 2004 09:07:56 +0000 (09:07 +0000)]
David Culp:

Here's the newest AI stuff.

The AIManager at init() creates a new scenario.  Right now the
default_scenario is hard coded in, but eventually the AIManager should get
the scenario filename from preferences.xml.

The scenario defines which AI objects will be created.  Right now it only
creates AIAircraft, but this is easily extended.  The scenario also defines
which flightplan will be assigned to the airplane.  Scenario config files go
in data/Data/AI.

The Airplane gets a pointer to a FlightPlan object.  Each airplane should get
its own flightplan object, even if two airplanes have the same flight plan.
This is because  the flightplan maintains the iterator pointing to the
current waypoint, and two airplanes might be at different locations (for
instance if they were created at different times).  The flight plan files go
in data/Data/AI/FlightPlans.

When the airplane gets to the waypoint named "END" it vanishes.  The
AIAircraft destructor deletes its flight plan (if it has one).

The last waypoint is a place holder only.  I called mine

18 years agoThat didn't work. I found out why and fixed it. (Heh. Don't put the
andy [Fri, 14 May 2004 21:57:33 +0000 (21:57 +0000)]
That didn't work.  I found out why and fixed it.  (Heh.  Don't put the
bindings on the group object.  Those don't fire callbacks very often.)

18 years agoFrederic: Add a glimpse of the new scenery features around KSFO and at KHAF.
ehofman [Fri, 14 May 2004 20:26:04 +0000 (20:26 +0000)]
Frederic: Add a glimpse of the new scenery features around KSFO and at KHAF.

18 years agoMisc changes. Remove the width/height values for the slider, since
andy [Fri, 14 May 2004 17:35:18 +0000 (17:35 +0000)]
Misc changes.  Remove the width/height values for the slider, since
the root problem was a C++ bug.  Remove the no-op hbox around the mute
button, and make it "live" when clicked.  Tried to make the slider
live, but discovered that bindings don't work on them; gotta fix
that.  Change some of the wording to be more in line with standard
conventions; hopefully Curt's OK with that. :)

18 years agoAdd a sound config dialog box, needs some work but doesn't hurt anything.
curt [Fri, 14 May 2004 16:21:11 +0000 (16:21 +0000)]
Add a sound config dialog box, needs some work but doesn't hurt anything.

18 years agoProperty /sim/sound/audible renamed to /sim/sound/pause
curt [Fri, 14 May 2004 15:54:22 +0000 (15:54 +0000)]
Property /sim/sound/audible renamed to /sim/sound/pause
Individual aircraft -set.xml files shouldn't set global sound/volume
properties for the entire application.

18 years agoUpdates and improvements and stuff.
ehofman [Fri, 14 May 2004 14:16:31 +0000 (14:16 +0000)]
Updates and improvements and stuff.

18 years agoMelchior FRANZ:
ehofman [Fri, 14 May 2004 13:52:11 +0000 (13:52 +0000)]
Melchior FRANZ:

This creates a directory Instruments" with a (cheesy) rotor tachometer.
This is a "better than nothing" version. It should eventually become a
dual tacho (Rotor/Engine). Only rotor rpm considered now, no numbers,
crude layout.

18 years agoAdd some audio files for the bo-105 that could be potantially useful for others as...
ehofman [Fri, 14 May 2004 13:49:52 +0000 (13:49 +0000)]
Add some audio files for the bo-105 that could be potantially useful for others as well.

18 years agoGeneral updates
ehofman [Fri, 14 May 2004 11:42:54 +0000 (11:42 +0000)]
General updates

18 years agoPrepare for the upcoming set of bolkow-105 specific sound files.
ehofman [Fri, 14 May 2004 11:40:19 +0000 (11:40 +0000)]
Prepare for the upcoming set of bolkow-105 specific sound files.

18 years agoPending patches from Ilja that I forgot to commit.
ehofman [Fri, 14 May 2004 11:38:24 +0000 (11:38 +0000)]
Pending patches from Ilja that I forgot to commit.

18 years agoAdd the Cyborg Evo from Phillip Jones.
ehofman [Thu, 13 May 2004 14:45:27 +0000 (14:45 +0000)]
Add the Cyborg Evo from Phillip Jones.

18 years agoFred: this patch will fix a transparency problem with the new lights on the Sutro...
ehofman [Thu, 13 May 2004 14:37:16 +0000 (14:37 +0000)]
Fred: this patch will fix a transparency problem with the new lights on the Sutro tower.

18 years agoFrederic Bouvier:
curt [Wed, 12 May 2004 23:40:29 +0000 (23:40 +0000)]
Frederic Bouvier:

Updated Sutro tower.

18 years agoRemove the beacon again, that was just a test.
ehofman [Wed, 12 May 2004 21:34:18 +0000 (21:34 +0000)]
Remove the beacon again, that was just a test.

18 years agoFix a LOD animation problem and and a VOR/DME ground station for KSFO.
ehofman [Wed, 12 May 2004 21:32:04 +0000 (21:32 +0000)]
Fix a LOD animation problem and and a VOR/DME ground station for KSFO.

18 years agoThe cached tip dialog broke when layout management went in (previous
andy [Wed, 12 May 2004 18:41:29 +0000 (18:41 +0000)]
The cached tip dialog broke when layout management went in (previous
x/y/width/height values went into the calculation for the next popup,
and things got iteratively worse due to padding issues).  But the
good news is that this whole subsystem is vastly simpler when
implemented with the new interface.

18 years agoYank the duplicate target-speed input fields, and use a single one
andy [Wed, 12 May 2004 17:06:14 +0000 (17:06 +0000)]
Yank the duplicate target-speed input fields, and use a single one
that spans both rows.  It works well, but might be a little ugly...

18 years agoGUI layout management and a few visual/eye-candy modifications. See
andy [Wed, 12 May 2004 15:37:17 +0000 (15:37 +0000)]
GUI layout management and a few visual/eye-candy modifications.  See
DOCS/README.layout in the base package for details, along with the
modified dialog files.

18 years agoAttempt to reduce specular reflections off the light bulbs.
curt [Wed, 12 May 2004 14:27:55 +0000 (14:27 +0000)]
Attempt to reduce specular reflections off the light bulbs.

18 years agoPlay with bulb coloring and flash timing.
curt [Wed, 12 May 2004 14:03:49 +0000 (14:03 +0000)]
Play with bulb coloring and flash timing.

18 years agoTweaks to light animation.
curt [Wed, 12 May 2004 13:23:09 +0000 (13:23 +0000)]
Tweaks to light animation.

18 years agoAdd models for an observatory and for a VOR/DME ground station.
ehofman [Wed, 12 May 2004 07:59:05 +0000 (07:59 +0000)]
Add models for an observatory and for a VOR/DME ground station.

18 years agoFrederic Bouvier:
curt [Tue, 11 May 2004 22:21:59 +0000 (22:21 +0000)]
Frederic Bouvier:

Updates to beacon and radio tower models.

There is also the beacon where I remove some point light
that might cause the pixelisation effect and the inner
side of the halo beam.

18 years agoFrederic Bouvier:
curt [Mon, 10 May 2004 20:27:49 +0000 (20:27 +0000)]
Frederic Bouvier:

Radio tower model updates.

18 years agoFurther refinements.
curt [Mon, 10 May 2004 15:36:46 +0000 (15:36 +0000)]
Further refinements.

18 years agoFrederic Bouvier:
curt [Mon, 10 May 2004 14:35:10 +0000 (14:35 +0000)]
Frederic Bouvier:

Model improvements.

18 years agoLight AI (again).
david [Sat, 8 May 2004 02:17:38 +0000 (02:17 +0000)]
Light AI (again).

18 years agoMake use of the new scale (down) due to view angle animation type called 'flash'.
ehofman [Fri, 7 May 2004 16:44:55 +0000 (16:44 +0000)]
Make use of the new scale (down) due to view angle animation type called 'flash'.

18 years agoSort out weight and loading issues for the beech99. This makes things
curt [Thu, 6 May 2004 18:45:49 +0000 (18:45 +0000)]
Sort out weight and loading issues for the beech99.  This makes things
behave *much* more like I would expect them too and removes a lot of
weirdness that I was complaining about.

18 years agoAdd the Top-Gun-Fox2-Pro USB joystick, modify the Macally iStick USB joystick and...
ehofman [Thu, 6 May 2004 16:12:32 +0000 (16:12 +0000)]
Add the Top-Gun-Fox2-Pro USB joystick, modify the Macally iStick USB joystick and update axis bindings to allow the Saitek X45 to work under Max OSX.

18 years agoTweaks to aircraft loading.
curt [Thu, 6 May 2004 04:04:17 +0000 (04:04 +0000)]
Tweaks to aircraft loading.

18 years agoFixed font metrics.
andy [Tue, 4 May 2004 19:21:57 +0000 (19:21 +0000)]
Fixed font metrics.

18 years agoAdd a dialog box to set the GPS waypoints.
ehofman [Mon, 3 May 2004 19:06:02 +0000 (19:06 +0000)]
Add a dialog box to set the GPS waypoints.

18 years agoAdd support for the Macally iStick USB
ehofman [Mon, 3 May 2004 19:02:16 +0000 (19:02 +0000)]
Add support for the Macally iStick USB

18 years agoUpdated sound config.
curt [Mon, 3 May 2004 17:37:25 +0000 (17:37 +0000)]
Updated sound config.

18 years agoVarious beech 99 tweaks.
curt [Mon, 3 May 2004 17:24:44 +0000 (17:24 +0000)]
Various beech 99 tweaks.

18 years agoPerformance tweaks to my beech 99 model.
curt [Sun, 2 May 2004 13:54:35 +0000 (13:54 +0000)]
Performance tweaks to my beech 99 model.

18 years agoFix a parking-brake <-> brake-parking issue, fix a case sensitivity issue and reffere...
ehofman [Sun, 2 May 2004 09:04:17 +0000 (09:04 +0000)]
Fix a parking-brake <-> brake-parking issue, fix a case sensitivity issue and refference the hunter autopilot instead of the one from the seahawk.

18 years agoDocumentation for the new <turbine-engine> and <piston-engine> tags.
andy [Sat, 1 May 2004 00:30:19 +0000 (00:30 +0000)]
Documentation for the new <turbine-engine> and <piston-engine> tags.

18 years agoFix several paths.
curt [Fri, 30 Apr 2004 20:35:27 +0000 (20:35 +0000)]
Fix several paths.

18 years agoA couple tweaks for better or for worse.
curt [Fri, 30 Apr 2004 19:03:31 +0000 (19:03 +0000)]
A couple tweaks for better or for worse.

18 years agoMy first stab at a YASim Beech 99 config. The engines still need a lot of
curt [Fri, 30 Apr 2004 18:01:26 +0000 (18:01 +0000)]
My first stab at a YASim Beech 99 config.  The engines still need a lot of
work because the Beech 99 is a turbo prop, not a piston engine aircraft, but
we are awaiting better support in YASim for turbo prop engines.

18 years agoAdd windows name for the device, and a note about the mode switch.
andy [Fri, 30 Apr 2004 15:31:10 +0000 (15:31 +0000)]
Add windows name for the device, and a note about the mode switch.

18 years agoOops, include the windows driver name string too.
andy [Fri, 30 Apr 2004 15:26:55 +0000 (15:26 +0000)]
Oops, include the windows driver name string too.

18 years agoFix a few windows issues with the axis mappings
andy [Fri, 30 Apr 2004 15:24:04 +0000 (15:24 +0000)]
Fix a few windows issues with the axis mappings

18 years agoSupport a "kill-when-empty" flag on tanks to enable the strict
andy [Fri, 30 Apr 2004 14:42:42 +0000 (14:42 +0000)]
Support a "kill-when-empty" flag on tanks to enable the strict
"engines die when any tank is empty" behavior.  Otherwise, just
deselect the empty tank.  This matches the "both" behavior many
lightplane fuel selectors have.

18 years agoDocs for taper and midpoint fuselage attributes.
andy [Fri, 30 Apr 2004 02:50:38 +0000 (02:50 +0000)]
Docs for taper and midpoint fuselage attributes.

18 years agoThe quest for the lost textures.
ehofman [Thu, 29 Apr 2004 20:10:55 +0000 (20:10 +0000)]
The quest for the lost textures.

18 years agoReplace the T6-texan2 by the Pilatus PC-7 which is based on the work done for the...
ehofman [Thu, 29 Apr 2004 19:47:55 +0000 (19:47 +0000)]
Replace the T6-texan2 by the Pilatus PC-7 which is based on the work done for the T6-texan2.

18 years agoA bunch of small updates.
ehofman [Thu, 29 Apr 2004 19:06:16 +0000 (19:06 +0000)]
A bunch of small updates.

18 years agoMake the beech 99 sound a bit more turboprop-ish.
curt [Thu, 29 Apr 2004 17:48:10 +0000 (17:48 +0000)]
Make the beech 99 sound a bit more turboprop-ish.

18 years agoUpdates to the beech99, primarily to the instrument panel.
curt [Thu, 29 Apr 2004 17:37:01 +0000 (17:37 +0000)]
Updates to the beech99, primarily to the instrument panel.

18 years agoReduce the side to side directionality of the engine sounds.
curt [Thu, 29 Apr 2004 15:53:02 +0000 (15:53 +0000)]
Reduce the side to side directionality of the engine sounds.
Reduce range of inside-the-cockpit sounds.

18 years agoUpdate the header to match the configuration file.
ehofman [Thu, 29 Apr 2004 09:18:57 +0000 (09:18 +0000)]
Update the header to match the configuration file.

18 years agoFix the UNIX/Windows axis mismatch.
ehofman [Thu, 29 Apr 2004 09:14:14 +0000 (09:14 +0000)]
Fix the UNIX/Windows axis mismatch.

18 years agoFix a typo that crept in and also position the left/right engine sounds.
curt [Thu, 29 Apr 2004 00:47:32 +0000 (00:47 +0000)]
Fix a typo that crept in and also position the left/right engine sounds.

18 years agoPlace the left engine sounds to the left and right engine sounds to the right.
curt [Wed, 28 Apr 2004 20:38:13 +0000 (20:38 +0000)]
Place the left engine sounds to the left and right engine sounds to the right.

18 years agoMake it work on windows and unix.
ehofman [Wed, 28 Apr 2004 09:05:57 +0000 (09:05 +0000)]
Make it work on windows and unix.

18 years agoAdjust the joystick configuration to match the new code changes.
ehofman [Wed, 28 Apr 2004 08:23:38 +0000 (08:23 +0000)]
Adjust the joystick configuration to match the new code changes.

18 years agoFlaps and stall horn should only be heard from inside the cockpit.
curt [Wed, 28 Apr 2004 03:58:19 +0000 (03:58 +0000)]
Flaps and stall horn should only be heard from inside the cockpit.

18 years agoExternal updates to the model, add a start of a 3d cockpit.
ehofman [Tue, 27 Apr 2004 14:43:11 +0000 (14:43 +0000)]
External updates to the model, add a start of a 3d cockpit.

18 years agoAdd the engine matching the MD-11.
ehofman [Tue, 27 Apr 2004 09:22:31 +0000 (09:22 +0000)]
Add the engine matching the MD-11.