Author Topic: Codemaster games could run simdash and D-box simulaneously  (Read 22299 times)

alan chan

  • Approved Newbie
  • *
  • Posts: 6
    • View Profile
Codemaster games could run simdash and D-box simulaneously
« on: April 19, 2012, 10:29:55 pm »
Hi Cristiano,

My Dash consist of Rev Burner (Tacho), Rev Burner (Speedo), GI Max, SPI-D, 3 SimScreens and DLC-247 made by SRH.  I got a Dbox system in my Rig.  I have the following problems :

1)  Dirt 2, Dirt 3, F1 2010, F1 2011 and Grid - If I follow your install instruction,  the dash work perfectly but no motion.  In short I can only have motion without Dash or vice-versa.  Please advise me on how to make both motion and dash work simultaneously.

2)  Need for speed 2 - I could not make it work, please help.

3)  Nitro Stunt Racing : I don't understand the installation instruction as stated in your installation page.  Please guide me through with a more details.

Your guidance is much appreciated

Cristiano

  • Administrator
  • Hero Member
  • *****
  • Posts: 1360
    • View Profile
    • SymProjects
    • Email
Re: Codemaster games could run simdash and D-box simulaneously
« Reply #1 on: April 20, 2012, 06:09:31 pm »
Hi.

Codemaster's titles send the data of the games (speed, gear, accelerations and so on) over the network to an external application. Only one application will receive the data, and it is SImDash, which drives the dashboard, or the D-Box software, that drives the motion simulator.

To get around this limitation you can use this software:

http://www.eksimracing.com/?p=48

Basically it is an application that will be configured to receive data from the simulator and it will forward a copy of the data to SimDash and a copy to D-Box software.

The software comes with some instructions for the configuration, but I can help if you have problems.

Support for Need For Speed 2 is not reliable. I have tested the DVD version and worked at the time. I am not sure what happens with the Steam version. NfS2 doesn't have an official API to allow external applications to read data and that's the reason the support of the game is very basic and uses some hacks to work.

Regarding Nitro Stunt Racing, you have to right-click the shortcut to start the game and select Properties. the shortcut is on the desktop probably.

On my Win7 machine I have a "Shortcut" tab in the Properties windows. This tab has a "Target" text that contains the location of the game executable.  you have to change the content of the "Target" textbox and append the following parameters:

-config -FD_TYPE 1 -FD_Host 127.0.0.1 -FD_Port 6556

(I have updated the parameters list, before there was an error).
6556 is the port number and you can change it but it must match the port number that is set the in the Nitro Stunt Racing's configuration screen in SimDash.

Then close the Properties window and start the game double clicking the shortcut as usual.

Regards
Cristiano


dotmatrix

  • Approved Newbie
  • *
  • Posts: 2
    • View Profile
Re: Codemaster games could run simdash and D-box simulaneously
« Reply #2 on: April 22, 2012, 04:40:04 am »
hello Christiano

using dirt 3 with frex motion simulator, spd-i, gi max, simscreen

having trouble using them all of them at the same time

either i have to choose between symproject gears or frex motion

if i change the extradata="1" hardwaresetting file, only symproject hardware works

and if i change the extradata="0" hardwaresetting file, only frex motion works

ive down loaded the program from http://www.eksimracing.com/?p=48

having trouble with it.

please help

thank you

teddy

alan chan

  • Approved Newbie
  • *
  • Posts: 6
    • View Profile
Re: Codemaster games could run simdash and D-box simulaneously
« Reply #3 on: April 23, 2012, 02:28:28 pm »
Hi Cristiano,

CMPS is installed in the SLIMax Manager folder.  I had done all the instructions from EKsim,  amended the respective CM games hardware_settings_config.xml, added  OutGaugeProxyPort in both CMPS.dat and codemaster.ecfg.  I had tried various methods but none works in fact my SLI-Pro with my Roso F1 wheel does not work after making the changes in hardware_settings_config.xml

1)  Method 1
hardware_settings_config.xml (Port = 33334)
sim Dash (port=33334)
CMPS.dat and codemaster.ecfg (OutGaugeProxyPort = 20777, 40555)
sim dash crashed and guages in the game does not work and SLI-pro in roso f1 does not work as well

