Skeleton Boomerang (658150)
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.
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
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.
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.
Tried it with 8.0-5 and it still crashes when you try and start a new game.
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.
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. :)
Seems like a DXVK pr already got pushed in to fix the visual regression. That was fast.
We just fixed this in DXVK.
Fix has landed in latest Experimental build