protonscr

Fable III

protonopen appid 105400Game compatibility - Unofficial
ValveSoftware/Proton#4114 · opened 2020-08-01 by Jaredvcxz · updated 2020-08-22 · 3 comments · github · game page · search this game
JJaredvcxz 2020-08-01 github

Compatibility Report

  • Name of the game with compatibility issues: Fable III
  • Steam AppID of the game: 105400

System Information

  • GPU: NVIDIA GTX 1060
  • Driver/LLVM version: NVIDIA 440.100
  • Kernel version: 5.7.9
  • Link to full system information report as Gist
  • Proton version: 5.0-9

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.

steam-105400.log

Symptoms

When pressing play, proton starts and immediately closes without visibly starting FableLauncher.exe
Happens with and without xliveless DLL

Reproduction

Press play

Aalesliehughes 2020-08-02 github

14482.214:0088:00b8:err:module:find_forwarded_export module not found for forward 'msxml3.DllGetClassObject' used by L"C:\windows\system32\msxml2.dll"
14482.214:0088:00b8:err:ole:COMPOBJ_DllList_Add couldn't find function DllGetClassObject in L"C:\windows\system32\msxml2.dll"

These line suggest that setting msxml3 to builtin would help here.

Qqsniyg 2020-08-11 github

This appears to be a proton-specific issue. The game runs fine for me if I run it in its own prefix with wine-tkg 5.13 (other versions will probably run fine as well though) and native xaudio2_6 (otherwise much of the audio is missing, though the game still runs).

Ffrostworx 2020-08-22 github

On an initial start the GFWL redistributable is installed into the WINEPREFIX.
During installation the GFWL 'WLIDSvcM.exe' is started and never stops, which seems to prevent the game from starting
(you cannot even start winetricks if it is running...)
You could remove the directories
"Program Files (x86)/Microsoft Games for Windows - LIVE"
and
"Program Files/Common Files/Microsoft Shared/Windows Live"
and make sure that the exe is not running and try if that helps.

I just updated steamtinkerlaunch to v1.3.8 which has automates this and also checks if xliveless is installed (no automatic download, but re-uses a manually downloaded dll if found).
Only played some minutes, but looks like there's no need for xact/xaudio2_6 here, but wouldn't be a problem to add it as well if required.

Launch options

DLLs