Euro Truck Simulator 2

Euro Truck Simulator 2

Camera Mod
 This topic has been pinned, so it's probably important
Hitman  [developer] 15 Aug @ 3:55am
"How to use the new turning camera presets?" | "Как использовать новые пресеты поворота камеры?"
[ENG]
In the key binding settings, you can find those function:
"Interior Look Up Left"
"Interior Look Left"
"Interior Look Up Middle"
"Interior Look Up Right"
"Interior Look Right"

They are responsible for turnings of the camera, to places pre-determined by the game. Often, they are used by players with a Gamepad or Steering Wheel.
However, the game only uses 6 of the 9 available presets — and the remaining 3 are simply not used at all.

That's why I assigned my own camera rotation azimuths to 3 empty presets. And in order to use them, you'll have to manually edit the config that stores all the control binds from the game settings.

To do that, go to this path and open the «📄controls.sii» file, in any text editor (e.x. notepad):
📂Documents └📂Euro Truck Simulator 2 └📂steam_profiles └📂%unic ID of game profile% └📄controls.sii

Search these lines:
Value
270
config_lines[264]: "mix lookpos1 `
271
config_lines[265]: "mix lookpos2 `
272
config_lines[266]: "mix lookpos3 `
273
config_lines[267]: "mix lookpos4 `
274
config_lines[268]: "mix lookpos5 `
275
config_lines[269]: "mix lookpos6 `
276
config_lines[270]: "mix lookpos7 `
277
config_lines[271]: "mix lookpos8 `
278
config_lines[272]: "mix lookpos9 `

And manually sets the key binding for these lines:
config_lines[270]: "mix lookpos7 `semantical.lookpos7?0`" config_lines[271]: "mix lookpos8 `semantical.lookpos8?0`" config_lines[272]: "mix lookpos9 `semantical.lookpos9?0`"

Here is an example of my settings:
config_lines[264]: "mix lookpos1 `short_press(keyboard.apostrophe?0) | long_press(keyboard.key1?0) || short_press(joy.pov1_up?0) | semantical.lookpos1?0`" config_lines[265]: "mix lookpos2 `keyboard.rbracket?0 || short_press(joy.pov1_right?0) | semantical.lookpos2?0`" config_lines[266]: "mix lookpos3 `keyboard.lbracket?0 || short_press(joy.pov1_left?0) | semantical.lookpos3?0`" config_lines[267]: "mix lookpos4 `short_press(keyboard.bslash?0) || long_press(joy.pov1_right?0) | semantical.lookpos4?0`" config_lines[268]: "mix lookpos5 `keyboard.semicolon?0 || long_press(joy.pov1_left?0) | semantical.lookpos5?0`" config_lines[269]: "mix lookpos6 `short_press(keyboard.slash?0) || short_press(joy.pov1_down?0) | semantical.lookpos6?0`" config_lines[270]: "mix lookpos7 `long_press(keyboard.slash?0) | semantical.lookpos7?0`" config_lines[271]: "mix lookpos8 `long_press(keyboard.apostrophe?0) | semantical.lookpos8?0`" config_lines[272]: "mix lookpos9 `long_press(keyboard.bslash?0) | semantical.lookpos9?0`"



[RUS]
В настройках привязки клавиш, вы можете найти вот такие функции:
"Посмотреть налево вверх"
"Посмотреть налево"
"Посмотреть по центру вверх"
"Посмотреть направо вверх"
"Посмотреть направо"

Они отвечают за поворот камеры, в заранее прописанные игрой места.
Зачастую, их используют игроки с Геймпадом или Рулём.
Однако, игра использует только 6 из 9 имеющихся пресетов — а оставшиеся 3 просто не используются вовсе.

По этому, я назначил на 3 пустующие пресеты, собственные азимуты поворота камеры. И для того чтобы ими можно было воспользоваться, придётся вручную отредактировать конфиг, в котором хранятся все бинды управления из настроек игры.

Для этого, идём по пути и открываем файл «📄controls.sii» любым текстовым редактором (например блокнотом):
📂Документы └📂Euro Truck Simulator 2 └📂steam_profiles └📂%уникальный ID игрового профиля% └📄controls.sii

Ищем вот эти строки:
Value
270
config_lines[264]: "mix lookpos1 `
271
config_lines[265]: "mix lookpos2 `
272
config_lines[266]: "mix lookpos3 `
273
config_lines[267]: "mix lookpos4 `
274
config_lines[268]: "mix lookpos5 `
275
config_lines[269]: "mix lookpos6 `
276
config_lines[270]: "mix lookpos7 `
277
config_lines[271]: "mix lookpos8 `
278
config_lines[272]: "mix lookpos9 `

И вручную назначаем привязку клавиш для вот этих строк:
config_lines[270]: "mix lookpos7 `semantical.lookpos7?0`" config_lines[271]: "mix lookpos8 `semantical.lookpos8?0`" config_lines[272]: "mix lookpos9 `semantical.lookpos9?0`"

Вот пример моих настроек:
config_lines[264]: "mix lookpos1 `short_press(keyboard.apostrophe?0) | long_press(keyboard.key1?0) || short_press(joy.pov1_up?0) | semantical.lookpos1?0`" config_lines[265]: "mix lookpos2 `keyboard.rbracket?0 || short_press(joy.pov1_right?0) | semantical.lookpos2?0`" config_lines[266]: "mix lookpos3 `keyboard.lbracket?0 || short_press(joy.pov1_left?0) | semantical.lookpos3?0`" config_lines[267]: "mix lookpos4 `short_press(keyboard.bslash?0) || long_press(joy.pov1_right?0) | semantical.lookpos4?0`" config_lines[268]: "mix lookpos5 `keyboard.semicolon?0 || long_press(joy.pov1_left?0) | semantical.lookpos5?0`" config_lines[269]: "mix lookpos6 `short_press(keyboard.slash?0) || short_press(joy.pov1_down?0) | semantical.lookpos6?0`" config_lines[270]: "mix lookpos7 `long_press(keyboard.slash?0) | semantical.lookpos7?0`" config_lines[271]: "mix lookpos8 `long_press(keyboard.apostrophe?0) | semantical.lookpos8?0`" config_lines[272]: "mix lookpos9 `long_press(keyboard.bslash?0) | semantical.lookpos9?0`"
Last edited by Hitman; 15 Aug @ 4:04am