how to get a wheel to work

I dint know what I am doing I just opened RoR and tried to change the controls ingame but it didnt work. the wheel shows up in oversteer and works in there but is there something else that I need to do?

it is a logitech wingman formula force if that helps
 
Solution
The Input Mapping Tool cannot run or be compiled for modern Linux systems without an extensive rework, the code is very old (it's a cut-up version of 0.37's RoRConfig).

Unfortunately your only option at this stage would be to manually create an input map, this is a long and tedious process.
  1. Launch RoR with your wheel plugged in, then exit.
  2. Head to ~/.rigsofrods/logs and open the RoR.log file.
  3. In the log file, search for "Loading OIS". Scroll down a bit and you should see lines similar to:
    Code:
    21:34:08: * Device: JoyStick Vendor: Bluetooth LE XINPUT compatible input device21:34:08: Creating Joystick 1 (Bluetooth LE XINPUT compatible input device)
    21:34:08: * Axes: 5
    21:34:08: * Sliders: 0
    21:34:08: * POV/HATs: 1...
The Input Mapping Tool cannot run or be compiled for modern Linux systems without an extensive rework, the code is very old (it's a cut-up version of 0.37's RoRConfig).

Unfortunately your only option at this stage would be to manually create an input map, this is a long and tedious process.
  1. Launch RoR with your wheel plugged in, then exit.
  2. Head to ~/.rigsofrods/logs and open the RoR.log file.
  3. In the log file, search for "Loading OIS". Scroll down a bit and you should see lines similar to:
    Code:
    21:34:08: * Device: JoyStick Vendor: Bluetooth LE XINPUT compatible input device21:34:08: Creating Joystick 1 (Bluetooth LE XINPUT compatible input device)
    21:34:08: * Axes: 5
    21:34:08: * Sliders: 0
    21:34:08: * POV/HATs: 1
    21:34:08: * Buttons: 16
    21:34:08: * Vector3: 0
    21:34:08:  * Loading input mapping input.map
    21:34:08:  * Input map successfully loaded: 251 entries
    21:34:08:  * Loading input mapping Bluetooth_LE_XINPUT_compatible_input_device.map
    21:34:08: Ogre::FileNotFoundException::FileNotFoundException: Cannot locate resource Bluetooth_LE_XINPUT_compatible_input_device.map in resource group Config. in..

    If the wheel is detected, details will be shown along with its vendor filename in the error. In this example the filename is Bluetooth_LE_XINPUT_compatible_input_device.map.

  4. Create a new file with the vendor filename you just found in ~/.rigsofrods/config. Ensure the file extension ends in .map, not .map.txt! then open the new file in a text editor.
  5. Read the docs to understand the syntax. A complete list of keypress events can also be found on that page. You can also take a look at the other input maps in the config folder.
  6. Now comes the tedious part. You now need to assign an axis/button to an event then test ingame to figure out which axis/button corresponds to the physical controls. Example:
    Code:
    TRUCK_ACCELERATE               JoystickAxis         0 2 REVERSE+DEADZONE=0.05
    The 2 is the axis/button number. Start at 0, save and load the game. Test each pedal and trigger, one of them should respond. Add comment lines starting with ; once you've figured out each one. Repeat this process for the face buttons ( JoystickButton) and directional pad (JoystickPov).
I'm sorry that this is currently the only way for Linux players. Hopefully one day support will be added to the in-game controls menu.
 
Solution
I think the easiest way at this point would be to run the input mapping software on another computer with windows (which i have) and transport it with a flashdrive
Device control layouts do not directly translate between Windows and Linux. The game includes a Linux-specific mapping for Xbox controllers as the axes are different there:

Code:
Windows:

;Left Stick (Left/Right): Axis 1
;Left Stick (Up/Down): Axis 0
;Right Stick (Left/Right): Axis 3
;Right Stick (Up/Down): Axis 2
;Left/Right Trigger: Axis 4

Linux:

;Left Stick (Left/Right): Axis 0
;Left Stick (Up/Down): Axis 1
;Right Stick (Left/Right): Axis 3
;Right Stick (Up/Down): Axis 4
;Left Trigger: Axis 2
;Right Trigger: Axis 5
 
ok I just made a input map with acceleration and steering (that wasn't hard) but my brakes are engaged a bit while driving, making the car slower, is there a way to fix it? meaning if I change the deadzone thing some would it change at all
 
Back
Top