Jump to content
We promise no intrusive ads, Please help keep the community alive
Consider supporting us by disabling your ad blocker / add to whitelist / purchasing VIP.

Map controls fix (Steam input)


Recommended Posts

Hey guys, what's up!

--- SKIP TO THE END FOR INSTRUCTIONS AND QUICK GUIDE ---

After some time of research, I couldn't find any proper fix for the Map controls on the PC TDU. For those not aware, the PC version of TDU has a major issue with controllers on the map because, as it seems, they were lazy or out of time to make adjustments to it. You see, it works just fine if you're using a mouse. The orange target on the Map Screen will always follow the mouse cursor on the screen. However, whenever you use a joystick, you control only the orange target and the cursor doesn't hide itself, so if your try to interact with the map, for some reason, the game needs both mouse and target to be placed on your target, so it doesn't work right. 

So, I created a Steam controller preset meant for any controllers with a touchpad like DS4/Dualsense meant to fix the map controls on PC. Having extra buttons for Mic or extra features like Gyro will be a plus, but not required. Unfortunately, since I don't own a original copy on Steam, it was done as a Non-Steam game, so if you have a original copy it's most likely that it won't show up as a community preset. So if it doesn't appear, you will need to use the preset URL on the instructions on your browser to apply it.

I've used the official Xbox 360 console mapping as a reference since the PS2 used X/Square for accelerating and braking, which feels weird on controllers that don't support pression sensibility nowadays on regular buttons. Also, soon, I will work on a modern approach mapping and will probably use TDU:SC, Forza, and GT.

Please leave your feedback on the comments.

This comment bellow is where I realized I would have to do something like this myself 'cus I didn't have access to the original game on Steam to see the community presets.

Spoiler

The way it works is pretty simple. Every time you press any key that opens the map, Steam will change the control group to MAP that enables you to Zoom in and Zoom out with triggers and to move the mouse and target together with your left analog, making it easier to control and set GPS Route with Y/Triangle. And whenever you press any button that closes it, it changes back to Game control group, that revert the changes. You can also change manually while hold left or right side of trackpad in case anything goes wrong.

The text above is about the old mapping, so you know how it worked. I had several issues with it because even though I tried most of the time to make the change between the sets automatic whenever you opened a menu or map, it was pretty much impossible to do it because of all the variables and the game won't allow you to map the same button to different things. We can call it a Beta or 0.1 if you wish. So, I came up with the one below (Release or 1.0, yes, I plan on update this one and create other variants lol).

 

== DEFINITIVE JOYSTICK MAP CONTROLS FIX ==
-- DS4/Dualsense (Or any controller with Touchpad) - Original TDU tweaked mapping 1.0 (Release) --

The easiest and most intuitive way I've found, that wouldn't cause any confusion or mess during the gameplay, was to apply a easy and accessible shortcut to change the mapping preset, instead of trying to apply it in a dynamic way on the default mapping. 

So what I did is to apply this shortcut to the Right and Left Touchpad presses

How does it work?

There are two main presets. MENU set, and DRIVING set. If you press Left Touchpad, it will change to MENU set. If you press Right Touchpad, it will change to DRIVE set. Simple as that. Most of the mapping remains as the default for the game, and what it actually changes are just how the Sticks, Triggers and Touchpad will work.