Sim Dash crushed with report as follows :
Only one usage of each socket address (protocol/network address/port) is normally permitted
   at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
   at System.Net.Sockets.Socket.Bind(EndPoint localEP)
   at eval_dr.eval_a()
   at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()
------------------


2)  Method 2
hardware_settings_config.xml (Port = 33334)
sim Dash (port=40555)
CMPS.dat and codemaster.ecfg (OutGaugeProxyPort = 20777, 40555)
sim dash did not crash but guages in the game does not work and SLI-pro in roso f1 does not work as well

3) Method 3
hardware_settings_config.xml (Port = 33334)
sim Dash (port=33334)
CMPS.dat and codemaster.ecfg (OutGaugeProxyPort = 20777, 40555, 33334)
sim dash crash as method 1 and guages in the game does not work and SLI-pro in roso f1 does not work as well

4)  Method 4
hardware_settings_config.xml (Port = 40555)
sim Dash (port=40555)
CMPS.dat and codemaster.ecfg (OutGaugeProxyPort = 20777, 40555)
sim dash did not crash but guages in the game does not work and SLI-pro in roso f1 does not work as well

For all the four test CMPS detected the respective game.

Just curious,  EKSIM instruction is
hardware_settings_config.xml port = 33334 but OutGuageProxyPort = 20777, 40555 but no 33334 ?  I did not understand this part,  could you teach me no this.

Please help

Cristiano

  • Administrator
  • Hero Member
  • *****
  • Posts: 1360
    • View Profile
    • SymProjects
    • Email
Re: Codemaster games could run simdash and D-box simulaneously
« Reply #4 on: April 23, 2012, 05:01:59 pm »
hello Christiano

using dirt 3 with frex motion simulator, spd-i, gi max, simscreen

having trouble using them all of them at the same time

either i have to choose between symproject gears or frex motion

if i change the extradata="1" hardwaresetting file, only symproject hardware works

and if i change the extradata="0" hardwaresetting file, only frex motion works

ive down loaded the program from http://www.eksimracing.com/?p=48

having trouble with it.

please help

thank you

teddy




The answer is the same I gave to Alan.
Dirt3 sends the data to either SimDash or the Frex software. Not to both.
You have to use the data proxy.
What problem did you have with the data proxy software?

Regards
Cristiano

Cristiano

  • Administrator
  • Hero Member
  • *****
  • Posts: 1360
    • View Profile
    • SymProjects
    • Email
Re: Codemaster games could run simdash and D-box simulaneously
« Reply #5 on: April 23, 2012, 05:22:33 pm »
you have to do this:

  • the simulator sends data to CMPS on port 33334. so edit hardware_settings_config.xml and set port=33334 (IP = 127.0.0.1 and extradata=1)
  • CMPS must be configured to receive data on port 33334. so edit file cfg\CMPS.dat and set CMOutGaugePort = 33334

CMPS sends a copy of the data to the SLI Manager on port 20777 and to SimDash to port 40555.
So do the following:

  • edit cfg\CMPS.dat and set OutGaugeProxyPort = 20777,40555
  • configure Sli Manager to use port 20777: edit codemasters.ecfg and change port to 20777.
  • configure Dirt3 (or other CM simulator) in SimDash to use port 40555 (you have to restart SimDash after changing port number).

This is what you have to do. I haven't tried but is should work.

basicall CMPS receives data on port 33334 and sends copies of the data to ports 20777 abd 40555,

Regards
Cristiano




Hi Cristiano,

CMPS is installed in the SLIMax Manager folder.  I had done all the instructions from EKsim,  amended the respective CM games hardware_settings_config.xml, added  OutGaugeProxyPort in both CMPS.dat and codemaster.ecfg.  I had tried various methods but none works in fact my SLI-Pro with my Roso F1 wheel does not work after making the changes in hardware_settings_config.xml

1)  Method 1
hardware_settings_config.xml (Port = 33334)
sim Dash (port=33334)
CMPS.dat and codemaster.ecfg (OutGaugeProxyPort = 20777, 40555)
sim dash crashed and guages in the game does not work and SLI-pro in roso f1 does not work as well

Sim Dash crushed with report as follows :
Only one usage of each socket address (protocol/network address/port) is normally permitted
   at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
   at System.Net.Sockets.Socket.Bind(EndPoint localEP)
   at eval_dr.eval_a()
   at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()
