Proton: Saint Seiya: Soldiers' Soul (348710)

Created on 12 Sep 2018  路  35Comments  路  Source: ValveSoftware/Proton

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.

.NET Game compatibility - Unofficial

Most helpful comment

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.

All 35 comments

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:

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?

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.

https://streamable.com/w1neme

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.

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.

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

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

@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 fine but I cannot parry when I do the galaxy war.
I can hear a sound when I try, like when you are selecting a wrong options.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

BLaDZer picture BLaDZer  路  3Comments

leifmetcalf picture leifmetcalf  路  3Comments

shaphanpena1 picture shaphanpena1  路  3Comments

AwesamLinux picture AwesamLinux  路  3Comments

lucifertdark picture lucifertdark  路  3Comments