Cruise Control - Press & Hold to increase/decrease cruise control speed value rather than repeated key presses.
This should work for ATS/ETS 2 game versions 1.38 to 1.43 but controls.sii line numbers are different between versions.
Don't do this if you have a Tobii Eye device as it will mess up your settings.
Don't do this if you use my 'TrackIR Driving Enhancements', 'TrackIR Option 7 Window Block', 'Extra Cabin Cameras' or Multiple Universal External Cameras'.
UPDATED 28/12/2021 - New zip download (v2) and all line edits have been amended, re-apply them all! You can now choose slow or fast increase/decrease speed.
============================================
What does this do?
When Cruise Control is enabled:
'Press & Hold' PageUp key and your Cruise Control speed will increase 1 at a time until you let go of the key.
'Press & Hold' PageDown key and your Cruise Control speed will decrease 1 at a time until you let go of the key.
'Quick Press' PageUp key and your Cruise Control speed will increase by 1 only.
'Quick Press' PageDown key and your Cruise Control speed will decrease by 1 only.
Download attached 'cc_pulse v2.zip' and extract into your games 'eye_tracking_presets' folder (if you don't have one, create it), example:
C:\Users\TEST\Documents\Euro Truck Simulator 2\eye_tracking_presets\cc_pulse_on.sii
C:\Users\TEST\Documents\Euro Truck Simulator 2\eye_tracking_presets\cc_pulse_off_1.sii
C:\Users\TEST\Documents\Euro Truck Simulator 2\eye_tracking_presets\cc_pulse_off_2.sii
C:\Users\TEST\Documents\Euro Truck Simulator 2\eye_tracking_presets\cc_pulse_off_3.sii
cc_pulse v2.zip
EDIT config_local.cfg (same profile folder as your controls.sii file) with these 4 lines:
Choose between using SLOW or FAST edits:
SLOW Cruise Control value increase/decrease speed:
uset g_eye_preset_4 "u:cc_pulse_off_3"
uset g_eye_preset_3 "u:cc_pulse_off_2"
uset g_eye_preset_2 "u:cc_pulse_off_1"
uset g_eye_preset_1 "u:cc_pulse_on"
FAST Cruise Control value increase/decrease speed:
uset g_eye_preset_4 "u:cc_pulse_off_3"
uset g_eye_preset_3 "u:cc_pulse_off_3"
uset g_eye_preset_2 "u:cc_pulse_off_3"
uset g_eye_preset_1 "u:cc_pulse_on"
EDIT controls.sii with these 6 lines (game version 1.43 line numbers):
config_lines[341]: "mix cruiectrlinc `
keyboard.pgup?0 & c_et_xscale & c_et_yscale | semantical.cruiectrlinc?0`"
config_lines[342]: "mix cruiectrldec `
keyboard.pgdn?0 & c_et_xscale & c_et_yscale | semantical.cruiectrldec?0`"
config_lines[497]: "mix eyepreset1 `(
keyboard.pgup?0 |
keyboard.pgdn?0) & ! c_et_xscale & ! c_et_yscale`"
config_lines[498]: "mix eyepreset2 `(
keyboard.pgup?0 |
keyboard.pgdn?0) & c_et_xscale & c_et_yscale`"
config_lines[499]: "mix eyepreset3 `(
keyboard.pgup?0 |
keyboard.pgdn?0) & ! c_et_xscale & c_et_yscale`"
config_lines[500]: "mix eyepreset4 `(
keyboard.pgup?0 |
keyboard.pgdn?0) & c_et_xscale & ! c_et_yscale`"
Gameplay Menu:
Cruise Control Grid Step - Set to '1 km/h or mph'
That's it, go for a drive to try it out.
To use your own keys/buttons:
Replace all '
keyboard.pgup?0' with your preferred Cruise Control increase key or button.
Replace all '
keyboard.pgdn?0' with your preferred Cruise Control decrease key or button.
============================================
Example as originally requested by forum member CS-TMT:
with 2 buttons to increase - keyboard.pgup?0 or joy.b4?0
and 2 buttons to decrease - keyboard.pgdn?0 or joy.b1?0
EDIT controls.sii with these 6 lines (game version 1.43 line numbers):
config_lines[341]: "mix cruiectrlinc `(keyboard.pgup?0 | joy.b4?0) & c_et_xscale & c_et_yscale | semantical.cruiectrlinc?0`"
config_lines[342]: "mix cruiectrldec `(keyboard.pgdn?0 | joy.b1?0) & c_et_xscale & c_et_yscale | semantical.cruiectrldec?0`"
config_lines[497]: "mix eyepreset1 `(keyboard.pgup?0 | keyboard.pgdn?0 | joy.b4?0 | joy.b1?0) & ! c_et_xscale & ! c_et_yscale`"
config_lines[498]: "mix eyepreset2 `(keyboard.pgup?0 | keyboard.pgdn?0 | joy.b4?0 | joy.b1?0) & c_et_xscale & c_et_yscale`"
config_lines[499]: "mix eyepreset3 `(keyboard.pgup?0 | keyboard.pgdn?0 | joy.b4?0 | joy.b1?0) & ! c_et_xscale & c_et_yscale`"
config_lines[500]: "mix eyepreset4 `(keyboard.pgup?0 | keyboard.pgdn?0 | joy.b4?0 | joy.b1?0) & c_et_xscale & ! c_et_yscale`"
Go back to the first post for the full list of what's available: viewtopic.php?p=24744#p24744
You do not have the required permissions to view the files attached to this post.