I've released a small utility that displays an UI replacement for the F5 view with more info and can handle Joysticks/Throttles to control the loco. It can handle:
CombinedThrottle, Throttle, TrainBrake, DynamicBrake, LocoBrake, AFB. Even on scripted locos (where Joystick RailDriver interface fails).
The release thread with more information is here:
http://forums.uktrainsim.com/viewtopic. ... 1&t=139304
Make sure to read the documentation as it's not straightforward to configure because of the way it works.
Update: Version 0.6d released
Distance indicator:
http://forums.uktrainsim.com/viewtopic. ... 7#p1723307
Download:
http://vega.livecd.pl/~havner/trainsim-helper/
Changelog:
- Code: Select all
- 0.6d
 - FEF-3 support. Not all controls are in the HUD simply because there
 is too many of them, but all that are used during normal startup,
 firing and driving are.
 - Separate Blowers for J94
 - Experimental green speed indicator when speed is up to 5 units
 (mph/kph) below the speed limit.
 0.6
 - WARNING: some of my internal configurations have changed a little.
 If you rely on them have a look in the locoss sections.
 - Made an optiom for the program to treat driving backwards as forwards
 (Shift-Alt-S). Very usefull for some locos/scenarios where you have to
 drive backwards for longer periods of time.
 - New axes for the joystick: Small Ejector, HandBrake, Blower, Damper.
 Very usefull for 3rd party realistic locos (e.g. VictoryWorks).
 - Big optimization in the LUA overlay code. Don't check for existance
 of ControlValues per iteration. Check this info only once on loco
 initialization.
 - Inclusion of DataExtractor. New version, integrated in the main
 package. Thanks CobraOne.
 - Separate units detection for brakes. Now a loco displays properly
 BAR/PSI if it has brakes that use both.
 - SteamHeating indicator.
 - Detections and notches configurations for more locos I bought recently.
 - Cleanups in my own configs, they wont take precedence over axes set
 explicitly. ReplaceControls() function for this. They are grouped
 under "Havner's config" comments.
 0.5
 - WARNING: keyboard shortcuts got changed again due to steamers addition
 - Support for steamers, see the readme
 - Detection script will notify what loco has been detected
 - Detections and notches configurations for MANY more locos (ALL I own)
 - Handbrake indicator, better CruiseControl/AFB indicator
 - CruiseControl axis for locos other then German AFB
 - Separate Loco and Train brakes indicators (some locos use both)
 0.4
 - WARNING: the keyboard shortcuts (F1-F9) got changed again due
 to the addition of Distance and a change with TargetSpeed
 - WARNING: the modifier for ALL the shortcuts got changed to
 SHIFT-ALT due to collisions with TS shortcuts (adv. brakes)
 - Distance/Countdown implementation, see the readme
 - Moved the TargetSpeed to the controls (blue) section
 - Made it possible to use the Patcher without TS registry entries
 and custom named RailWorks folder
 - Handle the windowed mode case, move together with TS window
 - Removed numbers formatting in lua for some variables, pass the full float/double
 - Detections and notches configurations for more locos
 - Minor code changes
 0.3
 - WARNING: the script has been split into 3 files, you need all
 - Overlay configuration is in the trainsim-helper-overlay.lua
 - Joystick configuration is in the trainsim-helper-joystick.lua
 - Detections for locos are in the trainsim-helper.lua
 - WARNING: ALL ControlRanges are detected before Locos detections
 - This allows for less code in the detection routines
 - GearControl axis added (Gear Lever)
 - Gear in the Overlay moved to the controls group (blue)
 - WARNING: Because of this shortcuts got shifted by 1 (F1-F9, F11-F12)
 - Vacuum Pipe added to the Overlay (red), Vacuum Chamber ignored (seems irrelevant)
 - Moved the clock to align better with long scenario names and F5 UI
 - Overlay GradientUK format option (1:XXX) (mostly autodetected for UK)
 - Fixed gigantic speed limits for SpeedLimitType == 3 (now it's '??')
 - Add units to acceleration, recalculate from m/s^2 (Kph/m, Mph/m)
 - Moved most of the calculations to C++ for performance and greater control
 - Readme updated (TOC and section on how to receive help)
 - Detections and notches configurations for more locos
 - Source code from now is on github:
 - https://github.com/Havner/trainsim-helper
 0.2a
 - Added M8Brake to the list of controllable TrainBrakes
 - Fix for the patcher to handle very old locos that don't provide Initialise()
 - Fix for the patcher in case there are already 2 scripts named the same but one .lua, one .out
 - Detections and notches configurations for more locos
 0.2
 - Next speed limit + distance
 - Keyboard shortcuts for turning off the whole overlay or just parts of it
 - Command line switches to disable joystick support completely
 - Command line switches to turn off the overlay or just parts of it
 - Notched levers support (needs to be configured manually per loco)
 - An option to redefine warning strings
 - Patcher template updated to pass frame interval for future use
 - More examples in the code for the new functions
 - Internal code changes
 - Docs updated, changelog and todo added
 0.1a
 - Changed the BRs in the readme to be readable in notepad
 - Fixed BAR/PSI display for some locos
 - Added Reverser control
 0.1
 - initial release








 (as I like both, UK & US rails). It took me around 25 posts and a desperate message to moderators there to be taken out of trial and remove the ~20h latency in posting.
  (as I like both, UK & US rails). It took me around 25 posts and a desperate message to moderators there to be taken out of trial and remove the ~20h latency in posting. 
 
