PC Ts World Raildriver And Joystick Interface

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

  1. LeadCatcher

    LeadCatcher Well-Known Member

    Joined:
    Dec 9, 2016
    Messages:
    1,566
    Likes Received:
    4,213
    Thanks for the info - but for me, it isn't the levers not responding but CobraOne's program stops interacting with windows (Windows Event ID 1002 Application hanging with Task category "Hanging Events" That being said - that entry could very well be from me forcing the non responding application closed. I will try the double tap on "1" next time it hangs to see if it clears up the problem.
     
  2. Conductor B

    Conductor B Well-Known Member

    Joined:
    Feb 18, 2022
    Messages:
    272
    Likes Received:
    310
    I like how this mod fixes a lot of throttle problems I experience - mainly, having the brakes apply in the M-units on LIRR or the dynamics engaging on passenger diesels when the raildriver throttle is in position .05 or higher. In other words, the mod prevents unintended brakes/dynamics.

    However, one thing I noticed is that any natively-mapped function keys are gone and not available. For example, I used to be able to toggle the marker lights of the M9 with a function key. I used Cobra One's mod to switch which function key, but now that option is completely gone. I can easily map keyboard inputs to another function key, but I now have no access at all to pre-existing function keys that have no corresponding keyboard key.

    For context, many of the function keys in the below screenshot used to be yellow. Now they are all gray. This is true for all trains. Is there some way to return the natively-mapped Raildriver function keys so that those cab controls that lack equivalent keyboard mappings can still be used with your mod?
    2025-07-27_15-58-48.png


    Otherwise, great work! With your mod and Cobra One's, the Raildriver experience is leaps and bounds over what the native Raildriver support used to be.
     
  3. PrimeMoverSimulator

    PrimeMoverSimulator New Member

    Joined:
    Sep 21, 2024
    Messages:
    21
    Likes Received:
    19
    When I was making the mods, the main focus was to reconfigure and remap ONLY the main face buttons and levers that are used on the RailDriver (as well as including the Zoom/Rocker Button, and the panning control button as actual controls, because why not lol). Since I personally hardly used the function keys in the first place, I felt that mapping those buttons was unnecessary, as well as the fact that there are simply far too many buttons to figure out what value numbers they are in the EHC files and how I would consistently map them across all of the applicable locomotive, although they will be mapped sometime in the future. I even mentioned this (albeit very briefly) in the readme file that I attached alongside the mods.

    Again, eventually, I will get around to figuring out which in-game switches and buttons on each trains will get mapped onto the function keys. The plans that I have for the function keys are to find a consistent way to map them out across all of my mods. For example, leftmost function control keys will revolve around the safety systems, rightmost keys will revolve around anything brake related, and the middlemost keys will revolve around anything electrical related, such as the pantographs. Currently, other reconfiguration mods that I am currently working on (mainly some of the German locomotives that AREN'T the DB ICE trains) are taking up my time from doing so.
     
  4. dirtydigs#8424

    dirtydigs#8424 New Member

    Joined:
    Today
    Messages:
    1
    Likes Received:
    0
    Just found a handy tip for Honeycomb Bravo users and how to stop accidentally going into the emergency brake range. You'll need to accept that the train brake lever will only be able to be used with full physically forward being brake off, full back being full on. The detent button will put it into (and out of) emergency.

    With this awesome bit of software open on the screen and running, move the lever you want as train brake down until the full service position is reached in game. Copy the value in the joystick interface. Stop the interface and edit the master joystick assignment (I strongly recommend making a new one for that loco obviously). Edit the max range for that lever to be negative whatever that number was (e.g. -0.1764706, 1 is what I got for the Class 47/4 HI). That stops in the ingame lever from moving beyond that position.

    Now create a new button map for the loco and assign the detent button to Auto Brake Increase and Decrease respectively. Edit current command for each, assigning pressed and released to each as required, and add a delay (200ms works for me). You may also need to change KEY_APOSTROPHE to KEY_APOSTROPHE_US depending on your keyboard.

    Enjoy moving the lever to the full service position at full speed without hitting the emergency brakes accidentally.
     

Share This Page