PC Ts World Raildriver And Joystick Interface

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

  1. cgndriver

    cgndriver New Member

    Joined:
    Jun 6, 2025
    Messages:
    3
    Likes Received:
    0
    Thanks for the reply, but I can't find a "Single Lever Joystick V2.pdf", only "Single Lever Joystick.pdf" without "V2", and no reference to the "range" feature.
     
  2. tehangrybird345

    tehangrybird345 Well-Known Member

    Joined:
    Sep 17, 2020
    Messages:
    701
    Likes Received:
    791
    I recently started using the raildriver application from this thread. And while it has helped massively, there is still an issue with the dead zones. I’ll try to apply throttle or brake, but I have to push the levers an abnormal amount. And typically I reach full throttle or brake before the physical limits of each lever. Is there a way to adjust these? Yes, I have calibrated it properly.
     
  3. CobraOne

    CobraOne Active Member

    Joined:
    Jun 3, 2022
    Messages:
    273
    Likes Received:
    232
    Old age creeping in, I forgot to include it in the latest release. Here is a link to the Manual
    https://www.dropbox.com/scl/fi/c9q4...ey=ogrm1ls77nkvrm1xugzw6xiql&st=61nz6pvj&dl=1

    I have also added it to the the main zip file

    Chris
     
    Last edited: Jun 26, 2025
    • Like Like x 1
  4. CobraOne

    CobraOne Active Member

    Joined:
    Jun 3, 2022
    Messages:
    273
    Likes Received:
    232
    Have you calibrated your Raildriver in both my program and TSW? If so, did you calibrate it in my program first?
    If not, rename the C:\Users\[YOUR USER NAME]\Documents\My Games\TrainSimWorld5\Saved\Config\WindowsNoEditor\Raildriver.ini to Raildriver_old.ini. Replace the [YOUR USER NAME] with your actual user name.
    Next start my program again and a new default Raildriver.ini will be created. Try that without calibrating in TSW.

    Chris
     
  5. tehangrybird345

    tehangrybird345 Well-Known Member

    Joined:
    Sep 17, 2020
    Messages:
    701
    Likes Received:
    791
    I think so, but I’ll try that method just to be safe
     
  6. tehangrybird345

    tehangrybird345 Well-Known Member

    Joined:
    Sep 17, 2020
    Messages:
    701
    Likes Received:
    791
    Yep, I had to re-calibrate it in TSW after calibrating it on the program. That fixed it
     
  7. thicc putin

    thicc putin New Member

    Joined:
    Sep 27, 2024
    Messages:
    2
    Likes Received:
    0
    When i try to calibrate my controller, it just gives me an error "File not found" how can i fix that?
     
  8. thicc putin

    thicc putin New Member

    Joined:
    Sep 27, 2024
    Messages:
    2
    Likes Received:
    0
    If i ignore that i cant calibrate my controller, i cant connect it to TSW, it just says "Unable to connect to TSW - retrying connection" i have manualy replaced the PieHid64.dll file, that didnt fix it
     
  9. Antarcticant

    Antarcticant New Member

    Joined:
    Jul 1, 2025
    Messages:
    2
    Likes Received:
    0
    I'm interested in this project; since it behaves as a raildriver emulator; is it possible to use this with Run8? That simulator only accepts raildriver as an input, or UDP packets if using custom / DIY hardware. Specifically I'm trying to get the TSC-X to work with Run8 (not officially supported but I figure try all avenues before trying to write my own code translating COM port data to UDP packets haha)
     
  10. CobraOne

    CobraOne Active Member

    Joined:
    Jun 3, 2022
    Messages:
    273
    Likes Received:
    232
    I'm going to need more information. Are you refering to calibrating in my program or TSW? Does the error say which file isn't found?
    Are you using a Raildriver or other controller?

    That implies the PieHid64.dll is not in the correct place. Can you tell me the full path to where you placed the dll?
    Where did you purchase you copy of TSW was it Steam, Epic Games or XBox etc?
    Can you try running my program as an Administrator and see if that helps.

    Chris
     
  11. CobraOne

    CobraOne Active Member

    Joined:
    Jun 3, 2022
    Messages:
    273
    Likes Received:
    232
    I'm affraid not.
    I have rewritten the PieHid64.dll used by DTG in TSW so that it will accept input from my program. If you use the dll without my program then nothing will happen in TSW. To make it work in Run8 would require a lot of work on my part, basically a rewrite of all my program which I am now too old in the tooth to do. :)
    Chris
     
    • Like Like x 1
  12. Train Sim Society

    Train Sim Society Well-Known Member

    Joined:
    Aug 22, 2021
    Messages:
    466
    Likes Received:
    845
    Just wanted to quickly pop in here and say a huge thank you to Cobra for all the work on this tool!

    I saw my TSC-X review getting mentioned in here, so I just wanted to acknowledge that. When I made the video, I wasn’t really aware of everything going on behind the scenes. Sim Workshop included a link to the software in their delivery email to me, so i was under the impression there was already some kind of support in place. I didn’t mean to add any pressure or confusion by sharing it, but looking back, i feel like i probably did, and i genuinely feel bad about that.

    i’ve already reached out to Cobra privately, but just wanted to say something here too after reading through everything. I was digging through the thread while trying to get the class 350 idle notch working (which i did eventually figure out), and it just didn’t feel right to ask for help without at least saying something.
     
    • Like Like x 2
  13. Pablo5

    Pablo5 Member

    Joined:
    Oct 5, 2021
    Messages:
    37
    Likes Received:
    63
    Oh man I'm confused after reading all this... I bought the TSC-X after watching Train Sim Society's video and also had no clue that any of this was going on between SimWorkshop and CobraOne. I'm now trying to install Cobra's software to get the device to work but I had no idea this was necessary as I wasn't told at any point that any software was required. I have the tech savyness of a rock so I'll just figure it out eventually but the whole situation is kinda dodgy. To be clear, I'm not asking for tech support from anyone except SimWorkshop who I have already emailed, I'm just sharing my experience.
     
  14. CobraOne

    CobraOne Active Member

    Joined:
    Jun 3, 2022
    Messages:
    273
    Likes Received:
    232
    Just to clarify for everyone who has purchased or is considering purchasing the TSC-X controller, it is perfectly OK for you to use both my programs with it. I will be adding full support for the controller and I am happy to offer help to anyone who is having difficulty with the controller and my program.
    Chris
     
    • Helpful Helpful x 2
  15. Antarcticant

    Antarcticant New Member

    Joined:
    Jul 1, 2025
    Messages:
    2
    Likes Received:
    0
    I think if anything, that's just a testament to how desperate the community is for new interfaces or Train Simulator hardware. Recently, it feels like the market for Truck / Airplane / Farm / Racing simulator hardware has absolutely exploded, but Train Sims are left behind. Developers should feel more pressure on supporting custom axis and button assignments native to their simulators, but beggars can't be choosers I guess.

    I've developed my own utility for Run8 specifically, (100% coded with github's copilot using Sonnet 4.0 model) for control mapping. Cobra, you've been an inspiration in trying to get my feet wet in expanding support for our favorite sims!

    (Project is here if anyone wants or needs it: https://github.com/Antarctican0/ctrlconductor)
     
  16. Pablo5

    Pablo5 Member

    Joined:
    Oct 5, 2021
    Messages:
    37
    Likes Received:
    63
    Thanks Chris I've now figured it out and I'm very happy to hear that you will be adding support as I imagine that will remove the manual keymapping.
     
  17. raz22

    raz22 New Member

    Joined:
    Jul 9, 2025
    Messages:
    2
    Likes Received:
    0
    This program is working GREAT for all of my playtests so far except for this one:

    https://www.trainsimcommunity.com/m...-commuter-2024-timetable-enhancement-pack-v13


    It's a mod to allow passenger timetables into the Oakville DLC. For some reason, none of the levers will respond using this mod (but the buttons work). It's only this timetable. I intend to reach out to the mod's creator for help with this. but just curious if anyone else has run into this on the Toronto 2024 Commuter timetable mod?
     
  18. SGTDRE

    SGTDRE Well-Known Member

    Joined:
    Sep 6, 2022
    Messages:
    1,780
    Likes Received:
    889
    Do you have any raildriver mods installed? Last, I ran that timetable mod it worked. But some new RD moods may affect the timetable mod.
     
  19. QNS Chris

    QNS Chris Well-Known Member

    Joined:
    Jul 16, 2019
    Messages:
    191
    Likes Received:
    411
    Hi Chris - thank you so much for your work and your graciousness in being willing to accommodate the TSC-X controller and help players with the hardware. I just received my TSC-X controller and downloaded your software, but have never used software like this before. Do you have a step-by-step set of instructions to set up the TSC-X controller for TSW5 in your software? I was able to map the levers, but not the buttons. Further, even after mapping the levers and calibrating in TSW5, the levers were non-responsive. Any help or guidance you could provide would be greatly appreciated!! Thank you!!

    Chris
     
  20. raz22

    raz22 New Member

    Joined:
    Jul 9, 2025
    Messages:
    2
    Likes Received:
    0
    No, the majority of my mods are route patches (I don't own a Raildriver, I use a Winwing throttle quadrant). The Oakville one is the only timetable mod. I went so far as to remove all mods (except for official DLCs) from the DLC folder and I was still not getting inputs on those levers. The default trains DID work in the timetable, I've found, so it's only the reskinned layer locos that are responding to button presses but not levers.
     
  21. QNS Chris

    QNS Chris Well-Known Member

    Joined:
    Jul 16, 2019
    Messages:
    191
    Likes Received:
    411
    Never mind - I was able to figure it out! I wasn't properly mapping the joystick buttons, and didn't click the "Start Callback" button before playing.

    This is a seriously great piece of software you've created - thank you very much for all of your efforts in creating and supporting this!
     
    • Like Like x 1
  22. SGTDRE

    SGTDRE Well-Known Member

    Joined:
    Sep 6, 2022
    Messages:
    1,780
    Likes Received:
    889
    My error, I took for granted, I have n ot used that type of controller. And I have not installed the new updates for that mod yet. Wish I could have been of more assistance.
     
    • Like Like x 1
  23. Emmy_MAN

    Emmy_MAN Active Member

    Joined:
    Apr 9, 2022
    Messages:
    112
    Likes Received:
    108
    I also got my desktop-style all-metal train simulator control console, so I have a question about the Ts World Raildriver And Joystick Interface.
    First of all, thank you to CobraOne for this software.

    I downloaded this Ts World Raildriver And Joystick Interface a long time ago, but haven't had time to try it out or read the instructions yet.

    And before some users recommend that I read the instructions, I have to say something about that.

    I am currently in very poor health because I underwent surgery in hospital for a double-sided brain aneurysm and died three times during the operation. My heart stopped beating three times during the operation. And at the moment, I also have a few problems understanding what I have read quickly and normally.

    Now to my question:
    The creator of the all-metal desktop-style train simulator control console wrote to me that you can create profiles in
    Ts World Raildriver And Joystick Interface, for example for different locomotives.

    Is that right? Can you create any number of different profiles?
    And if so, what would people think if we either created a thread here in the DTG FAQs & Guides forum or set up a download page where everyone could share their profiles with other users?

    Would this idea be something for people with Raildriver or the all-metal train simulator control console in desktop style, so that they could exchange different profiles with each other?

    It took me over an hour to write this short article, and I hope that what I have written is understandable.
     
  24. Train Sim Society

    Train Sim Society Well-Known Member

    Joined:
    Aug 22, 2021
    Messages:
    466
    Likes Received:
    845
    I have the same issue with the WCMLS custom timetables, specifically on the re-skinned trains. The inputs aren't detected in the sim, but are by the software.
     
    • Like Like x 1
  25. tehangrybird345

    tehangrybird345 Well-Known Member

    Joined:
    Sep 17, 2020
    Messages:
    701
    Likes Received:
    791


    Oh my god, I hope you're okay!
     
    • Like Like x 1

Share This Page