protonscr

Saint Seiya: Soldiers' Soul

protonopen appid 348710Game compatibility - Unofficial.NET
ValveSoftware/Proton#1408 · opened 2018-09-12 by P4NCH1 · updated 2022-12-05 · 82 comments · github · game page · search this game
2 matching comments, n / p to jump
PP4NCH1 2018-09-12 github

Compatibility Report

  • Name of the game with compatibility issues: Saint Seiya: Soldiers' Soul
  • Steam AppID of the game: 348710 (steam-348710.log)

System Information

  • GPU: AMD Radeon R7 Kaveri 1GB
  • Driver/LLVM version: Mesa 17.2.4/5.0.0
  • Kernel version: 4.14.0-0.steamos.81-amd64
  • Full system information report: here
  • Proton version: 3.7-3 and 3.7-6 Beta

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.

Symptoms

Game launches into a black screen and there it stays until forcibly kill

Reproduction

  1. Click on Play/Start (Iniciar)
  2. Black screen

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.

Kkisak-valve maintainer 2018-09-12 github
Kkadogo 2018-09-12 github

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

PP4NCH1 2018-09-13 github

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?

Kkisak-valve maintainer 2018-09-13 github
PP4NCH1 2018-09-13 github

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.

Kkisak-valve maintainer 2018-09-13 github

Functionally irrelevant for single GPU systems, including yours.

Kkadogo 2018-09-13 github

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).

Mmadewokherd 2019-04-08 github

Although the log indicates .NET was installed, the game does not appear to use .NET it once it's running.

Kkisak-valve maintainer 2019-10-06 github

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:

Compatibility Report

  • Name of the game with compatibility issues: Saint Seiya: Soldiers' Soul
  • Steam AppID of the game: 348710

System Information

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 
  • Proton version: 4.2-9 (default of my system it is not set " Force to use a specific Steam Play compatibility tool")

I confirm:

steam-348710.log
system_info.txt

Symptoms

A lot of arenas have some interferences that block my view, sometimes are very big.
Here you can see the interferences:
Screenshot from 2019-10-05 21-35-16

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?

Nnicomegadrive 2020-05-04 github

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.

Rroot2185 2020-05-06 github

I just ran it.
It works as before.
I am not using any specif proton version.

Nnicomegadrive 2020-05-10 github

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.

Rroot2185 2020-05-16 github

So also you have the interferences in some arenas, do you have them?

Nnicomegadrive 2020-05-19 github

So also you have the interferences in some arenas, do you have them?

I can't even reach to the main menu : (

Rroot2185 2020-05-20 github

@nicoco59 And before?
What did you change on your computer?

Llibookami 2020-05-20 github

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.

Rroot2185 2020-05-21 github

@libookami Perfectly on lutris?
So you do not have the interferences, right?

Llibookami 2020-05-21 github

@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.

Rroot2185 2020-05-23 github

I can' t play at all on lutris.

What setting are you using? I tried to enable DXVK.

Nnicomegadrive 2020-05-24 github

@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.

Nnicomegadrive 2020-05-27 github

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.

Llibookami 2020-05-29 github

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.

https://streamable.com/w1neme

Using proton on the same computer shows a black screen for that game and no error.

Ooblitum 2020-05-29 github

wow, cool to know this game can work. Hope proton devs manage to pick on what stock wine with lutris is doing.

Nnicomegadrive 2020-05-30 github

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.

https://streamable.com/w1neme

Using proton on the same computer shows a black screen for that game and no error.
Thanks for the video, I'll try this.

Llibookami 2020-05-31 github

@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.

Nnicomegadrive 2020-10-28 github

@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.

Nnicomegadrive 2020-10-28 github

Btw may someone update this game's status to "regression" please ?

Kkisak-valve maintainer 2020-10-28 github

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.

Nnicomegadrive 2020-10-30 github

@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.

Nnicomegadrive 2020-10-30 github

@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.

Kkisak-valve maintainer 2020-10-30 github

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.

