TSW Raildriver And Joystick Interface Released

  • From UKTS, as I don't have TSW I won't be following this, but this re-post will allow those who are interested to follow the project.


    TSW Raildriver And Joystick Interface Released

    Hi Heitor and all.

    Due to the lack of support for any Joystick in TSW2 and 3, I decided to see if I could rewrite the PieHid64.dll that TSW uses to talk to the Raildriver, and have it talk to both the Raildriver and Joysticks.
    This new program “TSW Raildriver & Joystick Interface” is the result.
    It allows you to use the Raildriver or a Joystick, including a Arduino configured as a Joystick to control TSW2 and 3 (I haven't tested on 3 as I don't own it). You simply copy a new PieHid64.dll into the TSW binaries folder located in


    SteamApps\Common\Train Sim World 2\WindowsNoEditor\TS2Prototype\Binaries\ThirdParty\PieHid\Binaries,

    run my program, assign your Joystick levers and buttons to the in game loco levers and buttons (Raildriver will be set automatically if detected), click the "Start Callback" button and run TSW.
    You can download both a Quick Start guide and the main program zip file from my dropbox account here

    https://www.dropbox.com/scl/fo/f6cgqlkc ... f5ue2qng72

    Consider this the first Beta version although I have tested it to destruction the best I can so hopefully you won't have any problems.
    As the program can also have individual lever maps and button maps assigned to each loco I will be writting a full instruction manual over the next week or so to highlight the programs full potential.
    Those who have used my version for TS Classic will be very familiar with how the new version work.
    I have decided to create a thread on the DTG forum site instead of here on Atomic Systems due to continuing problems accessing the forum.

    The new forum is here https://forums.dovetailgames.com/thread ... ace.61440/

    Please post any questions there.
    Chris