PC Ts World Raildriver And Joystick Interface

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

  1. jannie#6483

    jannie#6483 New Member

    Joined:
    Nov 13, 2024
    Messages:
    15
    Likes Received:
    14
    Thank you Chris,
    I can't seem to locate or see the link that you are referring to?
    Sorry, but can you help?
    Jan
     
  2. CobraOne

    CobraOne Active Member

    Joined:
    Jun 3, 2022
    Messages:
    261
    Likes Received:
    206
  3. friff

    friff New Member

    Joined:
    Mar 27, 2023
    Messages:
    13
    Likes Received:
    5
    Where do i put the folder though?
     
  4. jannie#6483

    jannie#6483 New Member

    Joined:
    Nov 13, 2024
    Messages:
    15
    Likes Received:
    14
    Thanks a million Chris. All up and running, very nice. No problems.
    Awesome piece of Raildriver work you put out here.
    Like so many others out there, I enjoy making hardware more than driving trains.
    Thanks again, much appreciated
    Jan
     
  5. CobraOne

    CobraOne Active Member

    Joined:
    Jun 3, 2022
    Messages:
    261
    Likes Received:
    206
    It doesn't really matter, downloads, documents or desktop should be fine but you may need to run as an administrator though.
     
  6. friff

    friff New Member

    Joined:
    Mar 27, 2023
    Messages:
    13
    Likes Received:
    5
    Okay it works now but the game crashes after about 5 minutes with the program running
     
  7. friff

    friff New Member

    Joined:
    Mar 27, 2023
    Messages:
    13
    Likes Received:
    5
    this is such a trash program, always freezes the game
     
  8. ChengHo

    ChengHo Member

    Joined:
    Oct 17, 2024
    Messages:
    27
    Likes Received:
    34
    Sorry you're having issues, but after the author took time to try and help you (posts #648 and #649), even updating the program to try and address your issue, this is the treatment he gets from you. Do us all a favor and get out of here, you ungrateful person.
     
    • Like Like x 6
  9. CobraOne

    CobraOne Active Member

    Joined:
    Jun 3, 2022
    Messages:
    261
    Likes Received:
    206
    I have 100's if not 1000's of satisified users running my program with no issues. Do you not think it odd that you are the only person having this issue. I have just run 2 x 1 hour sessions using the Raildriver in one and a Honeycombe Bravo in the other with no issues.
    I have tried to help you and this is the thanks I get.

    I am not a professional programmer, I do this in my spare time and the sofware costs you NOTHING.
    If you don't like it, then don't use it, or even better, see if you can come up with something that will run on your PC and offer it to others for free, but I doubt you would ever do that.
    Thanks for the support ChengHo, I so wanted to use stronger language on the ungrateful G*T :)
    Chris
     
    • Like Like x 4
  10. Sharon E

    Sharon E Well-Known Member

    Joined:
    Dec 9, 2016
    Messages:
    2,022
    Likes Received:
    2,014
    CobraOne, this is a great interface between the Raildrive and TSW. Without it would not be able to run TSW5 with the Raildriver. For me, it was easy to install and set up. A most hardy thanks for all your efforts.
     
    • Like Like x 2
  11. ChengHo

    ChengHo Member

    Joined:
    Oct 17, 2024
    Messages:
    27
    Likes Received:
    34
    Anytime brother, you’re doing the Lord’s work, and we’re all very appreciative. I don’t even use the software, but am a big supporter of this and initiatives like this.
    Props on keeping cool. The high road is almost always the best road to take.
     
    • Like Like x 1
  12. thefatcontroller

    thefatcontroller New Member

    Joined:
    Nov 25, 2024
    Messages:
    3
    Likes Received:
    0
    Hi all,

    This program looks great, but I'm really at a loss as to how to install it.

    I've looked through the manual, but it appears to be a bit dated. I don't have a "railworks.exe," I have a TrainSimWorld.exe, but the raildriver software doesn't recognise it.

    Sorry if I'm being daft, but any help would be much appreciated!
     
  13. CobraOne

    CobraOne Active Member

    Joined:
    Jun 3, 2022
    Messages:
    261
    Likes Received:
    206
    It looks like you are trying to use the original Train Sim Classic version called "TSClassic Raildriver and Joystick Interface" and not the version for TSW found here called "TSW Raildriver And Joystick Interface". This version does not ask where the program is installed.

    Download this version, right click on the zip file and select unblock on the lower right. Next, unzip the file to a folder of your choice and click on the "TSW Raildriver And Joystick Interface.exe" to run the program.
    Here is the current version for TS World:
    https://www.dropbox.com/scl/fi/lobh...ey=8r9ih7yt8jwp2l4xmnz6w2cd0&st=eccsybws&dl=1
    Chris
     
    • Like Like x 2
  14. adamantium#2860

    adamantium#2860 New Member

    Joined:
    Oct 19, 2024
    Messages:
    5
    Likes Received:
    0
    Weird one...

    I've been using this program with my X52/saitek throttle quadrant since September and it's worked perfectly each time, various profiles for different loco styles etc

    This evening after launching the game and software my inputs were not being registered in game. However, they were being recognised by Windows, CobraOnes program (all axes and assosciated values showing and updating in real time) along with the ingame calibrator.

    My inputs were just having no effect while using the controllers to drive (was a class 87, also tried other locos and had the same result on all). Odd as I completed a run in the class 87 this morning perfectly.

    Keyboard and mouse inputs still work, just no controllers. It seems like a game problem, but I was wondering if I'd accidentally pressed a key which has disabled controller inputs?

    I am quite new to TSW so forgive me if this sounds silly, any assistance would be appreciated to resolve this. I will try again tomorrow and if the issue persists ill post again in the forum troubleshooting section..
     
    Last edited: Nov 27, 2024
  15. thefatcontroller

    thefatcontroller New Member

    Joined:
    Nov 25, 2024
    Messages:
    3
    Likes Received:
    0
    Thanks so much, Chris! Turns out was trying to run an older version and didn't realise.

    I feel like I must be missing something with this new version, though. It recognises my inputs and allows me to bind everything, but when I run callback, it just says "unable to connect to TSW - retrying connection"

    Do I need to place any files within the TSW5 install folder?

    Many thanks for such needed software and for giving your free time to do so. I'm pretty new to train sims, but I'm pretty surprised how much I enjoy it. Using my Warthog throttle would make it perfect :)
     
  16. CobraOne

    CobraOne Active Member

    Joined:
    Jun 3, 2022
    Messages:
    261
    Likes Received:
    206
    If you are running the Steam version then no, if you are running the xbox version on PC then you will need to copy the PieHid64.dll located in the DefaultSettings folder into the "Train Sim World- 5\Content\TS2Prototype\Binaries\ThirdParty\PieHid\Binaries" folder, make a backup of the original first.
    Try right clicking on the "TSW Raildriver And Joystick Interface.exe" and selecting "Run as administrator"
    Chris
     
  17. CobraOne

    CobraOne Active Member

    Joined:
    Jun 3, 2022
    Messages:
    261
    Likes Received:
    206
    I have not come across this before, to all intents and purposes, your loco's should work!
    There is no such command that I am aware of.
    Chris
     
  18. thefatcontroller

    thefatcontroller New Member

    Joined:
    Nov 25, 2024
    Messages:
    3
    Likes Received:
    0
    Thanks, Chris. I appreciate the speedy response.

    Sadly, that also has not worked. I've tried everything I can. I'm no coder, but I'm not exactly computer illiterate, and I just can't figure it out.
    I'm sure it's something weird on my end, but trying to troubleshoot this seems way too time consuming for you. I might try one or two more approaches, but otherwise I might have to give up.

    Very unfortunate that the devs don't understand there's a whole market of customers with a HOTAS setup who would be very suggestable to getting into train-simming if it just had native support. Alas.

    All the best!
     
  19. adamantium#2860

    adamantium#2860 New Member

    Joined:
    Oct 19, 2024
    Messages:
    5
    Likes Received:
    0

    Yesterday evening after returning from work I did another test and it was working as normal. Then when I closed the game and decided to do a run later the issue popped up again, I even did a clean install of the game overnight and still having the same problems. :(

    You can see the hardware is being detected and able to be calibrated, just not doing anything ingame.

    [​IMG]

    And also here you can see my levers and inputs are being recognised by the software too (NOTE: TSW was not running at the time of screenshot hence saying unable to connect to TSW, it shows as Connected when game is running)

    [​IMG]
     
  20. SGTDRE

    SGTDRE Well-Known Member

    Joined:
    Sep 6, 2022
    Messages:
    1,590
    Likes Received:
    818
    Have you tried to run the game and then start cobraones program, what you can do is set the game to windowed and use F11 while in-game whatever loco you are in, and start the program. I have it pinned to the taskbar, Start the game get into a loco, and tap F11 open program "which is showing unable to connect to TSW" in your screenshots, once the program is running click start callback. See if this helps?
     
    • Helpful Helpful x 1
  21. adamantium#2860

    adamantium#2860 New Member

    Joined:
    Oct 19, 2024
    Messages:
    5
    Likes Received:
    0
    [​IMG]

    Have done but no luck, as you can see the interface is registering the inputs being made to the leavers, its just not doing anything ingame despite being Connected

    Nevermind, it turns out to be a bug with the Class 87 and the WCML 47s too which ive been testing this on, where raildriver does not work on one cab end, there is a mod to address this. I hope Justtrains will rectify it at some point. Thanks for all replies
     
    Last edited: Nov 30, 2024
  22. SGTDRE

    SGTDRE Well-Known Member

    Joined:
    Sep 6, 2022
    Messages:
    1,590
    Likes Received:
    818
    You can have a look at the RD mods by Roiman72, I have them for all German trains, and the new UK ones he has made. Not sure how they would work with a Hotas, but may be worth looking into.
    Raildriver button remapping of UK locomotives for TSW 5. - Train Sim Community
     
    Last edited: Nov 30, 2024
    • Like Like x 1
  23. Sharon E

    Sharon E Well-Known Member

    Joined:
    Dec 9, 2016
    Messages:
    2,022
    Likes Received:
    2,014
    I have noted that Raildriver will not work in the IC version of the 87. Have filled a ticket with JT and they have responded that they will look at this.
     
    • Like Like x 2
  24. fizzbin14

    fizzbin14 Member

    Joined:
    Jan 22, 2022
    Messages:
    35
    Likes Received:
    3
    I noted the the RD did not work with the 87 or the 47 on WCML, 101 worked fine. I assumed this was a bug in WCML and that DTG would fix it in due course, in the meantime I am getting use to keyboard control again. In fact I think that operating the tap changer on the 87 is probably easier than using a RD (maybe).
     
  25. Sharon E

    Sharon E Well-Known Member

    Joined:
    Dec 9, 2016
    Messages:
    2,022
    Likes Received:
    2,014
    The rd works for me with the BR blue 87 and I have run a 47 service without issue on the rd, though I don't remember which 47 I was using. Controlling the tap changer with the rd is a bit tricky, but I was getting the hang of it. The only issue is run up can't be held, it diverts back to notch up quickly. You have to keep rocking the lever up and down to get it to move much.
     
    Last edited: Nov 30, 2024
  26. 21c164fightercommand

    21c164fightercommand Well-Known Member

    Joined:
    Nov 6, 2021
    Messages:
    928
    Likes Received:
    911
    How is driving a Class 66 with RailDriver?
     
  27. Sharon E

    Sharon E Well-Known Member

    Joined:
    Dec 9, 2016
    Messages:
    2,022
    Likes Received:
    2,014
    Not bad, the only issue I have ever noted is releasing the train brakes, you have to keep moving the brake handle back and forth while it is releasing.
     
  28. ixofxiii

    ixofxiii Well-Known Member

    Joined:
    Apr 21, 2020
    Messages:
    334
    Likes Received:
    273
    ive used it for the gamepass PC install version by copying the pie files from my steam version. Also, ive gotten mods to work too
     
  29. ixofxiii

    ixofxiii Well-Known Member

    Joined:
    Apr 21, 2020
    Messages:
    334
    Likes Received:
    273
    So i JUST updated to v2.0.1.1 right now for my Steam version and well im geting this issue from start. Tried this, tried vise versa. The program reads my inputs but the program still isnt connecting to TSW5
     
  30. SGTDRE

    SGTDRE Well-Known Member

    Joined:
    Sep 6, 2022
    Messages:
    1,590
    Likes Received:
    818
    you followed the quick start guide, and you did calibrate it before starting the game? And you are using?
     
  31. jannie#6483

    jannie#6483 New Member

    Joined:
    Nov 13, 2024
    Messages:
    15
    Likes Received:
    14
    This is probably a long shot, but I have found on my set-up that after having clicked on "Start Call Back", and launched the program, that I then have to purposefully go back and click on the game.
     
  32. 21c164fightercommand

    21c164fightercommand Well-Known Member

    Joined:
    Nov 6, 2021
    Messages:
    928
    Likes Received:
    911
    That's probably because the combined lever in a Class 66 is spring loaded.

    I've only used my RailDriver in Run8, but will try to use this interface and use it in TSC and TSW also.
     
  33. SGTDRE

    SGTDRE Well-Known Member

    Joined:
    Sep 6, 2022
    Messages:
    1,590
    Likes Received:
    818
    Yes, that is exactly it, you need to Wiggle it and jiggle it just a little to release the brakes :) Or grab and hold it with the mouse if you don't to wiggle and jiggle. :)
     
    • Like Like x 1
    • Helpful Helpful x 1
  34. Sharon E

    Sharon E Well-Known Member

    Joined:
    Dec 9, 2016
    Messages:
    2,022
    Likes Received:
    2,014
    Yes, the rd has an issue with any spring-loaded control. The tap controller in the class 87 on WCML north is the same. Have to jiggle it when using run up. I am going to attempt to put the tap controller onto the rocker switch. Never done custom buttons, but the manual has good details on how to do it.
     
    • Like Like x 1
    • Helpful Helpful x 1
  35. SGTDRE

    SGTDRE Well-Known Member

    Joined:
    Sep 6, 2022
    Messages:
    1,590
    Likes Received:
    818
    Honestly, I don't mind it much with the Class 66, and my first run with the Class 87 with West Coast Main Line: Preston - Carlisle was not bad with the RD, I figured when you set to hold it would hold the speed also, but except for some switches like lights, it worked smoothly. I will have to find the manual to see more on the neutral zones.
     
  36. Sharon E

    Sharon E Well-Known Member

    Joined:
    Dec 9, 2016
    Messages:
    2,022
    Likes Received:
    2,014
    SGTDRE to me the hold notch on the throttle will hold the step you are in, not speed. So, if you are accelerating, in hold the train could overspeed on you.
     
    • Like Like x 1
  37. jahosi

    jahosi New Member

    Joined:
    Oct 28, 2017
    Messages:
    2
    Likes Received:
    0
    Chris, what a fantastic application you've made here. Obviousy a huge amount of work, so, thank you. Query though, annoyingly because of "Steam" being the game environment scuppering searches, is there a way to assign the Regulator handle for a steam locomotive to the Throttle of your app? I get Reverser and Brakes working fine, but alas the crucial one, regulator, doesn't seem to want to respond? Or is it that the RailDriver hardware (which I don't own) just doesn't support anything classed as a regulator and throttle doesn't mean the same thing?

    Thanks in advance
    James
     
  38. SGTDRE

    SGTDRE Well-Known Member

    Joined:
    Sep 6, 2022
    Messages:
    1,590
    Likes Received:
    818
    Yes that it did :)
     
    • Like Like x 1
  39. CobraOne

    CobraOne Active Member

    Joined:
    Jun 3, 2022
    Messages:
    261
    Likes Received:
    206
    Hi James
    The Raildriver has 4 levers, (Reverser, ThrottleAndBrake, TrainBrake and LocoBrake) which my program emulates.
    With the steam engines, the Regulator in the game is actually assigned to the LocoBrake, the reason I assume being is because the Raildrivers ThrottleAndBrake has a gate in the middle that you have to move the lever around when going from 50% in either direction, but the LocoBrake has no such gate and therefore is easier to use.
    You have 2 options
    1. Use your LocoBrake lever as the Regulator.
    2. Setup your lever map for the loco like this.
    upload_2024-12-4_7-36-56.png

    The changes are:
    LocoBrake controlled by master lever ThrottleAndBrake
    Throttle Enabled set to No
    ThrottleAndBrake controlled by master lever LocoBrake
    ThrottleAndBrake Enabled set to Yes

    Chris
     
  40. CobraOne

    CobraOne Active Member

    Joined:
    Jun 3, 2022
    Messages:
    261
    Likes Received:
    206
    Can you download V2.0.1.2 which fixes an issue where the location of TSW cannot be ascertained.
    https://www.dropbox.com/scl/fi/lobh...ey=8r9ih7yt8jwp2l4xmnz6w2cd0&st=eccsybws&dl=1

    Chris
     
    Last edited: Dec 4, 2024
    • Like Like x 1
  41. Chris Holland

    Chris Holland New Member

    Joined:
    Nov 8, 2018
    Messages:
    5
    Likes Received:
    0
    HI. I've been happily using the CobraOne Utility for my Raildriver - thanks for the program! However with the Class I seem to be only able to use it with the Blue livery not the IC version. I haven't messed with any control setup and am just using the same controls for all locos. I am certain this is user error but what am I doing wrong please?

    Chris H
    Sidmouth
     
  42. Sharon E

    Sharon E Well-Known Member

    Joined:
    Dec 9, 2016
    Messages:
    2,022
    Likes Received:
    2,014
    This is a known issue and I have submitted a error ticket with JT and they responded that will work on it.
     
    • Like Like x 1
  43. christopher gruber

    christopher gruber New Member

    Joined:
    Dec 4, 2024
    Messages:
    2
    Likes Received:
    0
    Hey,

    I'm new to the subject of drive/brake levers. I noticed that with the BR187 there is a jump from 20% brake to 20% power. It doesn't matter which joystick I use. How can I correct this? I use "tsw raildriver and Joystick Interface"
     
  44. Chris Holland

    Chris Holland New Member

    Joined:
    Nov 8, 2018
    Messages:
    5
    Likes Received:
    0
    Thanks! Glad it isn't just me then.

    C
     
  45. Chris Holland

    Chris Holland New Member

    Joined:
    Nov 8, 2018
    Messages:
    5
    Likes Received:
    0
    On further inspection it seems to happen to their 47 Large Logo too. Not tried any others yet but its just the WCML ones.
     
  46. jahosi

    jahosi New Member

    Joined:
    Oct 28, 2017
    Messages:
    2
    Likes Received:
    0
    Chris, you sir, are an absolute genius. Thank you!!!
     
  47. CobraOne

    CobraOne Active Member

    Joined:
    Jun 3, 2022
    Messages:
    261
    Likes Received:
    206
    Hi Chris,
    All the loco's that use the ThrottleAndBrake have a small dead zone around the 50% position, the size varies quite considerably from loco to loco.
    TSW uses a single Raildriver.ini file located in Documents\My Games\TrainSimWorld5\Saved\Config\WindowsNoEditor that is used for all loco's so I have set the file to use a dead zone 48% - 52% which works well for most trains.
    I have tested the BR187 and to get the lever to register the 0% - 20% I had to increase the dead zone to 40% - 60%, this then made the dead zone for the class 377 very large but the lever worked OK.
    I am about to release V2.0.1.3 which will allow you to edit the Raildriver ini file yourself and not have it automatically overwritten back to default by the program. The section you will need to change is the section for controllerindex=1

    (ControlIndex=1,CalibrationPointValues=(0.000000,0.480000,0.520000,1.000000))
    to
    (ControlIndex=1,CalibrationPointValues=(0.000000,0.400000,0.600000,1.000000))

    You will need to restart TSW after each alteration
    Chris
     
    Last edited: Dec 7, 2024
  48. CobraOne

    CobraOne Active Member

    Joined:
    Jun 3, 2022
    Messages:
    261
    Likes Received:
    206
    TSW Raildriver & Joystick Interface V2.0.1.3 released.

    Allows the user to edit the Raildriver.ini file located in Documents\My Games\TrainSimWorld5\Saved\Config\WindowsNoEditor to increase/decrease the dead zone for the ThrottleAndBrake, see previous post
    I have also added the missing Manuals folder.

    Main Program:
    https://www.dropbox.com/scl/fi/5nwc...ey=quasfim40kfpt74acnp1yqvhm&st=nmv7akju&dl=1


    Current users simply copy the files from the zip file into your current folder.

    Chris
     
    • Like Like x 1
  49. Chris Holland

    Chris Holland New Member

    Joined:
    Nov 8, 2018
    Messages:
    5
    Likes Received:
    0
    On another issue but would the installation of this excellent program affect the old TS Classic? Ive suddenly issues since using this though I think it's likely to be purely coincidental.
     
  50. CobraOne

    CobraOne Active Member

    Joined:
    Jun 3, 2022
    Messages:
    261
    Likes Received:
    206
    As both programs are using different methods to talk to their respective games, there should be no problem with both being installed at the same time.
     
    • Like Like x 1

Share This Page