Skip to main content
Topic solved
This topic has been marked as solved and requires no further attention.
Topic: [SOLVED] Games that require steamplay (proton) does not launch. (Read 2233 times) previous topic - next topic
0 Members and 3 Guests are viewing this topic.

[SOLVED] Games that require steamplay (proton) does not launch.

Hello everyone, I have tried to look around the the internet to see if I can find a solution but nothing came up. To give some context, games would work nicely in my install ( I have openrc, use dwm as my window manager, and have a nvidia 1080). I was recently playing RE Village fine until an update on steam was requiring pipewire to be installed. Since I use pulseaudio, I decided to opt out of the beta branch of steam and then the problems started to occur. Now this game does not run and tried others that require proton. I launched steam through a terminal to see what errors it may have and here is what it gives me:

Code: [Select]
No cached sticky mapping in ActivateActionSet.GameAction [AppID 1196590, ActionID 3] : LaunchApp changed task to ProcessingInstallScript with ""
wineserver: using server-side synchronization.
wine: failed to open L"C:\\windows\\system32\\explorer.exe": c0000135
wine: failed to open L"C:\\windows\\system32\\explorer.exe": c0000135
wine: failed to open L"C:\\windows\\system32\\explorer.exe": c0000135

Unhandled Exception:
System.IO.DirectoryNotFoundException: Could not find a part of the path "C:\users\steamuser\Local Settings\Application Data\Temp\wmpsupport.htm".
  at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x00164] in <a9da539eb2f94b1a84ab84db52450d46>:0
  at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.IO.FileOptions options) [0x00000] in <a9da539eb2f94b1a84ab84db52450d46>:0
  at (wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,int,System.IO.FileOptions)
  at System.IO.StreamReader..ctor (System.String path, System.Text.Encoding encoding, System.Boolean detectEncodingFromByteOrderMarks, System.Int32 bufferSize) [0x00055] in <a9da539eb2f94b1a84ab84db52450d46>:0
  at System.IO.StreamReader..ctor (System.String path, System.Boolean detectEncodingFromByteOrderMarks) [0x00007] in <a9da539eb2f94b1a84ab84db52450d46>:0
  at System.IO.StreamReader..ctor (System.String path) [0x00000] in <a9da539eb2f94b1a84ab84db52450d46>:0
  at (wrapper remoting-invoke-with-check) System.IO.StreamReader..ctor(string)
  at System.IO.File.OpenText (System.String path) [0x0000e] in <a9da539eb2f94b1a84ab84db52450d46>:0
  at InstallerMessage.Form1.StartupCheck () [0x00012] in <97366582d6c94629b2d1f5de409f2ebd>:0
  at InstallerMessage.Form1..ctor () [0x00006] in <97366582d6c94629b2d1f5de409f2ebd>:0
  at (wrapper remoting-invoke-with-check) InstallerMessage.Form1..ctor()
  at InstallerMessage.Program.Main () [0x0000b] in <97366582d6c94629b2d1f5de409f2ebd>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.IO.DirectoryNotFoundException: Could not find a part of the path "C:\users\steamuser\Local Settings\Application Data\Temp\wmpsupport.htm".
  at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x00164] in <a9da539eb2f94b1a84ab84db52450d46>:0
  at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.IO.FileOptions options) [0x00000] in <a9da539eb2f94b1a84ab84db52450d46>:0
  at (wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,int,System.IO.FileOptions)
  at System.IO.StreamReader..ctor (System.String path, System.Text.Encoding encoding, System.Boolean detectEncodingFromByteOrderMarks, System.Int32 bufferSize) [0x00055] in <a9da539eb2f94b1a84ab84db52450d46>:0
  at System.IO.StreamReader..ctor (System.String path, System.Boolean detectEncodingFromByteOrderMarks) [0x00007] in <a9da539eb2f94b1a84ab84db52450d46>:0
  at System.IO.StreamReader..ctor (System.String path) [0x00000] in <a9da539eb2f94b1a84ab84db52450d46>:0
  at (wrapper remoting-invoke-with-check) System.IO.StreamReader..ctor(string)
  at System.IO.File.OpenText (System.String path) [0x0000e] in <a9da539eb2f94b1a84ab84db52450d46>:0
  at InstallerMessage.Form1.StartupCheck () [0x00012] in <97366582d6c94629b2d1f5de409f2ebd>:0
  at InstallerMessage.Form1..ctor () [0x00006] in <97366582d6c94629b2d1f5de409f2ebd>:0
  at (wrapper remoting-invoke-with-check) InstallerMessage.Form1..ctor()
GameAction [AppID 1196590, ActionID 3] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 1196590, ActionID 3] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 1196590, ActionID 3] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 1196590, ActionID 3] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 1196590, ActionID 3] : LaunchApp continues with user response "CreatingProcess"
/bin/sh\0-c\0'/media/los/5dabb8d3-35fb-40f7-801a-b9e207d29dc8/Games/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/los/.local/share/Steam/compatibilitytools.d/Proton-6.9-GE-2'/proton waitforexitandrun  '/media/los/5dabb8d3-35fb-40f7-801a-b9e207d29dc8/Games/Steam/steamapps/common/Resident Evil Village BIOHAZARD VILLAGE/re8.exe'\0
Game update: AppID 1196590 "", ProcID 4165, IP 0.0.0.0:0
ERROR: ld.so: object '/home/los/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/los/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/los/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/los/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/los/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 4169 != 4166, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/los/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Starting app 1196590
>>> Adding process 4165 for game ID 1196590
GameAction [AppID 1196590, ActionID 3] : LaunchApp changed task to WaitingGameWindow with ""
>>> Adding process 4166 for game ID 1196590
ERROR: ld.so: object '/home/los/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/los/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/los/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 1196590, ActionID 3] : LaunchApp changed task to Completed with ""
ERROR: ld.so: object '/home/los/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/los/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/los/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 4167 for game ID 1196590
>>> Adding process 4168 for game ID 1196590
>>> Adding process 4170 for game ID 1196590
>>> Adding process 4171 for game ID 1196590
>>> Adding process 4172 for game ID 1196590
>>> Adding process 4175 for game ID 1196590
>>> Adding process 4176 for game ID 1196590
ERROR: ld.so: object '/home/los/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/los/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 4496 for game ID 1196590
>>> Adding process 4497 for game ID 1196590
ERROR: ld.so: object '/home/los/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ProtonFixes[4517] INFO: Running protonfixes
ProtonFixes[4517] INFO: Running checks
ProtonFixes[4517] INFO: All checks successful
ProtonFixes[4517] INFO: Using global defaults for "Resident Evil Village" (1196590)
ProtonFixes[4517] INFO: No protonfix found for "Resident Evil Village" (1196590)
>>> Adding process 4498 for game ID 1196590
>>> Adding process 4499 for game ID 1196590
ERROR: ld.so: object '/home/los/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/los/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 4514 for game ID 1196590
>>> Adding process 4516 for game ID 1196590
ERROR: ld.so: object '/home/los/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/los/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
esync: up and running.
ERROR: ld.so: object '/home/los/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 4517 for game ID 1196590
ERROR: ld.so: object '/home/los/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/los/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 4518 for game ID 1196590
>>> Adding process 4519 for game ID 1196590
>>> Adding process 4520 for game ID 1196590
ERROR: ld.so: object '/home/los/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 4523 for game ID 1196590
>>> Adding process 4525 for game ID 1196590
>>> Adding process 4528 for game ID 1196590
>>> Adding process 4536 for game ID 1196590
ERROR: ld.so: object '/home/los/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 4558 for game ID 1196590
ERROR: ld.so: object '/home/los/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
wine: failed to open L"C:\\windows\\system32\\explorer.exe": c0000135
>>> Adding process 4608 for game ID 1196590
ERROR: ld.so: object '/home/los/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
wine: failed to open L"C:\\windows\\system32\\explorer.exe": c0000135
>>> Adding process 4626 for game ID 1196590
ERROR: ld.so: object '/home/los/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 4630 for game ID 1196590
ERROR: ld.so: object '/home/los/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
>>> Adding process 4632 for game ID 1196590
Game update: AppID 1196590 "", ProcID 4632, IP 0.0.0.0:0
RecordSteamInterfaceCreation (PID 4632): SteamUtils009 / Utils
Setting breakpad minidump AppID = 1196590
RecordSteamInterfaceCreation (PID 4632): SteamUser019 / User
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198042773484 [API loaded no]
RecordSteamInterfaceCreation (PID 4632): SteamUser019 / User
RecordSteamInterfaceCreation (PID 4632): SteamFriends015 / Friends
RecordSteamInterfaceCreation (PID 4632): SteamUtils009 / Utils
RecordSteamInterfaceCreation (PID 4632): SteamMatchMaking009 / Matchmaking
RecordSteamInterfaceCreation (PID 4632): SteamMatchMakingServers002 / MatchmakingServers
RecordSteamInterfaceCreation (PID 4632): STEAMUSERSTATS_INTERFACE_VERSION011 / UserStats
RecordSteamInterfaceCreation (PID 4632): STEAMAPPS_INTERFACE_VERSION008 / Apps
RecordSteamInterfaceCreation (PID 4632): SteamNetworking005 / Networking
RecordSteamInterfaceCreation (PID 4632): STEAMREMOTESTORAGE_INTERFACE_VERSION014 / RemoteStorage
RecordSteamInterfaceCreation (PID 4632): STEAMSCREENSHOTS_INTERFACE_VERSION003 / Screenshots
RecordSteamInterfaceCreation (PID 4632): STEAMHTTP_INTERFACE_VERSION002 / HTTP
RecordSteamInterfaceCreation (PID 4632): SteamController006 / Controller
RecordSteamInterfaceCreation (PID 4632): STEAMUGC_INTERFACE_VERSION010 / UGC
RecordSteamInterfaceCreation (PID 4632): STEAMAPPLIST_INTERFACE_VERSION001 / AppList
RecordSteamInterfaceCreation (PID 4632): STEAMMUSIC_INTERFACE_VERSION001 / Music
RecordSteamInterfaceCreation (PID 4632): STEAMMUSICREMOTE_INTERFACE_VERSION001 / MusicRemote
RecordSteamInterfaceCreation (PID 4632): STEAMHTMLSURFACE_INTERFACE_VERSION_004 / HTMLSurface
RecordSteamInterfaceCreation (PID 4632): STEAMINVENTORY_INTERFACE_V002 / Inventory
RecordSteamInterfaceCreation (PID 4632): STEAMVIDEO_INTERFACE_V002 / Video
RecordSteamInterfaceCreation (PID 4632): STEAMPARENTALSETTINGS_INTERFACE_VERSION001 / ParentalSettings
pid 4521 != 4520, skipping destruction (fork without exec?)
Game removed: AppID 1196590 "", ProcID 4632
Game 1196590 created interface STEAMAPPLIST_INTERFACE_VERSION001 / AppList
Game 1196590 created interface STEAMAPPS_INTERFACE_VERSION008 / Apps
Game 1196590 created interface STEAMHTMLSURFACE_INTERFACE_VERSION_004 / HTMLSurface
Game 1196590 created interface STEAMHTTP_INTERFACE_VERSION002 / HTTP
Game 1196590 created interface STEAMINVENTORY_INTERFACE_V002 / Inventory
Game 1196590 created interface STEAMMUSICREMOTE_INTERFACE_VERSION001 / MusicRemote
Game 1196590 created interface STEAMMUSIC_INTERFACE_VERSION001 / Music
Game 1196590 created interface STEAMPARENTALSETTINGS_INTERFACE_VERSION001 / ParentalSettings
Game 1196590 created interface STEAMREMOTESTORAGE_INTERFACE_VERSION014 / RemoteStorage
Game 1196590 created interface STEAMSCREENSHOTS_INTERFACE_VERSION003 / Screenshots
Game 1196590 created interface STEAMUGC_INTERFACE_VERSION010 / UGC
Game 1196590 created interface STEAMUSERSTATS_INTERFACE_VERSION011 / UserStats
Game 1196590 created interface STEAMVIDEO_INTERFACE_V002 / Video
Game 1196590 created interface SteamController006 / Controller
Game 1196590 created interface SteamFriends015 / Friends
Game 1196590 created interface SteamMatchMaking009 / Matchmaking
Game 1196590 created interface SteamMatchMakingServers002 / MatchmakingServers
Game 1196590 created interface SteamNetworking005 / Networking
Game 1196590 created interface SteamUser019 / User
Game 1196590 created interface SteamUtils009 / Utils
Game 1196590 method call count for IClientUtils::RecordSteamInterfaceCreation : 22
Game 1196590 method call count for IClientUtils::GetSteamUILanguage : 1
Game 1196590 method call count for IClientUtils::GetAppID : 24
Game 1196590 method call count for IClientUser::GetSteamID : 1
Uploaded AppInterfaceStats to Steam
Exiting app 1196590

The line [ERROR] FATAL UNHANDLED EXCEPTION: System.IO.DirectoryNotFoundException: Could not find a part of the path "C:\users\steamuser\Local Settings\Application Data\Temp\wmpsupport.htm". may be the problem but I don't know how to go about it. Does anyone know what can be done about this? Thank you.

Re: Games that require steamplay (proton) does not launch.

Reply #1
I'd not think that this missing wmpsupport.htm file, a webpage, which seems to be part of windows media player, is the culprit. Nevertheless, you could try to create the file.
When I run locate steamuser I see several different storage locations, one for each proton version I've installed. Judging from your logs, it looks like you've got 6.9, which I do not seem to be able to install. The latest version besides experimental steam lets me install is 6.4-3. You can try to simply create the file using touch, along the lines of the following (make sure the path uses the right proton version)

mkdir -p "/home/los/.local/share/Steam/steamapps/common/Proton - Experimental/files/share/default_pfx/drive_c/users/steamuser/Local Settings/Application Data/Temp"
touch "/home/los/.local/share/Steam/steamapps/common/Proton - Experimental/files/share/default_pfx/drive_c/users/steamuser/Local Settings/Application Data/Temp/wmpsupport.htm


Another thing you can try is to make sure that the steam game overlay is disabled. You can find the appropriate setting under SteamSettingsIn-Game

Not sure what you can do besides just reinstalling steam, the logs look pretty normal altogether.

Re: Games that require steamplay (proton) does not launch.

Reply #2
Thank you for the response. The 6.9 proton is a custom build from glorious eggroll. It is strange that on my steam install, I do not find a steamuser folder anywhere. I decided to remove steam as well delete any folders associated with it (excluding the games). It still didn't work with proton experimental until it came to my head to delete it and reinstall it and now it works. I am not sure why that would work but I will take it.