Open P4NCH1 opened 6 years ago
Game mentioned at https://github.com/ValveSoftware/Proton/issues/18#issuecomment-415982830.
I confirm that it run good for me. I just tested to launch the game and use DRI_PRIME=1 for my graphic card.
I will try a little more later to see if it work in game.
Edit: Here some more informations Proton: 3.7-6 Beta The game work but fighting is really slow same with all settings to low, no fullscreen and HD. https://gist.github.com/kadogo/a72b612e48ede28a5bd7495b268de99d
I confirm that it run good for me. I just tested to launch the game and use DRI_PRIME=1 for my graphic card.
(...)
Can you explain yourself a little more? Is DRI_PRIME a flag that you added into launch parameters of Steam? Is that a flag to modify somewhere on the system? Is it specific to a certain graphics card?
Hello @P4NCH1, some basic info on that: https://wiki.archlinux.org/index.php/PRIME#PRIME_GPU_offloading
So, is that relevant to a system that does not have a graphics card other than the integrated on the CPU? As my full system information report says, this PC have an "AMD A10-7870K Radeon R7, 12 Compute Cores 4C+8G". TL;DR: APU.
Functionally irrelevant for single GPU systems, including yours.
Kisav-valve say all the informations already. I didn't know that with the latest intel drivers the assignement are automatically (thanks for the info).
Although the log indicates .NET was installed, the game does not appear to use .NET it once it's running.
Saint Seiya: Soldiers' Soul (348710) some arenas doesn' t work fine
Issue transferred from https://github.com/ValveSoftware/Proton/issues/3128. @Scorpion2185 posted on 2019-10-06T08:10:22:
inxi -G -S
System: Host: debian-desktop Kernel: 5.0.0-19.1-liquorix-amd64 x86_64 bits: 64 Desktop: Gnome 3.22.3
Distro: Debian GNU/Linux 9 (stretch)
Graphics: Device-1: NVIDIA GP106 [GeForce GTX 1060 3GB] driver: nvidia v: 418.74
Display: x11 server: X.Org 1.19.2 driver: nvidia unloaded: fbdev,modesetting,nouveau,vesa
resolution: 3840x2160~60Hz
OpenGL: renderer: GeForce GTX 1060 3GB/PCIe/SSE2 v: 4.6.0 NVIDIA 418.74
steam-348710.log system_info.txt
A lot of arenas have some interferences that block my view, sometimes are very big. Here you can see the interferences:
Also those arenas works bad there is some heavy lag. Indeed if you watch the timer it behaves in a very strange way, sometimes it changes of 10+ seconds (in 1 second).
Beside that I can play flawlessly, the arenas without interferences are fine.
Maybe should I try another proton version? Which?
Hi, When checking the proton's log for the game (I can launch it but will keep having a black screen), I'll have this error showing most of the time : GL_INVALID_ENUM in glMatrixMode . Did anyone manage to run the game recently ? I tried every Proton version and none of them worked.
Here's PC info : https://gist.github.com/nicoco59/3e4c5b4f93d236ac6f1d3f68b5f47298 and Proton's log : https://gist.github.com/nicoco59/cc865a68633be2b0fc69f34082eb84de
Thanks.
I just ran it. It works as before. I am not using any specif proton version.
I tried to remove the prefix, use the last Proton's version and retry but it's still doesn't work, maybe it's because of my graphic card. But like you, it was working fine a few months before.
So also you have the interferences in some arenas, do you have them?
So also you have the interferences in some arenas, do you have them?
I can't even reach to the main menu : (
@nicoco59 And before? What did you change on your computer?
When checking the proton's log for the game (I can launch it but will keep having a black screen)
I get exactly the same, the game works perfectly on lutris using vulkan but on proton it's always a black screen, i wonder what's makes the big difference.
@libookami Perfectly on lutris? So you do not have the interferences, right?
@Scorpion2185 Yes, the game starts correctly and i can use DXVK, i've already tried with multiple versions of the wine lutris provides and all of them has worked correctly so it really puzzles me why it just shows a black screen on proton.
The only problem i have with lutris is that steam uses a somewhat high cpu ammount which reduces my frames on a low end desktop computer i have and i already tried to disable a lot of things, if someone can help me on this i would be very grateful but i know that other problem is unrelated to the SSSS game.
I can' t play at all on lutris.
What setting are you using? I tried to enable DXVK.
@Scorpion2185 Didn't really change anything special except upgrading the system / steam and the usual stuff. I should receive a GTX 1650 soon, I'll tell you if the problem happens as well.
I changed my graphic card to a GTX 1650 Super, it didn't change anything, screen is still black when launching, doesn't work on Lutris as well.
Sorry for the late reply, interestingly an stock wine steam installation in lutris with DXVK enabled work OOTB, i don't need to install or tweak anything. I recorded a video with a newly created ~/.local/share/lutris/, i increased the speed of most parts and cut personal info but should work to show how it works for me.
Using proton on the same computer shows a black screen for that game and no error.
wow, cool to know this game can work. Hope proton devs manage to pick on what stock wine with lutris is doing.
Sorry for the late reply, interestingly an stock wine steam installation in lutris with DXVK enabled work OOTB, i don't need to install or tweak anything. I recorded a video with a newly created ~/.local/share/lutris/, i increased the speed of most parts and cut personal info but should work to show how it works for me.
Using proton on the same computer shows a black screen for that game and no error. Thanks for the video, I'll try this.
@nicoco59 tell me if it works for you, @oblitum i'm trying to figure what is the difference but i don't get a clear clue in the logs, is reacting as if the game works fine, it uses resources but there's only the black screen and no sound to indicate that the game may be working but no rendering, most likely is simply stuck.
@libookami I think that I'll just wait for the Proton's version to work because I don't want to have to versions of the game installed on my PC. Right now with the 5.13-1 it still doesn't work.
Btw may someone update this game's status to "regression" please ?
Hello @nicoco59, looking back on the discussion so far, it's not clear what regression you're referring to. Please clarify what broke, verify a known working Proton version on your system, and what Proton version introduced the regression. Also, please attach a Proton log of the regression as a file.
If the game never worked for you, it can't be investigated as a regression.
@kisak-valve Hello Kisak, I actually could play the game several years ago just by launching it with a stable Proton version, and now everytime I do, it it's showing a black screen and nothing more, I have to force quit the game everytime.
You can find my PC's infos here : https://gist.github.com/nicoco59/021dac2bd5f230f1251eaad2a4490a20 and Proton's log file here : https://gist.github.com/nicoco59/db561d18db022f9bf92f5e905da807fa
I wouldn't be able to say with which Proton's version it was working though, I'm not even sure it's related to Proton as I saw some post in their forum mentioning that even Windows players had this "black screen of the death" problem as well :
https://steamcommunity.com/app/348710/discussions/0/1633040337747055764/ https://steamcommunity.com/app/348710/discussions/0/2837788120368298286/ https://steamcommunity.com/app/348710/discussions/0/353916584657287309/
Seems that someone managed to launch it with a crack, I tried to create the config.ini file and put it in the game's folder (which I had to create, weird) in the /users/appdata/saintseiya... but it didn't solve the problem.
Maybe the log file will help ? What's written inside is all cryptic to me.
Thanks.
@kisak-valve I tried with a crack and it's indeed working now without problem. So it may be an issue with DRM protection or with Steam itself ? The crack had three files : steam_api.cdx, steam_api.dll, steam_api.ini.
Please go back to a vanilla install and test if setting the game's launch options to PROTON_USE_WINED3D=1 %command%
has an effect.
@kisak-valve It still doesn't work, even with the launch options you gave me.
Hi, that was an interesting experiment, i tried myself and got the following results:
I added the game's .exe as a non steam game and i forced the versions of proton above, so beware: if i don't explicitly ask to force proton for the .exe the game will run, but under system's wine, not under proton. So as a final note:
In all cases the game runs with DXVK, so vulkan is not the problem. So to get the game working you must either:
As @nicoco59 says, there may be a bug under proton with the steam_api.dll which is the only file the crack replaces from the original game, the bug is not triggered with the windows version of steam runnin with lutris. I hope it helps.
@libookami Congrats on the more detailed tests / reports ^^ I guess I can wait for a patch I always try avoiding as much as I can using Lutris.
That's weird though, I can launch and play the game with a cracked version under proton 5.13-1, how did you get that bug ?
inxi -G -S
System:
Host: debian-desktop Kernel: 5.6.0-19.1-liquorix-amd64 x86_64 bits: 64
Desktop: Gnome 3.30.2 Distro: Debian GNU/Linux 10 (buster)
Graphics:
Device-1: NVIDIA GP106 [GeForce GTX 1060 3GB] driver: nvidia v: 418.152.00
Display: x11 server: X.Org 1.20.4 driver: nvidia
unloaded: fbdev,modesetting,nouveau,vesa resolution: 3840x2160~60Hz
OpenGL: renderer: GeForce GTX 1060 3GB/PCIe/SSE2
v: 4.6.0 NVIDIA 418.152.00
proton version: 5.0-10
Since some time the game seems totally fine, I did not check everything.
Game still just black screen for me. 7700K/GTX 1080 TI on ArchLinux. On latest proton though.
inxi -G -S System: Host: debian-desktop Kernel: 5.6.0-19.1-liquorix-amd64 x86_64 bits: 64 Desktop: Gnome 3.30.2 Distro: Debian GNU/Linux 10 (buster) Graphics: Device-1: NVIDIA GP106 [GeForce GTX 1060 3GB] driver: nvidia v: 418.152.00 Display: x11 server: X.Org 1.20.4 driver: nvidia unloaded: fbdev,modesetting,nouveau,vesa resolution: 3840x2160~60Hz OpenGL: renderer: GeForce GTX 1060 3GB/PCIe/SSE2 v: 4.6.0 NVIDIA 418.152.00
proton version: 5.0-10
Since some time the game seems totally fine, I did not check everything.
I tried with Proton 5.0-10, same problem for me.
I'm trying to debug the steam API but to be honest i don't understand it very well. I was trying to compare what info does the steam client gives to the game and what info the crack gives to the game, i dont know if this may provide useful info but this is what i tried:
By using the steam client console i used the command "log_ipc RecordSteamInterfaceCreation" to see the versions of the interfaces provided i get the following: `Started IPC logging for RecordSteamInterfaceCreation. Each IPC call is being logged to /home/libookami/.local/share/Steam/logs/ipc_SteamClient.log. You can stop logging IPC calls using "log_ipc 0" GameAction [AppID 348710, ActionID 4] : LaunchApp changed task to ProcessingInstallScript with "" GameAction [AppID 348710, ActionID 4] : LaunchApp changed task to SynchronizingCloud with "" GameAction [AppID 348710, ActionID 4] : LaunchApp changed task to SiteLicenseSeatCheckout with "" GameAction [AppID 348710, ActionID 4] : LaunchApp changed task to CreatingProcess with "" GameAction [AppID 348710, ActionID 4] : LaunchApp waiting for user response to CreatingProcess "" GameAction [AppID 348710, ActionID 4] : LaunchApp continues with user response "CreatingProcess" Game update: AppID 348710 "", ProcID 47911, IP 0.0.0.0:0 Starting app 348710
Adding process 47911 for game ID 348710 GameAction [AppID 348710, ActionID 4] : LaunchApp changed task to WaitingGameWindow with "" GameAction [AppID 348710, ActionID 4] : LaunchApp changed task to Completed with "" Adding process 47912 for game ID 348710 Adding process 47913 for game ID 348710 Adding process 47929 for game ID 348710 Adding process 47931 for game ID 348710 Adding process 47934 for game ID 348710 Adding process 47936 for game ID 348710 Adding process 47940 for game ID 348710 Adding process 47947 for game ID 348710 Adding process 47964 for game ID 348710 Game update: AppID 348710 "", ProcID 47929, IP 0.0.0.0:0 00024296 :1310724 > IClientUtils::RecordSteamInterfaceCreation( "SteamUtils009", "Utils", ) 00024297 :1310724 > IClientUtils::RecordSteamInterfaceCreation( "SteamUser019", "User", ) 00024297 :1310724 > IClientUtils::RecordSteamInterfaceCreation( "SteamUser019", "User", ) 00024298 :1310724 > IClientUtils::RecordSteamInterfaceCreation( "SteamFriends015", "Friends", ) 00024298 :1310724 > IClientUtils::RecordSteamInterfaceCreation( "SteamUtils009", "Utils", ) 00024298 :1310724 > IClientUtils::RecordSteamInterfaceCreation( "SteamMatchMaking009", "Matchmaking", ) 00024299 :1310724 > IClientUtils::RecordSteamInterfaceCreation( "SteamMatchMakingServers002", "MatchmakingServers", ) 00024299 :1310724 > IClientUtils::RecordSteamInterfaceCreation( "STEAMUSERSTATS_INTERFACE_VERSION011", "UserStats", ) 00024299 :1310724 > IClientUtils::RecordSteamInterfaceCreation( "STEAMAPPS_INTERFACE_VERSION008", "Apps", ) 00024300 :1310724 > IClientUtils::RecordSteamInterfaceCreation( "SteamNetworking005", "Networking", ) 00024300 :1310724 > IClientUtils::RecordSteamInterfaceCreation( "STEAMREMOTESTORAGE_INTERFACE_VERSION014", "RemoteStorage", ) 00024300 :1310724 > IClientUtils::RecordSteamInterfaceCreation( "STEAMSCREENSHOTS_INTERFACE_VERSION003", "Screenshots", ) 00024300 :1310724 > IClientUtils::RecordSteamInterfaceCreation( "STEAMHTTP_INTERFACE_VERSION002", "HTTP", ) 00024300 :1310724 > IClientUtils::RecordSteamInterfaceCreation( "SteamController006", "Controller", ) 00024301 :1310724 > IClientUtils::RecordSteamInterfaceCreation( "STEAMUGC_INTERFACE_VERSION010", "UGC", ) 00024301 :1310724 > IClientUtils::RecordSteamInterfaceCreation( "STEAMAPPLIST_INTERFACE_VERSION001", "AppList", ) 00024301 :1310724 > IClientUtils::RecordSteamInterfaceCreation( "STEAMMUSIC_INTERFACE_VERSION001", "Music", ) 00024301 :1310724 > IClientUtils::RecordSteamInterfaceCreation( "STEAMMUSICREMOTE_INTERFACE_VERSION001", "MusicRemote", ) 00024301 :1310724 > IClientUtils::RecordSteamInterfaceCreation( "STEAMHTMLSURFACE_INTERFACE_VERSION_004", "HTMLSurface", ) 00024301 :1310724 > IClientUtils::RecordSteamInterfaceCreation( "STEAMINVENTORY_INTERFACE_V002", "Inventory", ) 00024301 :1310724 > IClientUtils::RecordSteamInterfaceCreation( "STEAMVIDEO_INTERFACE_V002", "Video", ) 00024302 :1310724 > IClientUtils::RecordSteamInterfaceCreation( "STEAMPARENTALSETTINGS_INTERFACE_VERSION001", "ParentalSettings", ) Adding process 48001 for game ID 348710 Game update: AppID 348710 "", ProcID 48001, IP 0.0.0.0:0 00030130 :1376260 > IClientUtils::RecordSteamInterfaceCreation( "SteamUser017", "User", ) 00030130 :1376260 > IClientUtils::RecordSteamInterfaceCreation( "SteamFriends014", "Friends", ) 00030130 :1376260 > IClientUtils::RecordSteamInterfaceCreation( "SteamUtils007", "Utils", ) 00030130 :1376260 > IClientUtils::RecordSteamInterfaceCreation( "SteamMatchMaking009", "Matchmaking", ) 00030130 :1376260 > IClientUtils::RecordSteamInterfaceCreation( "SteamMatchMakingServers002", "MatchmakingServers", ) 00030130 :1376260 > IClientUtils::RecordSteamInterfaceCreation( "STEAMUSERSTATS_INTERFACE_VERSION011", "UserStats", ) 00030131 :1376260 > IClientUtils::RecordSteamInterfaceCreation( "STEAMAPPS_INTERFACE_VERSION006", "Apps", ) 00030131 :1376260 > IClientUtils::RecordSteamInterfaceCreation( "SteamNetworking005", "Networking", ) 00030131 :1376260 > IClientUtils::RecordSteamInterfaceCreation( "STEAMREMOTESTORAGE_INTERFACE_VERSION012", "RemoteStorage", ) 00030131 :1376260 > IClientUtils::RecordSteamInterfaceCreation( "STEAMSCREENSHOTS_INTERFACE_VERSION002", "Screenshots", ) 00030131 :1376260 > IClientUtils::RecordSteamInterfaceCreation( "STEAMHTTP_INTERFACE_VERSION002", "HTTP", ) 00030131 :1376260 > IClientUtils::RecordSteamInterfaceCreation( "STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001", "UnifiedMessages", ) 00030131 :1376260 > IClientUtils::RecordSteamInterfaceCreation( "STEAMCONTROLLER_INTERFACE_VERSION", "Controller", ) 00030131 :1376260 > IClientUtils::RecordSteamInterfaceCreation( "STEAMUGC_INTERFACE_VERSION003", "UGC", ) 00030132 :1376260 > IClientUtils::RecordSteamInterfaceCreation( "STEAMAPPLIST_INTERFACE_VERSION001", "AppList", ) 00030132 :1376260 > IClientUtils::RecordSteamInterfaceCreation( "STEAMMUSIC_INTERFACE_VERSION001", "Music", ) 00030132 :1376260 > IClientUtils::RecordSteamInterfaceCreation( "STEAMMUSICREMOTE_INTERFACE_VERSION001", "MusicRemote", ) 00030132 :1376260 > IClientUtils::RecordSteamInterfaceCreation( "STEAMHTMLSURFACE_INTERFACE_VERSION_002", "HTMLSurface", ) 00031695 :1376260 > IClientUtils::RecordSteamInterfaceCreation( "SteamUtils007", "Utils", ) Game removed: AppID 348710 "", ProcID 48001 Exiting app 348710 No cached sticky mapping in ActivateActionSet.`
The crack has an Steam_api.ini file where you can change the version of the interfaces, what the crack provides is the following:
SteamAppList=STEAMAPPLIST_INTERFACE_VERSION001 SteamApps=STEAMAPPS_INTERFACE_VERSION006 SteamClient=SteamClient016 SteamContentServer=0 SteamController=STEAMCONTROLLER_INTERFACE_VERSION SteamFriends=SteamFriends014 SteamGameServer=SteamGameServer012 SteamGameServerStats=SteamGameServerStats001 SteamHTMLSurface=STEAMHTMLSURFACE_INTERFACE_VERSION_002 SteamHTTP=STEAMHTTP_INTERFACE_VERSION002 SteamInventory=0 SteamMasterServerUpdater=0 SteamMatchMaking=SteamMatchMaking009 SteamMatchMakingServers=SteamMatchMakingServers002 SteamMusic=STEAMMUSIC_INTERFACE_VERSION001 SteamMusicRemote=STEAMMUSICREMOTE_INTERFACE_VERSION001 SteamNetworking=SteamNetworking005 SteamRemoteStorage=STEAMREMOTESTORAGE_INTERFACE_VERSION012 SteamScreenshots=STEAMSCREENSHOTS_INTERFACE_VERSION002 SteamUGC=STEAMUGC_INTERFACE_VERSION003 SteamUnifiedMessages=STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001 SteamUser=SteamUser017 SteamUserStats=STEAMUSERSTATS_INTERFACE_VERSION011 SteamUtils=SteamUtils007 SteamVideo=0
In the following table i try to compare what i get from the steam client and what is written in the crack's .ini:
`## Hoja1 | Interface | Steam client | Crack |
---|---|---|---|
SteamAppList | STEAMAPPLIST_INTERFACE_VERSION001 | STEAMAPPLIST_INTERFACE_VERSION001 | |
STEAMAPPLIST_INTERFACE_VERSION001 | |||
SteamApps | STEAMAPPS_INTERFACE_VERSION006 | STEAMAPPS_INTERFACE_VERSION006 | |
STEAMAPPS_INTERFACE_VERSION008 | |||
SteamClient | SteamClient016 | ||
SteamContentServer | 0 | ||
SteamController | STEAMCONTROLLER_INTERFACE_VERSION | STEAMCONTROLLER_INTERFACE_VERSION | |
SteamController006 | |||
SteamFriends | SteamFriends014 | SteamFriends014 | |
SteamFriends015 | |||
SteamGameServer | SteamGameServer012 | ||
SteamGameServerStats | SteamGameServerStats001 | ||
SteamHTMLSurface | STEAMHTMLSURFACE_INTERFACE_VERSION_002 | STEAMHTMLSURFACE_INTERFACE_VERSION_002 | |
STEAMHTMLSURFACE_INTERFACE_VERSION_004 | |||
SteamHTTP | STEAMHTTP_INTERFACE_VERSION002 | STEAMHTTP_INTERFACE_VERSION002 | |
STEAMHTTP_INTERFACE_VERSION002 | |||
SteamInventory | STEAMINVENTORY_INTERFACE_V002 | 0 | |
SteamMasterServerUpdater | 0 | ||
SteamMatchMaking | SteamMatchMaking009 | SteamMatchMaking009 | |
SteamMatchMaking009 | |||
SteamMatchMakingServers | SteamMatchMakingServers002 | SteamMatchMakingServers002 | |
SteamMatchMakingServers002 | |||
SteamMusic | STEAMMUSIC_INTERFACE_VERSION001 | STEAMMUSIC_INTERFACE_VERSION001 | |
STEAMMUSIC_INTERFACE_VERSION001 | |||
SteamMusicRemote | STEAMMUSICREMOTE_INTERFACE_VERSION001 | STEAMMUSICREMOTE_INTERFACE_VERSION001 | |
STEAMMUSICREMOTE_INTERFACE_VERSION001 | |||
SteamNetworking | SteamNetworking005 | SteamNetworking005 | |
SteamNetworking005 | |||
SteamRemoteStorage | STEAMREMOTESTORAGE_INTERFACE_VERSION012 | STEAMREMOTESTORAGE_INTERFACE_VERSION012 | |
STEAMREMOTESTORAGE_INTERFACE_VERSION014 | |||
SteamScreenshots | STEAMSCREENSHOTS_INTERFACE_VERSION002 | STEAMSCREENSHOTS_INTERFACE_VERSION002 | |
STEAMSCREENSHOTS_INTERFACE_VERSION003 | |||
SteamUGC | STEAMUGC_INTERFACE_VERSION003 | STEAMUGC_INTERFACE_VERSION003 | |
STEAMUGC_INTERFACE_VERSION010 | |||
SteamUnifiedMessages | STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001 | STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001 | |
SteamUser | SteamUser017 | SteamUser017 | |
SteamUser019 | |||
SteamUser019 | |||
SteamUserStats | STEAMUSERSTATS_INTERFACE_VERSION011 | STEAMUSERSTATS_INTERFACE_VERSION011 | |
STEAMUSERSTATS_INTERFACE_VERSION011 | |||
SteamUtils | SteamUtils007 | SteamUtils007 | |
SteamUtils007 | |||
SteamUtils009 | |||
SteamUtils009 | |||
SteamVideo | STEAMVIDEO_INTERFACE_V002 | 0 | ` |
I don't know if this info is useful or relevant but i'll try to research more in my free time.
Edit: just for the sake of highlighting what interfaces are different i'll put a second table, however because i don't know how all this works, i can't tell why the steam console shows different values for the same interface in the same game, for example "SteamFriends014" and "SteamFriends015" being shown when running the same game.
Interface | Steam client | Crack |
---|---|---|
SteamAppList | STEAMAPPLIST_INTERFACE_VERSION001 | STEAMAPPLIST_INTERFACE_VERSION001 |
STEAMAPPLIST_INTERFACE_VERSION001 | ||
SteamApps | STEAMAPPS_INTERFACE_VERSION006 | STEAMAPPS_INTERFACE_VERSION006 |
STEAMAPPS_INTERFACE_VERSION008 | ||
SteamClient | SteamClient016 | |
SteamContentServer | 0 | |
SteamController | STEAMCONTROLLER_INTERFACE_VERSION | STEAMCONTROLLER_INTERFACE_VERSION |
SteamController006 | ||
SteamFriends | SteamFriends014 | SteamFriends014 |
SteamFriends015 | ||
SteamGameServer | SteamGameServer012 | |
SteamGameServerStats | SteamGameServerStats001 | |
SteamHTMLSurface | STEAMHTMLSURFACE_INTERFACE_VERSION_002 | STEAMHTMLSURFACE_INTERFACE_VERSION_002 |
STEAMHTMLSURFACE_INTERFACE_VERSION_004 | ||
SteamHTTP | STEAMHTTP_INTERFACE_VERSION002 | STEAMHTTP_INTERFACE_VERSION002 |
STEAMHTTP_INTERFACE_VERSION002 | ||
SteamInventory | STEAMINVENTORY_INTERFACE_V002 | 0 |
SteamMasterServerUpdater | 0 | |
SteamMatchMaking | SteamMatchMaking009 | SteamMatchMaking009 |
SteamMatchMaking009 | ||
SteamMatchMakingServers | SteamMatchMakingServers002 | SteamMatchMakingServers002 |
SteamMatchMakingServers002 | ||
SteamMusic | STEAMMUSIC_INTERFACE_VERSION001 | STEAMMUSIC_INTERFACE_VERSION001 |
STEAMMUSIC_INTERFACE_VERSION001 | ||
SteamMusicRemote | STEAMMUSICREMOTE_INTERFACE_VERSION001 | STEAMMUSICREMOTE_INTERFACE_VERSION001 |
STEAMMUSICREMOTE_INTERFACE_VERSION001 | ||
SteamNetworking | SteamNetworking005 | SteamNetworking005 |
SteamNetworking005 | ||
SteamRemoteStorage | STEAMREMOTESTORAGE_INTERFACE_VERSION012 | STEAMREMOTESTORAGE_INTERFACE_VERSION012 |
STEAMREMOTESTORAGE_INTERFACE_VERSION014 | ||
SteamScreenshots | STEAMSCREENSHOTS_INTERFACE_VERSION002 | STEAMSCREENSHOTS_INTERFACE_VERSION002 |
STEAMSCREENSHOTS_INTERFACE_VERSION003 | ||
SteamUGC | STEAMUGC_INTERFACE_VERSION003 | STEAMUGC_INTERFACE_VERSION003 |
STEAMUGC_INTERFACE_VERSION010 | ||
SteamUnifiedMessages | STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001 | STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001 |
SteamUser | SteamUser017 | SteamUser017 |
SteamUser019 | ||
SteamUser019 | ||
SteamUserStats | STEAMUSERSTATS_INTERFACE_VERSION011 | STEAMUSERSTATS_INTERFACE_VERSION011 |
STEAMUSERSTATS_INTERFACE_VERSION011 | ||
SteamUtils | SteamUtils007 | SteamUtils007 |
SteamUtils007 | ||
SteamUtils009 | ||
SteamUtils009 | ||
SteamVideo | STEAMVIDEO_INTERFACE_V002 | 0 |
Edit 2: What i tried now is to change the values in the crack's .ini file with the ones i got from the steam client's console that are different to see if i can reproduce the black screen. This is what i got:
Interface | Steam client's value | Crack's original value | Result |
---|---|---|---|
SteamApps | STEAMAPPS_INTERFACE_VERSION008 | STEAMAPPS_INTERFACE_VERSION006 | Starts on black and crashes |
SteamController | SteamController006 | STEAMCONTROLLER_INTERFACE_VERSION | Works fine |
SteamFriends | SteamFriends015 | SteamFriends014 | Works fine |
SteamHTMLSurface | STEAMHTMLSURFACE_INTERFACE_VERSION_004 | STEAMHTMLSURFACE_INTERFACE_VERSION_002 | Works fine |
SteamInventory | STEAMINVENTORY_INTERFACE_V002 | 0 | Works fine |
SteamRemoteStorage | STEAMREMOTESTORAGE_INTERFACE_VERSION014 | STEAMREMOTESTORAGE_INTERFACE_VERSION012 | Crash before starting |
SteamScreenshots | STEAMSCREENSHOTS_INTERFACE_VERSION003 | STEAMSCREENSHOTS_INTERFACE_VERSION002 | Runs fine |
SteamUGC | STEAMUGC_INTERFACE_VERSION010 | STEAMUGC_INTERFACE_VERSION003 | Runs fine |
SteamUser | SteamUser019 | SteamUser017 | Crash before starting |
SteamUtils | SteamUtils009 | SteamUtils007 | Crash before starting |
SteamVideo | STEAMVIDEO_INTERFACE_V002 | 0 | Runs fine |
The one that smells for me is the "SteamApps" one because it shows a black screen for a moment and then crashes, the other ones that crashes don't even show that black screen. I would like to try to spoof the value STEAMAPPS_INTERFACE_VERSION008 with STEAMAPPS_INTERFACE_VERSION006 directly in the steam client's console when running the game to see if it runs correctly, but i don't even know if it's possible to do that. Sorry for the wall of text.
I just want to inform that the game is now working for me correctly with the latest proton and vulkan. I don't know what made the game unable to run before but the only unusual thing i did is some cleaning by deleting my user folder, creating it again and only backing up my files and the configuration of some program (which doesn't include steam). I swear i tried multiple times resetting steam and even deleting the folder to try this game work in the past and didn't work, but now is working flawlessly.
I can confirm as well that it's working now, thanks @libookami I just saw your message.
Proton 6.3 has black screen, Proton Experimental crashes in a similar way as Cyberpunk 2077 (https://github.com/ValveSoftware/Proton/issues/4450#issuecomment-863965483)
18572.838:010c:0110:err:vulkan:wine_vk_init Failed to load Wine graphics driver supporting Vulkan. info: Required Vulkan extension VK_KHR_surface not supported 18572.842:010c:0110:trace:seh:raise (22) 18572.842:010c:0110:trace:seh:NtSetInformationThread (0xfffffffe,10,0x301ef78,4) 18572.842:010c:0110:trace:seh:NtSetInformationThread (0xfffffffe,10,0x301ef80,4) Setting breakpad minidump AppID = 348710 Steam_SetMinidumpSteamID: Caching Steam ID: 76561198000724698 [API loaded no] terminate called after throwing an instance of 'dxvk::DxvkError'
Kernel version 5.12.11
Mesa git-HEAD
Radeon RX Vega 56/64
Also crashes under Wine-6.10 steam-348710.log
@ipr Could you get a new log including some more channels? You can do this by running the game with this in your Launch Options:
WINEDEBUG=+timestamp,+pid,+tid,+seh,+debugstr,+loaddll,+x11drv,+vulkan,+fshack,+x11settings,+event,+wgl %command%
Here's a new log. steam-348710.log
With new Proton (DXVK 1.9 I believe) it is not crashing but stuck on black screen at starting.
I am having the same issue, and I would like to help debug/fix it. What information can I provide?
I am having the same issue, and I would like to help debug/fix it. What information can I provide?
Hi, do you have the game in a different partition? For me, I think that maybe simply by having a library configured in a different partition caused the issue. I need to do this because I have a small SSD, so I put the games in a much bigger HDD. After some time, instead of creating a library folder in the HDD, I replaced the folder in ~/.local/share/Steam with a symlink to a folder in my HDD. Steam put everything that normally goes in that folder in the HDD, and I think maybe that fixed the game for me. Not sure if it may be related, but if it doesn't disrupt you, maybe give it a shot.
I have all files in a single nvme under ~/.local/share/Steam ... The game still presents just a black screen and doesn't load. Most proton versions result in the same output.
The game is able to generate config files tho, I could even change to run in window mode:
But still, not passing beyond that.
I see, so that is not the cause. I hope the mystery is solved eventually because the game works correctly for some people and for others it doesn't work at all.
I wonder if the issue is with my graphics card? I have amdgpu. The Other issue could be CPU affinity perhaps? I saw somewhere about it, but not sure how to test it.
Compatibility Report
System Information
I confirm:
Symptoms
Game launches into a black screen and there it stays until forcibly kill
Reproduction
NOTE: There are a fairly amount of games working fine in this system (less than in my other system with MX Linux but still). All my current tests in SteamOS.