[NEW] ETS2 39 keystroke profile using ps4 controller and DS4Windows

Share and discuss profiles
Post Reply
barleypoper
Posts: 15
Joined: 01 May 2015, 22:43

[NEW] ETS2 39 keystroke profile using ps4 controller and DS4Windows

Post by barleypoper »

If you have not had any luck getting your ps4 controller to work, I have another post on this site that explains how to setup a ps4 controller with DS4Windows and xpadder. I provided the link below.

http://xpadder.com/forum4/viewtopic.php?f=188&t=5542

Sequential shift Version

To use the brake, hold the left trigger all the way down. To use reverse, shift into reverse then either hold the left trigger 0% to 30% down or you can use the accelerate button which is the right trigger.

This profile will do 39 commands on a ps4 controller. I asume this code can be used for a xbox 360 controller as well but I am not familure with the process if anything needs to be changed or not.

I usually play ETS2 with my G27 steering wheel but at times I will play with my controller. All I do is set my h-shifter to sequential shift and then I can use my ps4 controller. This allows me to easily switch between the two if I want to change between my wheel or controller.

If you usualy play with a keyboard or controller you should not need to worry about doing anything to change to sequential shift in ETS2 controller options menu.

Note: make sure the game is set to use keyboard only.

This profile uses the default key stroke setting.

You will need to assign the resume cruse control to the left ALT key and the trailer brake to the right control key. In the current game, their are no key strokes assigned to these functions.

Image

The horn does not work exactly as I planned. It works right now as a toggle on/off horn switch.

If you got any comments let me know.

As for using xpadder, my knowledge is very limited and I am a novice user. All I know is how to program single and the short tap and long tap programming feature.

Code: Select all

;--- Xpadder Profile File ---
DataType=Profile
Version=2015.01.01

[Profile Settings]

[Set Settings]
Set1Name=ETS2
Set1StickDeadZones=28,26
Set1StickDiagonalSizes=59,45
Set1TriggerDeadZones=5,6
Set1Stick1Mode=Horizontal
Set2StickDeadZones=28,28
Set3StickDeadZones=28,28
Set4StickDeadZones=28,28
Set5StickDeadZones=28,28
Set6StickDeadZones=28,28
Set7StickDeadZones=28,28
Set8StickDeadZones=28,28

