Forum and modding wiki won't be available this weekend, March 6-7. Sorry for the inconvenience!

TS SaveEditor Tool | 0.2.5.0 (alpha)

Forum rules
SCS as a company do not wish to have paid mods on this forum. While we understand that not all paid mods use the Intellectual Property of other companies/people, it is very hard to moderate what is and isn't acceptable when money is involved. There are also concerns that it could look unfavorable to potential work partners going forward if SCS allow mods that may potentially use unlicensed branding.
Posting in the Mods forum (ATS and ETS2) is restricted to sharing free-to-the-public mods and providing support for mods. For more details, please check chapters [4] and [5] of Forum Rules.
Post Reply
User avatar
LIPtoH
Posts: 74
Joined: 20 Sep 2018 07:27
Contact:

TS SaveEditor Tool | 0.2.5.0 (alpha)

#1 Post by LIPtoH » 31 Dec 2018 15:21

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

In 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.

Image Image
Image Image

Important

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.39.xx

Description
This program created for editing game save files.
You can:
  • edit Local and Steam save files.
  • add Custom paths for save files.
  • manage profiles (Rename and Clone).
  • edit Player Level and Skill.
  • edit and share saved User colors for truck and trailer paint.
  • edit amount of Money on company account.
  • edit visited cities (to be able to grab cargo from discovered cities).
  • buy and\or upgrade Garages.
  • manage trucks + repair and\or refuel.
  • share truck Paint job.
  • manage trailers +repair.
  • create custom Jobs for Freight market.
  • generate new seeds for Cargo market.
  • share Truck position.
  • share GPS paths.
  • share Multiple Truck positions as one Convoy сontrol pack.
Short term goals:
  • finish sharing functions for truck parts.
  • add share functions for trailers.
Long term goals:
  • add the ability to creat jobs for Cargo market.
  • get map data from game\game generated files.
  • scan mods for data (trucks, cargo...)
This tool depends on:
  • .NET Framework 4.7.2
Tested on:
  • Windows 10 x64
Download Archive contains folders:
  • gameref - folder with cache of standart game files
  • img - folder with images from game (provided only for simplicity and can be acquired with Game Archive extractor)
  • lang - folder with files for translation
  • libs - folder with files needed for program to work
  • updater - contains autoupdater

Localization
  • de-DE - Deutsch - Translated by RattleSnK (UI)
  • en-US - English - Translated by LIPtoH (All)
  • es-ES - Español - Translated by tHernandez (UI)
  • fr-FR - Français - Translated by Bruno Gaudry (UI)
  • it-IT - Italiano - Translated by Ilmondoemio (UI, Countries and Cities)
  • ja-JP - 日本語 - Translated by k-es (UI, Countries, Cities and Cargo)
  • pt-BR - Português (Brasil) - Translated by 3L0N (All)
  • pt-PT - Português (Portugal) - Translated by The Rock (UI)
  • ru-RU - Русский - Translated by LIPtoH (All)
  • tr-TR - Türkçe - Translated by Kimmer (UI, Countries)
  • zh-CN - 中文 (Simplified) - Translated by All Man Are Bros, Antileech (UI, Countries, Cities and Cargo)
Source code
https://github.com/LIPtoH/TS-SE-Tool

Special thanks for support to
  • llh
  • Chillpadde
  • UniNub
Support
If you like this program and want to support me to be able to test and implement features faster then you can do this via
PayPal Me
Last edited by LIPtoH on 13 Jan 2021 07:39, edited 22 times in total.

User avatar
vjbenn
Posts: 158
Joined: 17 Mar 2018 14:37
Location: Singapore

Re: TS SaveEditor Tool | 0.1.1 (alpha)

#2 Post by vjbenn » 01 Jan 2019 03:59

Interesting tool, Gonna try now. Thank you! :D
Image

User avatar
xyzan
Posts: 2013
Joined: 30 Jan 2015 19:36
Location: Warsaw, Poland

Re: TS SaveEditor Tool | 0.1.1 (alpha)

#3 Post by xyzan » 01 Jan 2019 11:16

For the cargo market you can see some researches that were already made for Virtual Speditor here
viewtopic.php?p=986522#p986522
And here
viewtopic.php?p=986635#p986635
Unfotunately it lead us nowhere... As the seed depends on to many factors that are not visible anyhow in save file.