On the MENU set, the Left Stick will control both mouse and map target. This means you can now easily set GPS Routes and whatever you wish. For this I had to do through the Right and Left Mouse Buttons because applying them along with Y/△ and X/▢ buttons would mess up the camera controls when on View mode on a dealership. So if you want to set a GPS Route, you press the R3, and if you want to Confirm, you can press either A/✘, L3 or Right Touchpad Press. So Mouse controls are also set to the Right Touchpad the mouse itself (I tried with Gyro too but didn't enjoy much), being the Right Touchpad Press the Left Mouse Button and Double Touch the Right Mouse Button. Plus, Left and Right triggers are mapped to the Mouse Wheel so you can Zoom In and Out on the map, as well as easily scroll on the menus (Turbo is on by default just for the ease of access). Pressing the Left Touchpad will switch to the DRIVING set.

On the DRIVING set, as you can expect, everything is just like the original mapping, except for a few changes. Since we can't map the same button for a variety of options, I had to work around this issue for Map and Chronopack, for instance. Both are set to the Right D-Pad on the original Mapping, so if you want to open the Map, just Double Press Right D-Pad, and if you want to open the Chronopack, you just press it. I couldn't put as hold because hold is applied on the ingame default, and unchangeable mapping, to skip the radio song. I also mapped the Mic button to open the Chat and virtual keyboard for easy chatting. Plus, I've put several auxiliary menus directly to a custom wheel menu set to the Right Touchpad and a shortcut to turn Gyro ON to the L3/LS. If you will use Gyroscope (It will work both for steering and leaning on bikes), remember to turn the Wheel on in the options for the best experience. Right Touchpad on Center custom wheel will change to MENU set.

 

==== | HOW TO SETUP | ====

 

--- Joystick buttons translations ---

 

-- Xbox --

D-Pad = POV
A = 0
B = 1
X = 2
Y = 3
Left Bumper = 4
Right Bumper = 5
View = 6
Menu = 7
LS = 8
RS = 9
Left Thumbstick = Stick 1
Right Thumbstick = Stick 2 
Left Trigger = Stick 1 Forward
Right Trigger = Stick 1 Backward

 

-- PS --

D-Pad = POV
= 0
〇 = 1
▢ =2
△ = 3
L1 = 4
R1 = 5
Create = 6
Options = 7
L3 = 8
R3 = 9
Left Stick = Stick 1
Right Stick = Stick 2
L2 = 
Stick 1 Forward
R2 = Stick 1 Backward

 

  1. First things first. Before applying any of the configs for the fix, you will need to apply the default mapping for your controller on Steam Input first. Select Controller Settings. It should be the second option under the Game options on Steam Big Picture Overlay. It can also be opened if you're not running the game by right clicking it, selecting Properties, and Controllers. Make sure Steam Input is activated then select the hyperlink to "Controller Settings".Screenshot2024-10-12135432.thumb.png.a0702afbc696a8ffcb329a9b6b70f8ff.pngimage.thumb.png.6b7082f2dba39cb4f826897be311bc70.png
  2. Click the current buttons disposition or whatever it's called on your Steam's language.
    image.thumb.png.ec44934902b9ccc083b5d2e15826407c.png
  3. Make sure you have selected the default controller model.
    image.thumb.png.f2bd40c4f304c7e64c0f6ab431d4579a.png

Now you're ready to map your controller ingame.

 

INGAME MAPPING

Make sure your mapping looks like mine. Just ignore the REVERSE GEAR, and INVERT options that are using BUTTON 8. I was messing with them and forgot to change it back. Since in no way my Steam Input uses the LS/L3 as the actual button, just leave them unassigned by right clicking them. This button will be used for something else, and REVERSE GEAR seems to work only on H-Shift mode, so you won't set it to you LS/L3.

DRIVING

image.thumb.png.149dd8e50db53286c63a639794d8478a.png

GEARBOX

image.thumb.png.f3c3441a9f98aa89f95d9411839f091e.png

MENUS

image.thumb.png.f9737f5977a8088b4ff2ba85973dbf84.png
image.thumb.png.10ecae68e1c6ec220e183f640690760c.png

MAP

image.thumb.png.b23cd266549e56fd7b5ec1a0c91ca92e.png

DASHBOARD

image.thumb.png.b8037e308d284e3becf7cf53dbfbd2d4.png
image.thumb.png.907faa39c7edc21df37e69d4fd659f41.png
image.thumb.png.f1cdc1460579c5375d208ba2b881eb4d.png

OPTIONS tab is up to personal preference. Here is mine.

image.thumb.png.fbe6b26000dc28a6ba50b0a960e68a69.png

 

STEAM INPUT

Only now, and only then, after the ingame mapping with the default controller buttons, you're supposed to import my setup. If you skip the instructions above, most likely your game won't answer to almost any input.

Open the link bellow so you can import it. The screen bellow is shown to you, just select to APPLY, and now you're all set!

steam://controllerconfig/3196946578/3347552106

image.thumb.png.513bb6a02732e3877748a79e63f2b9d4.png

image.thumb.png.6385b7f195d3c3ae35b26cddbf198da9.png

I strongly advise for you to review the Steam input on your own PC after importing it.

Auxiliary Menus Custom Wheel (Set to Right Touchpad)

image.png.5e9520a093bf401b63bff66873b81262.png

From Center, then 12 O'clock, clockwise:

  1. Center: Switch Set to MENU
  2. Windows
  3. Map
  4. Chronopack
  5. GPS Zoom
  6. Radio
  7. Drive assist
  8. Free Users
  9. Chat

 

RADIO CONTROLS CUSTOM WHEEL (UNUSED).
Was causing compatibility issues with the functions of the Right Touchpad custom wheel and malfunctioning. Needs some tweaking.

image.png.676a841bfc2d4ee830699bbd5152768c.png

From Center, then 12 O'clock, clockwise:

  1. View
  2. Volume +
  3. Next Radio Station - I wish it was Next Song, but can't do due to mapping limitations
  4. Volume -
  5. Radio - It also works as Next Radio Station due to mapping limitations

image.thumb.png.b5c0201cdf7822f24a7b42fd526b32b8.png

steam://controllerconfig/3196946578/3347552106

 

=== | QUICK GUIDE | ===

OriginalMapping+Dualsense TDU - Map/Menu Joystick Fix + TP + Gyro + LED

---Based on the original X360 mapping mixed with Dualsense "Share" and extra features---

MENU Set
LeftStick & R.Touchpad=Mouse.
L3 & R.TouchpadPress=L.MouseButton.
R3 & R.TouchpadDoubleTouch=R.MouseButton.
L2=M.WheelDown.
R2=M.WheelUp.
L.TouchpadPress=Switch to DRIVING Set.

DRIVING Set
R.Trackpad=Aux.MenusWheel (Center=Switch to MENU Set).
L3=Turns Gyro On (Set Wheel ON ingame options for the best experience).
Up/Down(Hold)=RadioVolume+/-
DoubleR.D-PadRight=Chronopack
Share/Mic=Chat & VIrtual Keyboard

=== |  | ===

END

Thank you!

Edited by Haisom
Updated with tweaked and enhanced Steam Input fix for Map Controls.
Link to comment
Share on other sites

I've made some adjustments to the mapping and I will update this post shortly after by editing the main post with the all new reworked mapping. Hope you guys enjoy it! I would love to receive some feedback too. Also, you can always edit as you please as your own and share if you want.

Link to comment
Share on other sites

  • 1 month later...

Hi,

thanks a lot for the work, creating a mode shift for menus is a good idea. I tried some  mapping on my steam deck but relied on the trackpads/mouse for menus which was kinda jank.

That being said, is your mapping exported/uplaoded to the community?

When trying to open your link i get this screen (steam input is already enabled globally, it looks like it just cant access the config?). Clicking the "Enable Steam Input" button doesnt work btw

It seems you can search configs for non steam shortcut btw, maybe as long as the shortcut name matches? (second pic)

 

 

import.jpg

layout.jpg

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...