- Install the latest .NET 6.0 Runtime.
- Run
dotnet tool install --global Bannerlord.LocalizationParser
to install the tool.
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!
- Download the latest release.
- If a non
self-contained
executable is downloaded, install the latest .NET 6.0 Runtime. - Extract the file somewhere.
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!
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. |
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.