UPDATED by Zappadoc 2019-02-26

 

How to get ffb with your Codemasters games DiRT Rally 2.0 and DiRT 4 using your simucube osw direct drive?

 

IMPORTANT: don’t trust guys around which give you the wrong information. Double check your device settings and compare with the line below, This is the correct way to declare your DD to be able to choose between Direct Drive driver and DR2.0 FFB settings, With the correct parameters this will greatly improve the FFB in Dirt Rally 2.0 and please add the link to this page which is updated regularly and do not just copy/past these info. Thanks.

 

The current DR2.0 FFB will not give you as much surface information as the DR1.0 but you can play with params to improve it. Beware all grayed settings are in fact perfectly usable. After a lot of game and simucube FFB tweaks, the feeling should be closer to DR1 but more attenuated unfortunately. We are all waiting for an FFB bug fix from Codemasters.

 

MMOS


DiRT 4 and DiRT Rally 2.0 MOD FOR SIMUCUBE MMOS MANAGEMENT

For OSW Simucube users, you have to enter the description of the device manually and create the corresponding generic actionmap file. I posted the instructions in Codemasters forum and here.

ATTENTION: THIS MOD DOESN’T CONTAIN ANY FFB PARAMETERS,
This allows the game to recognize the mmos device as a DD steering wheel only.

in game directory
input directory
device_defines.xml

after   <!– comments –>
add this line:

<device id="{0FFBF055-0000-0000-0000-504944564944}" name="simucube_osw_mmos" priority="100" type="wheel" official="false" />

 

IMPORTANT: don’t trust guys around which give you the wrong information. Double check your device settings and compare with the line above, This is the correct way to declare your DD to be able to choose between Direct Drive driver and DR2.0 FFB settings, With the correct parameters this will greatly improve the FFB in Dirt Rally 2.0 and please add the link to this page which is updated regularly and do not just copy/past these info. Thanks.

 

in actionmap directory
create a xml file with Notepad++ named
simucube_osw_mmos.xml

with:

the xml file below is in attachment

<?xml version="1.0" encoding="utf-8"?>
<action_map name="simucube_osw_mmos" device_name="simucube_osw_mmos" library="lib_direct_input">
  <group name="driving">
    <action name="change_view">
      <axis name="di_button_6" />
    </action>
    <group name="gear">
      <group name="sequential">
        <action name="up">
          <axis name="di_button_10" />
        </action>
        <action name="down">
          <axis name="di_button_5" />
        </action>
      </group>
    </group>
    <action name="handbrake">
      <axis name="di_button_8" />
    </action>
    <action name="headlights">
      <axis name="di_button_11" />
    </action>
    <group name="look">
      <action name="back">
        <axis name="di_button_7" />
      </action>
    </group>
    <action name="pause">
      <axis name="di_button_14" />
    </action>
    <action name="reset_vehicle">
      <axis name="di_button_9" />
    </action>
    <action name="roadside_repair">
      <axis name="di_button_1" />
    </action>
    <group name="steer">
      <action name="left">
        <axis name="di_x_axis" type="lower" deadzone="0.0" saturation="1.0" />
      </action>
      <action name="right">
        <axis name="di_x_axis" type="upper" deadzone="0.0" saturation="1.0" />
      </action>
    </group>
    <action name="wipers">
      <axis name="di_button_13" />
    </action>
  </group>
  <group name="school">
    <action name="instructor_recap">
      <axis name="di_button_3" />
    </action>
  </group>
  <group name="menu">
    <group name="button">
      <action name="3">
        <axis name="di_button_2" />
      </action>
      <action name="4">
        <axis name="di_button_4" />
      </action>
      <action name="start">
        <axis name="di_button_1" />
      </action>
      <action name="select">
        <axis name="di_button_15" />
      </action>
      <group name="shoulder">
        <action name="left">
          <axis name="di_button_5" />
        </action>
        <action name="right">
          <axis name="di_button_10" />
        </action>
      </group>
    </group>
    <group name="navigate">
      <action name="back">
        <axis name="di_button_11" />
      </action>
      <action name="select">
        <axis name="di_button_13" />
      </action>
      <action name="cancel_keybinding">
        <axis name="di_button_14" />
      </action>
    </group>
    <group name="view">
      <action name="left">
        <axis name="di_x_axis" type="lower" deadzone="0.0" saturation="1.0" />
      </action>
      <action name="right">
        <axis name="di_x_axis" type="upper" deadzone="0.0" saturation="1.0" />
      </action>
    </group>
  </group>
  <group name="replay">
    <action name="exit">
      <axis name="di_button_11" />
    </action>
    <action name="forward">
      <axis name="di_x_axis" type="upper" deadzone="0.0" saturation="1.0" />
    </action>
    <action name="rewind">
      <axis name="di_x_axis" type="lower" deadzone="0.0" saturation="1.0" />
    </action>
    <action name="pause">
      <axis name="di_button_13" />
    </action>
    <group name="toggle">
      <action name="music">
        <axis name="di_button_6" />
      </action>
      <action name="ui">
        <axis name="di_button_12" />
      </action>
    </group>
    <group name="camera">
      <action name="previous">
        <axis name="di_button_5" />
      </action>
      <action name="next">
        <axis name="di_button_10" />
      </action>
    </group>
  </group>
  <group name="network">
    <group name="toggle">
      <action name="voice">
        <axis name="di_button_3" />
      </action>
    </group>
  </group>