[Assignments]
Set1Button1Name=SET CRUISE CNTL
Set1Button1Slots=RELEASE ZONE 0.01s,C,RELEASE ZONE 0.30s,HOLD ZONE 0.31s,Page Up
Set1Button2Name=LOOK R/PAN
Set1Button2Slots=RELEASE ZONE 0.01s,NumPad 6,RELEASE ZONE 0.30s,HOLD ZONE 0.31s,NumPad *
Set1Button3Name=LOOK L/PAN
Set1Button3Slots=RELEASE ZONE 0.01s,NumPad 4,RELEASE ZONE 0.30s,HOLD ZONE 0.31s,NumPad /
Set1Button4Name=LOOK F/MAP
Set1Button4Slots=RELEASE ZONE 0.01s,1,RELEASE ZONE 0.30s,HOLD ZONE 0.31s,M
Set1Button5Name=L WINK/E BRAKE
Set1Button5Slots=RELEASE ZONE 0.01s,Left Control,RELEASE ZONE 0.30s,HOLD ZONE 0.31s,Left Square Bracket
Set1Button6Name=R WINK/T BRAKE
Set1Button6Slots=RELEASE ZONE 0.01s,Left Shift,RELEASE ZONE 0.30s,HOLD ZONE 0.31s,Right Square Bracket
Set1Button7Name=ROUTE/INFO/DAMAGE
Set1Button7Slots=RELEASE ZONE 0.01s,F1,RELEASE ZONE 0.30s,HOLD ZONE 0.31s,F6,RELEASE ZONE 0.60s,HOLD ZONE 0.61s,F7
Set1Button8Name=MAP ZOOM/MENU
Set1Button8Slots=RELEASE ZONE 0.01s,F5,RELEASE ZONE 0.30s,HOLD ZONE 0.31s,Escape
Set1Button9Name=BEACON/HAZARD LIGHTS
Set1Button9Slots=RELEASE ZONE 0.01s,O,RELEASE ZONE 0.01s,RELEASE ZONE 0.30s,HOLD ZONE 0.31s,F
Set1Button10Name=HORN/L/AIR
Set1Button10Slots=RELEASE ZONE 0.01s,H,RELEASE ZONE 0.30s,HOLD ZONE 0.31s,J,RELEASE ZONE 0.60s,HOLD ZONE 0.61s,N
Set1Button10Toggle=1
Set1DPadUpName=TRAILER/P BRAKE
Set1DPadUpSlots=RELEASE ZONE 0.01s,T,RELEASE ZONE 0.30s,HOLD ZONE 0.31s,Space
Set1DPadRightName=WIP/RAD
Set1DPadRightSlots=RELEASE ZONE 0.01s,P,RELEASE ZONE 0.30s,HOLD ZONE 0.31s,R
Set1DPadDownName=RESUME C CONTROL
Set1DPadDownSlots=RELEASE ZONE 0.01s,Alt,RELEASE ZONE 0.30s,HOLD ZONE 0.31s,Page Down
Set1DPadLeftName=LIGHT/BRIGHT
Set1DPadLeftSlots=RELEASE ZONE 0.01s,L,RELEASE ZONE 0.30s,HOLD ZONE 0.31s,K
Set1Stick1UpName=ENGINE/ACTIVATE
Set1Stick1UpSlots=RELEASE ZONE 0.01s,E,RELEASE ZONE 0.30s,HOLD ZONE 0.31s,Enter
Set1Stick1RightSlots=D
Set1Stick1DownName=NEXT/DR BY
Set1Stick1DownSlots=RELEASE ZONE 0.01s,9,RELEASE ZONE 0.30s,HOLD ZONE 0.31s,8
Set1Stick1LeftSlots=A
Set1Stick2UpSlots=Mouse Move Up
Set1Stick2UpMouseSpeed=32
Set1Stick2RightSlots=Mouse Move Right
Set1Stick2RightMouseSpeed=32
Set1Stick2DownSlots=Mouse Move Down
Set1Stick2DownMouseSpeed=32
Set1Stick2LeftSlots=Mouse Move Left
Set1Stick2LeftMouseSpeed=32
Set1TriggerLeftName=REVERSE/BRAKE
Set1TriggerLeftSlots=DISTANCE ZONE 30%,W,DISTANCE ZONE 31%,S
Set1TriggerRightName=ACCELERATE
Set1TriggerRightSlots=W
Simple Automatic Version

For some reason my simple automatic is not working right. Forward is starting in a high gear and not shifting down to first. Reverse works fine though. If yo got ideas or know how to fix trigger issues i believe it is I would love to hear your comments or fix. Everything else seems to work though. Right now this is a work in progress but is close to being complete.

This profile will do 39 commands on a ps4 controller. I asume this code can be used for a xbox 360 controller as well but I am not familure with the process if anything needs to be changed or not.

I usually play ETS2 with my G27 steering wheel but at times I will play with my controller. All I do is set my h-shifter to simple automatic and then I can use my ps4 controller.

If you usualy play with a keyboard or controller you should not need to worry about doing anything to change from shifting gears to a simple automatic in the ETS2 controller options menu .

Note: make sure the game is set to use keyboard only.

This profile uses the default key stroke setting.

You will need to assign the resume cruse control to the left ALT key and the trailer brake to the right control key. In the current game, their are no key strokes assigned to these functions.

Image

The horn does not work exactly as I planned. It works right now as a toggle on/off horn switch.

If you got any comments let me know.

As for using xpadder, my knowledge is very limited and I am a novice user. All I know is how to program single and the short tap and long tap programming feature.

Here is the code so far. If you know how to make the accelerator work better going forward, please let me know of post the fixed code so I can update it here.

Code: Select all

;--- Xpadder Profile File ---
DataType=Profile
Version=2015.01.01

[Profile Settings]

[Set Settings]
Set1Name=ETS2
Set1StickDeadZones=28,26
Set1StickDiagonalSizes=59,45
Set1TriggerDeadZones=5,6
Set1Stick1Mode=Horizontal
Set2StickDeadZones=28,28
Set3StickDeadZones=28,28
Set4StickDeadZones=28,28
Set5StickDeadZones=28,28
Set6StickDeadZones=28,28
Set7StickDeadZones=28,28
Set8StickDeadZones=28,28

