Review: RailDriver

By Nels Anderson (21 January 2003)


An overall look at the RailDriver control sitting in place of the keyboard. Behind the glare you can see the RailDriver manager on the video screen. Click on this or any other picture in this article for a larger image.

Conclusion

Usually when writing a review I hold off the conclusion until the end of the article. But here I'll make an exception. You want one of these. You know you do. Anyone who is serious about driving trains needs a real set of controls, and RailDriver is just that.

Introduction

When Microsoft Train Simulator first came out the obvious flaw to being "as real as it can be" was the controls. Sure, we all learned the proper keys quickly enough and running the trains that way is not a problem once you've gone through the learning curve. Mouse controls are also available for people who prefer that method. But that's not how real trains are run. Flightsim users have long had realistic controls, in a wide variety of styles and prices, so why should train-sim users be left out? I'm sure I was not alone in thinking about building a real set of controls, maybe even scavaging parts from a real scrapped locomotive... I even know someone who modified his full size flightsim cockpit to run trains too. But no simple solution was in sight.


Here is the RailDriver in action, controlling a Dash 9 on the Marias Pass route. Note what a good match the controls are for the on screen version.
Maybe imaging a full size train cab with real, full size controls seemed a little crazy...but if so, I was not the only crazy one. The folks from RailDriver made their initial announcement by creating a rull size GP38 cab with controls made by modeling a real locomotive from a scrap yard. They presenting the result, running Microsoft Train Simulator at the national NMRA show. Details of this cab are found on their web site; take a look...you'll really want one of these!

A full size cab isn't practical for most people, but a solid, keyboard sized desk unit certainly is, and that's what RailDriver now offers us train-sim users. As you can see in the photos the controls are a good match in style for the GE Dash 9 locomotive that is included as one of the default locos.


The RailDriver Manager.
For maximum usefulness the unit is not designed to be any one specific locomotive, however, but is designed to work with any type of locomotive. This is done by making different mappings of the controls, with these mappings being easily selectable using the RailDriver Manager utility. What you do, is start the RailDriver Manager first, select the locomotive type you want from the pulldown list, and then click the "Play" button which starts up Train Simulator. Should you want to change locomotives you can easily do so at any time, just by task switching back to the manager, selecting the new type, and clicking on "Play" again to get back to Train Simulator.

The software includes mappings for all the default locomotives and thus also for most add-on locomotives, since the default locomotives include all the most common types. But should you have the need for a different control mapping--no problem! Run the RailDriver Cab Maker and create your own. This utility is simple enough that most people should have no trouble using it, but again most people really won't even have the need.

Getting Started

When the unit arrives there is some installation involved. The basic connection is via a USB port. In addition, you'll need to reroute your speaker connections; plug the RailDriver into your sound card and your speakers into the plug on the back of the RailDriver. You'll also need to power the box, and a common transformer supplying 11 volts takes care of that; just plug it in.


Making the connection...a variety of wires go into the rear of the unit. Also present here is a volume control knob.
As with most Windows software, the RailDriver software is self-installing. Just let it do its thing and you're (almost) ready to go.

The final step is calibration. A bit tedious perhaps, but a simple enough operation involving putting the major controls into each of their positions. This should only take a few minutes. NOW you're ready to roll.

But maybe you're wondering why you're plugging the speakers into the RailDriver. Well, the designers included a feature that I never envisioned when I was imagining my controls. RailDriver includes a sound based feedback system. It's sort of like those gaming chairs you've seen with the speakers built in that make you FEEL the sound in addition to hearing it. It works too...the low frequency sounds of the locomotives come through the controls as vibrations which you really do feel. Of course some people may not like this sort of thing, or may need to keep the noise down to keep the family happy. The solution then is simple: just don't plug in that power transformer. Its only purpose is to power the speaker in the RailDriver unit. It should also be noted that on the back of the unit is a volume control knob that lets you adjust the amount of sound feedback you get.

RailDriver In Operation

Once everything is set up it's time to run some trains. As mentioned before, this now requires an extra step: using the RailDriver Manager to select how the controls work. Other than that, running Train Simulator is just as you're used to.


A top down view of the RailDriver unit while in use. Note the speed display at the upper left and the realistically shaped controls.
The big difference, of course, is that RailDriver almost completely eliminates the need to use the keyboard and mouse. You'll spend most of your time on the throttle and brakes of course, but that large double row of buttons at the front handles all the functions that you are used to using keys for. The two toggles on the right make controlling your viewing position easier then ever before too.

