The game requires Stream Output (#135), which is likely the cause of these issues. It's a common thing with Unity Engine games.
Also there seems to be a small issue with some of the vertex shaders:
warn: DxbcCompiler: Unhandled VS SV output: DxbcSystemValue::RenderTargetId
This feature requires a relatively new Vulkan extension or alternatively Vulkan 1.1, which Wine currently does not support.
But I think vanilla wine does support stream output, am I right? https://www.winehq.org/announce/3.0
Even in wine 3.9 (without dxvk) it does not show the characters and it does not even show the backgrounds, just the menus, sounds, etc.
So are you sure is it related to stream output ?
(I didn't mean to offend you, I'm absolutely glad that you were able to write the dxvk code, it is simply the best thing that has ever happened to Linux gaming in the last few years)
So are you sure is it related to stream output ?
No, but it's an educated guess. If it still doesn't work after Stream Output is implmented, it'll make sense to look into this issue further, but not before since issues are to be expected. The wined3d issue could be unrelated.
I see.
Well, I would be happy to be test it when it's ready.
Let me know (just reply this post) and I can test it again.
Thank you!
9ff17b03f24c7a5d0a1825214f1697e5f6e48f1e should fix the shader compilation warnings, please let me know if this changes anything.
Wine doesn't support the extension so DXVK will likely complain about it, but you could give it a shot nonetheless.
The game doesn't freezes anymore after the main character woke on his bed but it is still missing the sprites, there is no npc and no characters overall.
Nothing extracted yet.
The game launches with no sprites at all, I can see the backgrounds, the spells but there's no NPC, no Characters and etc.
After the intro, it hangs (with the music playing normally at the background) when the main character supposed to wake in his bed.
Software information
LOST SPHEAR
Any Setting
System information
Apitrace file(s)
Log files