Proton icon indicating copy to clipboard operation
Proton copied to clipboard

Infinity Danger

Open waspennator opened this issue 1 year ago • 5 comments

Compatibility Report

  • Name of the game with compatibility issues: Infinity Danger
  • Steam AppID of the game: Non Steam Game

System Information

  • 1 TB OLED Deck LE
  • Proton version: Experimental

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 seems to have 2 issues, the first issue is that the music doesn't seem to properly play upon starting the game (Sound effects work perfectly fine though), the second issue is that when you start the game, after the initial warning, the exact second the boss ship starts to fly in, the game instantly crashes without warning.

steam-15830856291783278592.log

Reproduction

Start up the game, notice the lack of music but sound effects still play, then try to start a game, watch it work for a few seconds then crash as soon as the boss ship flies in.

waspennator avatar Apr 03 '24 03:04 waspennator

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

[ERROR] FATAL UNHANDLED EXCEPTION: System.InvalidOperationException: ShaderFunction3:44:37: E5017: Aborting due to not yet implemented feature: Dereference with non-constant offset of type HLSL_IR_EXPR.
ShaderFunction3:45:37: E5017: Aborting due to not yet implemented feature: Dereference with non-constant offset of type HLSL_IR_EXPR.
ShaderFunction3:46:37: E5017: Aborting due to not yet implemented feature: Dereference with non-constant offset of type HLSL_IR_EXPR.

The game most likely would benefit from https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/396.

kisak-valve avatar Apr 03 '24 12:04 kisak-valve

@kisak-valve Retested it again with latest nightly and the game seems to be playable now, doesn't instantly crash as soon as the boss ship comes in. Still no music playing though, i'm also noticing another visual quirk. Normally when you shoot the boss ships parts, the part that you shoot is supposed to glow red to indicate how close you are to destroying it. It works fine on windows, but it does not turn red on deck.

It's mostly a visual issue, but its still noticeable regardless.

steam-11529737026362408960.log

Edit: im guessing this is the music error

19363.538:0130:0244:fixme:dmo:demuxer_create Unknown MIME type for format "matroska,webm", url "Z:\home\deck\Desktop\New Folder\Infinity Danger\Infinity Danger\Content\Music\Game_1.wma"

waspennator avatar Nov 15 '25 02:11 waspennator

Tried the demo in Wine, and I get a NullReferenceException in TouchCollection.get_Count. Seems like it implicitly leaves its TouchCollection as default and expects enumeration to work.

madewokherd avatar Nov 18 '25 19:11 madewokherd

Sent PR to FNA for the TouchCollection issue: https://github.com/FNA-XNA/FNA/pull/554

With that, the demo shows a spash screen and crashes immediately after.

madewokherd avatar Nov 18 '25 20:11 madewokherd

Im assuming the touch collection fix in fna is now in regular proton Experimental, still dunno why the demo is so problematic to run compared to the full game

waspennator avatar Dec 09 '25 21:12 waspennator