Difference between revisions of "Setting up force feedback"

From VDrift
Jump to: navigation, search
(New page: Force feedback is currently only supported on Linux. Prerequisites: * a steering wheel supporting constant force effects (like a Logitech Momo Racing force feedback steering wheel) * Linu...)
 
Line 10: Line 10:
  
 
Once you've met the prerequisites, now recompile vdrift like this:
 
Once you've met the prerequisites, now recompile vdrift like this:
Code:
+
scons force_feedback=1
scons force_feedback=1
 
  
  
 
Now open your VDrift.config. Find the section [ joystick ] and add the following line to the joystick section somewhere:
 
Now open your VDrift.config. Find the section [ joystick ] and add the following line to the joystick section somewhere:
Code:
+
ff_device = /dev/input/event0
ff_device = /dev/input/event0
 
 
 
 
change event0 to whatever device you should use (the one that worked with ffcfstress).
 
change event0 to whatever device you should use (the one that worked with ffcfstress).
  
 
Start up VDrift. The console will print whether or not force feedback initialization succeeded.  Start a practice game. You should feel a force effect on your steering wheel based on the aligning moment force from the front tires.
 
Start up VDrift. The console will print whether or not force feedback initialization succeeded.  Start a practice game. You should feel a force effect on your steering wheel based on the aligning moment force from the front tires.

Revision as of 18:27, 22 January 2009

Force feedback is currently only supported on Linux.

Prerequisites:

  • a steering wheel supporting constant force effects (like a Logitech Momo Racing force feedback steering wheel)
  • Linux
  • HID_FF is enabled in your kernel
  • your device's USB ID is in kernel-source/drivers/usb/input/hid-ff.c
  • the ff-utils test program ffcfstress works for you. Note the device name you use with this program (should be /dev/input/eventX).
  • VDrift SVN r1547 or later

Once you've met the prerequisites, now recompile vdrift like this:

scons force_feedback=1


Now open your VDrift.config. Find the section [ joystick ] and add the following line to the joystick section somewhere:

ff_device = /dev/input/event0

change event0 to whatever device you should use (the one that worked with ffcfstress).

Start up VDrift. The console will print whether or not force feedback initialization succeeded. Start a practice game. You should feel a force effect on your steering wheel based on the aligning moment force from the front tires.