DOCUMENT:Q176714 06-AUG-2002 [homegame] TITLE :Troubleshooting Joystick Problems in Flight Simulator 98 PRODUCT :Microsoft Home Games PROD/VER:: OPER/SYS: KEYWORDS:kbenv kbhw kbsetup kbsound kbtshoot kbtlc fs98 kbimu kbHardwarekbfaq ====================================================================== ------------------------------------------------------------------------------- The information in this article applies to: - Microsoft Flight Simulator 98 ------------------------------------------------------------------------------- SYMPTOMS ======== When you run Flight Simulator 98, you may experience one or more of the following symptoms: - The joystick behaves erratically. - The joystick does not respond. - The rudder or throttle does not respond. RESOLUTION ========== To resolve this issue, use the following troubleshooting methods in the order in which they are listed. As you complete each troubleshooting method, start Flight Simulator 98 and test if the issue is resolved. Verify That Your Operating System Supports Your Game Controller --------------------------------------------------------------- To provide game port support in Microsoft Windows NT 4.0, you must install Service Pack 3 (SP3) or later. Microsoft Windows NT 4.0 SP3 or later supports most analog game controllers. However, it does not support digital game controllers. Microsoft Windows 2000 supports all SideWinder game controllers. You must use the Microsoft SideWinder Game Controller software 3.x or later. Microsoft Windows 95/98 supports both analog and digital game controllers. For best performance, verify that latest version of the device drivers for your game controller are installed in your computer. The following table shows operating system compatibility for Microsoft SideWinder game controllers: Windows NT 4.0 with SP3 Game Controller or later Windows 95/98 -------------------------------------------------------------- SideWinder standard Yes Yes SideWinder 3DPro Analog only Yes SideWinder Game Pad No Yes SideWinder Precision Pro No Yes SideWinder Force Feedback Pro No Yes SideWinder FreeStyle Pro No Yes SideWinder Force Feedback Wheel No Yes Confirm the Game Controller Connection to the Game Port ------------------------------------------------------- Verify that the game controller is connected directly to the game port on your computer. Daisy-chained game controllers or game port adapters can interfere with communication between the game port and the game controller. Windows NT 4.0 does not support daisy-chained game controllers or game port adapters. Disable the SideWinder Game Device Profiler ------------------------------------------- If you use a SideWinder game controller, disable the SideWinder Game Device Profiler or the SideWinder Game Controller software. To do this, right-click the Game Device Profiler icon or the Game Controller Software icon in the status area on the taskbar, and then click Unload. Calibrate the Game Controller ----------------------------- If you use a digital Microsoft SideWinder game controller with version 2.0 or later of the Microsoft SideWinder Game Device software or the Microsoft SideWinder Game Controller software, the software calibrates the game controller automatically. To use version 2.0 of the Microsoft SideWinder Game Device software to test the calibration for your digital SideWinder game controller, follow these steps: 1. Click Start, point to Settings, and then click Control Panel. 2. Double-click Game Controllers. 3. On the Test tab, test all of the functions for your digital SideWinder game controller, and then click OK. 4. Close Control Panel. To use version 3.0 of the Microsoft SideWinder Game Controller software to test the calibration for your digital SideWinder game controller, follow these steps: 1. Click Start, point to Settings, and then click Control Panel. 2. Double-click Game Controllers. 3. On the General tab, click the game controller you want to test in the Game Controllers box, and then click Properties. 4. On the Test tab, test all of the functions for your digital SideWinder game controller, click OK, and then click OK again. 5. Close Control Panel. If you use an analog game controller, or if you use a Microsoft SideWinder 3D Pro or a Microsoft SideWinder game pad with version 1.5 of the SideWinder Game Device software, follow these steps to calibrate the game controller: NOTE: No calibration option is available in version 1.5 of the SideWinder Game Device software unless you install Flight Simulator 98 with DirectX 5.0. 1. Click Start, point to Settings, and then click Control Panel. 2. Double-click Game Controllers. 3. Select the gaming device you want to calibrate in the Controller column, and then click Properties. 4. Click Calibrate, and then follow the instructions on the screen to calibrate the game controller. If you use a SideWinder 3D Pro with version 1.0 of the SideWinder software, when you are prompted to press a button on the controller, press a button on the joystick, not on the joystick base. NOTE: Because of differences between analog game controllers, you may notice a certain amount of deviation between the graphic display for the joystick position and the actual joystick movement. This is normal and does not affect you game controller calibration. 5. When you receive the "You have successfully calibrated your device" message, click Finish. 6. On the Test tab, test all of the functions for your game controller, and then click OK. 7. Close Control Panel. If you cannot calibrate your game controller, or if your game controller does not function properly when you test it, Windows may be unable to communicate properly with the game controller. If this is true, contact the manufacturer of your game controller for information about how to configure the device correctly in Windows. You may also need to obtain and install the latest version of the device drivers. If you calibrate and test the game controller successfully, start Flight Simulator 98 to test the game controller in the game. If the issue continues to occur, calibrate the device in Flight Simulator 98. To do this, follow these steps: 1. Start a new flight in Flight Simulator 98. 2. On the Options menu, click Custom Controls. 3. Verify that the Enable Joystick check box is selected, and then click Calibrate. 4. Follow the instructions on the screen to calibrate your game controller. Reset Default Actions --------------------- To reset the default actions assigned to the game controller, follow these steps: 1. Start a new flight in Flight Simulator 98. 2. On the Options menu, click Custom Controls. 3. Click the Assignments tab. 4. Under the Game Device column, click any command to select it. 5. Click Reset Defaults, and then click Yes. 6. To check if the default actions are selected for your 4-axis game controller, verify that the game device settings for the control axes in the game match the settings in the following table: Action Game Device --------------------------- Ailerons axis Axis 01 Elevator axis Axis 02 Rudder axis Axis 04 Throttle axis Axis 03 If the default actions are not selected, repeat steps 4-5, or follow the steps in the "Manually Assign Actions" method to assign the default actions manually. If the issue continues to occur, proceed to the next method. Rebuild the Fltsim98.cfg File ----------------------------- To rebuild the Fltsim98.cfg file, press and hold down CTRL+SHIFT as you start Flight Simulator 98 and start a new flight. Continue to hold down CTRL+SHIFT until you are in the cockpit view. NOTE: When you rebuild the Fltsim98.cfg file, some of your joystick settings may change. If your game controller is installed properly and the Devices.cfg file contains the default settings for your game controller, Flight Simulator 98 adds the appropriate entries for your game controller to the Fltsim98.cfg file. The Devices.cfg file contains the following joystick headings: [Generic_4] [Generic_4 SLEW] [Generic_3] [Generic_3 RUDDER] [Generic_3 SLEW] [Generic_2] [Generic_2 SLEW] [Spacetec SpaceOrb 360] [Spacetec SpaceOrb 360 SLEW] [Creative GamePad] [Creative GamePad SLEW] [Gravis Gamepad] [Gravis Gamepad SLEW] [Gravis GrIP] [Gravis GrIP SLEW] [Gravis Analog Joystick] [Gravis Analog Joystick RUDDER] [Gravis Analog Joystick SLEW] [Gravis Analog Joystick RUDDER SLEW] [Gravis Analog Pro Joystick] [Gravis Analog Pro Joystick RUDDER] [Gravis Analog Pro Joystick SLEW] [Gravis Analog Pro Joystick RUDDER SLEW] [Thrustmaster Formula T1/T2 without adapter] [Thrustmaster Formula T1/T2 without adapter SLEW] [Thrustmaster Formula T1/T2 with adapter] [Thrustmaster Formula T1/T2 with adapter SLEW] [Thrustmaster Flight Control System] [Thrustmaster Flight Control System RUDDER] [Thrustmaster Flight Control System SLEW] [Thrustmaster Flight Control System RUDDER SLEW] [Logitech WingMan Light] [Logitech WingMan Light RUDDER] [Logitech WingMan Light SLEW] [Logitech WingMan Light RUDDER SLEW] [Logitech WingMan Extreme] [Logitech WingMan Extreme SLEW] [Logitech WingMan] [Logitech WingMan RUDDER] [Logitech WingMan SLEW] [Logitech WingMan RUDDER SLEW] [Logitech ThunderPad] [Logitech ThunderPad SLEW] [CH Flightstick] [CH Flightstick RUDDER] [CH Flightstick SLEW] [CH Flightstick RUDDER SLEW] [CH Flightstick Pro] [CH Flightstick Pro RUDDER] [CH Flightstick Pro SLEW] [CH Flightstick Pro RUDDER SLEW] [CH Virtual Pilot] [CH Virtual Pilot RUDDER] [CH Virtual Pilot SLEW] [CH Virtual Pilot RUDDER SLEW] [CH Virtual Pilot Pro] [CH Virtual Pilot Pro RUDDER] [CH Virtual Pilot Pro SLEW] [CH Virtual Pilot Pro RUDDER SLEW] [Microsoft SideWinder game pad] [Microsoft SideWinder game pad SLEW] [Microsoft SideWinder] [Microsoft SideWinder SLEW] [Microsoft SideWinder 3D Pro] [Microsoft SideWinder 3D Pro SLEW] [Microsoft SideWinder Force Feedback Pro] [Microsoft SideWinder Force Feedback Pro SLEW] [Microsoft SideWinder Precision Pro] [Microsoft SideWinder Precision Pro SLEW] The settings under the SLEW headings determine how the game controller behaves in Slew mode. The settings under the RUDDER headings determine how the game controller behaves when the rudder is enabled. To enable the Rudder settings, click to select the Rudder check box on the Settings tab in the Game Controllers tool in Control Panel. NOTE: If your game controller is not defined in the Devices.cfg file, Flight Simulator 98 may not assign any actions to the buttons on your game controller. To manually assign actions to the buttons on your game control device, proceed to the "Manually Assign Actions" method. Manually Assign Actions ----------------------- To manually assign an action to a button on your game controller, follow these steps: 1. Start a new flight in Flight Simulator 98. 2. On the Options menu, click Custom Controls. 3. Click the Assignments tab. 4. Under the Game Device column, click to select the line for an action you want to assign to a game device command, and then click Assign. NOTE: When you click Assign, the blue line in the Game Device column becomes a white box, and you have five seconds to assign the selected action to a game controller command. 5. On the game controller, press the button or move the axis you want to use for the selected action. If you receive a warning message that a different action is already assigned to the game controller button or axis, click OK. If the issue continues to occur, proceed to the next method. Calibrate as a Different Device ------------------------------- Use the Game Controllers tool in Control Panel to configure your game controller as a different device. NOTE: You cannot configure any Microsoft SideWinder gaming device as a different device except the SideWinder Standard or the SideWinder 3D Pro. For example, to configure a SideWinder 3D Pro joystick as a 3-axis 4-button joystick with Rudder/Pedals, follow these steps: 1. Click Start, point to Settings, and then click Control Panel. 2. Double-click Game Controllers, and then click Microsoft SideWinder 3D Pro. 3. Click Remove, and then click Yes. 4. Click Add, click 3-Axis, 4-Button Joystick, and then click OK. 5. Click Properties. 6. On the Settings tab, click to select the Rudder/Pedals check box. 7. Click Calibrate, and then follow the instructions on the screen to calibrate the game controller. NOTE: Axis 3 is the throttle control, and axis 4 is the rudder control. 8. Click Test to verify that the game controller functions properly. If the issue continues to occur, proceed to the next method. Reduce Sound Playback Quality ----------------------------- If your sound card is unable to properly process game port signals and high quality game sounds at the same time, you may be able to work around the issue by reducing the sound playback quality in the game. To do this, follow these steps: 1. Click Start, point to Find, and then click Files Or Folders. 2. In the Named box, type "fltsim98.cfg" (without the quotation marks), and then click Find Now. 3. In the list of found files, double-click the Fltsim98.cfg file. 4. In the "Choose the program you want to use" box, double-click Notepad. 5. Scroll to the end of the file, press ENTER twice, and then type the following lines, pressing ENTER after each line: [SOUND] Channels=1 SamplesPerSec=11025 6. On the File menu, click Exit. When you are prompted to save the changes, click Yes. You can also change the SamplesPerSec= line automatically when you download and install Patch Set 1.0 for Flight Simulator 98. This patch set also updates other Flight Simulator 98 components. Patch Set 1.0 for Flight Simulator 98 is available as a free download from the following Microsoft Web site: http://www.microsoft.com/games/products.asp?filter=fsim If the issue continues to occur, proceed to the next method. Remove and Then Reinstall Flight Simulator 98 --------------------------------------------- To remove and then reinstall Flight Simulator 98, follow these steps: 1. Insert the Flight Simulator 98 CD-ROM into the CD-ROM drive. Press and hold down SHIFT as you insert the CD-ROM to prevent the program from starting automatically. 2. Click Start, point to Settings, and then click Control Panel. 3. Double-click Add/Remove Programs. 4. On the Install/Uninstall tab, double-click Microsoft Flight Simulator 98. 5. When you are prompted to remove Flight Simulator 98, click OK. 6. Delete the Flight Simulator folder. By default, Flight Simulator 98 is installed in the following folder: :\Program Files\Microsoft Games\Flight Simulator where is the drive letter for the hard disk on which Flight Simulator 98 is installed. For more information about how to delete folders in Windows, see your printed documentation or online Help file. 7. Click Start, and then click Run. 8. In the Open box, type the following line, and then click OK :\setup.exe where is the drive letter for the CD-ROM drive. 9. Follow the instructions on the screen to install the program. If the issue continues to occur, proceed to the next method. Update Device Drivers --------------------- If you are using version 1.0 of the SideWinder Game Device Software, download and install the latest version of the SideWinder Game Controller software from the following Microsoft Web site: http://www.microsoft.com/products/hardware/sidewinder/downloads/default.htm To determine the version of the SideWinder Game Device or SideWinder Game Controller software installed in your computer, follow these steps: 1. Click Start, point to Find, and then click Files Or Folders. 2. In the Named box, type "sw3dpro.vxd" (without the quotation marks). 3. In the Look In box, click All Hard Drives or click the hard disk on which Windows is installed, and then click Find Now. 4. In the list of found files, right-click the Sw3dpro.vxd file, and then click Properties. NOTE: If the Sw3dpro.vxd file is not in the list of found files, the SideWinder software is not installed. 5. On the Version tab, note the value on the File Version line, and then click OK. 6. Close the Find: Files Named Sw3dpro.vxd window. Contact your game controller and sound card manufacturers to inquire about how to obtain and install the latest version of the drivers for your game controller and sound card. For additional information about how to contact your hardware manufacturer, please see the following articles in the Microsoft Knowledge Base: Q65416 Hardware and Software Third-Party Vendor Contact List, A-K Q60781 Hardware and Software Third-Party Vendor Contact List, L-P Q60782 Hardware and Software Third-Party Vendor Contact List, Q-Z If the issue continues to occur, proceed to the next method. Configure the Sound Card to Use Only One DMA Channel ---------------------------------------------------- Your game controller may perform better if you configure the sound card to use only one DMA channel. NOTE: Some programs are unable to run with only one DMA channel. If you experience this issue, restore your original sound card settings. To configure the sound card to use single-mode DMA on a computer running Microsoft Windows NT 4.0-based computer or on a Microsoft Windows 95/98-based computer with legacy sound drivers installed, follow these steps: 1. Click Start, point to Settings, and then click Control Panel. 2. Double-click Multimedia. 3. On the Devices tab (Windows 98/NT) or the Advanced tab (Windows 95), double-click the Audio Devices branch to expand it. 4. Under the Audio Devices branch, click the sound card, and then click Properties. 5. Click Settings. 6. To configure the sound card to use single-mode DMA, see your sound card documentation or use one of the following procedures: - Click to select the Use Single-Mode DMA check box, click OK until you return to Control Panel, and then restart the computer. - In the DMA Channel (16-bit) box, click Disable, click OK until you return to Control Panel, and then restart the computer. - In the High DMA box, click Use DMA, click OK until you return to Control Panel, and then restart the computer. If you cannot use the sound driver to configure single-mode DMA, click Cancel until you return to Control Panel, and then proceed to the "Disable Force-Feedback Effects" method. To configure the sound card to use single-mode DMA on a computer running Windows 95/98-based computer with native sound drivers installed, follow these steps: 1. Click Start, point to Settings, and then click Control Panel. 2. Double-click System. 3. On the Device Manager tab, double-click the Sound, Video And Game Controllers branch to expand it. 4. Under the Sound, Video, And Game Controllers branch, click the sound card, and then click Properties. 5. On the Resources tab, locate the Direct Memory Access (DMA) lines under Resource Type. If you see more than one Direct Memory Access (DMA) line, follow these steps to configure the sound card for single-mode DMA: a. Click to clear the Use Automatic Settings check box. b. In the Settings Based On box, click a Basic Configuration that uses only one DMA channel setting. c. If you see a conflict message in the Conflicting Device List box, repeat step b to select another basic configuration that uses only one DMA channel and does not conflict with any other devices. If you do not see a conflict message in the Conflicting Device List box, click OK, and then click Yes. d. Click Close, and then restart the computer. If you see only one Direct Memory Access (DMA) line, or if you cannot find a basic configuration that uses only one DMA channel, click Cancel, click Cancel again, and then proceed to the next method. Disable Force-Feedback Effects ------------------------------ If you use a SideWinder Force Feedback Pro joystick, disable the force- feedback effects. To do this, follow these steps: 1. Click Start, point to Settings, and then click Control Panel. 2. Double-click Game Controllers. 3. Click to select Microsoft SideWinder Force Feedback Pro. 4. Click Properties. 5. On the Settings tab, drag the Force Feedback slider to Off. 6. Click OK, and then click OK again. If the issue is resolved when you disable the force-feedback effects, please see the following articles in the Microsoft Knowledge Base for additional troubleshooting information, or call Microsoft SideWinder Force Feedback Technical Support at (425) 635-7040: Q175184 SideWinder Force Feedback Pro: No Forces Felt on Test Forces Tab Q175701 No Force Feedback Effects Testing SideWinder Force Feedback Pro Q175233 SideWinder Force Feedback Pro Test Is Slow or Does Not Respond Q174436 Game Port Resource Settings for SideWinder Force Feedback Q174432 Game Port Requirements for SideWinder Force Feedback Pro Q173689 SideWinder Force Feedback Joystick Behaves Erratically Q175158 Force Feedback Err Msg: Your Gaming Device is Not Connected Q175054 SideWinder Not Compatible with Game Port-MIDI Adapter Cable Q174437 Joystick Does Not Work or You Cannot Feel Force Feedback Effects Q174433 Connecting SideWinder Force Feedback Pro for Best Performance MORE INFORMATION ================ If you use a Logitech Warrior joystick, connect it to the game port. Do not connect it to the serial port. The Logitech Warrior does not function properly with DirectX version 5.0 when it is connected to a serial port. Because the Logitech Warrior is not listed in the Devices.cfg file, Flight Simulator 98 may not assign any actions to the buttons on the joystick or may configure it as a generic joystick. Additional query words: 98 flightsim fltsim flt sim fs98 buttons troubleshoot tshoot generic_8359 msgame ====================================================================== Keywords : kbenv kbhw kbsetup kbsound kbtshoot kbtlc fs98 kbimu kbHardware kbfaq Technology : kbGamesSearch kbFlightSimSearch kbFlightSim98 kbSimSearch Version : : Issue type : kbprb ============================================================================= THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY. Copyright Microsoft Corporation 2002.