protonscr

"Mount and Blade" and "Mount & Blade: With Fire and Sword" (48720) does not start.

protonopen appid 22100Game compatibility
ValveSoftware/Proton#3151 · opened 2019-10-15 by Bauju · updated 2019-10-30 · 4 comments · github · game page · search this game
1 matching comments, n / p to jump
BBauju 2019-10-15 github

Compatibility Report

  • Name of the game with compatibility issues:
    "Mount and Blade" and "Mount and Blade: With Fire and Sword"
  • Steam AppID of the games:
    I can’t find them. (I searched at the shop page too)

System Information

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

I can’t find the APPID.log

Symptoms

When i press "play" at one of the two games, they show me the product keys and when I press "play" at this window, he say, that the game starts. then after two seconds the window closes and after a few seconds later again, the "play"-button changes from "cancel" to normal without any error-notification.
I think, its a problem with Steam-Play because "M&B:Warband" runs very well.
And "M&B" and "M&B:With Fire and Sword" are in the list of games, that are supported by Steam-Play.

Reproduction

Here i founded some errors:
stats_log.txt

Sorry for my bad English. If I can answer in German, please write it to me :)

Kkisak-valve maintainer 2019-10-15 github

Hello @Bauju, please add PROTON_LOG=1 %command% to the game's launch options, try to run the games, and drag and drop the generated $HOME/steam-22100.log / $HOME/steam-48720.log into the comment box.

BBauju 2019-10-17 github

Mount & Blade
steam-22100.log

Mount & Blade: F&S
steam-48720.log

Thank you for the early answer :)

Kkisak-valve maintainer 2019-10-17 github

Not that it immediately helps, but these games are using Proton 3.7 because the whitelisted Proton version takes priority over the global override. You can test other Proton versions by selecting the version you want to test in the per-game properties.

Looking at the logs,
22100 has an access violation c0000005 (it tried to look at memory that didn't belong to the running game) which led to wine: Unhandled page fault on read access to 0x00000034 at address 0x7bc3ca61 (thread 0025), starting debugger...

48720 has warn:module:load_builtin_dll cannot open .so lib for builtin L"nvapi.dll": /home/julian/.steam/steamapps/common/Proton 3.7/dist/lib/wine/nvapi.dll.so: cannot open shared object file: No such file or directory and shortly fell over right after that wine: Unhandled exception 0xc0000417 in thread 9 at address 0x42d0023:0x00614028 (thread 0009), starting debugger...

It's fair to say these are separate issues, and it may be worth checking if a newer Proton has fixed or worked around the issues.

BBauju 2019-10-30 github

Hello again ;).
I tested Mount & Blade and M&B with Fire and Sword on my Laptop with Ubuntu 19.04 and with the NVIDIA Driver 340.107 and it works without any problems :)
But i would not say, that the problem is solved because i prefer the LTS version on my desktop PC and my laptop is not very powerful.
But maybe it will help anybody else :)

Proton versions

Launch options

DLLs

Error codes