BUTR / BUTR/Bannerlord.BLSE

Launch Issues with Proton

Open
#90 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
17
Forks
3
Avg merge
3m
Merged PRs (30d)
4

Description

I am trying to launch the game, but the launcher is failing to find `TaleWorlds.Library.dll` and is giving me an error ([link](https://github.com/BUTR/Bannerlord.BLSE/blob/e6ee64038d6cbb12bb6f35b0bbe541c5a688cab7/src/Bannerlord.BLSE.Loaders.Standalone/GameConsistencyChecker.cs#L27C1-L27C1)). I double checked and the file does exist at `/bin/Win64_Shipping_Client/TaleWorlds.Library.dll`. I've tried a few variations, but I'm guessing my `STEAM_COMPAT_CLIENT_INSTALL_PATH` is wrong. Any ideas what might be causing this? Below is my launch script.
```sh
STEAM_COMPAT_CLIENT_INSTALL_PATH="$HOME/.local/share/Steam/ubuntu12_32/" \
STEAM_COMPAT_DATA_PATH="$HOME/.local/share/Steam/steamapps/compatdata/261550" \
"$HOME/.local/share/Steam/steamapps/common/Proton - Experimental/proton" \
run \
"$HOME/.local/share/Steam/steamapps/common/Mount & Blade II Bannerlord/bin/Win64_Shipping_Client/Bannerlord.BLSE.Launcher.exe"
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with src/Bannerlord.BLSE.Loaders.Standalone/GameConsistencyChecker.cs at the linked line, then review the supplied Proton launch script and the paths it sets. Reproduce the launcher failure with that script and determine why the existing TaleWorlds.Library.dll is not found; done means the launcher locates the DLL under Proton.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp, linux
Domain
desktop, tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.