1
0
Fork 0
Commit graph

485 commits

Author SHA1 Message Date
ehofman
a409f14df0 Synchronize the JSBSim aircraft directory and FlightGear's Aircraft directory. 2004-01-15 09:56:37 +00:00
curt
f7c276944e Attempt #1 to sort out confusion between left / right / parking brake
controls in the cockpit vs. which wheels they apply to.  FlightGear now
sets /controls/gear/brake-left, /controls/gear/brake-right, and
/controls/gear/brake-parking.  It should be up to the FDM to sort out
which wheels under which circumstances are affected by these controls
and ultimately what happens to the physical motion of the aircraft.
2004-01-12 17:49:33 +00:00
curt
f38dc5c544 Remove several unneeded files. 2004-01-05 16:02:03 +00:00
ehofman
a628733581 Get back to normal life 2004-01-04 15:32:20 +00:00
ehofman
485d0d92d2 Add an appropriate splash screen 2003-12-24 15:12:45 +00:00
ehofman
e259a2589a Some small updates to the engine animation code 2003-12-24 14:56:17 +00:00
ehofman
741a659bfc Loosen up the engine a bit 2003-12-24 14:43:03 +00:00
ehofman
9048df30c6 Remove an unwanted 'S' 2003-12-10 10:51:30 +00:00
ehofman
0fbc35dd0e Adjust the maximum speed and chase-view distance 2003-12-10 08:53:37 +00:00
ehofman
3834bc4f96 Get ready for animations (if ever) 2003-12-08 20:50:05 +00:00
ehofman
4a20340e8e Add an appropriate engine sound effect 2003-12-08 18:06:15 +00:00
ehofman
14ad64676d Updates 2003-12-07 11:12:09 +00:00
david
24fe2ef1e6 Use the new ADF radio logic (unfortunately, it does not yet support
ident).
2003-11-25 19:38:57 +00:00
david
228f05d0a5 Remove the deprecated "INVERT" keyword. 2003-11-25 17:09:16 +00:00
curt
251ce01019 Omit a couple more items when "omit-knobs" is activated. 2003-11-25 01:53:08 +00:00
curt
ce50896308 Electrical system configuration updates. 2003-11-17 21:09:40 +00:00
david
90ee11dc27 Lit compass for night flying. 2003-10-17 01:20:00 +00:00
david
f3134efbc7 Lose the 2D mag compass, and use a new, 3D one instead.
Warning: this may look like crap without a plib patch.
2003-10-05 20:13:46 +00:00
david
f0623d893c 3D glareshield-mounted wet compass (typical mounting position for
single-engine Cessnas).

TODO: add support for dip.
2003-10-05 20:13:05 +00:00
ehofman
98b45006b8 Updated for the new hotspots by paul mccann 2003-09-22 08:27:30 +00:00
ehofman
8b726485c4 paul mccann:
I added some more hotspots to Davids c172p since he already had done all the animation. Also I tried making the throttle and mixture knobs into hotspots even when they are moving adding extra hotspots for them.  Also you can click on the trim wheel to trim now.

I added a directory for the labels for the white toggle switches, but there is probably better way to do the labels then I came up with.  There is a short readme file which gives the path for the new directory.
2003-09-22 08:26:32 +00:00
curt
98804a6793 Move *-set.xml and Aircraft-yasim/*.xml into their individual aircraft
subdirectories in yet another step towards making aircraft more self
contained rather than potentially spread out.
2003-09-20 03:57:12 +00:00
curt
788adc9e6b Move *-set.xml and Aircraft-yasim/*.xml into their individual aircraft
subdirectories in yet another step towards making aircraft more self
contained rather than potentially spread out.
2003-09-20 03:34:19 +00:00
ehofman
bd18398034 T-38 animation updates by Innis Cunningham 2003-09-19 11:53:15 +00:00
ehofman
a36046e73f Add contact points and reposition the 3d model a bit 2003-09-17 09:51:18 +00:00
curt
7598aca09f Bartosz Kosiorek:
Initial revision of a c182 with a 3d cockpit.
2003-09-16 16:04:14 +00:00
curt
ba40b30c8c Nudge the viewpoint forward just a bit which seems a little more realistic
relative to the position of the seat back.
2003-09-16 16:00:51 +00:00
curt
9dc782de3d Revert to previous version. 2003-09-15 21:16:03 +00:00
curt
93b035b0b0 Paul Mcann:
I added some hot spots to the default c172p-3d.
2003-09-15 15:40:26 +00:00
curt
a059fa0119 Paul Mcann:
Also I made some changes to the nav-com radio because I could not change
frequencies with it?
2003-09-15 15:39:48 +00:00
ehofman
26db1f002a Move the configuration files of the F-104, F-15, F-16, Fokker 100 and Fokker 50 into their own subdirectories 2003-09-15 14:27:45 +00:00
ehofman
bccd7d7f90 Add a missing file 2003-09-13 08:32:34 +00:00
ehofman
8d592cb9cc Sharpen a bit for readability 2003-09-12 21:46:24 +00:00
ehofman
7611338be3 Add blending animation 2003-09-05 13:58:54 +00:00
ehofman
72e8063d31 Add moving parts, 3d cockpit improvements, geometry changes and add a canopy 2003-09-03 13:03:47 +00:00
curt
31cdccdecf Lee Elliott:
Updates ...
2003-08-28 15:34:01 +00:00
ehofman
b20513a99a Add a 3D cockpit and some cosmetic updates 2003-08-26 14:42:17 +00:00
ehofman
3e825bf336 Add aircraft animations created by Innis Cunningham 2003-08-26 09:11:29 +00:00
ehofman
acfea63591 Add the J-22 from Matevz Jekovec 2003-08-25 16:50:33 +00:00
ehofman
ee0d1ce2f0 A first stab at an F-104 Starfighter model 2003-08-20 09:37:05 +00:00
curt
4a1761de5d Lee Elliott:
I've added reheat to the engines to simulate water injection and then tweaked
it so that it's just about possible to take off with the full fuel load/ferry
configuration (a little under the mtow - 420,000lbs vs 450,000lbs).

It's interesting to note that the normal combat tow for the F model was
291,570lbs - equivilent to a fuel load of about 0.46 (this would actually
leave you with more fuel than in real life because some of that weight would
be the weapons load but here it's fuel)

Anyway, I've added all this info to the readme and explained some of the
reasoning behind the fdm there.

It still doesn't reach the correct altitudes, and certainly not with a full
fuel load, but it starts getting into the right ball park at combat tow.

I've also replaced the transparent instruments on the mini panel with some
text/digital ones.  I wanted more accurate numbers when I was monitoring the
effects of fdm changes and the dials just didn't give the detail.  They
aren't perfect and be difficult to see against certain backgrounds and in
certain lighting conditions but what the hey - nearly everything I do is a
bit of an experiment;)

Something I've noticed is that since I've started identifying flight surfaces
and gear components individually I've noticed some problems with the flaps
and gear in replay.  I address the left and right flaps independently so they
have left&right-flap-pos-norms and don't get controlled by the replay
mechanism which must refer to the single flap-pos-norm.  There's a similar
thing with the gear - I have to identify them individually so I can animate
them properly so on the b52 there're six gear elements but only the first
three are actioned in replay.

Personally, I think that the only way around this will be to provide
control-overrides for all these items, much like there're the AP control
overrides for throttle etc.
2003-08-14 18:59:57 +00:00
ehofman
7fdfcb19dc Add movin surfaces 2003-07-29 09:58:31 +00:00
ehofman
0ba771b580 New twin engine turbo prop commuter aircraft: Fokker 50 2003-07-27 12:46:16 +00:00
curt
5c5e7c7689 Lee Elliott: b52 reorg. 2003-07-24 16:30:43 +00:00
curt
3cdcff8ee8 Lee Elliott:
The base a10 yasim config wasn't working because of the control structure
changes so I've fixed that.  The other yasim configs are also included
because I forgot to omit them from the archive but they're not updated or
changed.

All the a10 stuff needs badly re-doing though and it's a bit of a mess - the
yasim configs are all similar but I don't know which ones had Andy Ross's
mods.  I've also got to either forget the weapon load version or get it
working with weight entries so that the rest of the configs can be
indentical.
2003-07-24 16:25:24 +00:00
ehofman
22a5e23482 Commit a file that I missed last time 2003-07-24 15:22:30 +00:00
curt
49ac2602c3 Use a cub specific electrical system rather than a generic electrical system. 2003-07-24 03:12:38 +00:00
ehofman
aca03e374e Add some instrumentation 2003-07-23 16:50:10 +00:00
ehofman
35f16b50da Add a 3D cockpit. No instrument though. 2003-07-23 08:35:03 +00:00
curt
daf9ef0836 I've tried to organise everything that the yf23 uses into it's Aircraft
folder.  This has meant duplicating most of the instruments it uses but it
should be easier to maintain and once I've worked through all the other a/c
you'll be able to remove a lot of the cruft I'm responsible for in the
generic instrument folders.

The only files that now don't reside in the yf23 folder are the 'set' file and
the yasim config.

The stuff in this archive should replace the entire existing yf23 folder and
the two 'set' and yasim files (unless I've screwed up somewhere;)

There are some small changes to the fdm.

I also had this rather silly idea, so I had to give it a go;)  Have a look at
the ground below the a/c.

It doesn't track the Sun, of course, so it stays directly below the a/c.  It
just uses a couple of rotations to keep it flat, and a translation to keep it
on the ground.  It seemed strange curious that I had to use a translation
factor of 0.3 instead 1.0 to keep it in the right place.
2003-07-22 18:17:46 +00:00
jimw
7d8a00d069 Adjusted elevator adjustment factor in autopilot settings 2003-07-21 02:19:31 +00:00
jimw
e084d7e2a4 Autopilot adjustment. HUD off by default. 2003-07-19 21:41:11 +00:00
ehofman
242652e737 First Fokker 100 releae 2003-07-19 12:55:27 +00:00
jimw
017941c6c2 autopilot and view adjustments 2003-07-18 12:20:21 +00:00
ehofman
b607f3a135 Add David Culp's paraglider model 2003-07-12 13:17:57 +00:00
ehofman
cb58c64016 Use a common z-offset definiton for all external views 2003-07-12 13:10:56 +00:00
ehofman
d4520fd1e1 Add David Culp's SGS-126 sailplane model 2003-07-04 17:22:54 +00:00
ehofman
c300d98fc8 Use the right property 2003-06-28 21:46:15 +00:00
ehofman
4d4fef591b Melchior FRANZ:
These patches add a clock instrument, which allows to model failure ("serviceable") and to adjust the time independently of the system time (defaults to GMT). The main incentive is to make the p51d clock work and adjustable via the knob.

 o Offers a time string ("12:03:15") for the LCD or for LED
   clocks, or an empty string in case of failure/power off. The
   instrument assumes that digital clocks are battery buffered,
   so they will be updated even if there's nothing on the display.

 o Offers the number of seconds since midnight for analog
   clocks, like in the p51d. This number is not increased
   if !serviceable. So the clock will stand still and continue
   where it stopped when it's serviceable again.

I did not consider voltage yet, because the Mustang's clock will need a lot more current than the LCD clock. The instrument is updated 4 times per second but returns immediately if neither time nor offset changed. The function getGMTString() in fg_props.cxx could be removed after applying these patches.
2003-06-27 08:45:35 +00:00
ehofman
c9ab961f68 The current heading mark is severely off. The AP's HDG Lock doesn't fly in this direction. 2003-06-22 08:29:40 +00:00
ehofman
249fe3fccb Add Frederic Bouvier's A320 model 2003-06-22 08:22:17 +00:00
ehofman
c18a2b580a The reported breakage of the hsi was caused by wrong lower limits. 2003-06-22 08:14:32 +00:00
ehofman
ce753093a2 Melchior FRANZ:
I'm not sure if I connected adf and dme to the correct bus, but it's time that c310s have them working. There was a temporary workaround in c310-ifr-set.xml, but not for the c310-3d (= c310u3a-3d), the plain c310 and eventually others.
2003-06-22 08:11:55 +00:00
ehofman
54d29a4a4f Fix the marker control light 2003-06-22 08:08:49 +00:00
ehofman
e367da16d2 Fix the path 2003-06-22 08:07:13 +00:00
curt
88b3a553d4 Lee Elliott:
Here's an update to the yf23.  I've added a couple of small details to the
model and played with the textures a bit:)  Still no response from the chap
at NASA about sticking their logos on it yet.

I've also been fiddling with the fdm.  It had been bugging me that I couldn't
find any sign of air/speed brakes but just recently I found that braking is
done by moving the ailerons up and the flaps down, in opposition to each
other, which I thought was pretty neat really.

This was actually pretty easy to mimic - although there are no spoiler
surfaces defined in the YASim wing entry I was still able to map the spoiler
control input to the ailerons and flaps, and once I'd got the directions
right it seems to work - hit the spoilers and the ailerons move up, the flaps
drop and the energy worm shows that I'm losing speed.

The downside is that the flaps and the ailerons have to have similar lift and
drag characteristics, to balance each each other, and this means that it ends
up with the flaps not giving much lift and the brakes not having much affect
at low speeds.  If I could change the deflection rates then I could balance
them that way (and improve the rudder control too) - as it is, the deflection
for the flaps and ailerons is the same, just in opposite directions.  This
sounds like a job for interpolation tables but I haven't tried them yet and I
don't know if I can use them in this way in YASim.

The opposing flap/aileron techique is also used for manuevering e.g. by using
it on just one side but I haven't tried to incorporate that yet;)

Landing it is proving to be tricky - it gets down smoothly to about 20ft then
what I presume is ground effect kicks in and upsets the trim.  The only
answer appears to be to force the nose down at this point.  What's more, it
needs to be held down untill you trim the elevator out otherwise it'll
happily roll along on it's main gear, with it's nose in the air:)  There's
definitely not enough drag either.
2003-06-12 02:27:15 +00:00
mselig
f8dcdaf8ca Changes chase view to look in the direction of flight, not the heading 2003-06-08 22:50:34 +00:00
mselig
033afdd627 Changes chase view to look in the direction of flight, not the heading 2003-06-08 22:39:28 +00:00
ehofman
dd18220d95 David Culp:
For the base package I have some more files for the JSBSim airplanes.  All of the main configuration files now have a rudder aerosurface scale component, so that rudders can be animated.  This was not on my earlier models.  I also put fuel in the tanks, even though this seems not to work yet.

Also attached are the -set files for all the airplanes.  They now all specify  a fuel load.
2003-06-08 11:13:52 +00:00
jimw
201e4c953b Changed to standard config file layout. Also default first stage booster
on for p51d-yasim.
2003-06-04 21:53:09 +00:00
curt
9b1e230b87 Lee Elliott:
I've been messing with the yf23 some more.  I think it flies a bit better now
and has more reasonable auto-pilot take-off characteristics - just apply full
power and go, and it doesn't go into such a steep climb.

Out of curiosity, I've also taken the rudder control input and linked it to
the stabilators/elevators and ailerons.  Now, with some slick joystick
manipulation it's possible to fly it at about 30 deg off-axis in more or less
level flight (actually, with full 'rudder' input, it looks nearer to 40 deg
to me and you end up tracing a very long curve).

If no rudder input is used it flies 'normally'.

I'd like to be able to 'tune' it so that it's more stable while transitioning
but I'm not sure if that's going to be possible.  It's also high-lighted some
problems I'm having with my Sidewinder joystick - when I use the rudder
control, the engine No.2 throttle jumps to 50% unless auto-throttle is
engaged (this also happens with the b52 too), and there seems to be some
interaction between the different axis if all three (roll, pitch and rudder)
are changed at the same time - difficult to be sure on that one though.

I'll probably un-map the throttle control from the joystick as I tend to use
the keyboard for engine control anyway, especially for landing.
2003-06-04 17:54:08 +00:00
jimw
15921c254f Adjustments to translation offsets and added them to tower views. 2003-06-04 16:04:21 +00:00
jimw
e9e8022288 Fixed bug with field of view setting and adjusted pilot's eye location a very
tiny amount.
2003-06-04 15:30:46 +00:00
jimw
f2cf08fe2c gear volume setting for 747. 2003-06-04 14:45:04 +00:00
jimw
1d855479ab Adjusted view from 3d cockpit slightly. 2003-06-03 19:47:42 +00:00
mselig
e9cde09541 Adding ornithopter. This models Prof DeLaurier's C-GPTR Ornithoper found here http://www.ornithopter.net. 2003-06-03 07:15:22 +00:00
jimw
b19baee40b Converted ov10 3d model to ac3d format. Fixed glitches.
Labeled objects.  Animated props.
2003-06-03 01:18:51 +00:00
david
463fd28a5c Retrim for JSBSim fixes. 2003-06-02 20:29:09 +00:00
mselig
e97004b2a5 updates A4 2D/3D panel function 2003-05-29 16:37:13 +00:00
mselig
fd7f5eca61 adds mini panel to A4 2003-05-29 05:21:11 +00:00
curt
1b107b3530 Point vacamp.xml at new suction model. 2003-05-28 21:06:30 +00:00
curt
d7fc05e5ba Lee Elliott:
Here's a quick update to the yf23 fdm and auto-pilot settings.  It flies and
takes-off reasonably well - still haven't tried landing it yet;)  It can
still be a bit wobbly at times though and It's not very good at terrain
following either.

Taking off on auto-pilot is quite fun.  Set full flaps and CTRL-a (assuming
you're near sea level), hit F6 to make it go straight and apply power - about
50% until it rotates then apply full power.  Retract the gear as soon as it
gets off the ground and by the time you#ve done that, retract the flaps.
Quite entertaining from a tower view:)

It's not really an ideal a/c to model but apart from the aesthetics, which
appeal to me, I was curious about not having a rudder.

There's a new texture sheet too but it only makes the a/c a paler shade of
grey.
2003-05-28 15:11:22 +00:00
curt
323fce18f7 Lee Elliott:
I've attached an update for the yf23 and I think I've included all the right
files - the model is unchanged (I think I'll eventually paint it in an
imaginary NASA scheme, perhaps a bit like the HIDEC F-15, until I can get
some newer pictures and see what they've done with it) so I've not included
it again.

The fdm still needs quite a bit of work - it can be a bit twitchy and wobbly
at times, and the auto-pilot roll-out and smooth need tightening up, but it's
flyable.  Haven't tried landing it yet though;)
2003-05-28 15:09:30 +00:00
curt
4667e2f9f1 - Make hi-res c172s instrument knobs drawn conditionally.
- HSI GS needles shouldn't disappear when they hit their limits, only when
  there is no GS signal.
- Make vac/amp gauge driven by new minimalistic amp model.
- Update digital clock face color to look more "LCD-ish" based on a real
  C172-S cockpit photo.
- Add an OAT gauge to the old C172 2d panel.
2003-05-27 19:58:52 +00:00
curt
053610a636 Configure to omit instrument knobs by default. 2003-05-27 19:54:04 +00:00
mselig
a6e1f0f3dc removes mini panel 2003-05-24 04:00:22 +00:00
jimw
3857d9ce4f Added default fuel level config 2003-05-23 01:44:31 +00:00
mselig
1f89fcfab5 UIUC A4 model added. See Aircraft/UIUC/a4-v1-nl/README.a4.html for details. 2003-05-22 14:21:21 +00:00
jimw
5c4d69f648 Added hackish binding for booster to allow for two stages of pressure.
Added electrical system so that turn indicator works (real P-51D has
vacuum powered turn indicator).
2003-05-22 13:50:26 +00:00
ehofman
d6b41a3e3b Add David Culp's North American OV-10A Bronco and T-6A Texan II aircraft 2003-05-22 10:05:44 +00:00
jimw
8c9d1b4ca7 Added target offset to view[4] 2003-05-20 16:41:32 +00:00
curt
ec46bbbdc9 Initial revision of David Culp's T38, for details see:
$fgroot/data/Aircraft/T38/T38-read-me.html
2003-05-16 13:50:17 +00:00
curt
3ca5b27927 Hello Curt,
here's an update to the b52 - it's just some relatively minor changes to the
fdm and panels.

I've been trying to improve the take-off and landing characteristics, or at
least get them to fit the pictures and film I've seen.

The best way to take off is by using the autopilot - at sea level just extend
the flaps, punch in the altitude hold on the autopilot (and heading if you're
lazy), and apply full power.  It'll also take of with the default the default
elevator trim of -0.07 but it 'staircases' a little bit - the auto pilot
smooths that out.

I've included some notes and observations about taking-off and landing in the
readme.

While I wouldn't claim any sort of accuracy for it, I hope it manages to get
some of the characteristics right.
2003-05-12 19:45:55 +00:00
jimw
2644d35d82 Adjust target offset in chase view 2003-05-12 15:36:26 +00:00
jimw
6ab1ec3ca8 Added support for booster. 2003-05-07 02:31:56 +00:00
jimw
7c5e6b8c77 Added YASim model for P-51D Mustang 2003-05-03 21:59:41 +00:00
curt
a2b8ee915d Override the default starting c172 rpm to be 0 for 610x version. 2003-04-25 03:31:19 +00:00
curt
22b63476ff Lee Elliott:
I've done a new Sea Hawk.  Well, the model and the fdm aren't new, just
slightly modified, but I've incorporated some more animation stuff and tried
a different way of texturing it.

The animation additions are things I worked out for the YF23 (still can't get
it to fly again) - mostly u/c related stuff.

This actual aircraft (WV908) is in the Royal Navy Historical Flight and so is
kept unusally clean;)  In the photographs I looked at, hardly any fuseage
panel lines were visible so I've not tried to include any.  Instead of the
normal fuselage side views and wing plan textures I've just used fairly
high-res detail 'patches' for the markings, applied to 'carrier' objects.

This is much more like the way I'd do things if I was working on a picture in
my 3d software - there I'd apply multiple textures to an object, as required,
using scope and priority settings to get what I want.  With .ac format models
you can only apply a single texture to an object - hence the need for the
carrier objects.  These are sections of the underlying 'real' object that
have been moved out/away from from the original object surface so that they
cover them.

The pros are 1) the resolution of the details is much higher - have a close
look at the Ace of Diamonds art on the nose and on the bit that sticks out of
the front of the tail-fin (I don't know the proper name for this), and 2)
less texture space is needed.

The most obvious con is that there's more potential for z-buffer problems.  I
notice that whilst on the ground (in chase view), there appears to be
z-buffer fighting for the texture patches but once the a/c has taken off and
has got to about 200ft or so, it clears up.  I've no idea why this should
happen as I'm not changing any of the view settings.

There are a few things I still need to figure out in this respect - I think
there's an issue with graduated textures - they seem to get reduced to 16bpp
and show a lot of banding that's absent on the texture and the model appears
inverted from tower views, at least in 16bpp, but ok from the chase view, and
stuff like that.

I said that the model and fdm aren't new but they have been modified a bit.
I've only reduced the approach aoa in the fdm but the model, whilst basically
the same, has had quite a few changes to accomodate the new u/c and texture
patches.  It also got into FG by a slightly different route - I found that
AC3D would support polys with > 3 sides and after looking at and comparing
.ac and .obj file formats (I can export from RS3D in .obj format) I wrote a C
prog to convert .obj format files into .ac format files.  It's a nasty bit of
hackery that even uses a temporary workfile (LOL), and it will only work with
the simplest of .obj files (e.g. no vertice normal or texture info) but it
allows me to export the model geometry in .obj format, convert it, and load
it straight into AC3D without turning everything into triangles or flipping
face normals.

The funny thing is that objects that consist of just a single rectangle (e.g.
an aileron or flap surface) are not recognised by FG and they have to be
split into two triangles, and once the model's loaded up into FG I can see
from some of the rendering artifacts that it's all still reduced to triangles
prior to display anyway. Still, it saves me from having to do a lot of face
flipping.

Really, the texturing method is experimental and I hope I get some feed-back
on it regarding display and performance issues.  Ultimately, I'd like to try
to reduce the texture size down from 512x512 to 256x256 - nearly half of the
current texture 'space' is unused.
2003-04-21 20:28:24 +00:00
ehofman
6e4c38213e paul mccann wrote:
Hi I fixed the heading bug on the hsi2 and made some changes to the c310-ifr so the adf and dme work.  Just temp fix for those.
2003-04-20 10:05:20 +00:00
ehofman
55178eb9d5 Update some more controls refferences 2003-04-08 08:17:00 +00:00