1. Do not share user accounts! Any account that is shared by another person will be blocked and closed. This means: we will close not only the account that is shared, but also the main account of the user who uses another person's account. We have the ability to detect account sharing, so please do not try to cheat the system. This action will take place on 04/18/2023. Read all forum rules.
    Dismiss Notice
  2. For downloading SimTools plugins you need a Download Package. Get it with virtual coins that you receive for forum activity or Buy Download Package - We have a zero Spam tolerance so read our forum rules first.

    Buy Now a Download Plan!
  3. Do not try to cheat our system and do not post an unnecessary amount of useless posts only to earn credits here. We have a zero spam tolerance policy and this will cause a ban of your user account. Otherwise we wish you a pleasant stay here! Read the forum rules
  4. We have a few rules which you need to read and accept before posting anything here! Following these rules will keep the forum clean and your stay pleasant. Do not follow these rules can lead to permanent exclusion from this website: Read the forum rules.
    Are you a company? Read our company rules

SimTools v3 Public Beta

Discussion in 'Tutorials and Tips by the Developer' started by yobuddy, Sep 26, 2022.

  1. smail

    smail New Member

    Joined:
    Nov 24, 2022
    Messages:
    3
    Balance:
    - 31Coins
    Ratings:
    +2 / 0 / -0
    My Motion Simulator:
    3DOF, Arduino, Motion platform
    ############################ ISMAIL_DZ ############################

    Hello everyone

    Today I decided to share with you my humble experience about the problem that happened to me, which really exhausted me,
    and how I was able to solve this problem... I hope that this experience will be of benefit to everyone.


    //////////////// The problem /////////////////

    Error message "Microsoft .NET Framework"




    See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************
    System.ComponentModel.Win32Exception (0x80004005): Application not found
    at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
    at System.Diagnostics.Process.Start()
    at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
    at SimTools.Frm_SimTools._StartGame_IfNotRunning(String OnlineID, List`1 ProcessesNames)
    at SimTools.Frm_SimTools._StartEngine_Step1(Int32 PluginIndex)
    at SimTools.Frm_SimTools.PicMenu_ClickedButton(Int32 ButtonID, ButtonClicked ButtonClicked)
    at SimTools.Frm_SimTools.AllStartButton()
    at MyBannerStopButton.MyBannerStopButton.MyBannerStopButton_MouseDown(Object sender, MouseEventArgs e)
    at System.Windows.Forms.Control.OnMouseDown(MouseEventArgs e)
    at System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    ////////////////////////////////////////////////


    //////////////// The solution /////////////////

    #0_video in my youtube channel




    #1_Download and install programs :

    Download .NET Framework 4.8

    https://dotnet.microsoft.com/en-us/download/dotnet-framework/net48

    Download .NET Framework 4.8.1

    https://dotnet.microsoft.com/en-us/download/dotnet-framework/net481

    Download .NET Framework Repair Tool

    https://www.microsoft.com/en-us/download/details.aspx?id=30135


    #2_Activation .NET Framework :


    #3_Download the PLUGIN.ZIP file from the official website :

    https://simtools.us/plugin/?varname=167


    #4_Decompress and rename the file PLUGIN.DLL And Banner.JPG

    To "NoLimits2_GamePlugin.dll"

    To "NoLimits2_Banner.JPG"

    #5_Compress the file to .ZIP :

    file name "NoLimits2_GamePlugin.ZIP"


    #6_Open the program SimTools3 And Drop the file "NoLimits2_GamePlugin.ZIP" in to it :


    #7_Create a shortcut to the game application and rename it :

    Name shortcut to "NoLimits2"

    And Right click Properties > Shortcut > Target :
    And at the end of the path, "space" and paste "--telemetry --telemetryport=15151"

    And click Apply and OK

    #8_Copy a Shortcut file "NoLimits2" to path :


    C:\Users\"your User name"\AppData\Local\SimTools3\LaunchShortCuts

    ////////////////////////////////////////////////



    #Enjoy the game

    Attached Files:

  2. yobuddy

    yobuddy Well-Known Member Staff Member Moderator SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Feb 9, 2007
    Messages:
    5,307
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    49,488Coins
    Ratings:
    +5,109 / 18 / -0
    With your .net error fixed, you should be able to install the plugin directly from the plugin manager in v3.
    There should be no need to rename the plugin.
    Glad you got it working thou, take care!
  3. yobuddy

    yobuddy Well-Known Member Staff Member Moderator SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Feb 9, 2007
    Messages:
    5,307
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    49,488Coins
    Ratings:
    +5,109 / 18 / -0
    The whole v3 manual is about 90 percent done for a first draft.
    So not long now.
  4. yobuddy

    yobuddy Well-Known Member Staff Member Moderator SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Feb 9, 2007
    Messages:
    5,307
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    49,488Coins
    Ratings:
    +5,109 / 18 / -0
    There is not a version number on screen, but If you are online and you don't get an update marker on the game banner, then you have the newest version available.
    upload_2023-11-14_9-59-35.png
  5. MatteKarla

    MatteKarla New Member Gold Contributor

    Joined:
    Sep 17, 2023
    Messages:
    28
    Balance:
    38Coins
    Ratings:
    +21 / 0 / -0
    My Motion Simulator:
    2DOF
    I tried that, and it didn't work :-( It just shakes like crazy even when not running, and even when I get back to main menu.

    can you post the entire motion_tools section?

    According to the settings in SimTools3 it should listen to 4123.
    And the settings in the xml-files SimTools3 modifies is setting the port to 4123 on <udp />. It does not modify <custom_udp/> at all.

    @yobuddy , you wrote:
    "This is because the dirt 2.0 plugin for v3 has been updated to use the newest api for the game."

    Can you please bring some light on how it should be configured? Can you post what the settings should be in the XML-file please? I unpatched Simtools2 plugin, removed the plugin from Simtools3 and installed it again, but still doesn't work.
  6. yobuddy

    yobuddy Well-Known Member Staff Member Moderator SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Feb 9, 2007
    Messages:
    5,307
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    49,488Coins
    Ratings:
    +5,109 / 18 / -0
    This is what the patch should look like...
    (In the "hardware_settings_config.xml" file)
    Code:
    <motion_platform>
    <dbox enabled="false"/>
    <udp enabled="true" extradata="3" ip="127.0.0.1" port="4123" delay="1"/>
    <custom_udp enabled="false" filename="packet_data.xml" ip="127.0.0.1" port="20777" delay="1"/>
    <fanatec enabled="false" pedalVibrationScale="1.0" wheelVibrationScale="1.0" ledTrueForGearsFalseForSpeed="true"/>
    </motion_platform>
    Try uninstalling the dirt 2.0 plugin in simtools v3 (little trash can icon when hovering the banner).
    Then restart SimTools v3, after the restart, install the dirt 2.0 plugin again and see what happens buddy.
    Let me know how it goes!
    yobuddy
  7. Hobbs77

    Hobbs77 Active Member

    Joined:
    Jun 6, 2008
    Messages:
    207
    Location:
    Connecticut, USA
    Balance:
    815Coins
    Ratings:
    +76 / 1 / -0
    My Motion Simulator:
    2DOF, SCN5
    Matt,

    This is the way I have it setup and it finally got it working for me.....
    <motion_platform>
    <dbox enabled="false" />
    <udp enabled="true" extradata="3" ip="127.0.0.1" port="10888" delay="1" />
    <custom_udp enabled="true" filename="packet_data.xml" ip="127.0.0.1" port="20777" delay="1" />
    Last edited: Nov 14, 2023
  8. Hobbs77

    Hobbs77 Active Member

    Joined:
    Jun 6, 2008
    Messages:
    207
    Location:
    Connecticut, USA
    Balance:
    815Coins
    Ratings:
    +76 / 1 / -0
    My Motion Simulator:
    2DOF, SCN5
    After doing more testing today....it seems that the apps udp settings can be set to either 20777 or 10888 and I get motion in dr2.

    I get motion with this line set to <udp enabled="true" extradata="3" ip="127.0.0.1" port="10888" delay="1" /> or I can change the 10888 to 4123 and I'll still get motion.

    The next line <custom_udp enabled="true" filename="packet_data.xml" ip="127.0.0.1" port="20777" delay="1" /> works whether set to true or false.

    What seems to make all the difference is v3 dr2 udp settings.... Setting it to either 20777 or 10888 works for me. NO MOTION when it's set to 4123, only ramdom, spastic movement.

    I think I would leave the line code alone and try just changing the game app udp to either 20777 or 10888. Good luck!
    Untitled.png v3.png

    Attached Files:

  9. yobuddy

    yobuddy Well-Known Member Staff Member Moderator SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Feb 9, 2007
    Messages:
    5,307
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    49,488Coins
    Ratings:
    +5,109 / 18 / -0
    The plugin is listening on port 4123, so my guess is your using simhub, or some other relaying software to get it to that port?
    I thought you were talking about dirt 2 not dirt rally 2.0, no worries thou, as both plugins listen on 4123.
    There is no need to UDP Relay anything. unless there is another app listening on port 20777?
    Last edited: Nov 15, 2023
  10. VIX133

    VIX133 New Member

    Joined:
    May 31, 2019
    Messages:
    1
    Balance:
    49Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    2DOF, Arduino
    Hello! I can download the previous version of EA WRC from somewhere, because it felt like it worked better for me?
  11. Hobbs77

    Hobbs77 Active Member

    Joined:
    Jun 6, 2008
    Messages:
    207
    Location:
    Connecticut, USA
    Balance:
    815Coins
    Ratings:
    +76 / 1 / -0
    My Motion Simulator:
    2DOF, SCN5
    yobuddy, I don't understand it either......No simhub installed on my side or anything else that I'm aware of. Just simtools 2.6 and now v3. The games plugin, if set to 127001 and 4321, I'll get ramdom spastic movement that doesn't stop until I close out the game and will also crash v3 at times. If I switch the port 4123 to either 10888 or 20777, then everything works as it should. ???????

    Maybe it's just my setup or even something else that I'm unaware of, but other people are also experiencing the same spastic movement problems as I had. So I'm just passing along what fixed it for me, atm anyways!
    Last edited: Nov 15, 2023
  12. leonaikikai

    leonaikikai Member Gold Contributor

    Joined:
    Jan 27, 2014
    Messages:
    43
    Balance:
    95Coins
    Ratings:
    +22 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    Hi i have a question : simtool V3 can run with 2 pc because my simulator run with 2 pc
    Thanks
    leonaikikai
  13. Hobbs77

    Hobbs77 Active Member

    Joined:
    Jun 6, 2008
    Messages:
    207
    Location:
    Connecticut, USA
    Balance:
    815Coins
    Ratings:
    +76 / 1 / -0
    My Motion Simulator:
    2DOF, SCN5
    Matt....Dirt2 or Dirt Rally 2? I'm only asking because a few posts later, you're showing DR2.
  14. MatteKarla

    MatteKarla New Member Gold Contributor

    Joined:
    Sep 17, 2023
    Messages:
    28
    Balance:
    38Coins
    Ratings:
    +21 / 0 / -0
    My Motion Simulator:
    2DOF
    Finally got it to work! Thanks @yobuddy and @Hobbs77

    When I wrote Dirt 2.0 I of course mean DirtRally 2.0, not Dirt2 - Sorry for being unclear.

    After reading the source and yobuddy's message I found out why it behaved the way it did. I had the relay port (Wifi-icon) set to 4123 also. So that was why I got the weird shaking, because every message was recursively sent back to the game plugin.

    The game plugin ONLY listens to 4123, it's hard coded. So to get the other ports to work you need SimHub or another program relaying to 4123.

    If you use SimHub and SimTools then you could set relay-port in SimTools3 to 20777, and ignore the warning in SimHub that the game is not configured.

    Or... you could configure SimHub, and in SimHub add relay to port 4123. Then it should also work.

    A suggestion is to not allow relay to 127.0.0.1:4123 in the plugin, it could be dangerous if you can't exit the game or stop the plugin.

    Another suggestion is: When you install the plugin the plugin tells me where the directory for DR2.0 is, why not pre select it for me, instead of forcing me to navigate to it manually? Just check if the directory already exist and if it does then use that as default.
    • Informative Informative x 1
  15. Hobbs77

    Hobbs77 Active Member

    Joined:
    Jun 6, 2008
    Messages:
    207
    Location:
    Connecticut, USA
    Balance:
    815Coins
    Ratings:
    +76 / 1 / -0
    My Motion Simulator:
    2DOF, SCN5
    Hey Matt.....The funny thing is, I don't have simhub, never did and I only thought about it just for wrc. But when I saw it didn't have anything to offer me for my scn100 actuators, I passed and waited for a dedicated v3 plugin.

    What's the "relay port (Wifi-icon) set to 4123" you're talking about? And where is that located? Thanks in advance!
  16. MatteKarla

    MatteKarla New Member Gold Contributor

    Joined:
    Sep 17, 2023
    Messages:
    28
    Balance:
    38Coins
    Ratings:
    +21 / 0 / -0
    My Motion Simulator:
    2DOF
    Clicking the green wifi-icon top left allows you to set a relay address/port.
    upload_2023-11-15_22-41-9.png

    Here is how it's configured on my machine:
    - DR2.0 Sends UDP-telemetry to port 4123
    - Simtools3 Listens to the UDP on port 4123, on every message it forwards a copy to udp port 20777 and then processes the telemetry and moves my simulator.
    - SimHub listens on UDP 20777 and uses the data for my DIY-buttkickers.

    If you only use SimTools3 then you should click the green wifi icon, remove address and port. Then configure DR2.0 in the xml-section to use port 4123.

    Attached Files:

    • Like Like x 1
  17. yobuddy

    yobuddy Well-Known Member Staff Member Moderator SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Feb 9, 2007
    Messages:
    5,307
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    49,488Coins
    Ratings:
    +5,109 / 18 / -0
    We could do that but some game do not allow for port changes, so it could not be bullet proof is all.

    It's because if your OS is 32 bit, the patching location is in a different spot (the games install folder).
    So we need to set the plugin as needing a patching path for 32bit machines is all.

    There is not 2 pc setup for v3 I'm afraid, it was deemed not needed anymore with how powerful PC's are these days.

    Only the patching and a better traction loss has been updated in the new one, what are you having problems with buddy?
    Last edited: Nov 16, 2023
  18. Hobbs77

    Hobbs77 Active Member

    Joined:
    Jun 6, 2008
    Messages:
    207
    Location:
    Connecticut, USA
    Balance:
    815Coins
    Ratings:
    +76 / 1 / -0
    My Motion Simulator:
    2DOF, SCN5
    The DR2 app had an update tonight......I updated and that left me without motion with the settings I was using.

    Here's my setting now for motion

    <motion_platform>
    <dbox enabled="false" />
    <udp enabled="true" extradata="3" ip="127.0.0.1" port="4123" delay="1" />
    <custom_udp enabled="false" filename="packet_data.xml" ip="127.0.0.1" port="20777" delay="1" />

    and the dr2 port app only works for me now when using 20777. Again for me port 4123 just produces random, spastic movement.?????:)
  19. yobuddy

    yobuddy Well-Known Member Staff Member Moderator SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Feb 9, 2007
    Messages:
    5,307
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    49,488Coins
    Ratings:
    +5,109 / 18 / -0
    What dr2 port app buddy?
    If you mean the UDP Relay from the plugin, please know that you do not need to use it at all.
    Unless you are driving another application, then please click reset to clear these settings.
    upload_2023-11-15_19-15-48.png
  20. Hobbs77

    Hobbs77 Active Member

    Joined:
    Jun 6, 2008
    Messages:
    207
    Location:
    Connecticut, USA
    Balance:
    815Coins
    Ratings:
    +76 / 1 / -0
    My Motion Simulator:
    2DOF, SCN5
    Thanks yobuddy.......I guess that was the problem all along then, well at least for me anyways! I cleared all the port numbers, and everything is working as it should. :cheers

    Attached Files:

    • Like Like x 1