User avatar
LIPtoH
Posts: 74
Joined: 20 Sep 2018 07:27
Contact:

Re: TS SaveEditor Tool | 0.1.1 (alpha)

#4 Post by LIPtoH » 01 Jan 2019 21:29

Update | 0.1.2
Change log
  • 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
Download
Google drive - https://drive.google.com/open?id=1qP_KI ... qi-b1K5LlK

User avatar
Kirrou
Posts: 63
Joined: 19 Sep 2017 17:23

Re: TS SaveEditor Tool | 0.1.1 (alpha)

#5 Post by Kirrou » 02 Jan 2019 10:54

I'm very interested in your program.i will tst it as soon as possible
Thanks for sharing !

User avatar
LIPtoH
Posts: 74
Joined: 20 Sep 2018 07:27
Contact:

Re: TS SaveEditor Tool | 0.1.1 (alpha)

#6 Post by LIPtoH » 12 Jan 2019 12:43

Update | 0.1.3
Change log
  • Added User paint Sharing
  • Added GPS Sharing options (Truck position, GPS route) (testing needed)
  • Added Basic Cargo Market Tools
  • Redone translation structure
Download
Google drive - https://drive.google.com/open?id=1-iKBQ ... yGdAwo5YkN

Preview
Image Image Image

Virgo91
Posts: 6521
Joined: 13 Aug 2017 13:09
Location: Province of QC,Canada

Re: TS SaveEditor Tool | 0.1.3 (alpha)

#7 Post by Virgo91 » 12 Jan 2019 16:30

Sorry,i wasn't able to take details in a single screenshot,so there you go

Code: Select all

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at TS_SE_Tool.FormMain.GetSpareNameless()
   at TS_SE_Tool.FormMain.PopulateFormControlsk()
   at TS_SE_Tool.FormMain.worker_RunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e)
   at System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
   at System.ComponentModel.BackgroundWorker.AsyncOperationCompleted(Object arg)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3260.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
TS SE Tool
    Assembly Version: 0.1.3.0
    Win32 Version: 0.0.1.0
    CodeBase: file:///C:/Users/Steve/Desktop/New%20folder/TS%20SE%20Tool.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3221.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3221.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3221.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3062.0 built by: NET472REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3221.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3221.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Data
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3260.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Data.SqlServerCe
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.8876.1
    CodeBase: file:///C:/Users/Steve/Desktop/New%20folder/libs/System.Data.SqlServerCe.DLL
----------------------------------------
System.Transactions
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3221.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3062.0 built by: NET472REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
System.Numerics
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.3062.0 built by: NET472REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
ICSharpCode.SharpZipLib
    Assembly Version: 1.0.0.999
    Win32 Version: 1.0.0.999
    CodeBase: file:///C:/Users/Steve/Desktop/New%20folder/libs/ICSharpCode.SharpZipLib.DLL
----------------------------------------
ErikEJ.SqlCe40
    Assembly Version: 2.1.6.14
    Win32 Version: 2.1.6.14
    CodeBase: file:///C:/Users/Steve/Desktop/New%20folder/libs/ErikEJ.SqlCe40.DLL
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.



Virgo91
Posts: 6521
Joined: 13 Aug 2017 13:09
Location: Province of QC,Canada

Re: TS SaveEditor Tool | 0.1.3 (alpha)

#8 Post by Virgo91 » 12 Jan 2019 18:29

I have tried with new saves and profile,same problem.

User avatar
LIPtoH
Posts: 74
Joined: 20 Sep 2018 07:27
Contact:

Re: TS SaveEditor Tool | 0.1.3 (alpha)

#9 Post by LIPtoH » 12 Jan 2019 18:34

*Quote Removed*

I know that is a problem. And i will fix it soon. Check for update later.
Last edited by Mohegan13 on 06 Feb 2019 18:32, edited 1 time in total.
Reason: Quote removed. Don't quote the post directly above.

Virgo91
Posts: 6521
Joined: 13 Aug 2017 13:09
Location: Province of QC,Canada

Re: TS SaveEditor Tool | 0.1.3 (alpha)

#10 Post by Virgo91 » 12 Jan 2019 18:34

Thanks :)

Post Reply

Return to “Others”

Who is online

Users browsing this forum: No registered users and 6 guests