------------------


2)  Method 2
hardware_settings_config.xml (Port = 33334)
sim Dash (port=40555)
CMPS.dat and codemaster.ecfg (OutGaugeProxyPort = 20777, 40555)
sim dash did not crash but guages in the game does not work and SLI-pro in roso f1 does not work as well

3) Method 3
hardware_settings_config.xml (Port = 33334)
sim Dash (port=33334)
CMPS.dat and codemaster.ecfg (OutGaugeProxyPort = 20777, 40555, 33334)
sim dash crash as method 1 and guages in the game does not work and SLI-pro in roso f1 does not work as well

4)  Method 4
hardware_settings_config.xml (Port = 40555)
sim Dash (port=40555)
CMPS.dat and codemaster.ecfg (OutGaugeProxyPort = 20777, 40555)
sim dash did not crash but guages in the game does not work and SLI-pro in roso f1 does not work as well

For all the four test CMPS detected the respective game.

Just curious,  EKSIM instruction is
hardware_settings_config.xml port = 33334 but OutGuageProxyPort = 20777, 40555 but no 33334 ?  I did not understand this part,  could you teach me no this.

Please help


dotmatrix

  • Approved Newbie
  • *
  • Posts: 2
    • View Profile
Re: Codemaster games could run simdash and D-box simulaneously
« Reply #6 on: April 23, 2012, 05:43:09 pm »
Since i don't have sli manager in my computer, where do install the data proxy software?
also can u tell me step by step in order to make them work
thank you for your immediate attention

teddy

Cristiano

  • Administrator
  • Hero Member
  • *****
  • Posts: 1360
    • View Profile
    • SymProjects
    • Email
Re: Codemaster games could run simdash and D-box simulaneously
« Reply #7 on: April 24, 2012, 02:11:41 pm »
Since i don't have sli manager in my computer, where do install the data proxy software?
also can u tell me step by step in order to make them work
thank you for your immediate attention

teddy


the data proxy software doesn't need to be installed "inside" the sli manager. is a stand alone application that you can copy in any folder and start with a double click.

The configuration steps are the same I have explained above, but where I say "Sli manager" you have to read "Flex manager".

Can you confifure the Flex manager/software and change the port number where it receives data from CM simulators?

But let me know if you have troubles...

alan chan

  • Approved Newbie
  • *
  • Posts: 6
    • View Profile
Re: Codemaster games could run simdash and D-box simulaneously
« Reply #8 on: April 25, 2012, 04:30:51 pm »
EKsim had taught as below due to the fact that I have SimDash, DBOX and SLI Pro working together.

Quote
codemasters ALL GAMES:
<motion enable="true" ip=127.0.0.1  port="33334" delay="1" extradata="1" />

Proxy, CMPS.dat:
CMOutGaugePort = 33334
OutGaugeProxyPort = 20777,40555,44444


DEVICES:

SLIMax Manager II, codemaster.ecfg:
CMOutGaugePort = 40555


Sim Dash:
44444


all UDP ports are arbitrary assigned and can be changed to whatever you like. They must NOT be used by other software.
1 port by device
Unquote

I had done the following steps

1) Activate Sli Max Maganger select the respective profile
2) Activate CMPS
3) Activate SimDash
4) Activate CM games via DBOX control centre and also tried activate CM games directly.

Both CMPS and SimDash showed that the respective game is detected but Dash and SLI did not work during the game.
Please help

Cristiano

  • Administrator
  • Hero Member
  • *****
  • Posts: 1360
    • View Profile
    • SymProjects
    • Email
Re: Codemaster games could run simdash and D-box simulaneously
« Reply #9 on: April 25, 2012, 09:33:03 pm »
EKsim had taught as below due to the fact that I have SimDash, DBOX and SLI Pro working together.

Quote
codemasters ALL GAMES:
<motion enable="true" ip=127.0.0.1  port="33334" delay="1" extradata="1" />

Proxy, CMPS.dat:
CMOutGaugePort = 33334
OutGaugeProxyPort = 20777,40555,44444


DEVICES:

SLIMax Manager II, codemaster.ecfg:
CMOutGaugePort = 40555


Sim Dash:
44444


