Skip to content

ETS2LA/Euro-Truck-Simulator-2-Lane-Assist

Repository files navigation

Warning

ETS2LA V2 is still in development! Expect bugs, broken features, and crashes. Check this video for a preview of the current features.

ETS2LA V2.0

ETS2LA is a project that aims to finally bring self-driving technology to SCS Software's Truck Simulators. This page includes some information, but if you want to read all the documentation then please head over to our website!

GitHub commits

Discord

Important Links

  • Download - Instructions on how to download and install the current version.
  • Website - Read the documentation and access your account.
  • Discord - Join our community to talk to the developers and get support.
  • Ko-Fi - Support us on Ko-Fi to help us keep the project alive.

I have an issue with the program

Please check the FAQ for answers. If your question is not listed there, please join the Discord and ask in the support channel. We will add the answer to the FAQ if it becomes a common question!

How can I help

We are especially looking for people with experience in Python and/or Unity. The project is entirely open source so you can create your own fork and then merge your changes to the main application once you are done. There is a list of our repositories below for easy access.

If you don't have a development background you can still help! All of our translations are done by the community, for this purpose we have instructions on our website on how to do this. It's quite simple and anyone with a basic understanding of text editing should be able to do it.

Our Repositories

Note

Most of the development team prefers to use GitHub over GitLab. However due to different network situations around the world we have to host some of our data on GitLab to make it accessible to everyone everywhere.

Main Repositories

  • ETS2LA - The main repository, where you are currently. Contains the backend that runs everything.
  • Visualization - The Unity project that contains the 3D visualization of the surroundings.
  • Frontend - The main application UI. This contains everything that the user interacts with.
  • Cloud - This repository contains the backend for ETS2LA services.

Additional ETS2LA related repositories

  • Documentation - This is where the main documentation is stored and rendered from.
  • Translations - The main translation repository. This is where all the translations are stored and fetched from.
  • Installer - This is the main repository for the ETS2LA installer.
  • CDN - This is used to serve some files to users in network limited environments.
  • Bot - The ETS2LA discord server bot. Handles some ETS2LA related commands and moderation.

GitLab hosted repositories

  • ETS2LA - The main repository a mirror of the one on GitHub.
  • Data - Contains ETS2LA's map data extracted from the game. This data contains all roads and prefab definitions and our custom offsets.
  • ETS2LA Plugin - The ETS2LA plugin for ETS2 and ATS. Contains code that extracts various vital information from the game and sends it to the backend.

Why make ETS2LA?

Okay so I don't mean to spam this channel with my absolute excitement for this program, because I have already told you guys how much I love it, but I think it bears repeating one more time that I am in a wheelchair and do not have the manual dexterity to play this game on my own and it is ONLY because of this program that I am able to play the game! I absolutely love it and I really want the developers to know that I appreciate all their hard work into making this program. There is a sense of satisfaction that comes from being able to drive in a simulator when I can't even do it in the real world because of my disability. 🙂

  • Anonymous User - ETS2LA Discord