[Assignments]
Set1Button1Name=SET CRUISE CNTL
Set1Button1Slots=RELEASE ZONE 0.01s,C,RELEASE ZONE 0.30s,HOLD ZONE 0.31s,Page Up
Set1Button2Name=LOOK R/PAN
Set1Button2Slots=RELEASE ZONE 0.01s,NumPad 6,RELEASE ZONE 0.30s,HOLD ZONE 0.31s,NumPad *
Set1Button3Name=LOOK L/PAN
Set1Button3Slots=RELEASE ZONE 0.01s,NumPad 4,RELEASE ZONE 0.30s,HOLD ZONE 0.31s,NumPad /
Set1Button4Name=LOOK F/MAP
Set1Button4Slots=RELEASE ZONE 0.01s,1,RELEASE ZONE 0.30s,HOLD ZONE 0.31s,M
Set1Button5Name=L WINK/E BRAKE
Set1Button5Slots=RELEASE ZONE 0.01s,Left Square Bracket,RELEASE ZONE 0.30s,HOLD ZONE 0.31s,B
Set1Button6Name=R WINK/T BRAKE
Set1Button6Slots=RELEASE ZONE 0.01s,Right Square Bracket,RELEASE ZONE 0.30s,HOLD ZONE 0.31s,Right Control
Set1Button7Name=ROUTE/INFO/DAMAGE
Set1Button7Slots=RELEASE ZONE 0.01s,F1,RELEASE ZONE 0.30s,HOLD ZONE 0.31s,F6,RELEASE ZONE 0.60s,HOLD ZONE 0.61s,F7
Set1Button8Name=MAP ZOOM/MENU
Set1Button8Slots=RELEASE ZONE 0.01s,F5,RELEASE ZONE 0.30s,HOLD ZONE 0.31s,Escape
Set1Button9Name=BEACON/HAZARD LIGHTS
Set1Button9Slots=RELEASE ZONE 0.01s,O,RELEASE ZONE 0.01s,RELEASE ZONE 0.30s,HOLD ZONE 0.31s,F
Set1Button10Name=HORN/L/AIR
Set1Button10Slots=RELEASE ZONE 0.01s,H,RELEASE ZONE 0.30s,HOLD ZONE 0.31s,J,RELEASE ZONE 0.60s,HOLD ZONE 0.61s,N
Set1Button10Toggle=1
Set1DPadUpName=TRAILER/P BRAKE
Set1DPadUpSlots=RELEASE ZONE 0.01s,T,RELEASE ZONE 0.30s,HOLD ZONE 0.31s,Space
Set1DPadRightName=WIP/RAD
Set1DPadRightSlots=RELEASE ZONE 0.01s,P,RELEASE ZONE 0.30s,HOLD ZONE 0.31s,R
Set1DPadDownName=RESUME C CONTROL
Set1DPadDownSlots=RELEASE ZONE 0.01s,Alt,RELEASE ZONE 0.30s,HOLD ZONE 0.31s,Page Down
Set1DPadLeftName=LIGHT/BRIGHT
Set1DPadLeftSlots=RELEASE ZONE 0.01s,L,RELEASE ZONE 0.30s,HOLD ZONE 0.31s,K
Set1Stick1UpName=ENGINE/ACTIVATE
Set1Stick1UpSlots=RELEASE ZONE 0.01s,E,RELEASE ZONE 0.30s,HOLD ZONE 0.31s,Enter
Set1Stick1RightSlots=D
Set1Stick1DownName=NEXT/DR BY
Set1Stick1DownSlots=RELEASE ZONE 0.01s,9,RELEASE ZONE 0.30s,HOLD ZONE 0.31s,8
Set1Stick1LeftSlots=A
Set1Stick2UpSlots=Mouse Move Up
Set1Stick2UpMouseSpeed=32
Set1Stick2RightSlots=Mouse Move Right
Set1Stick2RightMouseSpeed=32
Set1Stick2DownSlots=Mouse Move Down
Set1Stick2DownMouseSpeed=32
Set1Stick2LeftSlots=Mouse Move Left
Set1Stick2LeftMouseSpeed=32
Set1TriggerLeftSlots=S
Set1TriggerRightSlots=W

barleypoper
Posts: 15
Joined: 01 May 2015, 22:43

Re: [NEW] ETS2 39 keystroke profile using ps4 controller and DS4Windows

Post by barleypoper »

I finally fixed, finished and made this xpadderprofile a lot better. I attached the link to it below.

http://xpadder.com/forum4/viewtopic.php?f=9&t=5787

Post Reply

Return to “Game Profiles”