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