Cookie Consent by Privacy Policies website

Setup Instructions

For assigning Steering Wheel Buttons and Axes in American Truck Simulator / Euro Truck Simulator 2

Basic Setup

Step 1: Plug in Your Steering Wheel and Gear Shifter and install the latest firmware
  1. Connect your steering wheel and Gear Shifter to your PC.
  2. Make sure that you have installed the latest Firmware for your Steering Wheel and for the Gear Shifter.
  3. You can find the latest Firmware here: Download Firmware
Step 2: Launch American Truck Simulator / Euro Truck Simulator 2
  1. Open American Truck Simulator / Euro Truck Simulator 2 from your game library.
  2. In the main menu, go to System Options.
Step 3: Open the Controls Menu
  1. In the Options menu, select Controls.
  2. Here, you’ll see all input devices connected to your PC, including your steering wheel.
  3. Make sure your wheel is selected as the Active Controller. You should see the name of your steering wheel in the Input Type section (Truck Simulator Wheel and Truck Simulator Gear).
Input Type
Step 4: Assigning Steering Axes
  1. Scroll down to the Controller Axes section.
  2. Click on the field next to Steering Axis.
  3. Turn your steering wheel left and right to assign the steering axis. The game will automatically detect the input.
  4. For Acceleration and Brake, click on their respective fields and press down on your pedals to assign them.
    • You can also adjust the Sensitivity and Non-linearity settings if needed.
Step 5: Assigning Buttons
  1. Back in the Options menu, go to the Key & Buttons section.
  2. Find the action you want to assign (e.g., Engine Start/Stop, Wipers, Lights, etc.).
  3. Click on the action’s current button assignment (or the empty space if none is assigned).
  4. Press the button on your steering wheel that you want to assign to that action.
  5. Repeat this process for all the buttons you want to assign.
Step 6: Adjust Force Feedback (Optional)
  1. Still in the Controls menu, scroll down to the Force Feedback section.
  2. Here, you can adjust the Strength, Engine Vibration, Road Effects, and more to suit your preferences.
    • Higher settings will give you more resistance and realistic feel through the wheel.
    • Lower settings will make the wheel easier to turn with less resistance.
Step 7: Testing and Fine-Tuning
  1. After assigning buttons and axes, test your settings by driving in-game.
  2. If something doesn’t feel right, go back to the Controls menu and adjust the settings further.
    • You can also try different presets under the Transmission section (like H-shifter or Sequential) depending on your gear setup.

18-speeds Eaton Fuller Setup

We think that in order to get the best experience out of the steering wheel and the game, it is worth making the settings as follows:

In the Controls menu under Transmission, set the Transmission type to H-Shifter.

Transmission Type

Next, under H-Shifter, bind all the Gearsticks's Positions to the Shifter Positions 1 to 6, the range selector and splitter to the Shifter Toggle 1 and 2, and check the box Shifter Toggles use Switch Mode.

After these steps, you can simulate an Eaton Fuller 18-speeds. For an even better experience, you can now switch the gearbox to unsynchronized.

To do this you have to open the Dev Console and enter g_hshifter_synchronized 0. If you have not yet activated the Dev Console, the method for doing this is described below.

Dev Console

Unfortunately, some functions and options for setting up hardware cannot yet be set via the UI of Euro Truck Simulator 2 or American Truck Simulator.

Lights and indicators

To do this, please open the controls.sii in the following directory with a suitable editor (e.g. Notepad or better Notepad++)

Windows

<User>\Documents\Euro Truck Simulator 2\steam_profiles\<ID>
or
<User>\Documents\American Truck Simulator\steam_profiles\<ID>

macOS

These folders are best accessed through the Finder's "Go to Folder" command (⇧⌘G):
~/Library/Application Support/Euro Truck Simulator 2/profiles/<ID>
or
~/Library/Application Support/American Truck Simulator/profiles/<ID>

Linux

The default locations are:
<User>/.local/share/Euro Truck Simulator 2/profiles/<ID>/
or
<User>/.local/share/Euro Truck Simulator 2/profiles/<ID>/

Now change the following entries:

Attention: The entries must be adjusted depending on the number of input devices. In our case, only the Steering Wheel and the Gearbox are connected. In this case, the Steering Wheel is "joy" and the Gearbox is "joy2". If you have connected several devices, the Steering Wheel may be "joy3" or "joy4", the same applies to the Gearbox. It is best if you assign a button in the game as normal before these steps (e.g. engine start) and then search for it in the file, e.g. config_lines[327]: "mix engine `keyboard.e?0 | joy.b22?0 | semantical.engine?0`"

config_lines[381]: "mix light `keyboard.l?0 | joy.b12?0 | semantical.light?0`"

config_lines[382]: "mix lightoff `joy.b14?0 | semantical.lightoff?0`"

config_lines[383]: "mix lightpark `joy.b13?0 | semantical.lightpark?0`"

config_lines[386]: "mix lblinker `! (joy.b8?0) | semantical.lblinker?0`"

config_lines[387]: "mix lblinkerh `joy.b8?0 |semantical.lblinkerh?0`"

config_lines[388]: "mix rblinker `! (joy.b9?0) | semantical.rblinker?0`"

config_lines[389]: "mix rblinkerh `joy.b9?0 |semantical.rblinkerh?0`"

Enable console

To open the console you have to navigate to the game's home directory

Windows

<User>\Documents\Euro Truck Simulator 2\
or
<User>\Documents\American Truck Simulator\

macOS

These folders are best accessed through the Finder's "Go to Folder" command (⇧⌘G):
~/Library/Application Support/Euro Truck Simulator 2/
or
~/Library/Application Support/American Truck Simulator/

Linux

<User>/.local/share/Euro Truck Simulator 2/
or
<User>/.local/share/American Truck Simulator/

Config file

Once located, open the file config.cfg using a text editor (e.g. Notepad on Windows) and set the following config variables (default is 0):

  1. uset g_developer from "0" to "1"
  2. uset g_console from "0" to "1"

After saving and starting the game you can open the console by pressing ~ or ^ on your keyboard. You only have to enable the console once, so after doing this it will always stay enabled.