README.upd20090711.txt

Some notes about the update done 2009-07-11 using MSVC9, in Vista 32-bits

Changes:

= Previous
==========
Change list, in vc7chg08.zip
freeglut\include\GL\freeglut_std.h
PLIB\src\js\jsWindows.cxx
PLIB\src\js\jsName.cxx
Simgear\simgear\sound\sample_openal.cxx
Simgear\simgear\sound\sample_openal.hxx
Simgear\simgear\sound\soundmgr_openal.cxx
Simgear\simgear\sound\soundmgr_openal.hxx
data\Input\Joysticks\Logitech\extreme-3d-pro.xml - this appeared the SAME - see
later - the desired change did not get into this file!

= OSG
=====
Due to a problem with the latest SVN update, did a reversion

C:\FGCVS\OpenSceneGraph>svn up -r PREV
[snip]
U    applications\osgviewer\osgviewer.cpp
[snip]
Updated to revision 10453.

But for now, only overwrite 
applications\osgviewer\osgviewer.cpp
into my C:\FG\31\OpenSceneGraph WORK folder.
See README.osg for full details...

This got OSG Release built.

= SimGear
=========
* applied above previous changes 
* removed .\simgear\screen\texture.cxx from - simgear\simgear.dsp
* removed .\simgear\scene\model\placementtrans.cxx - simgear\simgear.dsp
* for the umteenth time, FIXED Simgear/simgear/magvar/coremag.cxx,
  removing CVS merge error -
  <<<<<<< coremag.cxx
  // $Id: coremag.cxx,v 1.5 2006-10-28 22:12:48 curt Exp $
  =======
This got simgear static library built ;=))

= FlightGear
============
* removed .\src\Main\ViewPartitionNode.cxx - flightgear\flightgear.dsp
* removed .\src\AIModel\AIModelData.cxx - flightgear\flightgear.dsp
LINK showed missing externals, as usual...
* FGPavement::addBezierNode - add source flightgear\src\Airports\pavement.cxx - to FG
* FGBasicWindModulator::FGBasicWindModulator - add source flightgear\src\Environment\fgwind.cxx - to FG
* FGRidgeLift::FGRidgeLift - add source flightgear\src\Environment\ridge_lift.cxx - to FG
* JSBSim::FGAccelerometer - add source flightgear\src\FDM\JSBSim\models\flight_control\FGAccelerometer.cpp - to FG
* SGInteractionAnimation::SGInteractionAnimation - add source simgear\simgear\scene\model\SGInteractionAnimation.cxx - to SG

And voila, FG links ;=))

= upd.bat
=========

Change to -
@set TEMPOSGV=61
@set TEMPPIV=2.9.6
@set TEMPOTV=11

= Running FG
============

* unzip the rfgbats08.zip, to get the batch files
* bin/bats/rfg.bat - adjust this slightly to use full path for FG_ROOT

*** AND I AM FLYING ;=)) ;=)) ;=)) ***

Of course, I have to switch to 'noon' since it is night at
the default KSFO, and had to ADD my Joystick name 
 <name>Logitech Extreme 3D</name>
to data/Input/Joysticks/Logitech/extreme-3d-pro.xml.
Although my Logitech joystick is marked EXTREME 3D PRO,
only the above name is emitted by the DirectInput i/f,
I use in my jsName.cxx that I add to PLIB... else it
does not find a name, and the default is used.

Ran, in bats -
rfg.bat - c172
rfgufo.bat - the UFO
rfg707 - take the big kid for a flight...

All worked stunningly well... still some strange,
momentary pauses here and there, but with good fps
707 > 80 fps, UFO > 100 fps - should throttle this...

Now to pack it up, and put it up on site...

Geoff.
2009-07-11

EOF - README.upd20090711.txt
