Proton: LEGO庐 The Lord of the Rings (214510)

Created on 28 Oct 2018  路  14Comments  路  Source: ValveSoftware/Proton

Compatibility Report

  • Name of the game with compatibility issues: LEGO庐 The Lord of the Rings
  • Steam AppID of the game: 214510

System Information

  • GPU: Intel庐 HD Graphics 4400
  • Driver/LLVM version: 3.0 Mesa 18.3.0-devel - padoka PPA
  • Kernel version: 4.15.0-38-generic
  • Link to full system information report as Gist:
  • Proton version: 3.7-8

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.

Symptoms

The game launches, shows attached screen and then crashes.
lego

Reproduction

Start the game.

Game compatibility - Unofficial XAudio2

Most helpful comment

Further observations: the game requires D3DX9_41.DLL but doesn't do anything to install it, so it ends up using Wine's implementation which is incompatible.

The question is how did it ever work in the first place on Windows? Purely by coincidence based on the user's likelihood of having other Steam games installed which already installed the necessary dependencies?

This might be fixed by adding in the "228990 DirectX Jun 2010 Redist" depot to the packages, but that probably needs cooperation from Traveller's Tales and/or Warner Interactive.

All 14 comments

Hello @danieldukic, please add PROTON_LOG=1 %command% to the game's launch options and drag and drop the generated $HOME/steam-$APPID.log into the comment box.

@kisak-valve steam-214510.log

Same result for me: You launch the game, the logo screen appeared then the game crashed.
I joined you the log.
steam-214510.log

WINEPREFIX=~/.steam/steam/steamapps/compatdata/214510/pfx/ winetricks directx9

WINEPREFIX=~/.steam/steam/steamapps/compatdata/214510/pfx/ winetricks directx9

That command is very likely to make things worse as it will use whichever standard version of Wine you have installed outside Proton, Wine4.0 is not the same as Wine 3.16.

Fair enough, but when shit goes wrong, they can just delete the 214510 folder inside compatdata :thinking:

Fair enough, but when shit goes wrong, they can just delete the 214510 folder inside compatdata thinking

yep that's what I had to do twice. Got it working now though, performance isn't great but it's at least playable.

Internal error (please report) ../../../../proton/wine/libs/wpp/ppy.y 387: Invalid type indicator (0x0001) looks like a line of interest in the logs.

Note that it never creates expressions with type cv_uchar or cv_schar, which suggests memory corruption or something.

Further observations: the game requires D3DX9_41.DLL but doesn't do anything to install it, so it ends up using Wine's implementation which is incompatible.

The question is how did it ever work in the first place on Windows? Purely by coincidence based on the user's likelihood of having other Steam games installed which already installed the necessary dependencies?

This might be fixed by adding in the "228990 DirectX Jun 2010 Redist" depot to the packages, but that probably needs cooperation from Traveller's Tales and/or Warner Interactive.

So did anyone make this work?

@Yajo yeah I followed some instructions from https://www.protondb.com/app/214510 and it works great.

The game initially crashed after showing the first loading screen, but it was fine after I ran the command "protontricks 214510 d3dx9_41"

Was this page helpful?
0 / 5 - 0 ratings

Related issues

NamoDev picture NamoDev  路  421Comments

felschr picture felschr  路  262Comments

LiamDawe picture LiamDawe  路  262Comments

Yarwin picture Yarwin  路  540Comments

MagicRB picture MagicRB  路  531Comments