I drive a lot of car mods in ETS2 and the automatic gearbox always bothered me. So I went looking at how the game actually picks gears, and ended up writing a plugin around it:
A plugin for Euro Truck Simulator 2 that makes the automatic gearbox behave like a car’s automatic instead of a truck’s. Written for car mods, but it applies to every vehicle.
It loads as a normal telemetry plugin and patches the code in memory at startup. The exe is never modified. Deleting the DLL undoes everything. It locates the code by Byte pattern instead of fixed addresses, so it should keep working after game updates. If it can’t find what it expects, it does nothing at all.
Everything is configurable in a text file next to the DLL, and the full source is in a github repo: https://github.com/deppelover/car_automatic_transmission
Please provide feedback if you encounter any bugs or if something isn’t working properly.
Single player only. Do not use it with TruckersMP or Convoy.
Developed and verified against 1.61.0.254, Windows 64-bit. Tested with Pedals and Keyboard.
Credits:
Deppelover




non so se sto facendo qualcosa di sbagliato ma io il file lho messo aprendo steam facendo sfogia file locali in EuroTruckSimulator 2 e la prima volta lho messo subito li la seconda nella cartella bin e continua a non andare. non mi e comparso nulla neanche vicino alla scritta dlc
I don’t know if I’m doing something wrong, but I installed the file by opening Steam and selecting “Browse local files” for Euro Truck Simulator 2; the first time I put it directly there, and the second time in the “bin” folder, but it still isn’t working. Nothing has appeared, not even near the “DLC” label.
Hi Loree,
what you did sounds right. Can you please check which version of ets2 you are using. I tested this plugin in ets2 version 1.61 public beta. You can see the version in the lower-left corner of the ETS2 title screen. Maybe its not working with your version. If so i have to fix that.
Please also check whether there is a “plugins” folder in “Euro Truck Simulator 2\bin\win_x64” that contains a DLL named “car_automatic_transmission.dll”.
Final path to the DLL should be: “Euro Truck Simulator 2\bin\win_x64\plugins\car_automatic_transmission.dll”.
hi i havent tested out this mod yet but ive been dreaming for this mod since i got my first car mod on ets2, im wondering on how i can put this mod in ets, can seem to figure it out, and keep up the good work!!
Thank you!
This is not an .scs mod, so it does not go into your mod folder.
Copy the “bin” folder from the archive into your ETS2 installation directory, so the DLL ends up here:
Euro Truck Simulator 2\bin\win_x64\plugins\car_automatic_transmission.dll
Create the “plugins” folder if it does not exist. Start the game once and a file called car_automatic_transmission.cfg with the default settings appears next to the DLL.
To uninstall, just delete the DLL.
thank you very much, i was wondering if you do car mods too, i would love to see some from you!
I’m working on it 🙂
Thats actually brilliant bro, keep up the good work. But there are little things, the gear switches too soon. I want to cruise with 3k rpm but as soon as I reach, it switches 2 gears not even 1. Its not a big deal but I didnt even open smart sequential shifting. Id be glad if you could fix that. Thank you for the mod.
Thanks for your feedback!
Can you please try adjusting the config “car_automatic_transmission.cfg” next to the DLL in the plugins folder.
You can try these values:
thr_lo=0.15
min_rpm_hi=0.72
upshift_delay=3
Then restart the game.
By default the shift map only starts working from 45% throttle (thr_lo=0.45). While you’re cruising you’re below that, so the plugin deliberately leaves the shift points exactly as the game sets them and min_rpm_hi is what sets how high it holds the revs.
About the two gears: with the default up_step=1 the plugin hard-limits an upshift to one gear, so a real two-gear jump shouldn’t be possible. Could it be that you saw two upshifts right after each other? By default, the config file specifies a value of 0.8 for switching gears. You can try to raise the upshift_delay value in the config to 3.
Make sure you haven’t changed up_step in the cfg, it should be 1 and can you tell me your exact game version?
The plugin finds the gearbox code by byte patterns, and if one of them doesn’t match on your build it only applies part of the patch.
If you tell me which car mod you’re driving I can suggest better numbers.
Thanks for your feedback! I hope this helps you.
THANKYOU FOR DOING THIS ,I’ve been waiting for something similar for so long but no creator was making them , please keep making such great mods! Thanks
Thank you so much! Funny thing is, I had the exact same thought 🙂 If you notice anything missing, just let me know and I’ll add it.