CFS1 config changes to operate joystick under VISTA OS
I run VISTA OS and have gotten my Saitek Cyborg Evo joystick to operate in CFS1.
My machine is a HP a1720n with an Intel Core 2 CPU 6300 at 1.86 GHz and 2 Gbytes of RAM. The VISTA OS is the 32-bit version running service pack 2. My graphics card is a NVIDIA GeForce 8600 GT.
Based on some other posts, I modifed the COMBATFS.CFG file to recognize my joystick and it works okay now.
The modified file is below with the modifications in red. The procedure is the backup the original COMBATFS.CFG file and using notepad replace the portions of the original file with the sections in red.
If modifying the configuration later using the graphical interface, you may get gibberish about changes to the joystick configuraton and a box confirming the change. You need to say no to all changes and you may need to go back into the file and change the line to something like.
LastJoystickName=Saitek Cyborg USB Stick
That seems to work for me.
For VISTA users
I would also turned off the "User Account Control" in VISTA which is the cause of a lot of problems for flight sim gamers that routinely modify files on the C drive. To do that, do that go to Control Panel. Select Security Center under the classic view. Select "Other Security Settings" and turn off "User Account Control". That feature is their for high risk machines that could be infected by malware modifying programs on the C drive. My recommendation is to instead get a good firewall program.
modified COMBATFS.CFG file to work in VISTA
[LANGUAGE]
DLL=english.fll
[MAIN]
ShowLogo=1
NoWarnNot256=1
Location=20000,20000,20640,20480
Maximized=0
HideMenuNormal=0
HideMenuFullscreen=1
[PANELS]
IMAGE_QUALITY=1
HUD_COLOR=3
[PREFS]
ADF_500_HZ=0
ADVANCED_WEATHER=0
ASLAT=2
ASLON=0
COM_RATE=7
DEMO=0
FULL_SCREEN=2
FULL_640=1
HAZE_FLAG=0
HEAR_COCKPIT=1
HEAR_ENGINE=1
HEAR_NAVIGATION=1
INDASPD=1
KBDAIL=64
KBDELEV=64
KBDRUD=64
LOADDYNSCN=1
LOADSIM=0
LOADWEATHER=1
LOADWINDOW=1
LOG_TIME=0
MAP_ORIENTATION=2
LINEAR_CONTROLS=0
MEASURE=0
MOU_AIL=25
MOU_ELEV=35
MOU_NUL=64
PAUSE_ON_LOST_FOCUS=1
QUICKTIPS_OFF=0
RADIOS_25_KHZ=0
SMOOTH_VIEW=0
SOUND=1
SPLASH_SCREEN_OFF=0
PROMPT_ON_EXIT=1
SYSCLOCK=1
WEATHER=0
NORTH_SEASONAL_LAT=32
SOUTH_SEASONAL_LAT=32
FOREIGN_TRANSLATOR=0
PERFORMANCE_MODE=6
DEF_PERF_MODE=6
GUGSPD=2
MAP_GROUND_TEXTURE=1
PANEL_MASKING_OFF=0
PANEL_STRETCHING_OFF=0
TEXT_SCROLL=1
ImageComplexity=4
AUTO_RUDDER=0
REAL_MIXTURE=0
SOUND_FADER1=0.800000
SOUND_FADER2=0.800000
SOUND_FADER3=0.800000
SOUND_FADER4=0.800000
SOUND_FADER5=0.800000
CHECKLISTS=0,6982,4356
AIRCRAFT_TEXTURE=1
AIRCRAFT_SHADOWS=1
CLOUD_THICKNESS=0
CLOUD_WHISPING=1
GRADIENT_HORIZON=1
GROUND_SHADOWS=1
IMAGE_QUALITY=0
IMAGE_SMOOTHING=1
LOG_FILE=
LOW_RES_RENDERING=0
PROPELLER_VISIBLE=1
SEE_SELF=1
SITUATION=
SKY_TYPE=1
STARTUP_DEMO=
TEXTURE_BLDG=1
TEXTURE_GND=1
TEXTURE_WATER=1
FLIGHT_MODEL=2
UNLIMITED_FUEL=0
UNLIMITED_AMMO=1
SUNGLARE=1
GEFFECTS=1
WEAPON_EFFECT=2
INVINCIBLE=0
AIRSPEED=1
REALISM_SENSE=100
REAL_ENG_STOP=1
OVERALL_REALISM=80
JOYSTICKS=1
[HARDWARE]
Device=NVIDIA GeForce 8600 GT
Mode=1280x1024x32
[AIRtoCONTAINER]
SIM1=Cessna Skylane 182R RG
SIM2=Learjet 45
SIM3=Schweizer 2-32 Sailplane
SIM4=Sopwith Camel
SIM5=Extra 300S
SIM6=Boeing 737-400
[APL]
CACHE_WAV_FILES=1
[Controls]
LastJoystickName=Saitek Cyborg USB Stick
force_master_gain=10000
force_master_enabled=1
force_stick_force_enabled=1
force_stick_shaker_enabled=1
force_gear_bump_enabled=1
force_crash_enabled=1
force_ground_bumps_enabled=1
force_machinegun_enabled=1
force_bulletdamage_enabled=1
force_rocket_enabled=1
force_bomb_enabled=1
force_flak_enabled=1
PAN_RATE=400
[settings]
joystick=1
ForceFeedJoystick=1
[Free Flight]
Aircraft=Supermarine Spitfire MK IX
GunAmmo=1400
CannonAmmo=240
RocketAmmo=0
BombAmmo=0
Clouds=1
visibility=2
winds=0
TimeOfDay=1
AirFieldIndex=34
AirfieldName=Interlaken
AirfieldChecked=1
UserLar=N46* 41.83'
UserLon=E7* 50.53'
UserAlt=+0
[SITUATIONAL_OPTIONS]
Enemy_indicator=1
Radar=1
NameTags=1
Range_indicator=1
Combat_status_messages=1
Radio_com=0
[MULTIPLAYER]
TICKS_PER_SYNC=90
TIME_BETWEEN_PACKETS=250
COLLISION_SECS=2
FOLLOWING_MULTIPLIER=5
ALLOW_PLANE_MODEL_SEND=0
ALLOW_PLANE_MODEL_RECEIVE=0
ALLOW_TEXTURE_SEND=0
ALLOW_TEXTURE_RECEIVE=0
MAX_SEGMENT_SIZE=100
MAX_SEGMENTS_PER_SEC=1
AUTOPILOT_LOCK=0
DISTANCE_DISPLAY=1
ADF_TRACK=0
ALLOW_NAME_TAG_DISPLAY=1
SP_PROTOCOL_SELECTION=-1
SP_PROTOCOL_ADDRESS=
NAME_TAG_DISPLAY_DISTANCE=40.000000
TIME_BETWEEN_SESSION_ENUMERATIONS=1000
SP_DISPLAY_CHEAT_WARNINGS=0
[KEYBOARD_MAIN]
SELECT_1=49,11
SELECT_2=50,11
SELECT_3=51,11
SELECT_4=52,11
MINUS=189,8
PLUS=187,8
ZOOM_1X=8,8
SOUND_TOGGLE=81,8
FULL_WINDOW_TOGGLE=87,8
ENGINE=69,10
SIM_RATE=82,8
SLEW_TOGGLE=89,8
PAUSE_TOGGLE=80,8
VIEW_MODE=83,8
GEAR_TOGGLE=71,8
ANTI_ICE_TOGGLE=72,8
JET_STARTER=74,8
ALL_LIGHTS_TOGGLE=76,8
VIEW_WINDOW_TO_FRONT=222,8
MAGNETO=77,8
BRAKES=190,8
SPOILERS_TOGGLE=191,8
FLAPS_UP=116,8
THROTTLE_FULL=48,8
THROTTLE_INCR=115,8
THROTTLE_DECR=114,8
FLAPS_DOWN=119,8
VIEW=111,8
NUMPAD7=36,8
NUMPAD8=38,8
NUMPAD9=33,8
NUMPAD4=37,8
NUMPAD5=12,8
NUMPAD6=39,8
NUMPAD1=35,8
NUMPAD2=40,8
MOUSE_AS_YOKE_TOGGLE=46,10
PAN_LEFT=8,11
PAN_RIGHT=13,11
VIEW_FORWARD=38,41
VIEW_FORWARD_RIGHT=33,41
VIEW_RIGHT=39,41
VIEW_REAR_RIGHT=34,41
VIEW_REAR=40,41
VIEW_REAR_LEFT=35,41
VIEW_LEFT=37,41
VIEW_FORWARD_LEFT=36,41
VIEW_DOWN=12,42
RUDDER_LEFT=45,8
RUDDER_RIGHT=135,8
BRAKES_LEFT=122,8
BRAKES_RIGHT=123,8
EXIT=67,10
ABORT=3,10
PAN_UP=8,9
PAN_DOWN=13,9
READOUTS_FLIGHT=90,9
PANEL_TOGGLE=219,9
VIEW_MODE_REV=83,9
LANDING_LIGHTS_TOGGLE=76,10
PARKING_BRAKES=190,10
MINUS_SHIFT=189,9
PLUS_SHIFT=187,9
FLAPS_INCR=118,8
FLAPS_DECR=117,8
PROP_PITCH_LO=115,10
PROP_PITCH_INCR=114,10
PROP_PITCH_DECR=113,10
PROP_PITCH_HI=112,10
MIXTURE_RICH=115,11
MIXTURE_INCR=114,11
MIXTURE_DECR=113,11
MIXTURE_LEAN=112,11
CLOSE_VIEW=221,8
NEW_VIEW=219,8
NEW_MAP=221,9
NEXT_VIEW=9,10
PREV_VIEW=9,11
GEAR_PUMP=71,10
PITOT_HEAT_TOGGLE=72,9
CHECKLIST_VIEW=67,9
MP_CHAT=13,10
MP_ACTIVATE_CHAT=13,8
PANEL_1=49,9
PANEL_2=50,9
PANEL_3=51,9
PANEL_4=52,9
PANEL_5=53,9
PANEL_6=54,9
PANEL_7=55,9
PANEL_8=56,9
PANEL_9=57,9
GUN_SIGHT_TOGGLE=220,8
VIEW_FORWARD_UP=38,42
VIEW_FORWARD_RIGHT_UP=33,42
VIEW_REAR_RIGHT_UP=34,42
VIEW_REAR_UP=40,42
VIEW_REAR_LEFT_UP=35,42
VIEW_FORWARD_LEFT_UP=36,42
VIEW_UP=12,41
SKIP_ACTION=88,8
FIRE_ALL_GUNS=32,8
FIRE_PRIMARY_GUNS=49,8
FIRE_SECONDARY_GUNS=50,8
DROP_BOMB=52,8
FIRE_ROCKET=51,8
FIRE_TIMED_ROCKET=51,10
TOGGLE_RADAR=120,8
INVOKE_HELP=112,8
SELECT_NEXT_TARGET=9,8
TOGGLE_PADLOCK=192,8
UNLOCK_TARGET=192,9
TOGGLE_AIRCRAFT_LABELS=78,8
TOGGLE_DAMAGE_TEXT=70,8
TOGGLE_ENEMY_INDICATOR=85,8
WAR_EMERGENCY_POWER=121,8
BAIL_OUT=79,8
TOGGLE_RADIO=66,8
KEYBOARD_OVERLAY=72,8
CHASE_VIEW=67,8
BOMB_VIEW=65,8
HUD_UNITS=87,10
HUD_COLOR=87,9
ENGINE_AUTO_START=69,8
THROTTLE_50=53,8
THROTTLE_60=54,8
THROTTLE_70=55,8
THROTTLE_80=56,8
THROTTLE_90=57,8
OVERLAYMENU_VIEW=113,8
USER_INTERRUPT=27,8
SELECT_PREVIOUS_TARGET=9,9
SNAP_FORWARD=32,10
SNAP_REAR=32,11
AILERON_TRIM_LEFT=37,42
AILERON_TRIM_RIGHT=39,42
RUDDER_TRIM_LEFT=45,42
RUDDER_TRIM_RIGHT=135,42
[KEYBOARD_SLEW]
SLEW_ALTIT_UP_FAST=115,8
SLEW_ALTIT_FREEZE1=114,8
SLEW_ALTIT_FREEZE2=113,8
SLEW_ALTIT_DN_FAST=112,8
SLEW_ALTIT_PLUS=81,8
SLEW_ALTIT_MINUS=65,8
SLEW_PITCH_DN_FAST=119,8
SLEW_PITCH_DN_SLOW=118,8
SLEW_PITCH_FREEZE=117,8
SLEW_PITCH_UP_FAST=116,8
SLEW_PITCH_PLUS=57,8
SLEW_PITCH_MINUS=48,8
READOUTS_SLEW=90,9
SLEW_BANK_MINUS=36,8
SLEW_AHEAD_PLUS=38,8
SLEW_BANK_PLUS=33,8
SLEW_LEFT=37,8
SLEW_FREEZE=12,8
SLEW_RIGHT=39,8
SLEW_HEADING_MINUS=35,8
SLEW_AHEAD_MINUS=40,8
SLEW_HEADING_PLUS=34,8
SLEW_RESET=32,8
[JOYSTICK_00]
LOCKED=0
TYPE=45148
AXIS_FLAGS=15
AXIS_EVENT_00=AXIS_AILERONS_SET
AXIS_SCALE_00=64
AXIS_NULL_00=36
AXIS_EVENT_01=AXIS_ELEVATOR_SET
AXIS_SCALE_01=64
AXIS_NULL_01=36
AXIS_EVENT_02=AXIS_THROTTLE_SET
AXIS_SCALE_02=127
AXIS_NULL_02=1
AXIS_EVENT_03=AXIS_RUDDER_SET
AXIS_SCALE_03=64
AXIS_NULL_03=36
BUTTON_DOWN_EVENT_00=FIRE_PRIMARY_GUNS
BUTTON_DOWN_REPEAT_00=1
BUTTON_DOWN_EVENT_01=FIRE_SECONDARY_GUNS
BUTTON_DOWN_REPEAT_01=1
BUTTON_DOWN_EVENT_02=SELECT_NEXT_TARGET
BUTTON_DOWN_EVENT_03=SELECT_PREVIOUS_TARGET
BUTTON_DOWN_EVENT_04=FIRE_ROCKET
BUTTON_DOWN_EVENT_05=DROP_BOMB
BUTTON_DOWN_EVENT_06=WAR_EMERGENCY_POWER
BUTTON_DOWN_EVENT_07=TOGGLE_PADLOCK
BUTTON_DOWN_EVENT_08=NUMPAD7
BUTTON_DOWN_EVENT_09=NUMPAD1
BUTTON_DOWN_EVENT_32=VIEW_FORWARD_UP/PAN_UP
BUTTON_DOWN_REPEAT_32=1
BUTTON_DOWN_EVENT_33=VIEW_FORWARD_RIGHT/PAN_UP_RIGHT
BUTTON_DOWN_REPEAT_33=1
BUTTON_DOWN_EVENT_34=VIEW_RIGHT/PAN_RIGHT
BUTTON_DOWN_REPEAT_34=1
BUTTON_DOWN_EVENT_35=VIEW_REAR_RIGHT/PAN_DOWN_RIGHT
BUTTON_DOWN_REPEAT_35=1
BUTTON_DOWN_EVENT_36=VIEW_REAR/PAN_DOWN
BUTTON_DOWN_REPEAT_36=1
BUTTON_DOWN_EVENT_37=VIEW_REAR_LEFT/PAN_DOWN_LEFT
BUTTON_DOWN_REPEAT_37=1
BUTTON_DOWN_EVENT_38=VIEW_LEFT/PAN_LEFT
BUTTON_DOWN_REPEAT_38=1
BUTTON_DOWN_EVENT_39=VIEW_FORWARD_LEFT/PAN_UP_LEFT
BUTTON_DOWN_REPEAT_39=1
BUTTON_DOWN_EVENT_40=VIEW_RESET
[JOYSTICK_SLEW_00]
LOCKED=0
TYPE=45148
AXIS_FLAGS=15
AXIS_EVENT_00=AXIS_SLEW_SIDEWAYS_SET
AXIS_SCALE_00=64
AXIS_NULL_00=36
AXIS_EVENT_01=AXIS_SLEW_AHEAD_SET
AXIS_SCALE_01=64
AXIS_NULL_01=36
AXIS_EVENT_03=AXIS_SLEW_HEADING_SET
AXIS_SCALE_03=64
AXIS_NULL_03=36
BUTTON_DOWN_EVENT_00=SLEW_RESET
BUTTON_DOWN_EVENT_01=PAN_RESET
BUTTON_DOWN_EVENT_02=SLEW_ALTIT_PLUS
BUTTON_DOWN_EVENT_03=SLEW_ALTIT_MINUS
BUTTON_DOWN_EVENT_04=SLEW_PITCH_PLUS
BUTTON_DOWN_EVENT_05=SLEW_PITCH_MINUS
BUTTON_DOWN_EVENT_06=SLEW_BANK_MINUS
BUTTON_DOWN_EVENT_07=SLEW_BANK_PLUS
BUTTON_DOWN_EVENT_32=VIEW_FORWARD_UP/PAN_UP
BUTTON_DOWN_REPEAT_32=1
BUTTON_DOWN_EVENT_33=VIEW_FORWARD_RIGHT/PAN_UP_RIGHT
BUTTON_DOWN_REPEAT_33=1
BUTTON_DOWN_EVENT_34=VIEW_RIGHT/PAN_RIGHT
BUTTON_DOWN_REPEAT_34=1
BUTTON_DOWN_EVENT_35=VIEW_REAR_RIGHT/PAN_DOWN_RIGHT
BUTTON_DOWN_REPEAT_35=1
BUTTON_DOWN_EVENT_36=VIEW_REAR/PAN_DOWN
BUTTON_DOWN_REPEAT_36=1
BUTTON_DOWN_EVENT_37=VIEW_REAR_LEFT/PAN_DOWN_LEFT
BUTTON_DOWN_REPEAT_37=1
BUTTON_DOWN_EVENT_38=VIEW_LEFT/PAN_LEFT
BUTTON_DOWN_REPEAT_38=1
BUTTON_DOWN_EVENT_39=VIEW_FORWARD_LEFT/PAN_UP_LEFT
BUTTON_DOWN_REPEAT_39=1
BUTTON_DOWN_EVENT_40=VIEW_RESET
[FACILITIES]
REGION=
COUNTRY=
STATE=
CITY=
GTL_BUTTON=4096
[Realism]
UnlimitedFuel=0
UnlimitedAmmo=1
Sunglare=1
GEffect=1
Invincible=0
FlightModel=2
WeaponEffect=2
IndicatedAirspeed=1
[Quick Combat]
MaxEnemyPlanes=5
Aircraft=North American P-51D
GunAmmo=1880
CannonAmmo=0
RocketAmmo=0
BombAmmo=0
Clouds=1
visibility=2
winds=0
TimeOfDay=1
difficulty=0
EnemyType=option.0
AirFieldIndex=34
AirfieldName=Interlaken
AirfieldChecked=1
UserLar=N46* 41.83'
UserLon=E7* 50.53'
UserAlt=5000
TacticalSituation=0
EnmyTypeIndex=0