https://bugs.winehq.org/show_bug.cgi?id=54436
--- Comment #4 from kolAflash kolAflash@kolahilft.de --- The problem happens with wine-staging and vanilla wine. And it happens with 32 bit and 64 bit wine prefixes.
Commits in chronological order.
This commit is the last which is completely fine (except for bug 46012). https://gitlab.winehq.org/wine/wine/-/commit/37b74e644a9011e9c79c2540c4bb715... git describe -> wine-7.8-191-g37b74e644a9
Beginning with this commit the game crashes directly at startup. This looks a little odd to me. Because the game uses DirectX-9 and as far as I know Vulkan shouldn't be used at all. (no DXVK installed) https://gitlab.winehq.org/wine/wine/-/commit/4a98b07c4bcc35a698448261478ba85... winex11.drv: Open a Vulkan device for D3DKMTOpenAdapterFromLuid(). The Vulkan device is used for querying video memory information for implementing D3DKMTQueryVideoMemoryInfo(). git describe -> wine-7.8-192-g4a98b07c4bc
With this commit the application starts again if d3dx9_29.dll from "winetricks d3dx9" is being used. But there are very heavy graphical glitches. https://gitlab.winehq.org/wine/wine/-/commit/deaf0891b096628cf99e58834c39a45... ntdll: Improve block size rounding compatibility. This also increase the default heap size to 2MiB (32bit) / 4MiB (64bit), for the tests to pass. git describe -> wine-7.9-314-gdeaf0891b09
Beginning with this commit the application starts again, even without using d3dx9_29.dll from "winetricks d3dx9". But the main menu has graphical glitches and the application crashes when loading a level/map. https://gitlab.winehq.org/wine/wine/-/commit/fd8e52b4e7604e85924afd70482282e... ntdll: Keep the region base offset in the block header. git describe -> wine-7.22-56-gfd8e52b4e76