I've been trying to get FG to run using my Saitek X-36 USB joystick, which I have configured to appear as a default directX joystick in Windows. I ran fgjs and js_demo, and FG sees the joystick fine. I get basic functionality (pitch, roll, and throttle only- no buttons or rudder axis) in the default mode, but if I attempt to include axis mappings created by fgjs in a system.fgfsrc file the program will not load. There was no system.fgfsrc file in the data folder after installing 0.9.8, even after running the program off of the wizard, which in 0.9.6 wrote a new system file to the folder. So, I created the following system file, pasted the joystick mappings into it, and saved it as system.fgfsrc in the data folder. This method worked partially in version 0.9.6.
c:\FlightGear\bin\Win32\fgfs.exe
--fg-root=c:\FlightGear\data
--fg-scenery=c:\FlightGear\data\Scenery;c:\FlightGear\scenery
--airport-id=KSFO
--aircraft=c172p-2dpanel
--control=joystick
--disable-splash-screen
--disable-intro-music
--disable-random-objects
--disable-sound
--disable-hud-3d
--disable-specular-highlight
--disable-ai-models
--disable-clouds
--disable-skyblend
--shading-flat
--fog-disable
--timeofday=noon
--prop:/input/joysticks/js[0]/axis[1]/binding/command=property-scale
--prop:/input/joysticks/js[0]/axis[1]/binding/property=/controls/flight/elevator
--prop:/input/joysticks/js[0]/axis[1]/binding/dead-band=0.02
--prop:/input/joysticks/js[0]/axis[1]/binding/offset=0.0
--prop:/input/joysticks/js[0]/axis[1]/binding/factor=1.0
--prop:/input/joysticks/js[0]/axis[0]/binding/command=property-scale
--prop:/input/joysticks/js[0]/axis[0]/binding/property=/controls/flight/aileron
--prop:/input/joysticks/js[0]/axis[0]/binding/dead-band=0.02
--prop:/input/joysticks/js[0]/axis[0]/binding/offset=0.0
--prop:/input/joysticks/js[0]/axis[0]/binding/factor=1.0
--prop:/input/joysticks/js[0]/axis[3]/binding/command=property-scale
--prop:/input/joysticks/js[0]/axis[3]/binding/property=/controls/flight/rudder
--prop:/input/joysticks/js[0]/axis[3]/binding/dead-band=0.02
--prop:/input/joysticks/js[0]/axis[3]/binding/offset=0.0
--prop:/input/joysticks/js[0]/axis[3]/binding/factor=1.0
--prop:/input/joysticks/js[0]/axis[2]/binding/command=property-scale
--prop:/input/joysticks/js[0]/axis[2]/binding/property=/controls/engines/engine/throttle
--prop:/input/joysticks/js[0]/axis[2]/binding/dead-band=0.02
--prop:/input/joysticks/js[0]/axis[2]/binding/offset=-1.0
--prop:/input/joysticks/js[0]/axis[2]/binding/factor=-0.5
--prop:/input/joysticks/js[0]/axis[5]/binding/command=property-scale
--prop:/input/joysticks/js[0]/axis[5]/binding/property=/controls/engines/engine/mixture
--prop:/input/joysticks/js[0]/axis[5]/binding/dead-band=0.02
--prop:/input/joysticks/js[0]/axis[5]/binding/offset=-1.0
--prop:/input/joysticks/js[0]/axis[5]/binding/factor=-0.5
--prop:/input/joysticks/js[0]/axis[4]/binding/command=property-scale
--prop:/input/joysticks/js[0]/axis[4]/binding/property=/controls/engines/engine/pitch
--prop:/input/joysticks/js[0]/axis[4]/binding/dead-band=0.02
--prop:/input/joysticks/js[0]/axis[4]/binding/offset=-1.0
--prop:/input/joysticks/js[0]/axis[4]/binding/factor=-0.5
--prop:/input/joysticks/js[0]/axis[6]/binding/command=property-scale
--prop:/input/joysticks/js[0]/axis[6]/binding/property=/sim/views/axes/lat
--prop:/input/joysticks/js[0]/axis[6]/binding/dead-band=0.02
--prop:/input/joysticks/js[0]/axis[6]/binding/offset=0.0
--prop:/input/joysticks/js[0]/axis[6]/binding/factor=1.0
--prop:/input/joysticks/js[0]/axis[7]/binding/command=property-scale
--prop:/input/joysticks/js[0]/axis[7]/binding/property=/sim/views/axes/long
--prop:/input/joysticks/js[0]/axis[7]/binding/dead-band=0.02
--prop:/input/joysticks/js[0]/axis[7]/binding/offset=0.0
--prop:/input/joysticks/js[0]/axis[7]/binding/factor=1.0
--prop:/input/joysticks/js[0]/button[2]/binding/repeatable=false
--prop:/input/joysticks/js[0]/button[2]/binding/command=property-adjust
--prop:/input/joysticks/js[0]/button[2]/binding/property=/controls/gear/brake-left
--prop:/input/joysticks/js[0]/button[2]/binding/step=1
--prop:/input/joysticks/js[0]/button[1]/binding/repeatable=false
--prop:/input/joysticks/js[0]/button[1]/binding/command=property-adjust
--prop:/input/joysticks/js[0]/button[1]/binding/property=/controls/gear/brake-right
--prop:/input/joysticks/js[0]/button[1]/binding/step=1
--prop:/input/joysticks/js[0]/button[15]/binding/repeatable=false
--prop:/input/joysticks/js[0]/button[15]/binding/command=property-adjust
--prop:/input/joysticks/js[0]/button[15]/binding/property=/controls/flight/flaps
--prop:/input/joysticks/js[0]/button[15]/binding/step=0.34
--prop:/input/joysticks/js[0]/button[17]/binding/repeatable=false
--prop:/input/joysticks/js[0]/button[17]/binding/command=property-adjust
--prop:/input/joysticks/js[0]/button[17]/binding/property=/controls/flight/flaps
--prop:/input/joysticks/js[0]/button[17]/binding/step=-0.34
--prop:/input/joysticks/js[0]/button[11]/binding/repeatable=true
--prop:/input/joysticks/js[0]/button[11]/binding/command=property-adjust
--prop:/input/joysticks/js[0]/button[11]/binding/property=/controls/flight/elevator-trim
--prop:/input/joysticks/js[0]/button[11]/binding/step=0.001
--prop:/input/joysticks/js[0]/button[13]/binding/repeatable=true
--prop:/input/joysticks/js[0]/button[13]/binding/command=property-adjust
--prop:/input/joysticks/js[0]/button[13]/binding/property=/controls/flight/elevator-trim
--prop:/input/joysticks/js[0]/button[13]/binding/step=-0.001
After running "C:\FlightGear\bin\Win32>fgfs" off of the command prompt, I get the following error:
Unknown option '{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fmodern\fprq1\fcharset0 Courier New;}}'
Config file parse error: /FlightGear/data/system.fgfsrc '{rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fmodern\fprq1\fcharset0 Courier New;}}'
Running FlightGear 0.9.8 Win32
Abit IC7 Mobo (Intel 875P)
Pentium 4 2.6C
2x512 HyperX DDR400
Leadtek FX5900 (Nvidia 66.72)
Creative SB PCI512 (kX Audio Driver Version: 5, 10, 00, 3537 - debug)
Saitek X-36 USB (Dhauzimmer 2.105C, Hazardscript 0.8 DirectX profile)
WinXP Home SP1
Any idea what the problem is? Thanks in advance for your help
- Paul Parisi
_______________________________________________ Flightgear-users mailing list [email protected] http://mail.flightgear.org/mailman/listinfo/flightgear-users 2f585eeea02e2c79d7b1d8c4963bae2d
