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. KevinWells411

    KevinWells411 New Member Gold Contributor

    Joined:
    Dec 25, 2022
    Messages:
    2
    Location:
    Southern Califronia
    Balance:
    4Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform
    Hello, I'm new to using SimTools period. I installed V3 after confirming my arduino based motor control works using SMC3utils. When I go to the interface setting on V3, I'm having difficultly getting the test setting tab move the motors. Is there something in particular I should be writing in the "Interface - output" fill in box?

    a screen shot of a working arduino based interface settings would be very helpful.

    Any advice would be greatly appreciated.
  2. iLLuac4

    iLLuac4 Active Member

    Joined:
    Jun 19, 2019
    Messages:
    130
    Balance:
    884Coins
    Ratings:
    +53 / 0 / -0
    My Motion Simulator:
    2DOF
    Did someone suceed to using it with simhub to forward udp telemtry data? I have tried with f1 2018 and could not capture any data about motion.
  3. Daguru

    Daguru Rally drivers do it in the Dirt

    Joined:
    Sep 4, 2013
    Messages:
    719
    Occupation:
    Kitchen installer
    Location:
    Wales uk
    Balance:
    453Coins
    Ratings:
    +632 / 1 / -0
    My Motion Simulator:
    Motion platform
    Hi @iLLuac4
    Yes you can use simtools and simhub codemasters games by adding an extra line in the hardware_settings_config.xml document

    for example this is the lines in my dirt rally 2 hardware_settings_config.xml that get simhub and simtools working together.

    I would guess the lines would work with other codemaster games to, good luck :thumbs


    <motion_platform>
    <dbox enabled="false"/>
    <udp enabled="true" extradata="3" ip="127.0.0.1" port="20777" delay="1"/>
    <udp enabled="true" extradata="3" ip="127.0.0.1" port="4123" delay="1"/>
    <custom_udp enabled="false" ip="127.0.0.1" port="20777" delay="1" filename="packet_data.xml"/>
    <fanatec enabled="false" ledTrueForGearsFalseForSpeed="true" wheelVibrationScale="1.0" pedalVibrationScale="1.0"/>
    </motion_platform>
  4. Daguru

    Daguru Rally drivers do it in the Dirt

    Joined:
    Sep 4, 2013
    Messages:
    719
    Occupation:
    Kitchen installer
    Location:
    Wales uk
    Balance:
    453Coins
    Ratings:
    +632 / 1 / -0
    My Motion Simulator:
    Motion platform
    I think this might be what you need with the com port of your arduino selected i might be wrong as its been a while since i used SMC3 good luck :thumbs

    sim smc3.PNG
    • Winner Winner x 1
    Last edited: Dec 26, 2022
  5. iLLuac4

    iLLuac4 Active Member

    Joined:
    Jun 19, 2019
    Messages:
    130
    Balance:
    884Coins
    Ratings:
    +53 / 0 / -0
    My Motion Simulator:
    2DOF
    I have tried today this version and motion does not seem to work for me. It is working when I use it in test plugin but when capturing or. driving nothing moves. It is working with version 2 but with this new one no data can be captured. It is also confusing which telemetry data should be used in like F1 2018 or F1 2019 and also others plugins. It would be also useful to see which default udp port plugin uses and if possible change it. I have tried with simhub turned off and on with port forwarding of udp,..... Basically all the permutation options.

    It is also confusing this dash and vibe option. I use DIY license and when no game is running there is no option for vibe and dash but when the game rans and you alt tab it you can see vibe and dash option but with no option to select the right soundcard. I assume that this is a bug and there is no option for DIY license at all.

    I know I will sound like a smurf but some things are now made really nice but same are still not being user friendly. For example Interface - Output why does it need to be so complicated?
    Also it would be nice if there would be a possibility to select which motion user has. Like 2dof, 3dof,... and maybee smc3,...

    Do not take this as a negative criticism but i was fiddling few hours now with practically zero success.
    Will try to completly remove the program and reinstall it to see if it will fix anything.

    On the interface of simtools I do not know what those circular icons represent on the upper corner right. They are there but you can not click them. What is the purpose of plugin option since it is blank?

    Once again I appreciate the progress but I miss the simplicity in complexity.
  6. KevinWells411

    KevinWells411 New Member Gold Contributor

    Joined:
    Dec 25, 2022
    Messages:
    2
    Location:
    Southern Califronia
    Balance:
    4Coins
    Ratings:
    +0 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform
    Worked Perfectly! Thank you
  7. Daguru

    Daguru Rally drivers do it in the Dirt

    Joined:
    Sep 4, 2013
    Messages:
    719
    Occupation:
    Kitchen installer
    Location:
    Wales uk
    Balance:
    453Coins
    Ratings:
    +632 / 1 / -0
    My Motion Simulator:
    Motion platform
    From what I understand the DIY licence only gives you motion no vibe or dash
  8. yobuddy

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

    Joined:
    Feb 9, 2007
    Messages:
    5,276
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    49,140Coins
    Ratings:
    +5,089 / 18 / -0
    The plugins patch the game as needed without the user needed to mess with any settings (unless otherwise noted on the data page for the game.)

    Not available with a DIY license, I'll take a look at the bug.

    Because it's reconfigurable for many different types of hardware.
    All the settings you need are right in the thread for the smc3 sketch your using.
    https://www.xsimulator.net/communit...3dof-motor-driver-and-windows-utilities.4957/
    [​IMG]

    Thou you might not need axis C depending on how you configured the smc3 sketch.

    Please note that you can not run the smc3 app and SimTools at the same time.
    (One one app can connect to the game data at a time.)
    Take care,
    yobuddy
    Last edited: Dec 31, 2022
  9. Deeppl

    Deeppl Member

    Joined:
    Jul 23, 2021
    Messages:
    44
    Balance:
    277Coins
    Ratings:
    +7 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Motion platform
    Hello.
    Taking advantage of a few days off, I wanted to see how SimTools v3 works. Unfortunately I can't perform license registration from old v2 DIY with such error:
    simtools3.jpg

    Please help me what should I do to make it work?
    Regards.
  10. iLLuac4

    iLLuac4 Active Member

    Joined:
    Jun 19, 2019
    Messages:
    130
    Balance:
    884Coins
    Ratings:
    +53 / 0 / -0
    My Motion Simulator:
    2DOF
    - So it is best to do the patching once again when it was already done with simtools v2?
    - Which file is patched .exe?
    - Is it possible to patch it without driving first?
    - Also is it possible to put into the plugin info page the default UDP port used in plugin (this will be useful when used with SimHub to port forward the telemetry data?
    - Enable/Disable baloon tips in UI could be useful. ( like for crash detection, slow motion, smoothing of axes, dampening,..........)
    - I could not find in UI the settings to have one ''template'' settings for ALL the game plugins that can be used as a default template.
    - Maybe on the serial interface it would be useful to use dropdown manu and also add in the menu Custom so the users can manually writhe the settings in but also to have an selectable option for |A axsis1A,....... because I sat that a lot of users makes a typo when entering those settings. Same for startup and shutdown.
    - I like the picture in Next Level Motion that shows the movement of roll, pitch,..... I know it is basic but it can sometime help.

    TNX and bye.
  11. yobuddy

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

    Joined:
    Feb 9, 2007
    Messages:
    5,276
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    49,140Coins
    Ratings:
    +5,089 / 18 / -0
    If a v3 plugin needs patching, then you have to patch, to install the plugin.

    Depends on whats needed for the game.
    Usually it's a settings file.

    Usually the game needs to be played one time so the game writes its setting to disk.
    (that we can then patch with the plugin to enable motion.)

    Afraid not, as collecting data is 100% done in the plugin itself in v3.
    But my bag of tricks is not empty yet, so do not fear.

    Once the manual is complete we can do this for sure.

    Save as Global (which will then be used for the default profiles for plugins installed of the same type.
    (Where there are 3 types of plugin, Air, Land and Sea.)

    It's reconfigurable thou, as I don't know the settings for all interfaces to have drop downs for each.
    But maybe a custom smc3 interface plugin would work.

    Then I get emails asking what extra1 thru 6 is all. (which I could not know is all.)
    But maybe a balloon tip when we get there.

    Later buddy!
    yobuddy
  12. yobuddy

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

    Joined:
    Feb 9, 2007
    Messages:
    5,276
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    49,140Coins
    Ratings:
    +5,089 / 18 / -0
  13. iLLuac4

    iLLuac4 Active Member

    Joined:
    Jun 19, 2019
    Messages:
    130
    Balance:
    884Coins
    Ratings:
    +53 / 0 / -0
    My Motion Simulator:
    2DOF

    TNX for answers SMC3 plugin is a great idea.

    I have another question.

    In this thread https://www.xsimulator.net/community/threads/codemasters-f1-2019-plugin.13587/page-4
    there are mentioned problems like dx12 mode and legacy mode and that it does not work with simhub port forwarding. Bunch of 'hacks ' are listed,.... Does v3 makes those obsolete?
    Has those issue been resolved in v3 and if yes which protocol should we use with simhub and which exe? DX11, dx12 or ordinary one.

    Maybee under patching notes additional information can be added like it is in simhub. Like when you click on Open instructions. I saw that there are some already like for Project Cars.

    For example for Dirt Rally
    -------------------------
    Enable telemetry on :
    -------------
    F1 2015 :
    Documents\My Games\F1 2015\hardwaresettings\ edit hardware_settings_config.xml like this
    <motion>
    <dbox enabled="true" />
    <udp enabled="true" ip="127.0.0.1" port="20777" />
    <udp enabled="false" ip="127.0.0.1" port="20777" />
    <udp enabled="false" ip="127.0.0.1" port="20777" />
    <udp enabled="false" ip="127.0.0.1" port="20777" />
    </motion>
    -------------
    Dirt Rally :
    Documents\My Games\DiRT Rally\hardwaresettings\ edit hardware_settings_config.xml like this
    <motion_platform>
    <dbox enabled="true" />
    <udp enabled="true" extradata="3" ip="127.0.0.1" port="20777" delay="1" />
    <fanatec enabled="true" pedalVibrationScale="1.0" wheelVibrationScale="1.0" ledTrueForGearsFalseForSpeed="true" />
    </motion_platform>
    -------------
    Dirt 3 (GFWL Edition) :
    Documents\My Games\DiRT Rally\hardwaresettings\ edit hardware_settings_config.xml like this
    <motion enabled="true" ip="127.0.0.1" port="20777" delay="1" extradata="1" />
    Other codemasters game should work the same way.
    You can change the default 20777 port in the SimHubMain config file : SimHubWPF.exe.config
    Modify : <add key="CodemastersUDPPort" value="20777"/>
    ............
  14. yobuddy

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

    Joined:
    Feb 9, 2007
    Messages:
    5,276
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    49,140Coins
    Ratings:
    +5,089 / 18 / -0
    All v3 f1 plugins use the proper api for output.
    So F1 2018 uses 2018 output and so on.
  15. TomKlash

    TomKlash Member

    Joined:
    Nov 21, 2012
    Messages:
    50
    Location:
    FRANCE
    Balance:
    425Coins
    Ratings:
    +10 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, SCN5, Arduino
    Hello everyone,

    I have a question for axis assignment. Is it possible to add absolut value of one force on an axis.

    I explain : on my G-seat i want to add fraction (10-15%) of sway on my axis 2a which generate surge so i need to add positive value only.

    Is it possible to do this with simtools v3 ?


    Thanks a lot.
  16. iLLuac4

    iLLuac4 Active Member

    Joined:
    Jun 19, 2019
    Messages:
    130
    Balance:
    884Coins
    Ratings:
    +53 / 0 / -0
    My Motion Simulator:
    2DOF
    Hi.

    After a lot of try and error I have managed to fix some games. And now I also know (i think) what was the key missing in the whole setup.
    I was configuring games with SimHub and udp porwarding option. The games were F1 2018 (i think there is a bug in a plugin and could not get it working uses 4123), F1 2019 (works, the key is that motion works only with 4123 udp port), same with Rally 2.0, Avtomobilista uses 5607 udp.

    This was the info I am missing on plugin page and this was the cause that motion was not working. It would help a lot if on the info page it would say which port the motion plugin listens. This would also help configuring SimHub with udp forwarding.

    For example then you can specify udp port in settings like in F1 2019 to UDP 20777, set this port in simhub to listen and then forward the rest to UDP 4123 so that the motion will also work.
    upload_2022-12-29_10-7-48.png


    Also I could not get the F1 2018 plugin to work because the plugin can not capture anything and it is empty even if i have completed races. I assume that this plugin also uses 4123 udp port.
    Screenshot of empty limits and also manually tweaking always goes to 0.
    upload_2022-12-29_10-12-8.png

    Hope this will help someone when configuring it.
  17. yobuddy

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

    Joined:
    Feb 9, 2007
    Messages:
    5,276
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    49,140Coins
    Ratings:
    +5,089 / 18 / -0
    Set the Min value to 0 for sway in the tuning center, and it will turn off the negative direction for sway.
    Take care!
  18. Jymä

    Jymä Member Gold Contributor

    Joined:
    Nov 24, 2011
    Messages:
    61
    Location:
    Finland
    Balance:
    184Coins
    Ratings:
    +43 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    Hello, thank you for the hard work! :thumbs My sim had not been used for 2 to 3 years and I decided not to use any of my previous settings. Installing SimTools v3 was pretty straight forward and I really liked the new plugin system and not having to launch all companion apps separately. Did a basic setup and motion, dash and shakers were back in action. Only minor confusion were not having default axis plugin and it also took me a while to figure out testing GameVibe by using the slider on the other side and to end it by pressing the cross. I thought the program froze when other buttons didn't react anymore.
  19. yobuddy

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

    Joined:
    Feb 9, 2007
    Messages:
    5,276
    Occupation:
    Computer Technician
    Location:
    Portland, Oregon - USA
    Balance:
    49,140Coins
    Ratings:
    +5,089 / 18 / -0
    Yes, the Gamevibe tester control is not that great, but I will get it fixed up in the next skinning phase.
    Thanks for the info buddy!
    yobuddy
    • Like Like x 1
    Last edited: Dec 30, 2022
  20. 02c5zo6

    02c5zo6 New Member

    Joined:
    Dec 30, 2022
    Messages:
    4
    Balance:
    16Coins
    Ratings:
    +1 / 0 / -0
    My Motion Simulator:
    6DOF
    Hoping for the V3 Prosimu interface plugin soon also as I currently own a paperweight!