Using Gamepads in First Person Shooters (FPS)

There are a couple of things to be said about using WingMan® game controllers and Profiler to play First Person Shooter (FPS) type games.  The first thing that should be known is how Profiler works (i.e. generating commands, mouse emulation, polling a game for input, etc).  Detailed information about these items can be found in the WingMan® Profiler FAQ.  The second thing is to understand that for the most part, FPS type games are not usually designed to make use of these types of controllers (see below for details).

 

How do I configure my joystick/gamepad  for use in  first person shooter & strategy  games?

In general first person shooters (FPS),  strategy, and golf type games are designed with a  mouse & keyboard in mind for the game's controls.   A small amount of these genres of games do  allow for joystick/gamepad input, but the way to enable them varies from game to  game.  Even when it is possible to use a joystick/gamepad in these type of  games, the overall performance may not be as good as with a mouse & keyboard  combination.  Also, the instructions may not be easy/clear for the typical  gamer.

So as a first step, it is always a good idea to  check with the game's documentation (or even the game developer) to see if a  game does support a joystick/gamepad type controller, and to get details on how  to configure the game to use them.

You could also consider to experiment with the WingMan® Profiler mouse emulation feature to determine if you can get a setting that is  acceptable for use with the game.

Halo on Xbox™ is a good example of how a game  developer can support use of a gamepad in an FPS game.  Hopefully more game  developers on the PC will implement this type of support in the future for  gamepads.

 

How do I enable mouse emulation on your my WingMan® gamepad?

Mouse emulation options exists only for gamepads.  When this option is enabled the driver software does a translation of joystick  movement to mouse movement.

WingMan® software allows you to configure a joystick  axis to simulate mouse movement.  Normally you would configure the X and Y axis  of a mini-joystick to report mouse-X and mouse-Y movement  respectively.

To configure an axis to report mouse movement  :-

There are some additional points to consider when  using mouse emulation :-

  1. Most FPS games do not poll the joystick so there  are no joystick reports generated (and thus no mouse movement generated). If the  game does not poll the joystick then you must have another application running  in the background that is polling the joystick. You could consider to use the  POSWDM utility from the gadgets pages and have it running in the  background.

  2. After starting mouse emulation mode you should  rotate the mini-joysticks fully to correctly establish the range of movement for  your device. If you do not do this then you will find that the cursor may drift  even when the mini-joystick is not moving.

  3. As always when creating a profile it is best to  experiment with NOTEPAD or POSWDM.  See the Profiler FAQ for more general tips on creating an troubleshooting profiles.

 

Configuring  a "dual" mini joystick WingMan gamepad (i.e.  WingMan®RumblePad™ for use in a FPS games (i.e. Medal of Honor: Allied Assault).

The following step by step instructions will help you configure a WingMan® game profile to set up mouse movement on a "dual" mini joystick WingMan® gamepad :-

Bear in mind that the mouse emulation will be nowhere near as playable as using an actual mouse/keyboard combination.  The fundamental reason for this is because a mouse is a "relative" device, and game controllers such as gamepads/joysticks, are "absolute" devices.

Most of the FPS style games on the market were design with this type of controller in mind.  Hopefully numerous game developers will try to follow the "Halo" example of controller setup for gamepads.  "Halo" for XBox has probably the most "playable" controller configuration for a FPS style game that we have come across.

If you need to assign more mouse buttons to your device, please follow the last 2 steps for each mouse button that you need.

At this point, you may want to load up the game to see if the controls feel ok.  If any adjustments are needed, please do the following:-

NOTE: Once the game starts you will need to move the mini joysticks around its' edges to get the calibration set.