protonscr

Radiant Silvergun

protonopen appid 2450820Game compatibility - UnofficialXAudio2
ValveSoftware/Proton#7271 · opened 2023-11-21 by waspennator · updated 2025-04-27 · 9 comments · github · game page · search this game
1 matching comments, n / p to jump
Wwaspennator 2023-11-21 github

Compatibility Report

  • Name of the game with compatibility issues: Radiant Silvergun
  • Steam AppID of the game: 2450820

System Information

  • 512 GB LCD Steam deck
  • Proton version: 8.0-4

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.

steam-2450820.log

Symptoms

Game seems to work fine, but if you let it loop to the attract mode demo, it gets stuck on a black screen for awhile before crashing out silently, I tried checking this on my windows laptop but it won't even boot for me to be able to confirm, so I'm reporting this here to be safe.

Reproduction

Get to the title screen with the press start button, interestingly enough if you press start then back out and let the attract mode play, it won't crash.

Kkisak-valve maintainer 2023-11-21 github

Hello @waspennator, these look like some lines on interest from your log:

(wine:25828): GStreamer-CRITICAL **: 19:12:46.395: Failed to deactivate pad matroskademux196:sink, very bad

(wine:25828): GStreamer-CRITICAL **: 19:12:46.396: 
Trying to dispose element typefind, but it is in PAUSED instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.


(wine:25828): GStreamer-CRITICAL **: 19:12:46.396: 
Trying to dispose element decodebin196, but it is in READY instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.


(wine:25828): GStreamer-CRITICAL **: 19:12:46.396: 
Trying to dispose element bin196, but it is in READY instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.


(wine:25828): GLib-ERROR **: 19:12:46.399: ../../../glib/gmem.c:112: failed to allocate 8388691 bytes

This is followed by an EXCEPTION_BREAKPOINT (80000003) and the game falls over there with wine: Unhandled exception 0x80000003 in thread 3bc at address D7CAF309 (thread 03bc), starting debugger...

Wwaspennator 2023-11-21 github

Confused why it doesn't crash if I press start then back out to the title screen on the main menu, then let it run through the attract mode demo though

Wwaspennator 2024-03-03 github

Still seems to occur on latest Experimental, also noticed this comment about more issues with the game.

"Steam Deck support is still not functional due to cutscenes softlocking the game. The AMD patch seems to only work for the RX line and not for Vega integrated graphics. Steam Deck plays relatively great it sucks I cannot finish any full playthroughs due to this bug preventing scores of finished runs from being saved. The moment cutscenes get fixed, Steam Deck support could be approved."

NNighthowlerStudios 2024-03-03 github

The softlock occurs not just on the demo screen, but on any and all cutscenes that play in video format that force the rest of the game to unload. Strangely, this excludes the "captain's last words" cutscene that happens just after Stage 5 in Story Mode, but it does softlock on both Arcade and Story mode's Ending cutscene.

Maybe somehow the game is not unloading completely when backing out into the main menu? Which would be a bug on Live Wire's side. But that doesn't solve why the videos refuse to play when the game's core isn't loaded.

Wwaspennator 2024-07-12 github

Checking protondb, apparently using proton ge 9-7 fixes it.

NNighthowlerStudios 2024-07-12 github

Will check it myself so we can double-verify, hopefully close this issue accordingly

Wwaspennator 2024-10-23 github

Update, the latest Experimental proton Update seems to let the fmv try to play now, but it's mostly test bars for a few seconds then it transitions back to the title screen, I do see subtitles too.

Maybe if someone can run through and trip all the fmv scenes if they don't crash the game anymore, they can finally be reencoded and fixed.

Tthasreal 2025-04-27 github

System Information

  • GPU: RX 6600
  • Video driver version: Mesa 24.2.8-1 / LLVM 19.1.1
  • Kernel version: 6.8.0-58
  • Link to full system information report as Gist + Runtime Diagnostics
  • Proton version: 9.0-4

Symptoms

Unlike in previous reports, Radiant Silvergun's intro cutscene actually plays now, but there's a new problem. Its subtitles play a good ways ahead of the video itself; far ahead enough that lines of dialogue often appear and disappear well before their speakers open their mouths at all (let alone appear in the shot).

steam-2450820.log

Reproduction

Launch the game, sit through the opening logos, and then continue to press nothing when you reach the screen with a blinking "press any button" notification. After a couple seconds, the intro cinematic plays, and its mistimed subtitles show themselves in all their desynchronised glory.

NNighthowlerStudios 2025-04-27 github

@thasreal can't be specifically a Proton issue, I was able to reproduce this on an RTX 3080 with Windows 10 a while back. It seems to be a bug in the game itself.

Error codes