Jump to content
Unsupported version Read more... ×
David [BR][pt/en]

ETS2Sync Helper - app to simplify syncing jobs with other players (now for ATS too!)

Recommended Posts

I wrote an app to help players sync their job lists.

UPDATE: ETS2 1.25 changed some aspects of the binary save, which made the app stop working. I was already working on a rewrite of the app from scratch to fix bugs and make it faster and smaller. I just posted that as version 4.0.0 beta. Unfortunately, it's not able to sync binary saves. When you open the app it will tell you if you need to change the save format. If that's the case, be sure to close the game before clicking the  ‘Change to “Text”’ link. Then, be sure to create a new save before syncing.


UPDATE: Version 5.0.0 supports Vive la France! and ATS. Since ets2sync.com is still offline, I'm using my own job lists for ETS2 and ATS.

UPDATE: Version 5.5.0 has been released. It supports:

ETS2 1.34:

  • Scandinavia
  • Going East!
  • Vive la France!
  • Italia
  • Beyond the Baltic Sea
  • High Power Cargo Pack
  • Heavy Cargo Pack

ATS 1.34:

  • New Mexico
  • Oregon
  • Heavy Cargo Pack


How to Sync

  1. Save the game (“Save & Load → Save Game”).
  2. Use Alt+Tab to minimize the game.
  3. In ETS2Sync Helper, make sure that the profile you are using and the save you just created are selected.
  4. If everyone you are going to drive with have either or all of the DLCs in the app, select them accordingly.
  5. Click “Sync Jobs” and wait for the “Sync complete” message.
  6. Go back to the game, and load the save that was synced (“Save & Load → Load Game”).


Save Format

The app won't be able to sync if the save you are syncing is binary. You can keep the save format as Text, but that might introduce a small lag whenever the game creates an autosave (i.e. every 5~10 minutes).


If you know how to enable and use the Developer Console in the game, you can keep the save format as Binary and ignore the message in yellow in the app saying that the recommended format is Text. Just, before saving the game to sync, open the console and issue the command “g_save_format 2”. Save the game, open the console again, and issue “g_save_format 0”. Then proceed with the sync process as usual.


Unfortunately I haven't been playing ETS2 all that much lately, so I don't know if I'll ever be able to dedicate the time to figure out the changes in the Binary save format that were introduced in ETS2 1.25. If I ever do, though, I'll release a new version that syncs with a Binary save format once again.


Clearing Jobs

After you are done playing using the synced job list, if you want to get rid of the synced list and have the game generate a new, random job list, you just need to do the same procedure as you do for syncing, but use the “Clear Jobs” button instead of the “Sync Jobs”. When you load the save, the Freight Market will be empty. Just call Assistance (i.e. F7) and the game will generate new jobs for you.


Download link:



Source code and license:





Edited by David [BR][pt/en]
  • Like 3
  • Thanks 1
  • Upvote 11
  • Love it! 2
  • Confused 1

Share this post

Link to post
Share on other sites

Wow! Excellent work.


I'd just love to know why this functionality isn't in MP by default, there's no issues with it in theory and would save alot of headaches.


You might want to release it from GitHub itself to help you track releases, rather than through a website.


EDIT: Confirming this isn't malicious software. It works fully! Perhaps you could make an ATS variant working with http://atssync.de/?

  • Upvote 2

Share this post

Link to post
Share on other sites

Yeah, a few days ago I posted on the atssync.de page on reddit, asking them to provide an API to download the job list. I'm waiting to hear back from them. I'd rather it be compatible with that website, but if that doesn't happen I might just figure out a way to create my own job list to be used for ATS.

Share this post

Link to post
Share on other sites

^^ I understood that it synchronizes the work with others players, so you can find the same delivery/load that your friends and "make a convoy".

"app to help players sync their job lists with the list provided by ETS2 Job Sync" (ETS2 Job Sync bellow)


  • Upvote 1

Share this post

Link to post
Share on other sites


Nice job!

I have two questions:


1: Does this tool make a backup while synchronizing?


2: Is it possible to make shortcut (key binding / hotkey combination), that allows you to synchronize job having ETS on fullscreen (without minimizing)? Example: save game in ETS2 -> press key combination -> some beep/sound after successfull sync -> load save -> enjoy


Thanks :)

Share this post

Link to post
Share on other sites



1. No. That might be added in a future version. For now, you can save the game twice, with different names, before syncing. Then after syncing with one save, you'll still have the other one to go back to if necessary.


2. It is possible, but I don't think it's worth the work. People aren't supposed to be syncing every five minutes anyway, so, though such a feature might be cool, in the grand scheme of things it wouldn't make that big a difference.

If enough people report having a computer with so little RAM that minimizing the game takes too long, I might reconsider that, though.


As of now, reinstating the ability to sync with binary saves is my top priority with regards to this app. I'd also like to add support to ATS at some point.

Share this post

Link to post
Share on other sites

@David [BR][pt/en] Myself and my friend cannot for the life of us get this working. We downloaded the app, changed our saves to text, synced, loaded the game from the load menu as instructed, but we do not get the same jobs :(


Are we missing a step somewhere? Could this be to do with ets2sync.com being offline?

Share this post

Link to post
Share on other sites

UPDATE: ”Game Change Detected” issue fixed.
There were some issues with the job list, which would cause players who don't have Scandinavia and/or Schwarzmüller DLCs to get a “Game Change Detected” message after loading a synced save. That would trigger a reset in the game's economy, undoing the sync and sending the player back to their home garage. If you had this issue, please try to sync again, because this error shouldn't happen anymore.

UPDATE: Cycle through job lists.
Since the app uses its own job list now, instead of the one from ets2sync.com, there was only one list for ETS2 and one for ATS. Now there are eight lists for each game. Every Thursday at 00:00 UTC the server will switch to the next list. The week after using the eight list, the server goes back to the first.


Note: These changes were not made in the app, but on the server from which the job lists are downloaded. If you have ETS2Sync Helper version 5.0.0 these fixes are already active for you, so you don't need to download an update.

  • Thanks 1
  • Upvote 1

Share this post

Link to post
Share on other sites

Is that ok for you if I port that to a platform independet language? Like JavaFX e.g.?

Oh and can someone actually say if it is working with 1.26? Or is it still broken?

I cannot try atm but will on the weekend.

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now