all UDP ports are arbitrary assigned and can be changed to whatever you like. They must NOT be used by other software.
1 port by device
Unquote

I had done the following steps

1) Activate Sli Max Maganger select the respective profile
2) Activate CMPS
3) Activate SimDash
4) Activate CM games via DBOX control centre and also tried activate CM games directly.

Both CMPS and SimDash showed that the respective game is detected but Dash and SLI did not work during the game.
Please help


That's correct.

HAve you edited hardware_settings_config.xml of the CM simulator and change the line like below:

<motion enabled="true" ip="127.0.0.1" port="33334" delay="1" extradata="1" />

If so, what is the location of the hardware_settings_config.xml file?
it should be in a subfulder of your Documents folder



alan chan

  • Approved Newbie
  • *
  • Posts: 6
    • View Profile
Re: Codemaster games could run simdash and D-box simulaneously
« Reply #10 on: April 26, 2012, 08:26:27 am »
I did all that.

According to EKsim,  Dbox motion code are incorporated into Codemaster Games,  he is not sure whether Dbox had blocked UDP usage.  I need to check with Dbox and let you know the result. 

nickchong

  • Approved Newbie
  • *
  • Posts: 6
    • View Profile
Re: Codemaster games could run simdash and D-box simulaneously
« Reply #11 on: May 16, 2012, 11:39:05 am »
I did all that.

According to EKsim,  Dbox motion code are incorporated into Codemaster Games,  he is not sure whether Dbox had blocked UDP usage.  I need to check with Dbox and let you know the result.  


i find that in the original dirt 3 game, sometimes you will also have to edit the hardware config file in the actual game folder instead of the documents one,it works for me with roso f1 wheel and simdash rev burner. not sure about dbox tho. although, i prefer not to run the sli pro on the roso wheel as it gives very random output signals depending on cars. the sim dash is much nicer with dirt series. as for f1 2011, i don't use the sim dash as the rpms are too high for that.

btw, alan chan, where are you located at? how much did it cost you the dbox system?

alan chan

  • Approved Newbie
  • *
  • Posts: 6
    • View Profile
Re: Codemaster games could run simdash and D-box simulaneously
« Reply #12 on: June 14, 2012, 05:28:29 pm »
I am from singapore, my current D-box is GP200 that I bought it from the dbox singapore dealer in 2008 is about USD 17,000.   I had 4 new actuators system in hand which is about USD 13,000 and building my own second rig.  I had custom made my dashboard and wish to use it in codemaster Dirt2 and Dirt3 and use various after market steering wheels with QR to ECCI 7000 while F1 2010 and F12011 with SLI-Pro that attached to Roso F1 wheel.  Unforunately,  I still could not resolve my CM games with the symprojector software.  I don't have any issue with Iracing, Rfactor, simbin and others.

Cristiano

  • Administrator
  • Hero Member
  • *****
  • Posts: 1360
    • View Profile
    • SymProjects
    • Email
Re: Codemaster games could run simdash and D-box simulaneously
« Reply #13 on: June 15, 2012, 09:29:58 pm »
I am from singapore, my current D-box is GP200 that I bought it from the dbox singapore dealer in 2008 is about USD 17,000.   I had 4 new actuators system in hand which is about USD 13,000 and building my own second rig.  I had custom made my dashboard and wish to use it in codemaster Dirt2 and Dirt3 and use various after market steering wheels with QR to ECCI 7000 while F1 2010 and F12011 with SLI-Pro that attached to Roso F1 wheel.  Unforunately,  I still could not resolve my CM games with the symprojector software.  I don't have any issue with Iracing, Rfactor, simbin and others.

Hi.
The difference between Codemaster's games and IRacing or rFactor or Simbin is that Codestart's only allows one external application to extract data (like SimDash or the Sli-Pro manager and probably the DBox manager).
For this reason the Codemaster Proxy Server (http://www.eksimracing.com/cmps/) has been created.
It's the only application that connect to the Codemaster simulator and forward a copy of the extracted data to SImDash, to the Sli-pro manager, to X-sim etc...

My feeling is that it should work with SimDash and Dbox, even if I have't tryed myself. is it possible the ProXy Server is not configured correctly? there are some port values to configure and the problem could be there

 

hit counter