Nnicomegadrive 2020-10-30 github

@kisak-valve It still doesn't work, even with the launch options you gave me.

Llibookami 2020-10-30 github

Hi, that was an interesting experiment, i tried myself and got the following results:

  • Legit SSSS game runnning under proton 5.13-1: black screen.
  • Legit SSSS game runnning under proton 5.0-9: black screen.
  • Cracked SSSS game runnning under proton 5.13-1: /usr/lib/gvfs/libgvfscommon.so: undefined symbol: g_task_new
    Failed to load module: /usr/lib/gio/modules/libgvfsdbus.so. (seems to be a known bug with 5.13-1)
  • Legit Cracked SSSS game runnning under proton 5.0-9: Actually works correctly!

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:

  • Cracked SSSS game runnning under system's wine version (5.18): Works correctly.
  • Legit SSSS game runnning under windows version of steam running under lutris: Works correctly.

In all cases the game runs with DXVK, so vulkan is not the problem. So to get the game working you must either:

  • Run a cracked version under proton.
  • Run a legit version with the windows version of steam under lutris.
  • Run a cracked version without steam at all using your system's wine.

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.

Nnicomegadrive 2020-10-31 github

@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 ?

Rroot2185 2020-11-16 github
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.

Ooblitum 2020-11-16 github

Game still just black screen for me. 7700K/GTX 1080 TI on ArchLinux. On latest proton though.

Nnicomegadrive 2020-11-16 github
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.

Llibookami 2020-11-16 github

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.

Llibookami 2021-03-03 github

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.

Nnicomegadrive 2021-05-19 github

I can confirm as well that it's working now, thanks @libookami I just saw your message.

Iipr 2021-06-18 github

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

Aaeikum 2021-06-18 github

@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%

Iipr 2021-06-19 github

Here's a new log.
steam-348710.log

Iipr 2021-06-30 github

With new Proton (DXVK 1.9 I believe) it is not crashing but stuck on black screen at starting.

Rronoaldo 2021-07-06 github

I am having the same issue, and I would like to help debug/fix it. What information can I provide?

Llibookami 2021-07-07 github

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.

Rronoaldo 2021-07-07 github

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.

Rronoaldo 2021-07-07 github

The game is able to generate config files tho, I could even change to run in window mode:

image

But still, not passing beyond that.

Llibookami 2021-07-08 github

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.

Rronoaldo 2021-07-08 github

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.

Nnicomegadrive 2021-07-11 github

It works for me on Nvidia with Proton Experimental...

Rronoaldo 2021-07-14 github

Quite unexpected, but I managed to get the game working this way:

  1. Install Play on Linux from Debian apt install playonlinux -y
  2. Install Steam from Play on Linux Games tab
  3. Launch Steam and login
  4. Steam pages don't show up, but you can find the game by using View -> Small mode
  5. Launch the game

All worked out of the box: audio, video and controller. The game even detected my ultra-wide resolution (although it was not supported and I got some black borders).

I tested all versions of Proton and several other flags, and it seems to don't work from Proton and amdgpu...

Llegluondunet 2021-10-23 github

Hello, someone got this game working with Steam on Linux with Proton?
When I launch the game I obtain only a black screen, whatever the Proton version I use.

Tested on Arch and Ubuntu 21.04, CPU Intel and Nvidia GPU

