Welcome Guest
August 18, 2017, 10:50:52 AM


Login with your name, password and session length
Forgot your Password?
In order to write on our forums you need to login. If you don't have a login yet, please click this line to register your usb device or virtual display emulator

Author [EN] [PL] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] Topic: Codemasters DiRT 4 Plugins  (Read 3320 times)

zappadoc

  • Developers
  • Site Owner
  • *
  • Posts: 4032
  • No email or PM support
    • ZDoc Dev Blog
Codemasters DiRT 4 Plugins
« on: May 18, 2017, 11:10:59 AM »
DiRT 4 Plugin Engine 32/64Bit
by Zappadoc

Simulation/Game:
Name: Codemasters DiRT 4 game
website: https://www.dirtgame.com/

Plugin Installation/Update:
The plugins are included in FULL Installer, you need to upgrade your SLIMax Manager Pro installation to v.3.4.6.2 using the FULL INSTALLER available on website (see the changelog for more info...)

ATTENTION: if you have a version prior to v3.4.6.2 you need to download and install the FULL INSTALLER of SLIMax Manager Pro to get the new updates

Activate the plugin (the plugin is activated by default):





DiRT 4 UDP Setup Installation:


is like DiRT Rally installation read the following to setup your game to send telemetry and to disable native Fanatec support of LED/Digits



IMPORTANT: READ THIS FAQ TO SETUP YOUR GAME.


(Updated 2017-06-08)



« Last Edit: June 11, 2017, 09:53:36 AM by zappadoc »
  • My SLI Devices List:
    All SIM Display, All EMU's, Fanatec, Logitech, Thrustmaster
No support will be provided by PM or EMAIL, PM has been disabled due to heavy spam and abuse, please post in the support boards, thanks for your understanding.

zappadoc

  • Developers
  • Site Owner
  • *
  • Posts: 4032
  • No email or PM support
    • ZDoc Dev Blog
Re: Codemasters DiRT 4 Plugins
« Reply #1 on: June 08, 2017, 09:30:38 AM »
New plugins for Codemaster DiRT 4 are available (2017-06-08), to get them you need to upgrade your SLIMax Manager Pro installation to v.3.4.6.2 using the FULL INSTALLER available on website (see the changelog for more info...)

The new game use the same settings to send telemetry as for DiRT Rally read the first post for more info

Beware as far as we know there is no way to cap the frame rate (fps) so activate the VSYNC only if your monitors sync at 60hz to give enough CPU to other apps running in background.

To get the latest updates (v3.4.6.2 or greater must be already installed),
run the manager and select menu Check For Update
and then click the Download And Install All button

ATTENTION: if you have a version prior to v3.4.6.2 you need to download and install the FULL INSTALLER of SLIMax Manager Pro to get the new updates

Cheers,
z
« Last Edit: June 08, 2017, 09:38:39 AM by zappadoc »
  • My SLI Devices List:
    All SIM Display, All EMU's, Fanatec, Logitech, Thrustmaster
No support will be provided by PM or EMAIL, PM has been disabled due to heavy spam and abuse, please post in the support boards, thanks for your understanding.

zappadoc

  • Developers
  • Site Owner
  • *
  • Posts: 4032
  • No email or PM support
    • ZDoc Dev Blog
Re: Codemasters DiRT 4 Plugins
« Reply #2 on: June 09, 2017, 01:29:30 PM »


Hi,

DiRT 4 is now OUT and I strongly suggest to all the latecomers to get the full installer of SLIMax Mgr Pro v3.4.6.2 and CHECK FOR UPDATE to get the latest plugins and enjoy this new opus from Codies (if you already have the v3.4.6.2 installed just hit the Check For Update as usual ).

Attention: the UDP API has changed. 
PAUSE the game in this first release of DiRT 4 is a TRUE PAUSE which means the telemetry data are freezed during the pause and you no longer can change the SLIMax car setup during the pause. Set the car setup before entering the stage as you do your car setup on the car in real life.

TO ALL DEVELOPERS/COMPETITORS USING UDP API
I strongly suggest to REVIEW YOUR CODE or unexpected things may happen during the pause! ;)


.
« Last Edit: June 09, 2017, 03:27:19 PM by zappadoc »
  • My SLI Devices List:
    All SIM Display, All EMU's, Fanatec, Logitech, Thrustmaster
No support will be provided by PM or EMAIL, PM has been disabled due to heavy spam and abuse, please post in the support boards, thanks for your understanding.

zappadoc

  • Developers
  • Site Owner
  • *
  • Posts: 4032
  • No email or PM support
    • ZDoc Dev Blog
Re: Codemasters DiRT 4 Plugins
« Reply #3 on: June 09, 2017, 01:37:37 PM »


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



http://forums.codemasters.com/discussion/52916/pc-simcube-osw-problem


in game directory
input directory
device_defines.xml

after   <!-- Single ID -->
add this line:

Code: (xml)
  <device id="{0FFBF055-0000-0000-0000-504944564944}" name="simucube_osw_mmos" priority="100" type="wheel" />


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

with:

the xml file below is in attachment

Code: (xml)
<?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>



Simucube in action with DiRT 4:

« Last Edit: June 12, 2017, 10:08:17 AM by zappadoc »
  • My SLI Devices List:
    All SIM Display, All EMU's, Fanatec, Logitech, Thrustmaster
No support will be provided by PM or EMAIL, PM has been disabled due to heavy spam and abuse, please post in the support boards, thanks for your understanding.