Jump to content

TS SaveEditor Tool | 0.2.1 (alpha)

Recommended Posts

I want to publish a small tool that started as a code practice base back in 2016.


In this summer of 2018 I returned to multiplayer and playing ETS and start rewriting this tool from scratch.

Slowly it grew up from little tool to this state.


2hU9b8i.png FiMBt15.png 


637pNb4.png jg8TYgg.png 



Right now, this tool is in alpha state and can broke save file so be caution.

If you encounter problem please make a screenshot, leave a message and send me a save file (if it required).

Supported game version 1.33.xx - 1.35.xx


This program created for editing game save files.

You can:

  • add Custom paths for save files.
  • edit Local and Steam save files.
  • edit player level and skill.
  • edit and share saved user colors for truck and trailer.
  • edit company HQ and amount of money on account.
  • visit cities and be able to grab cargo from discovered cities.
  • buy and\or upgrade garages.
  • repair and\or refuel your truck.
  • share truck paint job.
  • repair trailer.
  • create custom jobs for Freight market.
  • make basic edits to Cargo market.
  • share GPS coordinates and paths that can be useful for Convoys.


Short term goals:

  • finish sharing functions for truck parts.
  • add editing and share functions for trailers.


Long term goals:

  • add the ability to creat jobs for Cargo market (have couple ideas)
  • get map data from game\game generated files.
  • scan mods for data (trucks, cargo...)


This tool depends on:

  • .NET Framework 4.6.1


Tested on:

  • Windows 10 x64



  1. Latest stable version - https://rebrand.ly/TS-SET-Download


Archive contains folders:

  • img - folder with images from game (provided only for simplicity and can be acquired with Game Archive extractor)
  • lang - folder with translations and files for translation
  • libs - folder with files needed for program to work
  • gameref - folder with cache of standart game files



  • en-US - English - Translated by LIPtoH (All)
  • ru-RU - Русский - Translated by LIPtoH (All)
  • es-ES - Spanish - Translated by tHernandez (UI)
  • de-DE - German - Translated by RattleSnK (UI)
  • pt-PT - Portuguese - Translated by The Rock (UI)
  • zh-CN - Chinese (Simplified) - Translated by All Man Are Bros (UI, Cities and Countries)




Update | 0.1.2

  • Added searching for Steam cloud Save files
  • Fixed crash on loading non existing Company Logos
  • Fixed crash on saving (visited cities beed not prepared correctly)
  • Fixed empty lines for cities and companies


Update | 0.1.3

  • Added User paint Sharing
  • Added GPS Sharing options (Truck position, GPS route) (testing needed)
  • Added Basic Cargo Market Tools
  • Redone translation structure


Update |

  • Fixed error with getting data for sharing GPS
  • Enabled ability to Buy and\or Upgrade Garages


Update | 0.1.4

  • Fixed long database operations on save file load (auto fix)
  • Added ability to translate rest of UI (Cities, Countries)
  • Added game files cache (Cargo)


Update |

  • Fixed game change button bug
  • Small UI fixes


Update | 0.1.5

  • Fixed GPS related errors resulting in not loading save file
  • Fixed GPS route sharing (now you don't need existing path in save file)
  • Fixed distances mesuring units not loading on startup
  • Added prompt on game type changing
  • Added basic Trailer edit
  • Added ability to search for QJ and FM Trucks and Trailers


Update | 0.2.0

  • Fixed various errors
  • Separeted DBs files (by Game and Profile)
  • Reworked part of UI
  • Added localization strings


Source code



Special thanks for support to

  • llh
  • Chillpadde
  • UniNub



If you like this programm and want to support me then you can do this via

PayPal Me


Edited by LIPtoH
new version
  • Like 8
  • Love it! 2

Share this post

Link to post
Share on other sites

Translation guide
Folder structure
In root folder you have a folder called "lang" containing all translation including base ones.
To make a custom language you need to create a folder with name of Culture Info "xx-YY" where xx is a two-letters language code (https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) and YY is two-letter Country code (https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)
In that folder you need to create a file with UTF-8 codepage or copy existing file from another translation or base_lngfile.txt from "lang" folder.

If you want you can include a flag icon with a 16x16 size and in png format. You can find a source one here - http://flagpedia.net/

File structure
First line is  a same Culture Info "xx-YY" but in square brackets like so "[xx-YY]".
Next is a lines for translationin structure like that:
xxx=yyy where xxx - you don't need to translate, and yyy - you need to translate.

Share this post

Link to post
Share on other sites
6 minutes ago, LIPtoH said:

要制作自定义语言,您需要创建一个名为Culture Info“xx-YY”的文件夹,其中xx是双字母语言代码(https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes),YY是两个字母的国家/地区代码(https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
在该文件夹中,您需要创建一个包含UTF-8代码页的文件,或者从另一个翻译中复制现有文件或从中复制base_lngfile.txt “郎”文件夹。

如果需要,可以包含16x16大小和png格式的标志图标。你可以在这里找到一个来源 -  http://flagpedia.net/

xxx = yyy,其中xxx - 你不需要翻译,yyy - 你需要翻译。

At present, the only problem is that the name of the goods can not be translated and the rest can be translated.


Share this post

Link to post
Share on other sites
1 minute ago, [Dragon] *LaoMeng said:

At present, the only problem is that the name of the goods can not be translated and the rest can be translated.


Yes, because it isn't a priority right now and minor features like translation is a byproduct. And as you can see not all of the cargo have Initial string, but only Translated. For now it is a bit of a waste of time to translate it.
For example right now i'm working on two major features - trailer "editing" and cargo market and if i will be bored of it i will try to add cargo\city translation.

Share this post

Link to post
Share on other sites


例如,现在我正在研究两个主要特征 - 预告片“编辑”和货运市场,如果我对它感到厌倦,我将尝试添加货物\城市翻译。


Share this post

Link to post
Share on other sites
Guest 晨曦·图

Encourage your contribution to the game and hope you will do better.

Share this post

Link to post
Share on other sites
11 hours ago, BiaoDian said:

How to share GPS with friends


Then you click Copy button data was copied to clipboard, like then you do Ctrl + C, so if you Paste data using Ctrl + V, for example in chat you will see somthing like this
So your friend need to copy this text and Press Paste GPS data in the program.


1 hour ago, thomasdavid097 said:

I keep getting errors..

I fix a bug that lead to this error

  • Thanks 1

Share this post

Link to post
Share on other sites

Thanks so much for updating/fixing it, do you accept suggestions? if so is there anyway you could add away to share the same jobs with friends in freight market?


with cargo market how would we go about getting the same job as a friend with using our own trailer? if you can do that atm.


(sorry new to the tool and unsure about how to use any of this stuff)

Share this post

Link to post
Share on other sites
29 minutes ago, thomasdavid097 said:

do you accept suggestions?

of course i accept sugestions. About what you ask:
- Freight market is big by itself (for whole map i think it is more than 1500 entries) and each entry is pretty big and don't forget about mods\dlcs.
- Cargo market generates cargo from numbers(seeds) and in first place needs to be decoded (not posible wright now) and also depends on dlcs, mods, ingame time, etc., but more dramatically.

So none of it possible.

  • Thanks 1

Share this post

Link to post
Share on other sites

That's a very good tool but why the 'TS SE Tool.exe' Repeated generation cities and cargos dataes  when to load  file.

I have used it many timesr,It takes only about 20 seconds for the first time.but now will be up to 90 seconds......



Share this post

Link to post
Share on other sites

  • Create New...