Skip to content

FFShifter v1.0 BETA 0.3 - Release 3

Latest
Compare
Choose a tag to compare
@ThreeDeeJay ThreeDeeJay released this 10 May 18:46

How to use Force Feedback joystick as an automatic/gear shifter/etc.:

  1. Run FFShifter

  2. Optionally, click Config and Select ForceFields file

  3. Click Start and keep it running in the background.
    a. If the game clears FFShifter's FFB when starting or the game window's focused, use Start with Delay so FFShifter overrides the game's FFB (or lack thereof). You can add the game to HidHide to prevent FFB hijack, and if you need to bind other joystick buttons, you can map the joystick to a virtual controller with something like XOutput then use the emulated controller in the game.

  4. Bind these keyboard keys in-game:

    • Manual
      • 1: 1st Gear
      • 2: 2nd Gear
      • 3: 3rd Gear
      • 4: 4th Gear
      • 5: 5th Gear
      • 6: 6th Gear
    • Automatic:
      • P: Parking
      • R: Reverse (Also used in Manual)
      • N: Neutral (Also used in Manual)
      • D: Drive
      • L: Low
  5. For other modes, just bind the stick axes as usual, but disable force feedback so it doesn't override FFShifter's.

Notes:

  • Made mainly for the Microsoft SideWinder Force Feedback 2, but should probably work with other DirectInput FFB joysticks.
  • Only includes my simplified up presets instead of the original ones to remove clutter/redundancy.
  • Draw (input/preset visualization) is disabled by default to reduce CPU usage while playing the game but you can still enable it.
  • May not work with games that use raw input (needs confirmation)
  • May not work with games running as administrator, unless FFShifter is also run as admin.

Game-specific notes:

  • BeamNG.drive: Hijacks FFB (See step 3A)
  • Wreckfest: Hijacks FFB (See step 3A)
  • City Car Driving: Uses raw input, FFShifter ignored