Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

R.U.S.E (21970) #1602

Open
2 tasks done
KorinFlakes opened this issue Sep 25, 2018 · 16 comments
Open
2 tasks done

R.U.S.E (21970) #1602

KorinFlakes opened this issue Sep 25, 2018 · 16 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues XAudio2 Uses the XAudio2 subsystem

Comments

@KorinFlakes
Copy link

KorinFlakes commented Sep 25, 2018

Compatibility Report

  • Name of the game with compatibility issues: R.U.S.E
  • Steam AppID of the game: 21970

System Information

  • GPU: GTX 1060 (6gb)
  • Driver/LLVM version: Nvidia 396.54
  • Kernel version: Kernel version: 4.15.0-34
  • My System Info
  • Proton version: 3.7-6

I confirm:

  • that I haven't found an existing compatibility report for this game.
  • that I have checked whether there are updates for my system available.

steam-21970.log

Symptoms

When launching this game, the R.U.S.E splash will appear and you get an error message about wine crashing. It will stay there until you force close it. After looking through the games AppDB, it turns out you need a number of things including dotnet2.0 and wmp10, but Proton doesn't yet support 32-bit prefixes (#449). I had attempted a workaround for that, which attempts to create a 32-bit prefix for Proton 3.7 but unfortunately the installation of dotnet etc all failed with a number of other errors.

It should also be noted that this game is no longer available for purchase on the Steam store due to licensing issues, but a large number of people own the game.

@kisak-valve kisak-valve added the Game compatibility - Unofficial Games not expected to work without issues label Sep 25, 2018
@kisak-valve kisak-valve added the .NET Uses the .NET framework label Dec 13, 2018
@madewokherd
Copy link
Collaborator

This does not appear to use .NET.

@kisak-valve
Copy link
Member

@madewokherd, is that based on testing or from reading the log?

Looks like the log indicates nvapi.dll related trouble.

@madewokherd
Copy link
Collaborator

This is from testing. If mscoree is builtin, and the mscoree debug channel is enabled, anything using .NET will log some mscoree lines.

Nvapi is an nvidia API not related to .NET.

@kisak-valve kisak-valve removed the .NET Uses the .NET framework label Apr 9, 2019
@kisak-valve
Copy link
Member

The behavior of this game may have improved with Proton 3.16-4 and newer from faking an AMD card to avoid nvapi, it would be nice to get a Proton log with a newer Proton version.

My point in mentioning nvapi was just that the game may not have gotten far enough into starting up to have hit the other frameworks mentioned in the opening post.

@madewokherd
Copy link
Collaborator

That could still be the case. It crashed in startup in my testing, but I didn't find an obvious cause.

@KorinFlakes
Copy link
Author

On my current Manjaro installation I don't even get the splash screen (even on older versions of Proton).
Tested on 4.2-3.

System Info
steam-21970.log

@madewokherd
Copy link
Collaborator

65074.434:0008:000f:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded. 65074.434:0008:000f:err:winediag:nodrv_CreateWindow The explorer process failed to start.

Are you able to run other games in Proton?

@KorinFlakes
Copy link
Author

Other games run fine for me (Sekiro, Dark Souls III, Conan Exiles etc).

@jbigot
Copy link

jbigot commented Jun 17, 2021

This works fine with current "Proton Experimental" as distributed by Steam 1623850434 experimental-6.3-20210616

The only issue I get now is a WMV error
Screenshot_20210617_212836

After clinking Ok, no intro video is played, and videos ingame are disabled as is the video background of the main menu, but the game works otherwise

@kisak-valve
Copy link
Member

R.U.S.E. support

Issue transferred from #6021.
@Lamera posted on 2022-07-22T00:23:08:

Hello there
I try to run ruse on Ubuntu 22.04 LTS with Steam Proton experimental.
However I get this critical error on start:
grafik

The following error appears after clicking on ok:

Version  : Final
UNKNOWN_EXCEPTION (Probably C++)

RaiseException (0)
RaiseException (0)
_wctype (0)
 (0)
 (0)
BaseThreadInitThunk (0)
RtlUserThreadStart (0)
RtlCreateUserThread (0)

Core dumped in C:\users\\steamuser\\Temp\\000099_Ruse Final_29.dmp for post-mortem analysis.

The call stack was copied to the clipboard.

Press OK to report the dump by mail, CANCEL to quit.

Are there any options I can try to make it work?

@kisak-valve
Copy link
Member

Hello @Lamera, please add PROTON_LOG=1 %command% to the game's launch options and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.) Also, please copy your system information from Steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

@Lamera
Copy link

Lamera commented Jul 24, 2022

Hi @kisak-valve !
Thank you for looking into this issue. Below you find the crash log:
steam-21970.log

I used Proton Experimental in this crash log.

My system information: https://gist.github.com/Lamera/24fca30a765bfbae42815e94f06c029f

Let me know, if I can test something.

@kisak-valve
Copy link
Member

Thanks, looking at your system information, the NVIDIA driver install is not healthy (https://gist.github.com/Lamera/24fca30a765bfbae42815e94f06c029f#file-system_info_steam-L48. Further down there are hints that you have part of the NVIDIA 470 series proprietary driver installed, but everything is either broken or falling back to mesa/llvmpipe to render on your CPU. I haven't seen this particular pattern before, so I can't give clear instructions beyond recommending a reinstall of the NVIDIA proprietary driver.

@Lamera
Copy link

Lamera commented Jul 24, 2022

Oh yes! Didn't realize that. And there's also a new driver version. I updated my NVIDIA driver and rebooted my system. Restart the game and ... I can see now game content, but it freezes before the menu appears. Oh, and the background is green instead of a video/image. Strange:
grafik

Here's the new log:
steam-21970.log

@kisak-valve kisak-valve added the XAudio2 Uses the XAudio2 subsystem label Jul 24, 2022
@kisak-valve
Copy link
Member

R.U.S.E freezes during loading screen, no crash

Issue transferred from #7593.
@maximepires4 posted on 2024-03-22T16:03:22:

Compatibility Report

  • Name of the game with compatibility issues: R.U.S.E
  • Steam AppID of the game: 21970

System Information

I confirm:

  • that I haven't found an existing compatibility report for this game.
  • that I have checked whether there are updates for my system available.

steam-21970.log

Symptoms

The game will launch but freeze during the loading screen.

Reproduction

Install and launch the game.

@baptisterajaut
Copy link

Hi ! i'm bumping this issue as i've the same problem as @maximepires4 , but this seems to be rather unrelated to proton as i know this game worked before. Something to do with a system library? Log attached, of no interest im afraid.

steam-21970.log

Something to note is, while the game is frozen, a thread is maxed.
Ive tried serveral disable fsync, esync to no avail.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Game compatibility - Unofficial Games not expected to work without issues XAudio2 Uses the XAudio2 subsystem
Projects
None yet
Development

No branches or pull requests

6 participants