TS SaveEditor Tool | 0.3.11.0 [alpha] [1.49]

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 the Forum Rules.
Post Reply
User avatar
LIPtoH
Posts: 132
Joined: 20 Sep 2018 07:27
Contact:

TS SaveEditor Tool | 0.3.11.0 [alpha] [1.49]

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

[ external image ] [ external image ]
[ external image ] [ external image ]

Important

You can NOT edit Steam cloud save files. [ Main menu -> Edit profile -> Turn off "Use Steam Cloud" ]
Right now, this tool is in alpha state and can broke save file so be caution.

If you have troubles with save corruption:
  1. Check for updates. Maybe update already fixed the issue.
    --- if you have lastest version:
  2. Check error.log file in TS SET folder for Errors \ Notifications.
  3. Check game.log.txt in Documents\Euro Truck Simulator 2 folder for <ERROR> messages
    --- Gather all this info and send via PM or email
Supported game version 1.43.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.
  • manage trailers +repair.
  • create custom Jobs for Freight market.
  • generate new seeds for Cargo market.
Short term goals:
  • share Truck position.
  • share GPS paths.
  • share Multiple Truck positions as one Convoy сontrol pack.
  • 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)
  • ko-KR - 한국어(대한민국) - Translated by tjrl81 (UI, Countries and Cities)
  • nl-NL - Nederlands - Translated by tec09 (UI, Countries and Cities)
  • pl-PL - Polski - Translated by jepi789 (UI, Countries and Cities)
  • 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
Last edited by LIPtoH on 27 Nov 2023 12:15, edited 34 times in total.
User avatar
vjbenn
Posts: 80
Joined: 17 Mar 2018 14:37

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
User avatar
xyzan
Posts: 2324
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: 132
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: 14
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: 132
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
[ external image ] [ external image ] [ external image ]
User avatar
SirVirgoTheMess
Posts: 7898
Joined: 13 Aug 2017 13:09
Location: Quebec,CA

Re: TS SaveEditor Tool | 0.1.3 (alpha)

#7 Post by SirVirgoTheMess » 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.


User avatar
SirVirgoTheMess
Posts: 7898
Joined: 13 Aug 2017 13:09
Location: Quebec,CA

Re: TS SaveEditor Tool | 0.1.3 (alpha)

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

I have tried with new saves and profile,same problem.
User avatar
LIPtoH
Posts: 132
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.
User avatar
SirVirgoTheMess
Posts: 7898
Joined: 13 Aug 2017 13:09
Location: Quebec,CA

Re: TS SaveEditor Tool | 0.1.3 (alpha)

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

Thanks :)
Post Reply

Return to “Others”

Who is online

Users browsing this forum: No registered users and 7 guests