After going through this guide you will be able to steer at both low and high speed turns without having to slow down too much. Every function you need can be binded to the controller, so no need to touch the keyboard.
This guide/setting will transform the way you enjoy ETS with a controller 🙂
Why this guide?
- ETS 2 was released in 2012 but still we still we only have 2 basic options for driving. Steering sensitivity and non-linearity. The game has an in-built speed sensitivity setting (uneditable) which limits your steering angle based on the speed you’re driving and this value is too high. Hence, we have to slow down to 5kph to make 90° tight turns or even at roundabouts.
- This guide aims to get rid of all those issues while still maintaining the smooth inputs of steering at high speeds in highways. Also, using the steam controller configuration settings, you can bind almost anything you want to the controller itself. Hence, no need to buy a wheel to drive fast into corners anymore and also no need to reach out to the keyboard to press “enter” at tollbooths or uncouple the trailer etc.
- Pros: You control the steering of the truck, the game doesn’t restrict it, no matter the speed.
- Cons: You control the steering of the truck, the game doesn’t restrict it, no matter the speed.
- I’ve provided a link to youtube clips under each section which do exactly what that section says. So, if you’re confused about something, you can refer to the videos as well.
- I’d recommend to at least go through to part III for the steering settings, which are the most important imo.
I. Save your current settings
- Before you open the game and apply any changes to your controls or keybinds I recommend to backup your control settings.
To do this, copy and paste you controls.sii file somewhere else.
The file is located here (make sure to select the correct prorfile folder if you have multiple)
II. Steam settings
Before we start the game, we must enable xbox controller support for steam. (important for later steps)
- Open steam app and click on steam top left.
- Click on settings
- Click on the controller and then select General Controller Settings
- If you use xbox 360 or xbox one controller, make sure you enable Xbox configuration support.
For xbox one elite controller, you also need to enable Xbox entended feature support so that you can use the paddles
For playstation controller, enable Playstation configuration support.
III. Steering settings
Now, start the game.
- Go to settings ~> GAMEPLAY
Scroll down to Truck Settings and put the Steering Animation Range = 360°
why?: because it’s extremely difficult to control a wheel which rotates 1080° using a gamepad.
- Go to CONTROLS menu
– controller subtype = wheel
– steering sensitivity = 1st of all put it at zero using your mouse (all the way to the left)
Then keep the mouse cursor on the slider so that it remains selected and then using your keyboard, click the right arrow 15 times. (This is done to get the exact value which is difficult using mouse.)
– steering non-linearity = zero
Now, to make the steering feel smooth even though we’ve selected wheel subtype we need the help of steam. Let’s see how to do that in the next step.
click for the video – [youtu.be]
IV. Steam Controller Configuration – (For driving)
To maximise the effectiveness and ease of handling with the controller, we need the help steam.
- Press shift + tab to open the steam overlay
- Click oncontroller configuration at the top right
- You will most likely come across the recommended settings like this
- Do NOT use those settings, instead click on the templates (left side) and select gamepad.
- We will refer to this page as gamepad settings.
- Now click on the bottom left rectangle representing the left stick
- Go to Additional Settings (bottom right)
- At the top left, you’ll see Stick Response Curve which should be at linear by default.
This is responsible for how the truck turns. We want this to be as smooth as possible because we’re using the wheel subtype in-game.
– click on Linear, scroll down and select Custom Curve
– reduce the slider such that the value is approximately 0.07.
Congratulations if you’ve made it this far. Now, you can turn smoothly on the highways with low inputs as well as sharply in tight-slow corners with full left stick movement. 🙂
V. Assigning button to the necesary functions
–If you’re happy with 7 or 8 controls which you’ve binded to your controller, you can leave this guide. The main aspect of driving is over
– But if you’re the one who wants to maximise the effectiveness of controller and avoid the keyboard for functions such as cruise control +/-, spotify (background music) prev/next track, retarder +/-, trailer coupling, handbrake, beacon, etc. you name it. Then welcome to the nerd fest.
– This will be a long section, so make sure you’re hydrated and have patience.
It’ll be worth it in the end.
1. Close the steam overlay and go back in-game. Click on options, then select Keys & Buttons.
Press Reset to defaults
2. After this, scroll through the menu and bind those functions which are empty (only using keyboard)
(we do not want to bind to anything to the controller in-game)
For example: This is additionally what I’ve binded after I reset the controls to default
|Engine Brake Toggle||B|
|Front Suspension Up||W|
|Front Suspension Down||S|
|Rear Suspension Up||D|
|Rear Suspension Down||A|
|Cruise Control Speed Increase||Num +|
|Cruise Control Speed Decrease||Num –|
|Cruise Control Resume||Num Enter|
|Dashboard Display Mode||Z|
|Dashboard Map Mode||/|
|Open Right Window||,|
|Close Right Window||.|
|Open Left Window||U|
|Close Left Window||I|
|Route Advisor Next Page||Num 0|
|Audio Player Volume Up||Right Shift|
|Audio Player Volume Down||Right Control|
VI. Binding everything to the controller
- Now, just like before, press shift + tab and open the controller configuration.
- Once the configuration window is open, press alt + tab to go back to the game window and close the steam overlay. Then make sure you’re in the Keys & Buttons menu of the game.
- This step is necessary because we will be assigning keys to the controller based on keyboard buttons we’ve assigned in-game. So now, you can press alt+tab to go back and forth between the game and controller menu to see which keys you want to bind.
How to assign buttons to the controller
- Click on the “Y” key in the menu, you’ll see the picture of keyboard and other buttons. At the bottom right, you’ll see SHOW ACTIVATORS. Click on it. This will open.
- Under the regular press, click on the binding and select ‘J’ key on the keyboard.
This means that when we u simply click the Y button, ‘J’ on keyboard will be activated for that moment, which is the light horn/flasher.
- Now, click on ADD ACTIVATOR and under Activation type select long press.
Click on the binding and select ‘K’ key on keyboard.
- What this does is that if you simply click the Y button on controller, you’ll flash the headlights, but if u hold them for 0.150s (you can change it) the high-beam will turn on. To turn off high beam, again hold the Y button for same duration.
- But now if u go back in-game click the Y button, you’ll barely see the headlights flash because they turn off before they even the chance to fully light up. So, we need to increase the duration we hold Y button to properly flash the headlights without turning on the high beams. To do this, go back to the controller settings of Y button and again go to theregular press activator.
– In the middle, you’ll see 2 sliders ‘fire start delay’ and ‘fire end delay’. Since, we want to delay the end, so that the headlights actually turn on. Move the slider of ‘fire end delay’ slightly to the right, I use 0.05.
VII. Fun Stuff begins
- We didn’t use Left and Right Bumper buttons in last section because we need to make the LB & RB buttons act like the ‘Shift’ key in keyboard.
What I mean by that is. When you hold those keys and press another button, the function of that button will change just like the Shift button in keyboard.
For example: If you press 1 in keyboard, it types 1. But if you hold Shift then press 1, it becomes !, 2 becomes @, 3 becomes # etc.
Holding Shift changes the function of that button.
Similarly, for the controller we are making the LB and RB buttons act like Shift 1 and Shift 2. So that, by holding them we can change the function of buttons we press next.
- In gamepad settings, at the top, there’s ADD ACTION LAYER and ADD ACTION SET.
For now, we only need the layer option.
click on them and read their description for info
Note: This is additional info. Difference between ADD ACTION SET and ADD ACTION LAYER
In section VI, we assigned many functions to different buttons.
– If you add action set, a new set will be created which will not have any functions you assigned before unless you select the option to import them. Basically, a completely new set which you have to map completely differently.
– If you add action layer, all the functions you assigned before will still be there unless you change them.
- Now, let the magic begin.
- Click on add action layer and name it as LB.
- Click on DEFAULT at the top, then click on LEFT BUMPER.
- Just above F12, you’ll see this button.
- select Hold Action Layer in the drop down menu
- select LB (the layer which we just created), click OK.
So from now on, you’ll enable LB action layer when you hold the Left Bumper in-game. And now we are going to assign controls to this layer 🙂
- Now, click on LB in the gamepad settings page, so that’s it selected. You’ll see same buttons assigned as before but faded. It just means unless you change them, they’ll still act as the old buttons even if you hold LB.
- Just like last section, we’ll be assigning keyboard keys to the controller buttons for the functions we want. I’m sharing below what I did for myself.
d-pad up=quicksaved-pad downNum 0Route advisor nextd-pad leftF5Route advisor navd-pad rightPwiperselectEengine on/offstartTtrailer couple/uncoupleA;retarder +X‘retarder –BBtoggle engine brakeYCapply cruise control
- By default, the RS (right stick) is used as a look around camera. But while holding LB, we can use it to act like 4 sets of buttons, when moved in the 4 directions.
- To do this, make sure you’re still in the LB settings and not default.
- Click on the RS (joystick move), now under style of input select Directional Pad and for Layout Cross Gate.
- Increase the deadzone, similar to the pic above, so that you don’t accidentally press 2 buttons while moving the joystick.
- Now, just like previously, assign controls to these four buttons.
- This is what I did
RS upright shiftRadio volume +RS downright ctrlRadio volume –RS rightpage downnext stationRS leftpage upprev stationRS clickIleft window closesLS clickUleft window opens
- Repeat exactly what we did for LB before.
- Click ADD ACTION LAYER and name it as RB.
- Click on DEFAULT at the top, click on RIGHT BUMPER.
- Click on the symbol above F12 ~> hold action layer ~> RB.
- Now, click on RB at the top so that it’s selected and let’s get back to work.
- Do the same thing to RS, that we did before in the LB action layer.
- These are my settings for RB
d-pad upNum +cruise control +d-pad downNum –cruise control –d-pad leftzdashboard displayd-pad right/dashboard mapselectObeaconstartEnterEnter/ActivateAPlayplay/pause musicXMuteMuteBF2virtual mirrorYDeleteresume cruise controlRS upvolume uppc volume +RS downvolume downpc volume –RS rightnext tracknext songRS leftprev trackprev songRS click.right window closesLS left,right window opens
What we’ve done so far is already more that enough to enjoy the game. But if you also want to adjust the suspension of the truck using controller, we can do it.
- Add another ACTION LAYER and rename it to LB+RB.
It’s important to put LB first because for this to work in-game, you have to press LB 1st, then RB and then click on the buttons.
- In the gamepad settings, click on LB.
- Now, click on the rectangle of right bumper button, it should say Hold Action Layer RB in a faded way.
- Again, select the symbol above F12 ~> hold action layer ~> LB+RB.
- Now, click on LB+RB at the top and assign the controls you want.
These are my settings.
d-pad upWfront suspension upd-pad downSfront suspension downd-pad leftArear suspension downRS click\suspension reset
– Note: The only issue with LB+RB while playing is that when you must release RB before you release LB button. If you release LB first, the action layer will remain active even if you’re not holding anything. To fix it, hold LB then press RB. Release RB, then release LB.
If you’ve read and followed the entire guide, you’re truly have enormous patience and my respect.
- I doubt many would’ve done it.
Finally, here’s my steam control settings.
- You need to play at least 30mins to get used to the wheel subtype steering. After that, you’ll never go back 🙂
- Make sure to leave a comment whether you liked it or not.
Hope you enjoy the post for Euro Truck Simulator 2 Complete Controller Settings/Guide, If you think we should update the post or something is wrong please let us know via comment and we will fix it how fast as possible! Thank you and have a great day!
- Check All Euro Truck Simulator 2 Posts List