You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Current version of Autodrome runs only on macOS. Since ETS2/ATS can run on all three major platforms (Mac, Linux and Windows) there's no inherent reason or a major roadblock why this can't be done and in fact some OS abstractions are already in place to make the process easier.
Porting to Linux would also allow us to ship the project as a Docker container. Docker would significantly lower the time to get started with the project since the existing installation process is very cumbersome and requires a lot of manual steps - get Steam, download ETS2/ATS, install Python with it's dependencies and so on.
Steps to run the Linux port can be roughly outlined like this:
Implement I/O abstraction in SteeringWheel and Keyboard classes in controller.py.
Implement screen capture and management abstractions Window class from window.py.
Build the libtelemetry.so telemetry plugin library.
See what other else comes up and fix it 😉.
Getting to a working Docker image can be outlined this way:
Current version of Autodrome runs only on macOS. Since ETS2/ATS can run on all three major platforms (Mac, Linux and Windows) there's no inherent reason or a major roadblock why this can't be done and in fact some OS abstractions are already in place to make the process easier.
Porting to Linux would also allow us to ship the project as a Docker container. Docker would significantly lower the time to get started with the project since the existing installation process is very cumbersome and requires a lot of manual steps - get Steam, download ETS2/ATS, install Python with it's dependencies and so on.
Steps to run the Linux port can be roughly outlined like this:
SteeringWheel
andKeyboard
classes incontroller.py
.Window
class fromwindow.py
.libtelemetry.so
telemetry plugin library.Getting to a working Docker image can be outlined this way:
Dockerfile
(This link and this link may or may not help 😉).The text was updated successfully, but these errors were encountered: