protonscr

Thief: Deadly Shadows

protonopen appid 6980Game compatibility - Unofficial
ValveSoftware/Proton#586 · opened 2018-08-25 by pprotonrep · updated 2022-07-24 · 10 comments · github · game page · search this game
1 matching comments, n / p to jump
Ppprotonrep 2018-08-25 github

The game worked perfectly. I had problems (black screen) with the resolution on first run, but that seems to be a standard problem with most of the games in my rig (i fixed it by fiddling with the game's configuration steamapps/common/Thief Deadly Shadows\System\Default.ini).

  • Ubuntu 18.04.1 LTS (64 bit 4.15.0-33-generic)
  • GeForce GTX 1070/PCIe/SSE2 (396.54)
  • Proton Beta 3.7-4

System information from steam

KKekun 2018-10-23 github

For what it's worth, I played the game just a few minutes and I couldn't detect a single flaw, I didn't even suffer the black screen @pprotonrep is talking aobut.

Kkisak-valve maintainer 2022-05-15 github

Thief 3: Deadly Shadows (6980)

Issue transferred from https://github.com/ValveSoftware/Proton/issues/5837.
@RickStanley posted on 2022-05-15T02:13:19:

Compatibility Report

  • Thief 3: Deadly Shadows:
  • Steam AppID: 6980:

System Information

I confirm:

  • [ ] 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.

Log: steam-6980.log

Symptoms

I try to launch the game, but it just changes to "playing" and nothing happens. I'm able to stop the game from Steam.

Considerations

I saw that https://github.com/ValveSoftware/Proton/issues/586 tries to whitelist the game as playable, but I can't play at the moment.

Many report here: https://www.protondb.com/app/6980 that the game is playable.

I tried installing Sneaky Update but I found another issue, with the installer itself. When trying to execute the installer either with:

wine Setup_T3SneakyUpgrade_Full_1.1.10.exe

or

STEAM_COMPAT_CLIENT_INSTALL_PATH="$HOME/.steam/steam" STEAM_COMPAT_DATA_PATH=/mnt/spare/SteamLibrary/steamapps/compatdata/6980/ ~/.steam/steam/steamapps/common/Proton\ -\\ Experimental/proton run Setup_T3SneakyUpgrade_Full_1.1.10.exe

(as suggested here: https://steamcommunity.com/sharedfiles/filedetails/?id=2163910408), it always yields: "Thief 3 registry not found. Please reinstall the game.".

"Thief 3 not found in registry" error.


@RickStanley commented on 2022-05-15T04:04:07:

Trying with Proton 3.16 I get this: steam-6980.log

Not sure what to make of this... Is wine trying to find/open t3.exe and T3Main.exe and can't find/open?

Kkisak-valve maintainer 2022-05-15 github

Hello @RickStanley, blind guess, does using a GNOME/X session instead of a GNOME/wayland session have an effect?

?ghost 2022-05-15 github

@kisak-valve Same thing, just tried it.

This is the log with Xorg: steam-6980.log

Looks the same to me.

I've also increased the file-size writing limit, it was necessary. so that I could play some games, like Rune Classic (210950), not smoothly but with a better experience for sure.

➜  ~ ulimit -Hn         
1048576
?ghost 2022-05-15 github

@kisak-valve I tried other proton versions, under Xorg:

I noticed that recent versions stop at:

1808.763:01d8:01dc:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\uxtheme.dll" : builtin
1808.766:01d8:01dc:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
1808.933:01d8:01dc:fixme:process:GetProcessWorkingSetSizeEx (FFFFFFFF,0032E858,0032E854,00000000): stub // ← here

I issued chmod -R 755 on Thief directory, nothing changed and restored the permissions.

?ghost 2022-05-15 github

I ran protontricks 6980 winecfg and added d3d8 (native), like so:
grafik

After copying 3d8, and other x86 dll files from dgVoodoo2, to the "System/ " folder of the game. Not sure if I've done it correctly.
I had indifferent result.


I think I'm almost finished with Thief 2, such a shame that I won't be able to play its sequel. :disappointed:

?ghost 2022-05-15 github

I think I'm almost finished with Thief 2, such a shame that I won't be able to play its sequel. :disappointed:

Scratch that. I bought T3 from GOG and, with some minor tweaks, the game works!

I'll continue helping track down this issue from proton, if necessary.

?ghost 2022-05-17 github

I have a hunch that Thief doesn't install DirectX upon first start, like other games do, because of this: https://old.reddit.com/r/SteamDeck/comments/u9844q/oblivion_is_verified_but_doesnt_freaking_work/

But I'm not sure how to check and install it.

?ghost 2022-05-18 github

Tried this: WINEPREFIX=/mnt/spare/SteamLibrary/steamapps/compatdata/6980/ wine Setup_T3SneakyUpgrade_Full_1.1.10.exe, received the same message that "Thief wasn't in registry".

?ghost 2022-07-24 github

I can now play the game normally with Proton 7 and Experimental. The only problem that I encountered was a flickering mouse pointer, not sure if it's the game itself (known for some bugs) or a incompatibility, I have somewhat the same "flickering" when playing Warhammer 40k: Dawn of War, but other than this, it runs fine.

OS: EndeavourOS Linux x86_64
Kernel: 5.18.13-arch1-1
Packages: 1314 (pacman)
Shell: zsh 5.9
Resolution: 1920x1080
DE: Plasma 5.25.3
WM: kwin
Theme: [Plasma], Breeze [GTK2/3]
CPU: Intel i5-7300HQ (4) @ 3.500GHz
GPU: NVIDIA GeForce GTX 1050 Mobile
GPU: Intel HD Graphics 630
Memory: 4868MiB / 15869MiB