https://bugs.winehq.org/show_bug.cgi?id=54333
Bug ID: 54333 Summary: Game "10S": crashes when starting new game Product: Wine Version: 8.0-rc4 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: stabilergriller@gmail.com Distribution: ---
Created attachment 73899 --> https://bugs.winehq.org/attachment.cgi?id=73899 complete output of the "code error" window
A free demo of the game is provided on https://owch.itch.io/10s.
Wine boots up the main menu successfully, but crashes when actually trying to get ingame (click the "Let's Play!" button). A "Code Error" pops up.
My stats: OS: Arch GPU: Intel HD Graphics 610 Driver Mesa 22.3.3 Kernel version: 6.1.5
https://bugs.winehq.org/show_bug.cgi?id=54333
--- Comment #1 from stabilergriller@gmail.com --- Created attachment 73900 --> https://bugs.winehq.org/attachment.cgi?id=73900 complete wine output
https://bugs.winehq.org/show_bug.cgi?id=54333
--- Comment #2 from stabilergriller@gmail.com --- Created attachment 73901 --> https://bugs.winehq.org/attachment.cgi?id=73901 Screenshot of the crash
https://bugs.winehq.org/show_bug.cgi?id=54333
--- Comment #3 from Rafał Mużyło galtgendo@o2.pl --- It's another one of those due to highly incomplete support for compiling shaders in text form in vkd3d-shader.
Check 'loaddll' channel. If you're lucky and its dx9, chances are native d3dx9 dll is a valid workaround.
https://bugs.winehq.org/show_bug.cgi?id=54333
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Product|Wine |vkd3d Status|UNCONFIRMED |RESOLVED Version|8.0-rc4 |1.6 Resolution|--- |DUPLICATE Component|-unknown |hlsl
--- Comment #4 from Zeb Figura z.figura12@gmail.com --- (In reply to Rafał Mużyło from comment #3)
It's another one of those due to highly incomplete support for compiling shaders in text form in vkd3d-shader.
Check 'loaddll' channel. If you're lucky and its dx9, chances are native d3dx9 dll is a valid workaround.
Actually, you can generally use native d3dcompiler_XX as a workaround no matter what version of Direct3D is in use. You will probably need +loaddll to figure out which d3dcompiler version to install, though.
Anyway, this is a duplicate of bug 54126.
*** This bug has been marked as a duplicate of bug 54126 ***
https://bugs.winehq.org/show_bug.cgi?id=54333
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |https://owch.itch.io/10s
https://bugs.winehq.org/show_bug.cgi?id=54333
--- Comment #5 from Rafał Mużyło galtgendo@o2.pl --- @comment 4:
Actually, I know for a fact, that sometimes it's d3dx9, not d3dcompiler that's required (... ok, d3dcompiler may play some role, but in the case I'm referring to, it's builtin d3dx9 that makes things crash).
https://bugs.winehq.org/show_bug.cgi?id=54333
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com Status|RESOLVED |CLOSED
--- Comment #6 from Zeb Figura z.figura12@gmail.com --- (In reply to Rafał Mużyło from comment #5)
@comment 4:
Actually, I know for a fact, that sometimes it's d3dx9, not d3dcompiler that's required (... ok, d3dcompiler may play some role, but in the case I'm referring to, it's builtin d3dx9 that makes things crash).
If native d3dx9 is required, then the crash isn't related to HLSL. d3dx9 calls into d3dcompiler for HLSL compilation, both on native and in Wine.