ETCARS: An open source community project!
Welcome to ETCARS! A project built by developers for developers!
To get started, simply clone our source code and the dependent sources, or download one of our installers below!
(NOTE: You'll need to have the Microsoft Visual C++ Redistributable 2017 installed. It is available from Microsoft in both 32-bit and 64-bit variations. 64-bit users need to install both 32-bit and 64-bit variations of the redistributable.)

Windows - x64(64-bit)
(Recommended) This is the Windows installer for 64-bit/x64 versions of Windows.
Installer Version: 0.15.386.0
ETCARS Version: 0.15.386.0
Alpha Release

Linux - x64(64-bit)
This is the plugin for 64-bit/x64 versions of Linux. Compiled with GCC 5.4 under Ubuntu. See documentation for installation instructions.
ETCARS Version: 0.15.386.0
Alpha Release

Mac OS X - x64(64-bit)
This is the plugin for 64-bit/x64 versions of Mac OS X. Compiled with Mac OS X Clang flavor of GCC. See documentation for installation instructions.
ETCARS Version: 0.15.386.0
Alpha Release
What does ETCARS do?
ETCARS exposes game data for Euro Truck Simulator 2 and American Truck Simulator on the pc over a network connection instead of a memmory mapped file, text file or other method of relaying data. With this method, data is sent over a socket and is more event based, allowing for newer technologies to build off of it. Perhaps one of the most advantageous features is the netowrk connection which can serve multiple clients and would not require client software to be run on the same machine.
How do I connect?
To connect, download a program like PuTTY and make sure you have either ETS 2 or ATS running and connect to localhost on port 30001. That will allow you to connect and receive data from the game. Documentation is still a work in progress but the data has a prefixed header followed by the JSON data.