</action_map>

DOWNLOAD simucube_osw_mmos xml

Unzip and copy the xml file in the correct directory

 

new “flavor” actionmap with minimal settings, use load preset in game settings to restore this minimal settings:

create a xml file with Notepad++ named
simucube_osw_mmos_minimal.xml

with:

<?xml version="1.0" encoding="utf-8"?>
<action_map name="simucube_osw_mmos_minimal" device_name="simucube_osw_mmos" library="lib_direct_input">
  <axis_defaults>
    <axis name="di_x_axis">
    <action deadzone="0" name="driving.steer.left" />
    <action deadzone="0" name="driving.steer.right" />
    </axis>
  </axis_defaults>
  <group name="driving">
    <group name="steer">
      <action name="left">
       <axis name="di_x_axis" type="lower" />
      </action>
     <action name="right">
      <axis name="di_x_axis" type="upper" />
    </action>
  </group>
 </group>
</action_map>

 

DOWNLOAD simucube_osw_mmos_minimal

Unzip and copy the xml file in the correct directory

 

Simucube FW

DiRT 4 and DiRT Rally 2.0 MOD FOR NATIVE SIMUCUBE FW MANAGEMENT

For OSW Simucube users, you have to enter the description of the device manually and create the corresponding generic actionmap file. I posted the instructions in Codemasters forum and here.

ATTENTION: THIS MOD DOESN’T CONTAIN ANY FFB PARAMETERS,
This allows the game to recognize the mmos device as a DD steering wheel only.

in game directory
input directory
device_defines.xml

after <!– comments –>
add this line:

<device id="{0D5A16D0-0000-0000-0000-504944564944}" name="simucube_osw" priority="100" type="wheel" official="false" />

IMPORTANT: don’t trust guys around which give you the wrong information. Double check your device settings and compare with the line above, This is the correct way to declare your DD to be able to choose between Direct Drive driver and DR2.0 FFB settings, With the correct parameters this will greatly improve the FFB in Dirt Rally 2.0 and please add the link to this page which is updated regularly and do not just copy/past these info. Thanks.

 

in actionmap directory
create a xml file with Notepad++ named
simucube_osw.xml

with:

the xml file below is in attachment

<?xml version="1.0" encoding="utf-8"?>
<action_map name="simucube_osw" device_name="simucube_osw" library="lib_direct_input">
  <group name="driving">
    <action name="change_view">
      <axis name="di_button_6" />
    </action>
    <group name="gear">
      <group name="sequential">
        <action name="up">
          <axis name="di_button_10" />
        </action>
        <action name="down">
          <axis name="di_button_5" />
        </action>
      </group>
    </group>
    <action name="handbrake">
      <axis name="di_button_8" />
    </action>
    <action name="headlights">
      <axis name="di_button_11" />
    </action>
    <group name="look">
      <action name="back">
        <axis name="di_button_7" />
      </action>
    </group>
    <action name="pause">
      <axis name="di_button_14" />
    </action>
    <action name="reset_vehicle">
      <axis name="di_button_9" />
    </action>
    <action name="roadside_repair">
      <axis name="di_button_1" />
    </action>
    <group name="steer">
      <action name="left">
        <axis name="di_x_axis" type="lower" deadzone="0.0" saturation="1.0" />
      </action>
      <action name="right">
        <axis name="di_x_axis" type="upper" deadzone="0.0" saturation="1.0" />
      </action>
    </group>
    <action name="wipers">
      <axis name="di_button_13" />
    </action>
  </group>
  <group name="school">
    <action name="instructor_recap">
      <axis name="di_button_3" />
    </action>
  </group>
  <group name="menu">
    <group name="button">
      <action name="3">
        <axis name="di_button_2" />
      </action>
      <action name="4">
        <axis name="di_button_4" />
      </action>
      <action name="start">
        <axis name="di_button_1" />
      </action>
      <action name="select">
        <axis name="di_button_15" />
      </action>
      <group name="shoulder">
        <action name="left">
          <axis name="di_button_5" />
        </action>
        <action name="right">
          <axis name="di_button_10" />
        </action>
      </group>
    </group>
    <group name="navigate">
      <action name="back">
        <axis name="di_button_11" />
      </action>
      <action name="select">
        <axis name="di_button_13" />
      </action>
      <action name="cancel_keybinding">
        <axis name="di_button_14" />
      </action>
    </group>
    <group name="view">
      <action name="left">
        <axis name="di_x_axis" type="lower" deadzone="0.0" saturation="1.0" />
      </action>
      <action name="right">
        <axis name="di_x_axis" type="upper" deadzone="0.0" saturation="1.0" />
      </action>
    </group>
  </group>
  <group name="replay">
    <action name="exit">
      <axis name="di_button_11" />
    </action>
    <action name="forward">
      <axis name="di_x_axis" type="upper" deadzone="0.0" saturation="1.0" />
    </action>
    <action name="rewind">
      <axis name="di_x_axis" type="lower" deadzone="0.0" saturation="1.0" />
    </action>
    <action name="pause">
      <axis name="di_button_13" />
    </action>
    <group name="toggle">
      <action name="music">
        <axis name="di_button_6" />
      </action>
      <action name="ui">
        <axis name="di_button_12" />
      </action>
    </group>
    <group name="camera">
      <action name="previous">
        <axis name="di_button_5" />
      </action>
      <action name="next">
        <axis name="di_button_10" />
      </action>
    </group>
  </group>
  <group name="network">
    <group name="toggle">
      <action name="voice">
        <axis name="di_button_3" />
      </action>
    </group>
  </group>
</action_map>

DOWNLOAD simucube_osw xml

Unzip and copy the xml file in the correct directory

 

new “flavor” actionmap with minimal settings, use load preset in game settings to restore this minimal settings:

create a xml file with Notepad++ named
simucube_osw_minimal.xml

with:

<?xml version="1.0" encoding="utf-8"?>
<action_map name="simucube_osw_minimal" device_name="simucube_osw" library="lib_direct_input">
  <axis_defaults>
    <axis name="di_x_axis">
    <action deadzone="0" name="driving.steer.left" />
    <action deadzone="0" name="driving.steer.right" />
    </axis>
  </axis_defaults>
  <group name="driving">
    <group name="steer">
      <action name="left">
       <axis name="di_x_axis" type="lower" />
      </action>
     <action name="right">
      <axis name="di_x_axis" type="upper" />
    </action>
  </group>
 </group>
</action_map>

DOWNLOAD simucube_osw_minimal

Unzip and copy the xml file in the correct directory

 

Fanatec Podium

DiRT 4 and DiRT Rally 2.0 MOD FOR FANATEC PODIUM DD1/DD2

Coming soon…

Tutorial Video

French tutorial video by Franconen – HowTo Activate FFB

French tutorial video by Franconen – HowTo Improve FFB

Posted in: 0 The Most Common, 7 Basic Hardware Info