Using external controls with Bridge Command

Introduction

To increase the realism of the simulation, it is possible to use physical throttle levers and a wheel to control your vessel in Bridge Command. In principle, any three axis analog joystick can be used, but in practice suitable joysticks are not readily available, and it is quite simple to construct one to your own requirements. How to do this is explained at How to make a set of throttles and wheel.

In order to enable Bridge Command's joystick support, you will also need to make small changes to one configuration file. It may be worth reading the general introduction to Bridge Command's ini file format: The .ini file format.

Open the file joystick.ini in the Bridge Command root directory (Usually "C:\Program files\Bridge Command 4.0\"). In this file, change the line "use_joystick=0" to "use_joystick=1" to enable Bridge Command's joystick capabilities.

You may also need to change a few more values, depending on how your joystick is set up. If the controller you want to use is not the only joystick connected to your system, you may have to change the 'joystick_no' value to the correct one.

By default, Bridge Command uses channel 1 for the port throttle, channel 2 for the starboard throttle, and channel 3 for the wheel, but these can be changed as required. (port_throttle_channel, stbd_throttle_channel, rudder_channel)

If any of the controls are acting in the wrong direction, change the appropriate multiplier from 1 to -1. You can also change the offset if the control is not correctly zeroed in Bridge Command.

Bridge Command allows certain fixed throttle positions to be defined, such as 'slow ahead,' 'half ahead' etc. These are configured in this file. This file is set up with sensible defaults for a controller made in the way described, but may need changing for other controllers.

The variables that are used to control these settings are below: