Setting Up the Moza Racing TSW & Multi-Function Stalks for ATS & ETS2
ฝัง
- เผยแพร่เมื่อ 8 ก.พ. 2025
- This is a guide on how to set up the Moza Racing TSW and Multi-Function Stalks for American Truck Simulator. I’ll walk you through the initial setup using the Moza Pithouse software to configure the wheel and show you how to fine-tune your settings in-game for the best trucking experience, as well as my personal settings for the TSW wheel and the stalks!
I hope this helps!
Feel free to join my discord: / discord
Thank god we have you. I took about 10 to 12 hours installing, uninstalling the wheel base, and the tsw wheel about 10 to 15 times. There is no TH-cam tutorial on installing everything from the beginning, every bolt, and lead connection. I added to watch a tonne of TH-cam videos, but they all missed something I was looking for like "does the wheel need a lead because it was a connection under the wheel? " and "Where is the on and off of the wheel base I can't see it? " The one and off botton was well hid and real small too. It was a nightmare, and I'm not exaggerating.
Thank you, and sorry you had to go through that much trouble with the setup. It took me a good couple hours to get everything put together for my setup, not to mention custom drilling holes in my wheel stand to get it to my liking. Then getting Moza Pithouse installed and setup, then all the controls configured to my liking.. it took almost a full night.
If you have a Moza base, the power switch is right in the back of the base. Once you get that hooked up, all you need to do is just snap the TSW on with the quick release, then install and update the firmware for it.
The Multifunction stalks are wired separately, but still need to be attached to the base & use the Pithouse software.
If you have a different wheel base, then you would need to get the Moza adapter, which the wheel would plug into, then the Pithouse software to run everything.
In the end, I hope you got everything hooked up and working! But if you need help, I'll try to help the best I can!
Thanks man! That settings file knowledge is golden!
You're welcome!
I just got the stalks but my indicators don't turn off automatically. I've updated my software to the latest version.
Unfortunately, that is the one pitfall for the turn signal stalks until / unless SCS puts in a config control to cancel turn signals.
You can assign the natural button to a left or right turn signal hold button, which when activates will briefly flash that turn signal then turn off.. I don't prefer that way for me, personally.
Or you can use the Moza Pithouse setting (ATS/ETS2 adaptation mode) and bind them to "[" and "]" on the keyboard. This is the method I use, at least until SCS adds that control.
I have rest of the stalks (lights, wipers, & retarder) bound to each respective level in the control config, while the turn signals are using the adaptation mode.
It does work, set it in pithouse to ets/ats configuration. Go into ETS and reset key bindings to default and go change wiper back setting to "-" on keyboard, and that's it. The indicators and wipers, etc, work as they would in a legitimate vehicle. They turn off when you click it back down, etc.
I'm going mad trying to figure out this stuff. I'm still watching the video. I got the stalks today and I haven't been able to turn off the wipers. They just go 1 speed no matter which position I use.
I hope the video helped! If you config the controls in your documents folder, using the method I showed, It should work 100% flawlessly.
@@DarkWater1123 Thanks man, I'll test this tomorrow morning :) So first I go to in-game settings and find out the button names and then add them in the controls.sii file's wipers0,1,2 and 3 if I understood it correctly. Thanks again for sharing, this info is very valuable!
Yes. While in-game, config one of the buttons to a control. Save, then exit the game and go to the game documents folder and open your profile folder, then the controls config fule. Then when in the controlss config file, search for the control you set and you can see the button name. Copy and paste the button name to the desired control config.
Just make sure that you leave the | semantical.wipers0?0`" at the end, or whatever the ending of the control is.
If done correctly, the control would like something like this:
config_lines[375]: "mix wipers0 `joy2.b21?0 | semantical.wipers0?0`"
With the 'joy2.b21?0 being the name for that particular button (at least for me, your button name may be different)
I hope that helps!
@@DarkWater1123 And you only bind the wipers 0,1,2 & 3 settings? I just did it but somehow I'm still unable to turn them off, they just go to the slowest speed when I set the switch to OFF and the highest speed isn't working :D I'll try again soon.
Yes, wipers 0-3. Weird that your not able to turn them off. I would double check the config file that the button is configured correctly, and then also make sure that the "wipers" control in-game is unbound, unless it is bound to a different button.
For example, I have my wipers bound in-game to the downward "mist" button on the turn signal stalk, while wipers 0-3 are configured to each upward position.
If you're still having issues, I can try to help you out more thoroughly through Discord, if you'd like.
Hello, good day
I connected a turn signal harness to my steering wheel. What should I do so that when I turn on the turn signal and when I want to turn it off, the light turns off and I don't have to reconnect the turn signal harness again until the light turns off?
Sorry to hear that. That sounds like a button mapping issue.
Double check your button configurations to make sure that all buttons are configured properly.
If you configured the stalks using the config file, make sure that they are not bound to another control.
Also, for the turn signals specifically, it is strongly suggested that you use the setting in Moza Pithouse that for ATS & ETS2 adaptation mode, and bind them turn signals to "[" and "]" because of how Moza programed it to work.
That's what I do, and it works perfectly.
I'm not sure what I'm doing wrong, I got everything to work except for the wipers.
I would double check the config file and your key binds in-game.
I'll show you what mine are in the control config, and I hope that'll help. Your button names may be different, as my turn signal stalks are "joy2" for me.
Wipers off = config_lines[375]: "mix wipers0 `joy2.b21?0 |semantical.wipers0?0`"
Wipers Intermittent = config_lines[376]: "mix wipers1 `joy2.b22?0 | semantical.wipers1?0`"
Wipers Low = config_lines[377]: "mix wipers2 `joy2.b23?0 | semantical.wipers2?0`"
Wipers High = config_lines[378]: "mix wipers3 `joy2.b24?0 | semantical.wipers3?0`"
I do not have anything set for "mix wipers4" as the wipers don't go that high. ALSO, make sure that after you set the Wipers 0-3 configs, you unbind the wipers in-game, as that can cancel them out. You can bind it to any other button if you wish. I have the main "Wipers" in-game key bind set so when I press down on the wipers stalk (Button 20) the wipers will activate and when it returns to neutral (Button 21) they turn back off, to mimic a quick wipe setting,
@DarkWater1123 I figured out what the issue was, I was just copying your config from the video but my stalk is joy3 instead of joy2
Glad to hear! 🙂
I don't know how to to fix retarder and wipers help i don't see how to do it in ets2
ETS2 would be the same as ATS, as far as setting up the controls. I have my wipers set to the right stalk, while the retarder is bound to the Intermittent wipers speed selector (the one that's in the middle of the right stalk).
First, in Moza Pithouse, use the direct connection mode for the stalks. Then, while in-game, bind the wipers to the control you want. You need this to get the config name of the button. Do the same with the retarder. You only need to bind one or two buttons, ideally get the netural button (off) and the max setting. That way you know the range. Save, then exit the game.
Then, go into your documents folder, go to your profile (may be under Steam profiles) then select your profile. (Your profile will just be a bunch of numbers, this is normal) Then go into the controls config file.
When in the control config, look for the retarder up/down config lines, and copy the button name to the retarder 0-5 config lines, cut make sure that each config line is its own button. For the wipers, it'll be wipers line. Copy the button name to wipers 0-4 lines, again changing the button for each line.
Then, go back in the game and unbind the buttons your originally mapped, as you don't need them anymore. You can always bind them to another button if you wish.
For how I have mine, it should look something like this:
config_lines[349]: "mix retarderup `semantical.retarderup?0`"
config_lines[350]: "mix retarderdown `semantical.retarderdown?0`"
config_lines[351]: "mix retarder0 `joy2.b14?0 | semantical.retarder0?0`"
config_lines[352]: "mix retarder1 `joy2.b15?0 | semantical.retarder0?0`"
config_lines[353]: "mix retarder2 `joy2.b16?0 | semantical.retarder0?0`"
config_lines[354]: "mix retarder3 `joy2.b17?0 | semantical.retarder0?0`"
config_lines[355]: "mix retarder4 `joy2.b18?0 | semantical.retarder0?0`"
config_lines[356]: "mix retarder5 `semantical.retarder5?0`"
and
config_lines[373]: "mix wipers `joy2.b22?0 | semantical.wipers?0`"
config_lines[374]: "mix wipersback `joy2.b24?0 | semantical.wipersback?0`"
config_lines[375]: "mix wipers0 `joy2.b21?0 | semantical.wipers0?0`"
config_lines[376]: "mix wipers1 `joy2.b22?0 | semantical.wipers1?0`"
config_lines[377]: "mix wipers2 `joy2.b23?0 | semantical.wipers2?0`"
config_lines[378]: "mix wipers3 `joy2.b24?0 | semantical.wipers3?0`"
config_lines[379]: "mix wipers4 `semantical.wipers4?0`"