I've been thinking about that just now,
Basically, over the past year people started showing interest in driving trains in railworks with joysticks again, and a few people have the driving controls from real trains they want to hook up to computers,
Originally Cadde wrote some software that read joysticks and used the raildriver .DLL to get the joystick positions mapped to the controls in the game, as the raildriver has a speedo out function, he used that to show a large speedometer that could be placed in another window, he called this his 'Joystick API' :
http://forums.uktrainsim.com/viewtopic. ... 8&t=112879
Then as the trains in railworks began to get a little more realistic (in very loose terms compared to Zusi trains) it was found that .LUA scripts were being used, and things like 'virtual throttles' and brake levers were being used, none of which could be used by the raildriver interface,
For some reason the makers of raildriver and railworks do not talk to each other, and basically the raildriver interface was always a 3rd party unsupported thing.
Then along came Havner and CobraOne who wanted to sort this mess out,
CobraOne wanted to write a new raildriver interface that will work with the virtual controls, and Havner wanted to allow joysticks to be used with virtual controls,
Both of those people also wanted to get data out from the game to display train speed, speed limits, control positions, pressures, gradients and so on (and all want to get the data out that shows the distance to the next station stop, but none have been able to yet)
So, Havner released his 'TrainSim Helper' program :
http://forums.uktrainsim.com/viewtopic. ... &sk=t&sd=a
Which allows joysticks to operate the virtual controls of scripted trains in railworks (plus the old style regular controls that Cadde's joystick API worked with)
But the joystick support was just a small part of his program, the main part was getting data out of the game to be displayed as a text overlay on the main screen, so people could close the ugly looking and intrusive 'F3' HUD that makes railworks look like a kids game.
CobraOne was working on his 'TS2015 RailDriver Interface' at the same time as Havner, and they both figured out problems each other were having, but before he released the RailDriver Interface, he released a 'Get Data' script that allowed just the data to be extracted from railworks, and displayed in a windows form in text, or sent to an LCD connected to a serial port :
https://www.dropbox.com/sh/paxigk37gqd9vll/W5Tm9cd8y6
Then he finished his RailDriver interface and released that :
http://forums.uktrainsim.com/viewtopic. ... 1&t=139830
So that's the 4 bits of software available to send or get data from railworks that i know of, and i was originally referring to the 'GetData' software as a way to extract the data from railworks,
However, as i also need joystick input support, i have gone back to using Havners TrainSim Helper program,
The main reason i tried CobraOne's GetData was because it allowed railworks to run in full screen, which allows my 2 graphics cards to share the load, TrainSim Helper requires railworks to be run in borderless window mode (i think to allow the on screen data overlay) and this only allowed one of my graphics cards to run with the game (Crossfire only works with full screen)
I am really sorry about the confusion, i do think Havners TrainSim Helper is the one to use to get working with Zusi Display is possible, as it provides joystick support as well, which is what most people want, being able to display the trains data on a 2nd monitor is the next thing people want, and then having that data 'drive' a graphic of the trains MFA is next... and as Zusi Display is so beautiful and accurate for German trains, it seem's logical to get TrainSim Helper working with ZusiDisplay?
Then maybe think about sending the data to an arduino to drive a hardware MFA.