Open pprotonrep opened 6 years ago
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.
Thief 3: Deadly Shadows (6980)
Issue transferred from https://github.com/ValveSoftware/Proton/issues/5837. @RickStanley posted on 2022-05-15T02:13:19:
Log: steam-6980.log
I try to launch the game, but it just changes to "playing" and nothing happens. I'm able to stop the game from Steam.
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.".
@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?
Hello @RickStanley, blind guess, does using a GNOME/X session instead of a GNOME/wayland session have an effect?
@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
@kisak-valve I tried other proton versions, under Xorg:
gamemoderun
prefix: steam-6980.logI 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.
I ran protontricks 6980 winecfg
and added d3d8 (native), like so:
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:
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.
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.
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".
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
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
).System information from steam