@@ -508,29 +508,77 @@ commands and keys.
508508RailDriver Options
509509==================
510510
511+ Open Rails has built-in support for the RailDriver controller from P.I.Engineering so
512+ you do not need any extra software for the RailDriver to work with Open Rails.
513+
514+ If your RailDriver is connected, you should see a RailDriver tab in the options menu:
515+
511516.. image :: images/options-raildriver.png
512517
513- This tab allows configuring a RailDriver device. In this panel you will
514- find listed the RailDriver buttons that are associated
515- with all ORTS commands.
516518
517- You can modify them by clicking on a field and pressing the new desired
518- button. Three symbols will appear at the right of the field: with the first
519- one you validate the change, with the second one you cancel it, with the
520- third one you return to the default value.
519+ Use this tab to and to calibrate the 6 analog controls and assign operations to the
520+ 44 switches on your RailDriver device.
521521
522- By clicking on *Check * ORTS verifies that the changes made are compatible,
523- that is, that there is no button that is used for more than one command.
524522
525- By clicking on *Defaults * all changes that were made are reset, and the
526- default values are reloaded.
523+ Calibrating RailDriver Levers
524+ -----------------------------
525+ RailDriver uses analog inputs that appear to vary from unit to unit.
526+ In theory the value range of each lever is 0-255 but, in practice, the actual range can be much narrower.
527+ Fpr this reason Open Rails uses a calibration routine to adjust to the actual range of each lever.
527528
528- By clicking on *Export * a printable text file ``Open Rails
529- RailDriver.txt `` is generated on the desktop, showing all links between
530- commands and buttons.
529+ You will need to calibrate the RailDriver, even if you’ve previously calibrated your RailDriver in other software.
530+ However, you will only need to perform a full calibration once as Open Rails will use that calibration from then on.
531+
532+ Click the Callibration button and follow the prompts:
533+
534+ .. image :: images/options-raildriver-calibration-message.png
535+
536+ (Note the image on screen will also visually guide you to the control being calibrated as in this example:
537+
538+ .. image :: images/options-raildriver-calibration.png
539+
540+ You will be prompted in sequence to calibrate all 6 of the RailDriver analog controls:
541+
542+ - Reverser
543+ - Throttle
544+ - Automatic Brake
545+ - Independent Brake
546+ - Light/wiper switches
547+
548+ If you make a mistake during calibration, simply restart the process again.
549+
550+
551+ Assigning RailDriver Switches
552+ -----------------------------
553+
554+ You can modify the assignments by clicking on a field (e.g. "Pause") and pressing the
555+ RailDriver button you want for that operation.
556+ Three symbols will appear at the right of the field: use them to validate the change,
557+ cancel it or restore the default value.
558+
559+ .. image :: images/options-raildriver-assignment.png
560+
561+ Other controls on this tab
562+ --------------------------
563+
564+ Click on *Check * to verify that the changes made are compatible;
565+ that is, that no button is used for more than one command.
566+
567+ Click on *Defaults * to reset all the assignments.
568+
569+ Click on *Export * to generate a report file ``Open Rails
570+ RailDriver.txt `` on the desktop, listing all links between
571+ commands and switches.
572+
573+
574+ Using your RailDriver from within Open Rails
575+ --------------------------------------------
576+
577+ To engage the RailDriver, use the Open Rails function named “Game External Controller (Raildriver)”.
578+ By default this is assigned to the backtick key (` )
579+
580+ You can look up this function’s keybinding in-game by using the F1 help screen.
531581
532- By clicking on *Calibrate * a guided procedure will be started to
533- calibrate all RailDriver levers.
534582
535583Data Logger Options
536584===================
0 commit comments