https://bugs.winehq.org/show_bug.cgi?id=57300
Bug ID: 57300 Summary: KnightOfKnights crashes once entering the game Product: Wine Version: 9.19 Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: d3d Assignee: wine-bugs@winehq.org Reporter: dark.shadow4@web.de Distribution: ---
Since wine-9.12 the game crashes with an assert as soon as you enter the 3d area:
0024:err:msvcrt:_wassert (L"list_empty(&stateblock->changed.changed_lights)",L"../wine-git/dlls/wined3d/stateblock.c",3319) Assertion failed: list_empty(&stateblock->changed.changed_lights), file ../wine-git/dlls/wined3d/stateblock.c, line 3319
To test you need to work around a few other issues: winetricks -q directmusic d3drm d3dxof gmdls
When testing the game, it's advised to check "emulate a virtual desktop" in winecfg, since it only supports low-resolution fullscreen mode. Also, when you have a gamepad plugged in it might not accept keyboard input, keep that in mind when testing.
How to test: To select an option, press z. Just click through your way through. When in "Stage Select", move left with the arrow keys, then press z. Press z again to start the game.
Z might be Y for different keyboards, not sure.
Reverting on current HEAD is not possible due to various merge conflicts.