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

Skeleton Boomerang (658150) #6383

Open
2 tasks done
waspennator opened this issue Dec 12, 2022 · 8 comments
Open
2 tasks done

Skeleton Boomerang (658150) #6383

waspennator opened this issue Dec 12, 2022 · 8 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues

Comments

@waspennator
Copy link

waspennator commented Dec 12, 2022

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:

  • that I haven't found an existing compatibility report for this game.
  • 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.

@kisak-valve kisak-valve added the Game compatibility - Unofficial Games not expected to work without issues label Dec 12, 2022
@kisak-valve
Copy link
Member

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

@waspennator
Copy link
Author

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
Copy link
Author

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)

@kisak-valve
Copy link
Member

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.

@AJuujarvi
Copy link

AJuujarvi commented Mar 6, 2024

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: doitsujin/dxvk#3888

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

@waspennator
Copy link
Author

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

@K0bin
Copy link

K0bin commented Mar 6, 2024

We just fixed this in DXVK.

@waspennator
Copy link
Author

Fix has landed in latest Experimental build

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
Projects
None yet
Development

No branches or pull requests

4 participants