IL2CareerToolset 1.1.2

dotnet tool install --global IL2CareerToolset --version 1.1.2
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local IL2CareerToolset --version 1.1.2
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=IL2CareerToolset&version=1.1.2
                    
nuke :add-package IL2CareerToolset --version 1.1.2
                    

IL 2 Career Toolset

Codacy Badge Nightly Develop Build Live build

Type Package
Toolset Toolset Badge
Model Model Badge

⚠️ This tool can only be used with the Game L-2 Sturmovik Great Battles. To get the game please go to the game website or steam.

This readme is still WIP I did want to get nightly build's up ASAP.

This tool will provide you different commands to perform on your save file. One of the major features is to revive a dead pilot by resetting the career to the day before death.

⚠️ Warning ⚠️

This tool will change, delete and move data in your save file around, which can corrupt it. This can lead to unwanted behaviors of the game or break the save completely, which will affect all other careers as well. Those errors could appear later on and may be invisible directly after usage.

⚠️ Since I do not play in multiplayer I have no clue if editing the database will cause any errors with the servers you play on. I would guess that this is not the case but I'm not able to confirm it just yet.

ℹ️ Command's which change your save file will present you a warning you need to confirm before the command will run.

Installation

Via zip

To install the tool head over to the releases or use the latest release. Download the asset containing the tool, which is a zip file. As soon as the tool is downloaded unzip it to a folder on your computer.

Continue with the Command list section

Using dotnet cli

ℹ️ This is only interesting for other developers who want to install this via dotnet cli as a global tool.

You will need the dotnet cli installed. Run the following command to get the tool dotnet tool install --global IL2CareerToolset.

Command list

You need to open a command line or powershell to run the commands, to do so press windows key and search for powershell or cmd. Navigate to the folder containing the exe of the toolset by cd {Folder name you extracted the zip to}. Use the commands listed below to use the tool

If you need any additional information or need help with the usage please create a issue.

Settings

Set Log level

IL2CareerToolset.exe settings loglevel {loglevel}

The following log levels are allowed:

  • Trace
  • Debug
  • Information
  • Warning
  • Error
  • Critical

On default the app will use warning. The logfile is getting saved in %appdata%\IL2CareerToolset. Just enter the string into the navigation bar in your explorer to get there.

Automatic search for steam save game

IL2CareerToolset.exe settings auto

This command will try to automatically detect your database file, this will only work if you use a steam installation.

Keep in mind that this command will scan all your discs and folders to find the game, no data will be uploaded.

Enter Save game manually

IL2CareerToolset.exe settings manuel

This command will allow you to set the game folder yourself.

Pilots

Get Pilots

IL2CareerToolset.exe save game pilot [Arguments] [Flags]

This command will list all the pilots of all your save games. there are some possibilities for filtering

Arguments
Position Required Description
1 OPTIONAL The name of the pilot to search for
Flags
Flag Description
-p|--player Only show player pilots
Revive Pilots

IL2CareerToolset.exe save game revive [Flags]

Revive a pilot from your save game, please create a backup first. Keep in mind that this action could destroy your save. The command will ask you which pilot to revive as you run it. It will ask you to confirm the revive and give you an overview if it was successful.

Flags
Flag Description
-i|--ironman Include iron man characters

Backup

List Backup's

IL2CareerToolset.exe save backup list

Get a table with all the backups created for your game.

Create Save Backup

IL2CareerToolset.exe save backup create [Arguments]

Create a new backup for your game and store it to the backup folder %appdata%\IL2CareerToolset\backups.

Arguments
Position Required Description
1 OPTIONAL The name of the backup to create
Delete Backup

IL2CareerToolset.exe save backup delete [Arguments] [Flags]

Delete a single backup or all of them, if no arguments provided the program will ask for a backup to delete.

Arguments
Position Required Description
1 OPTIONAL The GUID of the backup to delete

ℹ️ To get the GUID for a backup use the list command first

Flags
Flag Description
-a|--all Delete all the backups for the game
Rename Backup's

IL2CareerToolset.exe save backup rename [Arguments]

Rename a backup. If no arguments provided the program will ask you for a backup to rename and the new name to use

Arguments
Position Required Description
1 OPTIONAL The GUID of the backup to rename
2 OPTIONAL The new name to use for the backup

ℹ️ To get the GUID for a backup use the list command first

Restore Backup

IL2CareerToolset.exe save backup restore [Arguments]

Restore a backup. If no argument provided the program will show a list with all the backups you could restore

Arguments
Position Required Description
1 OPTIONAL The GUID of the backup to restore

ℹ️ To get the GUID for a backup use the list command first

App

Open Repository in Browser

IL2CareerToolset.exe app open

Open the code repository in your default browser.

Open Issues in Browser

IL2CareerToolset.exe app issue

Open the issue page for the application in your default browser.

Open Help in Browser

IL2CareerToolset.exe app help

Open this readme in your default browser.

Using the model library

You are a developer who want to use the library used as a backend for this tool? Go to the Readme for the model to get more information and how to get started.

Report Bugs

Go to issues to report any bugs you encounter.

License

Read the license file for more information

Product Compatible and additional computed target framework versions.
.NET net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
1.1.2 224 8/30/2025
1.1.1 611 2/21/2023
1.1.0 621 1/28/2023
1.0.1 634 1/25/2023