Bannerlord.LocalizationParser 1.1.0.56

.NET 6.0
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. 
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
1.1.0.56 234 12/5/2022
1.1.0.55 223 12/5/2022
1.1.0.54 253 11/7/2022
1.1.0.53 320 10/19/2022
1.1.0.52 340 7/28/2022
1.1.0.51 345 7/12/2022
1.1.0.50 349 5/23/2022
1.1.0.43 233 12/18/2021
1.1.0.42 211 12/18/2021
1.1.0.41 415 12/11/2021
1.1.0.40 6,140 11/24/2021
1.1.0.39 248 11/18/2021
1.1.0.38 262 11/16/2021
1.1.0.36 272 11/11/2021
1.1.0.35 286 10/25/2021
1.1.0.34 283 8/23/2021
1.1.0.33 282 8/23/2021
1.1.0.32 293 8/19/2021
1.1.0.31 288 8/19/2021
1.1.0.30 284 8/19/2021
1.1.0.29 273 8/19/2021
1.1.0.28 287 8/19/2021
1.1.0.27 377 6/28/2021
1.1.0.26 345 6/28/2021
1.1.0.25 348 6/28/2021
1.1.0.24 342 6/28/2021
1.1.0.21 341 6/28/2021
1.1.0.20 365 6/28/2021
1.1.0.19 281 6/28/2021
1.1.0.18 275 6/28/2021
1.1.0.17 284 6/28/2021
1.1.0.16 298 6/28/2021
1.1.0.15 295 6/28/2021
1.1.0.8 314 2/23/2021
1.0.0.5 331 2/23/2021
1.0.0.4 324 2/23/2021
1.0.0 323 2/23/2021