PC Ts World Raildriver And Joystick Interface

Discussion in 'TSW General Discussion' started by CobraOne, Nov 8, 2022.

  1. CobraOne

    CobraOne Well-Known Member

    Joined:
    Jun 3, 2022
    Messages:
    357
    Likes Received:
    332
    Here is a fix for those assigning the walking options to a joystick lever and find that moving the lever slightly from neutral makes you run and then going further makes you walk
    In TSW go into Settings\Accessibility and change DefaultMovement to Walk.
    Chris
     
  2. Emmy_MAN

    Emmy_MAN Well-Known Member

    Joined:
    Apr 9, 2022
    Messages:
    320
    Likes Received:
    570

    It's best to watch this video, which explains how to set up the TSC-X controller.




    If that doesn't work, I can send you my file, which will at least allow you to drive locomotives that have separate throttle and brake levers.
     
  3. CobraOne

    CobraOne Well-Known Member

    Joined:
    Jun 3, 2022
    Messages:
    357
    Likes Received:
    332
    Can you try calibrating your controller using the menu option Settings\Calibrate Joysticks. On the window that pops up, select the SimWorkshop and click on the Properties button. Then select the Settings tab at the top left and then click the Calibrate button. Finally, follow the onscreen prompts.
    Chris
     
    Last edited: Oct 27, 2025
  4. CobraOne

    CobraOne Well-Known Member

    Joined:
    Jun 3, 2022
    Messages:
    357
    Likes Received:
    332
    Can you try calibrating your controller using the menu option Settings\Calibrate Joysticks. On the window that pops up, select the SimWorkshop and click on the Properties button. Then select the Test tab at the top left and try moving your levers. The left is X, the middle is Y and the right is Z.
    If one or more of the levers don't show movement on screen, then try clicking on the Calibrate button and follow the on screen prompts. If after that, the levers still don't work, then I would say you have another defective unit.
    It might be worth trying the USB cable from the first unit to see if that makes a difference.
    Chris
     
  5. scottyxtuk

    scottyxtuk New Member

    Joined:
    Sep 4, 2025
    Messages:
    4
    Likes Received:
    2
    Thankyou for your help CobraOne. I have tried what you suggested, the TSX contoller shows up under game controllers with status ok, however when I click properties it says "Necessary support files not found" so I can't do anything.
     
    Last edited: Oct 29, 2025
  6. Emmy_MAN

    Emmy_MAN Well-Known Member

    Joined:
    Apr 9, 2022
    Messages:
    320
    Likes Received:
    570
    Hi scottyxtuk

    Then I would write to the manufacturer via the contact form on their website.

    Because then the TSC-X controller is probably broken.
     
  7. scottyxtuk

    scottyxtuk New Member

    Joined:
    Sep 4, 2025
    Messages:
    4
    Likes Received:
    2
    I have tried, sent therm 2 emails and had no reply. I am really fed up, they sent me a replacement as first one had pieces loose and broken. This one arrived and as soon as I took it out of the box I could hear loose things inside. It seems to me the packaging is shoddy, they put cheap air bags in and it's shipped all the way from China. They just won't reply and I feel like I've been ripped off.
     
    Last edited: Oct 31, 2025
  8. tof70110

    tof70110 Active Member

    Joined:
    Dec 13, 2016
    Messages:
    130
    Likes Received:
    66
  9. Spark Chen

    Spark Chen Active Member

    Joined:
    Nov 18, 2024
    Messages:
    32
    Likes Received:
    104
    This is definitely our responsibility, and there’s no excuse for it.
    I’ve instructed all customer service representatives to maintain the same response efficiency as I do.
    Please check your email — we’ve sent you our proposed solution, and I hope you’ll be satisfied with it.
     
  10. protonmw

    protonmw Active Member

    Joined:
    Mar 18, 2022
    Messages:
    193
    Likes Received:
    150
    Could someone please give me some hints how to setup a deadzone? I need this for DB BR 642 which has messed up raildriver settings.
     
  11. CobraOne

    CobraOne Well-Known Member

    Joined:
    Jun 3, 2022
    Messages:
    357
    Likes Received:
    332
    Hi Proton
    Navigate to "Documents\My Games\TrainSimWorld6\Saved\Config\WindowsNoEditor" and edit the Raildrver.ini file.
    Look for the section
    (ControlIndex=1,CalibrationPointValues=(0.000000,0.480000,0.520000,1.000000)),

    To increase the deadzone, change the 0.480000 to something like 0.450000 and increase the 0.520000 to 0.550000

    Chris
     
  12. protonmw

    protonmw Active Member

    Joined:
    Mar 18, 2022
    Messages:
    193
    Likes Received:
    150
    Hi Chris, thanks for quick response. Is this solution for one train only or for all trains? If second one, I need a solution for BR642 only. All other trains are working fine with your program.
     
  13. CobraOne

    CobraOne Well-Known Member

    Joined:
    Jun 3, 2022
    Messages:
    357
    Likes Received:
    332
    Hi Proton
    Unfortunately it's not possible to adjust the deadzone for each loco individually.
    I have just tried the BR 642 with my Raildriver and I didn't have any problems with the neutral section.
    If you have any notches set for the ThrottleAndBrake in the lever map, try setting the UseNotches to No.
    Otherwise try recalibrating the Raildriver in my programs (Settings\Calibrate Raildriver) and increase the gap between the two middle sections on the ThrottleAndBrake (Throttle Idle and Dynamic Brake Setup) but this will affect all loco's.
    Chris
     
  14. VonckjeNL

    VonckjeNL New Member

    Joined:
    Jan 17, 2020
    Messages:
    5
    Likes Received:
    2
    Hi CobraOne.
    First of all. I love the software. It works really good. But I do have a couple of questions. Will there be support for the Dutch trains like the SNG and the ICMm. And I would like to know if it is possible to get in maybe a different software data back from the game. like guages as speedometer or the current speed limit from the ATB. I would love to hear a reaction.

    greetings

    VonckjeNL
     
  15. ddragon#7509

    ddragon#7509 New Member

    Joined:
    Oct 11, 2025
    Messages:
    1
    Likes Received:
    0
    I've just now discovered this amazing software and holy mother of Amaterasu this is the freaking holy grail... I can finally use my Virpil control panel levers in TSW - seriously where do I send you money? :)
     
  16. CobraOne

    CobraOne Well-Known Member

    Joined:
    Jun 3, 2022
    Messages:
    357
    Likes Received:
    332
    Hi VonckjeNL
    If you are refering to the current version of my program, I have just tried both the SNG and ICMm using my Raildriver and the loco's worked OK. Unfortunately, with the current version, it is not possible to get any more info from TSW except the speed.

    I am doing my best to try and create a new version of my program that uses the new API and change over to .net 8 instead of the netframework and use Json instead of xml, but it is quite a learning curve and as I have said before, no gaurantee it will be completed.
    .
    It doesn't help when you have 30 different names for the TrainBrake and 96 different names for the Wipers.
    In total, just for the levers, I have 926 names.
    These have to be checked against each loco you are driving to see which is the correct name to use.

    I can see why DTG have not made a program that uses the API themselves

    I should be able to get the info you require re the current speed limit etc, what do you want to do with it?
    Is it just to display it on screen or are you creating a train cab?

    Chris
     
    Last edited: Nov 9, 2025
    • Like Like x 5
  17. Piussi

    Piussi Well-Known Member

    Joined:
    Sep 20, 2017
    Messages:
    353
    Likes Received:
    444
    So the 802 is only to 88% or can you edit something to go to full?
     
  18. CobraOne

    CobraOne Well-Known Member

    Joined:
    Jun 3, 2022
    Messages:
    357
    Likes Received:
    332
    I have just tried the 802 with the original PieHid64.dll and not using my program and the ThrottleAndBrake still only goes to 88%.
    Because of that, there is nothing that can be done in my program to change that.

    Chris
     
    • Like Like x 1
  19. stormyst#3416

    stormyst#3416 New Member

    Joined:
    Oct 2, 2025
    Messages:
    3
    Likes Received:
    0
    I don't know what's wrong, but it just doesn't work for me (im using the TSC X Controller). I created Lever and Button maps, reinstalled the program multiple times by now and the result is always the same.

    Example: the big yellow button i want to use for SIFA actually moves the brake lever. Its all messed up. None of my maps work the way i set them up.

    Any idea what could cause this?
     
  20. VonckjeNL

    VonckjeNL New Member

    Joined:
    Jan 17, 2020
    Messages:
    5
    Likes Received:
    2
    Hi Chris,

    the reason I would like the support to get data back form the game is becase I am Tinkering alot with arduinos and I would like to try and make a desktop ATB and speed indicator for the ICMm.
     
  21. VGK

    VGK Member

    Joined:
    Aug 13, 2021
    Messages:
    37
    Likes Received:
    32
    Hi Chris
    Apologies if this has been covered before, I’m trying to create a profile for each loco with a TSC-X. It’s been going well with mapping the buttons and selecting levers matching the loco levers left or right etc; unfortunately, even though I think I’m creating a new profile for each loco it doesn’t remember the lever positions and I think defaults to the last one programmed. What am I missing please?
     
  22. Thorgred

    Thorgred Well-Known Member

    Joined:
    Jun 8, 2018
    Messages:
    1,015
    Likes Received:
    629
    did you at least watch the setup video? TSC X Setup for Train Sim World (TSW) Tutorial
     
    • Like Like x 1
  23. VGK

    VGK Member

    Joined:
    Aug 13, 2021
    Messages:
    37
    Likes Received:
    32
    If your referring to the “Trainsimulatordriver” videos then yes I’ve watched them numerous times, if you mean something else, then please send a link or description.
     
  24. Spark Chen

    Spark Chen Active Member

    Joined:
    Nov 18, 2024
    Messages:
    32
    Likes Received:
    104
    Sending my warmest wishes to everyone for a happy and cozy Thanksgiving!
     
  25. Skelli

    Skelli New Member

    Joined:
    Dec 1, 2025
    Messages:
    4
    Likes Received:
    0
    Hey guys, Not sure what I am doing wrong here - Whenever I try and launch the software it's trying to get me to select where "railworks.exe" is, but I can't find my railworks folder at all?
     
  26. Emmy_MAN

    Emmy_MAN Well-Known Member

    Joined:
    Apr 9, 2022
    Messages:
    320
    Likes Received:
    570
    Hi Skelli

    In the first post, you must also download the TSW Raildriver & Joystick Interface, not the TS-classic Raildriver & Joystick Interface!

    In the first post, you must click on the second link to download the TSW Raildriver & Joystick Interface!
     
    • Helpful Helpful x 2
  27. Skelli

    Skelli New Member

    Joined:
    Dec 1, 2025
    Messages:
    4
    Likes Received:
    0
    That explains a lot!
    Now I seem to be having trouble with "Unable to connect to TSW - Retrying Connection" can't seem to get the program to connect, unsure what I've done wrong!

    EDIT: I've tried replacing the PIEHid.dll with the one from the software, this causes my game to crash on launch...
     
    Last edited: Dec 2, 2025 at 3:18 AM
  28. Thorgred

    Thorgred Well-Known Member

    Joined:
    Jun 8, 2018
    Messages:
    1,015
    Likes Received:
    629
    you need to run TSW :)
     
  29. Skelli

    Skelli New Member

    Joined:
    Dec 1, 2025
    Messages:
    4
    Likes Received:
    0
    Hey man, So yeah the game crashes when I replace the PiEHid.dll and if I don't replace it then the software cant connect to TSW
     
  30. Thorgred

    Thorgred Well-Known Member

    Joined:
    Jun 8, 2018
    Messages:
    1,015
    Likes Received:
    629
    make sure you copy from the one located at TSW Raildriver And Joystick Interface\DefaultSettings
     
    • Helpful Helpful x 1
  31. Skelli

    Skelli New Member

    Joined:
    Dec 1, 2025
    Messages:
    4
    Likes Received:
    0
    Thanks man! I was copying the PiEHid64 from the main folder, not the settings one!
     
  32. fizzbin14

    fizzbin14 Member

    Joined:
    Jan 22, 2022
    Messages:
    37
    Likes Received:
    3
    TSW 6 Free Version - TSW Unniversal Controller Interface
    Can anyone tell me where this can be found please?. I'm interested to try it out.
     
  33. Thorgred

    Thorgred Well-Known Member

    Joined:
    Jun 8, 2018
    Messages:
    1,015
    Likes Received:
    629
  34. CobraOne

    CobraOne Well-Known Member

    Joined:
    Jun 3, 2022
    Messages:
    357
    Likes Received:
    332
    Thorgred
    I think he is refering to my post https://forums.dovetailgames.com/th...joystick-interface.61440/page-22#post-1048433
    fizzbin14
    As I said in the post on 04/10/25
    "I am working on a new version of my program (TSW Unniversal Controller Interface) that will talk to this api but there is a learning curve for me to do this, so it may take some time to come up with a viable solution and there is no guarantee I will be able to achieve this."

    I am working on this still, but progress is slow due to the complexity of getting the api to talk to all hardware and old age creeping up making concentration and remembering what I have done difficult for me now.
    I was hoping someone with a younger mind and more knowledge of api programming would take up the reigns :)

    As I said, "No gaurantees it will be finished", but in the meantime, the original TSW Raildriver & Joystick interface will still work.
    Chris
     
    Last edited: Dec 5, 2025 at 3:29 PM
    • Like Like x 2
  35. maxmoo#3461

    maxmoo#3461 New Member

    Joined:
    Friday
    Messages:
    1
    Likes Received:
    0
    Hi everyone,
    I tried to calibrate my TSC-X today in the cobra one software, newest version. however when i press properties, it says necessary support files not found. Anyone got a solution to this? I have to calibrate, as when I go to idle on the throttle, it starts registering as a dynamic brake. Thanks in advance
     
  36. fizzbin14

    fizzbin14 Member

    Joined:
    Jan 22, 2022
    Messages:
    37
    Likes Received:
    3
    Hi Chris, Don't worry mate I understood the post you made concerning TSW Universal Controller Interface and I know that it is a WIP.
    I have the greatest respect for your work (after all I have been using ur software ever since I got my Rail Driver so that's a few years now) and I was curious what was cooking lol.
    I've now replaced my RD which had gone all loose and baggy with a TSC-X controller, took a while to get one that wasn't broken in transit but the guys at Sim Workshop sorted it out and I am happy with my new controller.
    I am happy to test if you need testers.
    Regards
    Phil
     

Share This Page