Bannerlord.LocalizationParser 1.1.0.56

dotnet tool install --global Bannerlord.LocalizationParser --version 1.1.0.56                
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 Bannerlord.LocalizationParser --version 1.1.0.56                
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Bannerlord.LocalizationParser&version=1.1.0.56                
nuke :add-package Bannerlord.LocalizationParser --version 1.1.0.56                

Bannerlord.LocalizationParser

Using as a dotnet Tool

Installation

  1. Install the latest .NET 6.0 Runtime.
  2. Run dotnet tool install --global Bannerlord.LocalizationParser to install the tool.

Usage

To run, use bllocparser --game-folder "H:\\SteamLibrary\\steamapps\\common\\Mount & Blade II Bannerlord" --output LocalizationStrings.csv.
You can also just run the executable without arguments to run it in interactive mode!

Using as a Standalone Executable

Installation

  1. Download the latest release.
  2. If a non self-contained executable is downloaded, install the latest .NET 6.0 Runtime.
  3. Extract the file somewhere.

Usage

To run, use Bannerlord.LocalizationParser.exe --game-folder "H:\\SteamLibrary\\steamapps\\common\\Mount & Blade II Bannerlord" --output LocalizationStrings.csv.
You can also just run the executable without arguments to run it in interactive mode!

Output

It will output a .csv file with the following format: |Assembly |Text | |-----------------------------|-----------------------------------------------------------------------------------------------------------------------------------| |TaleWorlds.CampaignSystem.dll|{=TauRjAud}{NAME} of the {FACTION} | |TaleWorlds.CampaignSystem.dll|{=vvCwVo7i}{DAMAGE} {DAMAGE_TYPE} | |TaleWorlds.CampaignSystem.dll|{=0M6ApEr2}Surely you know that {FIRST_NAME} is {RELATIONSHIP} as well as my liege, and will always be able to count on my loyalty.|

Examples

The tool has two run modes - you either pass to the too a path to a valid installation of M&B2: Bannerlord, where it extracts every vanilla game string, or you pass a path to a directory that contains some .dll's, all of them will be parsed.

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.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.0.56 365 12/5/2022
1.1.0.55 314 12/5/2022
1.1.0.54 337 11/7/2022
1.1.0.53 407 10/19/2022
1.1.0.52 386 7/28/2022
1.1.0.51 435 7/12/2022
1.1.0.50 445 5/23/2022
1.1.0.43 312 12/18/2021
1.1.0.42 253 12/18/2021
1.1.0.41 482 12/11/2021
1.1.0.40 6,225 11/24/2021
1.1.0.39 326 11/18/2021
1.1.0.38 342 11/16/2021
1.1.0.36 364 11/11/2021
1.1.0.35 353 10/25/2021
1.1.0.34 358 8/23/2021
1.1.0.33 356 8/23/2021
1.1.0.32 350 8/19/2021
1.1.0.31 372 8/19/2021
1.1.0.30 385 8/19/2021
1.1.0.29 357 8/19/2021
1.1.0.28 361 8/19/2021
1.1.0.27 470 6/28/2021
1.1.0.26 389 6/28/2021
1.1.0.25 437 6/28/2021
1.1.0.24 408 6/28/2021
1.1.0.21 412 6/28/2021
1.1.0.20 445 6/28/2021
1.1.0.19 362 6/28/2021
1.1.0.18 364 6/28/2021
1.1.0.17 346 6/28/2021
1.1.0.16 379 6/28/2021
1.1.0.15 372 6/28/2021
1.1.0.8 398 2/23/2021
1.0.0.5 428 2/23/2021
1.0.0.4 377 2/23/2021
1.0.0 413 2/23/2021