American Truck Simulator

American Truck Simulator

Mack R Series
 This topic has been pinned, so it's probably important
Fury6 2 Sep, 2018 @ 4:26am
Shifter layouts for the Mack 10 & 12 speed gearboxes, incl. the 5 reverse speeds.
Here you go, just cut & paste into a plain text file (as named below) into your profile directory (or - use this Google Drive[drive.google.com] link to my prebuilt layout files.
--

These are 'profile level' files, they need to be located in the relevant profile folder as per:
"%USERPROFILE%\documents\american truck simulator\profiles\<profileID>\"
--

These boxes are a basic 5 speed pattern with splitter on each gear (direct & high), 1st gear is at left & down (3rd slot), 2nd gear is at mid & up, 3rd gear is at mid & down, 4th is at right & up, 5th is at right & down. Reverse gears are the same, except as noted below for the 12 speed box.
--

12 speed:
Range - DOWN; run the gears from 1st to 5th using the splitter to flip between Direct & High in each gear.

Range - UP; Low & Low-Low at 1st gear position (left & down), switched with splitter. Reverse gears in remaining slots with 1st gear reverse in left & up position instead of the 1st gear position as is the real box (there's just no way to make 1st reverse work in the 1st gear slot and still have both the low forwards there). Reverse gears do not split.
--

FILE: gearbox_layout_mack_12.sii
SiiNunit { /* Mack shift pattern configuration for 12 speed Maxitorque. -fury6 */ direct_gearbox_config: .MaxiTorque.12 { name: "MaxiTorque 12 @@speeds@@" clutch_mode: analog selector_mode: range_split gears[]: .neutral.n gears[]: .reverse.1 gears[]: .reverse.2 gears[]: .reverse.3 gears[]: .reverse.4 gears[]: .reverse.5 gears[]: .forward.ll gears[]: .forward.lo gears[]: .forward.1d gears[]: .forward.1h gears[]: .forward.2d gears[]: .forward.2h gears[]: .forward.3d gears[]: .forward.3h gears[]: .forward.4d gears[]: .forward.4h gears[]: .forward.5d gears[]: .forward.5h } direct_gearbox_gear: .neutral.n { gear_impulse_index: 0 selector_1: -1 # Range [2nd Shifter; Deep Reduction] (0 = Direct; 1 = Low) selector_2: -1 # Split (0 = Direct; 1 = High) gear: 0 name: "N" } direct_gearbox_gear: .reverse.1 { gear_impulse_index: 2 selector_1: 1 selector_2: 0 gear: -1 name: "R1" } direct_gearbox_gear: .reverse.2 { gear_impulse_index: 4 selector_1: 1 selector_2: 0 gear: -2 name: "R2" } direct_gearbox_gear: .reverse.3 { gear_impulse_index: 5 selector_1: 1 selector_2: 0 gear: -3 name: "R3" } direct_gearbox_gear: .reverse.4 { gear_impulse_index: 6 selector_1: 1 selector_2: 0 gear: -4 name: "R4" } direct_gearbox_gear: .reverse.5 { gear_impulse_index: 7 selector_1: 1 selector_2: 0 gear: -5 name: "R5" } direct_gearbox_gear: .forward.ll { gear_impulse_index: 3 selector_1: 1 selector_2: 0 gear: 1 name: "LL" } direct_gearbox_gear: .forward.lo { gear_impulse_index: 3 selector_1: 1 selector_2: 1 gear: 2 name: "Lo" } direct_gearbox_gear: .forward.1d { gear_impulse_index: 3 selector_1: 0 selector_2: 0 gear: 3 name: "1D" } direct_gearbox_gear: .forward.1h { gear_impulse_index: 3 selector_1: 0 selector_2: 1 gear: 4 name: "1H" } direct_gearbox_gear: .forward.2d { gear_impulse_index: 4 selector_1: 0 selector_2: 0 gear: 5 name: "2D" } direct_gearbox_gear: .forward.2h { gear_impulse_index: 4 selector_1: 0 selector_2: 1 gear: 6 name: "2H" } direct_gearbox_gear: .forward.3d { gear_impulse_index: 5 selector_1: 0 selector_2: 0 gear: 7 name: "3D" } direct_gearbox_gear: .forward.3h { gear_impulse_index: 5 selector_1: 0 selector_2: 1 gear: 8 name: "3H" } direct_gearbox_gear: .forward.4d { gear_impulse_index: 6 selector_1: 0 selector_2: 0 gear: 9 name: "4D" } direct_gearbox_gear: .forward.4h { gear_impulse_index: 6 selector_1: 0 selector_2: 1 gear: 10 name: "4H" } direct_gearbox_gear: .forward.5d { gear_impulse_index: 7 selector_1: 0 selector_2: 0 gear: 11 name: "5D" } direct_gearbox_gear: .forward.5h { gear_impulse_index: 7 selector_1: 0 selector_2: 1 gear: 12 name: "5H" } }
--

10 speed:
Same as 12 speed except there is no 2nd shifter (so no deep reduction/crawler gears). 1st gear reverse is now in the correct slot at left & down.

FILE: gearbox_layout_mack_10.sii
SiiNunit { /* Mack shift pattern configuration for 10 speed Maxitorque. -fury6 */ direct_gearbox_config: .MaxiTorque.10 { name: "MaxiTorque 10 @@speeds@@" clutch_mode: analog selector_mode: range_split gears[]: .neutral.n gears[]: .reverse.1 gears[]: .reverse.2 gears[]: .reverse.3 gears[]: .reverse.4 gears[]: .reverse.5 gears[]: .forward.1d gears[]: .forward.1h gears[]: .forward.2d gears[]: .forward.2h gears[]: .forward.3d gears[]: .forward.3h gears[]: .forward.4d gears[]: .forward.4h gears[]: .forward.5d gears[]: .forward.5h } direct_gearbox_gear: .neutral.n { gear_impulse_index: 0 selector_1: -1 # Range [2nd Shifter; Deep Reduction] (0 = Direct; 1 = Low) selector_2: -1 # Split (0 = Direct; 1 = High) gear: 0 name: "N" } direct_gearbox_gear: .reverse.1 { gear_impulse_index: 3 selector_1: 1 selector_2: 0 gear: -1 name: "R1" } direct_gearbox_gear: .reverse.2 { gear_impulse_index: 4 selector_1: 1 selector_2: 0 gear: -2 name: "R2" } direct_gearbox_gear: .reverse.3 { gear_impulse_index: 5 selector_1: 1 selector_2: 0 gear: -3 name: "R3" } direct_gearbox_gear: .reverse.4 { gear_impulse_index: 6 selector_1: 1 selector_2: 0 gear: -4 name: "R4" } direct_gearbox_gear: .reverse.5 { gear_impulse_index: 7 selector_1: 1 selector_2: 0 gear: -5 name: "R5" } direct_gearbox_gear: .forward.1d { gear_impulse_index: 3 selector_1: 0 selector_2: 0 gear: 3 name: "1D" } direct_gearbox_gear: .forward.1h { gear_impulse_index: 3 selector_1: 0 selector_2: 1 gear: 4 name: "1H" } direct_gearbox_gear: .forward.2d { gear_impulse_index: 4 selector_1: 0 selector_2: 0 gear: 5 name: "2D" } direct_gearbox_gear: .forward.2h { gear_impulse_index: 4 selector_1: 0 selector_2: 1 gear: 6 name: "2H" } direct_gearbox_gear: .forward.3d { gear_impulse_index: 5 selector_1: 0 selector_2: 0 gear: 7 name: "3D" } direct_gearbox_gear: .forward.3h { gear_impulse_index: 5 selector_1: 0 selector_2: 1 gear: 8 name: "3H" } direct_gearbox_gear: .forward.4d { gear_impulse_index: 6 selector_1: 0 selector_2: 0 gear: 9 name: "4D" } direct_gearbox_gear: .forward.4h { gear_impulse_index: 6 selector_1: 0 selector_2: 1 gear: 10 name: "4H" } direct_gearbox_gear: .forward.5d { gear_impulse_index: 7 selector_1: 0 selector_2: 0 gear: 11 name: "5D" } direct_gearbox_gear: .forward.5h { gear_impulse_index: 7 selector_1: 0 selector_2: 1 gear: 12 name: "5H" } }
--

NOTE that unlike the real box, due to the way the range switch works, you can't be in the 1st gear position and flip the range switch to get into low, the shifter must be in (or pass through) neutral before it can engage into low (or disengage from low).

[NOTE 10/12/2018]
Updated for v1.33 compatibility.
Last edited by Fury6; 25 Jul, 2020 @ 12:09pm
< >
Showing 1-15 of 19 comments
Fury6 3 Sep, 2018 @ 3:41pm 
My thanks to Harven, Pauli, Lucasi & Kriechbaum for this great truck mod.
Wulfkai 3 Oct, 2018 @ 2:45pm 
awesome fury6! pure awesomeness!
Jack Burton 11 Oct, 2018 @ 4:58pm 
Thank you @fury6! These layouts are perfect.
Fury6 23 Oct, 2018 @ 2:18am 
You're welcome guys, keep that old dog barkin'!
YOGI 12 Nov, 2018 @ 12:51pm 
WELL DONE Fury! KUDOS to ya DUDE!
YOGI 12 Nov, 2018 @ 12:53pm 
some of the KIDS like using the gears.but this Old Retired trucker prefers the "Allison Automatic ♥♥♥♥♥♥" as he got older..(and in the game too(sigh)...to FULLA arthritis I in the arms/wrists maybe I figure?:steamsad:
Serialblack 24 Dec, 2018 @ 8:04pm 
what was needed to be done for 1.33 compatibility? I've been working one a spicer layout, but it always comes up as "splitter" in the drop down menu.....not sure what I'm doing wrong, as it worked up to 1.32.
Last edited by Serialblack; 24 Dec, 2018 @ 8:04pm
Serialblack 24 Dec, 2018 @ 8:17pm 
update:

It seems to be doing the same with your version as well, unless I'm just really dumb and missing something silly....
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=1601340215
Fury6 25 Dec, 2018 @ 5:40am 
SCS changed the unit name parsing in the layouts and I had to change my gear unit names to suit. Previously, a trailing '.' would be parsed as an implicit terminating identifier (of value '0') whereas now it's rejected as a misformed name.

I have no idea why gear unit names are suddenly being scrutinised this way - and the inconsistency is driving me nuts, but anyway.

--
The updated layouts above are working as normal.
Serialblack 25 Dec, 2018 @ 11:59pm 
ok I got it thanks. I've done a variant for the 6 speed with 5 reverse as well, essentially using a normal 6 speed, then flip the range for the 5 reverse, starting at lower left. The spicer was a bit more....finicky lol.
psx 10 Jul, 2020 @ 12:20pm 
pls, add mod compatibly v1.38 . i need it!!!
gerversluis 25 Jul, 2020 @ 10:35am 
In the 10 speed file you need to remove the trailing . from the line: direct_gearbox_gear: .forward.3h.
very nice layouts!
Fury6 25 Jul, 2020 @ 12:13pm 
D'oh! how'd that get there!?

Fixed, and thanks :)
psx 25 Jul, 2020 @ 12:45pm 
yep:steamhappy:
Andrew 8 May, 2021 @ 10:55pm 
Originally posted by Serialblack:
ok I got it thanks. I've done a variant for the 6 speed with 5 reverse as well, essentially using a normal 6 speed, then flip the range for the 5 reverse, starting at lower left. The spicer was a bit more....finicky lol.
Do you still have that file Serial?
< >
Showing 1-15 of 19 comments
Per page: 1530 50