FYI If I install Steam for Windows with Wine and then install the game it works nicely, without winetricks addons.
( cf my Lutris script installer: https://lutris.net/games/saint-seiya-soldiers-soul/)

Rroot2185 2021-10-23 github

It works for me with Steam from Debian repo.

Iipr 2021-10-25 github

It works for me with Steam from Debian repo.

Have you done something peculiar with winetricks/protontricks or something else?
Some games might need the unofficial mf codecs or something, have you installed those or some other changes like that?

Rroot2185 2021-10-26 github

No it works out of the box, default proton.

I added the 32 bit architecture, required for installing the steam package.
I installed some nvidia package that steam prompted me (and I installed the nvidia-driver).

inxi -G -S
System:
  Host: debian-desktop Kernel: 5.10.0-9-amd64 x86_64 bits: 64 
  Desktop: Openbox 3.6.1 Distro: Debian GNU/Linux 11 (bullseye) 
Graphics:
  Device-1: NVIDIA GP106 [GeForce GTX 1060 3GB] driver: nvidia v: 460.91.03 
  Display: x11 server: X.Org 1.20.11 driver: loaded: nvidia 
  unloaded: fbdev,modesetting,nouveau,vesa resolution: 3840x2160~60Hz 
  OpenGL: renderer: GeForce GTX 1060 3GB/PCIe/SSE2 v: 4.6.0 NVIDIA 460.91.03 

Before I was using Gnome, no problem.

Iipr 2021-10-26 github

I added the 32 bit architecture, required for installing the steam package. I installed some nvidia package that steam prompted me (and I installed the nvidia-driver).

Then I would say it must be something specific to AMD GPU users.
.. except post before yours had Nvidia has as well.

Llegluondunet 2021-10-26 github

@Scorpion2185 which Debian version are you using?
Like I said above, I tested it on two different computer, Arch and Ubuntu 20.04, all two with a Nvidia GPU and 32 bits libraries installed and I obtain only a black screen.
Log file joined.
steam-348710.log

Rroot2185 2021-10-27 github

I don't think that is specific to AMD users.
You also need dxvk and vulkan, I guess.
Did you check all the other post? Maybe there is some AMD user without problems.

Surely @legluondunet didn't, check my previous post.
Debian 9,10 and 11.
On 9 I had a problem on some arenas, it was caused probably by some unofficial things that I installed.

Iipr 2021-10-27 github

You also need dxvk and vulkan, I guess.

If that was the problem a lot of other games would not work either.
And you would see it in the logs immediately as an issue.

MMrRabbitBr 2021-11-23 github

i have the same problem, i have an intel hd 620.
I tested all the protons, but I got a black screen.

MMrRabbitBr 2021-11-23 github

Did anyone manage to make the game run on the proton?

Llibookami 2021-11-24 github

Did anyone manage to make the game run on the proton?

Is running fine for me currently.

MMrRabbitBr 2021-11-24 github

Did anyone manage to make the game run on the proton?

Is running fine for me currently.

are you using which proton? and which boot parameter?

Llegluondunet 2021-11-24 github

We have 2 people which can running this game.
We need to know why the game do not give them 2 only a black screen at launch.
Could you let your log and general config (Linux distribution name and version, CPU, GPU, RAM)?
The game have to launch without patch or crack or course...Just with Steam original files.
As I said above, if I install Steam Windows version with Wine, then install Saint Seiya: Soldiers' Soul, the game works fine.

Rroot2185 2021-11-24 github

Also @nicoco59 can run it if I understood correctly.

Rronoaldo 2021-11-24 github

The issue with Proton is quite weird, as it can be execute from Steam installed using Wine (i.e., the windows version of steam). Also, there are several items installed when you first launch the game (6 steps total), including direct x. Is this necessary? Could it be causing issues?

Ooblitum 2021-11-24 github

I think most users with black screen are interested in normal Proton behavior, not whole Steam from wine.

Rronoaldo 2021-11-24 github

I'm one of those affected :)

It is a workaround (how I play currently) and also a way to probably diff between the two and see what changed, maybe. The install from Steam Proton (even with the Proton-GE) adds some libraries that the other method don't, so I am assuming this is related and that is why I pointed out.

MMrRabbitBr 2021-11-24 github

It seems like it's impossible to get out of the black screen in this game.
I tried many things on winetricks but with no result.
But when disabling the sound drive by winetricks the game closes instead of black screen.

Llibookami 2021-11-24 github

@MrRabbitBr I have some posts above detailing what i found, it may have something to do with the steam API, i tried to debug it but i don't know enough. I used to have my steam library on a different HDD than the one i have my ~/.local/share/steam folder, i had an "steam_library" folder in an HDD mounted in /mnt then i told steam to use that to store my games, when i had everything setup like that i got black screen like everyone else. The game started working when i converted instead my ~/.local/share/steam folder into a symlink that points to a folder in my other HDD mounted in /mnt.

Steps:

  • I deleted everything related to steam in my home including the ~/.steam and the ~/.local/share/steam folder so steam will setup itself the next time it runs.
  • Before running steam to make it populate the ~/.local/share/steam folder, i created a folder called "steam" in my other HDD mounted in /mnt (it's mounted permanently at boot using gnome disk utility), then i made my folder ~/.local/share/steam to be a simlink to the newly created folder in the other HDD.
  • Run steam so it now populates ~/.local/share/steam, but because it's a symlink it actually populates the "steam" folder in the other HDD, so now practically all of steam should be installed at my other HDD and not only the games.
  • Don't create another library folder, use the same one that is located by default in the ~/.steam/steam/steamapps folder.
  • Once steam is running, i installed the game and it worked correctly.

All this makes me think it may be a bug on how the Steam API solves paths and symlinks when some parts of steam or the libraries are in different partitions, specially maybe if the wine prefix is located in a different partition than the game itself, but i'm just guessing of course.

MMrRabbitBr 2021-11-24 github

@libookami I feel I can solve it like this, but it would be necessary to remove more than 500GB of games. I also use 2 partitions for my games just like you
I'm sorry if I say something weird, google translator

Llibookami 2021-11-25 github

@MrRabbitBr Sorry for the late reply. I think you can simply rename your ~/.local/share/steam and ~/.steam folders instead of deleting them, that will make steam think they was deleted and will create new folders without touching the renamed ones, so when you finish your test you can delete the new folders and rename back the previous folders. If you do this check carefully before if it's safe because i don't want to be held responsible if something goes wrong lol. Of course if it doesn't worth to risk your games just for testing my theory regarding this game maybe it'll be better if you don't take the risk.

MMrRabbitBr 2021-11-27 github

actually the game works through steam from windows through wine.
but steam through wine is very buggy
Captura de tela de 2021-11-26 21-11-20

Nnicomegadrive 2021-12-11 github

Still works fine for me, just don't alt+tab the game or you'll get a blackscreen.

I'm using the last Proton experimental version, Ubuntu 21.10 / GTX 1050 SUPER / ASUS Ryzen 5 1600 and NOT using Steam's beta, I'm also just using one screen don't know if it can help ? Maybe the issue occurs when you use dual screens ?

Rronoaldo 2021-12-30 · hidden on GitHub github

Not sure exactly why, but now I have no audio on the game (steam via wine). 😢

Rronoaldo 2021-12-31 · hidden on GitHub github

Not sure exactly why, but now I have no audio on the game (steam via wine). cry

My bad: I had libfaudio uninstalled somehow; reinstalling it fixed the audio issue.

Iipr 2022-04-22 github

I got curious since Proton 7.0-2 changelog mentioned this game. I hoped something had changed.
But game is still stuck on a black screen for me.

It looks like it is waiting for something to happen which never does (video playback?). Or is it a bug fsync/esync implementation?

Edit: some people have also mentioned running under plain Wine but game just crashes if you press anything during black screen, while under Proton it remains in black screen.

steam-348710.log.gz

Rronoaldo 2022-07-10 github

Worked find for me since Proton 7! Would consider this as closed.

Iipr 2022-07-19 github

I'll add that this works now with Proton 7.0-3, Mesa 22.0.5 and kernel 5.18.12 with KDE-desktop
So works for me now as well.

Llegluondunet 2022-10-23 github

Would consider this as closed.

Not for all gamers, on my computer I still obtain only black screen.

Llegluondunet 2022-12-05 github

Works now with recent game update and proton experimental on my two computers (Nvidia and AMD GPU).