Proton icon indicating copy to clipboard operation
Proton copied to clipboard

Skeleton Boomerang (658150)

Open waspennator opened this issue 3 years ago • 7 comments

Compatibility Report

  • Name of the game with compatibility issues: Skeleton Boomerang
  • Steam AppID of the game: 658150

System Information

  • 512 GB Steam Deck
  • 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 loads up to the title screen and main menu perfectly fine, but crashes as soon as you try to start a new game with a vertex shader error. Game dev is also aware of the issue and is looking into a way of fixing it if possible, if not, releasing a version without the shaders causing crashes on proton. Game seems to work if you use protontricks to install d3dcompiler_43 and d3dx9_43 or using Proton GE which has the fixes by default. steam-658150.log

Reproduction

Start the game up, go through the menu and try and start a new game, you won't get into the overworld before it dies.

waspennator avatar Dec 12 '22 07:12 waspennator

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

FATAL ERROR in Vertex Shader compilation

ShaderName: shWater

memory:67:25: E5005: Function "transpose" is not defined.

at gml_Object_oOverworldWaterSprite_Draw_0

Related: https://bugs.winehq.org/show_bug.cgi?id=54126

kisak-valve avatar Dec 12 '22 13:12 kisak-valve

It seems to be a similar issue going on with Carrie's Order up, The Joylancer: Legendary Motor Knight, and Bete Grise from dread x collection 3 and probably others.

waspennator avatar Dec 12 '22 16:12 waspennator

Game has regressed from 8.0-5 to latest proton Experimental build. Game now renders as a display of random assets on the screen, some showing up, but mostly being pixel garbage and no longer able to navigate the menu.

steam-658150.log

Tried it with 8.0-5 and it still crashes when you try and start a new game.

download (3)

waspennator avatar Mar 03 '24 06:03 waspennator

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

err:d3dcompiler:D3DCompile2 Failed to compile shader, vkd3d result -4.
err:d3dcompiler:D3DCompile2 Shader log:
err:d3dcompiler:D3DCompile2     memory:237:13: E5005: Function "ceil" is not defined.
err:d3dcompiler:D3DCompile2 

That is likely fixed when https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/417 in brought in from upstream.

kisak-valve avatar Mar 03 '24 14:03 kisak-valve

Game has regressed from 8.0-5 to latest proton Experimental build. Game now renders as a display of random assets on the screen, some showing up, but mostly being pixel garbage and no longer able to navigate the menu.

I took a look at this, and found it to be a DXVK regression. I reported it on their tracker here: https://github.com/doitsujin/dxvk/issues/3888

In regards to the error window when starting a new game, we are currently investigating that. Thank you for both reports. :)

AJuujarvi avatar Mar 06 '24 15:03 AJuujarvi

Seems like a DXVK pr already got pushed in to fix the visual regression. That was fast.

waspennator avatar Mar 06 '24 17:03 waspennator

We just fixed this in DXVK.

K0bin avatar Mar 06 '24 19:03 K0bin

Fix has landed in latest Experimental build

waspennator avatar Mar 16 '24 14:03 waspennator