Running a train is now quite natural. Release the brakes, put the reverser into forward and notch up the throttle and off you go. The added sense of realism compared to using the keys for the controls is just wonderful. It really is much closer now to "as real as it gets".

The top of the unit has all the controls you'd find in a real train. These include things like the horn and bell controls, sander, pantograph up/down switch, controls for the lights and wipers, etc. Anyone familiar with real train controls should be able to step right up and start operating.

The myriad of buttons on the front is the necessary concession to this being a sim. The buttons are all clearly labeled, but it will take some time to get used to quickly finding the one you want, when you want it. Basically, it's the same learning curve you originally went through when learning the keyboard controls.

You might have noticed the three digit red LED display in the upper left corner. In addition to controlling the train, this display lets you view information. By default, it shows your speed, but the Cab Maker lets you change this. You can only display three digits of course, but you can see one of four different brake pressures, throttle notch or notch/speed. I find the throttle notch a nice choice, since this number is something that you would see on a real train control, and since speed is usually available on one of the displays I have on the screen.

As noted, the controls are a visual match for a modern Dash 9 style locomotive and they work well for that type. But they also handle most other types quite well. The throttle does not have notches in it, but still handled GP38 and other notched throttles with no problem. It does take a while to get the feel of where the notches are, but it's still more natural than using a keyboard. The throttle is marked such that the center is neutral, up is dynamic brakes and down applies power. On some trains types, though, the entire range is used for power (obviously trains that do not have dynamic brakes). You need to know your locomotive type to know what the controls can and should do!

Even steam locomotives work with the available controls. The reverse lever serves the function of the locomotive reverser and the throttle acts across its full range of movement as the throttle. It doesn't look very real, but it works and still is more natural than keyboard controls. Perhaps if there's sufficient interest the unit could be place in a different package to better simulate the look of steamers.

How It Works

How it all works is an interesting story. Controlling Microsoft Train Simulator is as simple as emulating the keyboard, right? Well, that is true and that's what RailDriver does. But the trick is keeping the controls in sync with the sim. Normally, hit one key to advance the throttle and a different key to retard the throttle, but now you are using a lever position to set a specific throttle value...so it's not the same as a keyboard is it?


The secret to making RailDriver work...feedback read from the on screen heads up display
RailDriver needs to know where the controls are currently set and then issue the appropriate keystrokes to move the sim's controls to match the physical positions of the levers. The problem is that the Train Simulator designers made absolute no consideration to external links into the sim...unlike Microsoft Flight Simulation, Train Simulator cannot be linked to to exchange information. A big oversite on the part of the designers!

But here, a little ingenuity provides a workaround. There is one place where the necessary information is available...the heads up display visible on the screen when you hit F5. By reading the contents of video memory and doing a simple optical character recognition, the RailDriver driver software actually views the screen to get the information it needs!

Very ingenious indeed. The observant reader will have noted one drawback, though, that being that you must always run with the HUD visible, which does detract from the view a bit. Before I got RailDriver I generally did not use the HUD but I've learned to live it now. A small price to pay I think.

Problems

There's very little to complain about, but there are some imperfections, due as much to the limitations of the sim as to the designers at RailDriver. The biggest problem is the throttle. The throttle controls are not as precise as you would like, especially with notched diesels. The notches are not in quite the same place when going up in speed as when going down. RailDriver has already issued one patch that improves on the situation and will no doubt improve on it more.

The other minor problem is the wiper control. Since the HUD does not display the wiper setting, RailDriver has to operate this control blind--no feedback. Thus, the control knob and the sim can get out of sync. Wipers are not an important function, though, so it's easy to live with this.

Conclusion #2

Yes, I know I put the conclusion at the beginning, but let me finish off again. RailDriver is something every serious train-simmer should own...it's that good. Having real controls makes all the difference, something flightsimmers learned long ago.


A closer look at the main controls.
These train controls are sort of a test for the designers too, and the results from the buying public will determine how far they go. It's easy to see that more could be done...a "pro" version where that currently empty row across the top is full of gauges spreading to the right from the current three digit LED readout. Wouldn't that be nice? Or a steam locomotive version....

Future prospects do look bright, as the developers are already in contact with Microsoft about providing the necessary software hooks in future versions of Train Simulator. Closer in the future will be driver software to use RailDriver with Auran's Trainz and with TrainMaster. Also, model railroaders will be able to use RailDriver using either DCC controls or analog controls. Nice.

Nels Anderson
nels@train-sim.com

For more information, visit RailDriver at:
www.railDriver.com