Latest version from Steam.
Game installs and uptates via steam with no issue.
What does not
Game does not boot, shows error message instead:
"Context.cpp : CreateDeferredContext() failed E_NOTIMPL"
Further investigation on the console reveals among a sea of "fixme" unimplemented features and stubs those two lines that seem relevant to the issue:
"01f4:fixme:d3d11:d3d11_device_CreateDeferredContext iface 0x822c00, flags 0, context 0x1121b0 stub!
01f4:err:ntdll:RtlLeaveCriticalSection section 0x5919b0 is not acquired"
And before those two lines there was also this message, which for some reason occured twice:
"01f4:err:wgl:X11DRV_wglCreateContextAttribsARB Context creation failed (error 1)"
Another line also mentions this component that seems to be related more closely to the Steam client and networking features than to the game itself:
"SECUR32_initNTLMSP ntlm_auth was not found or is outdated."
What was not tested
The intro sequence and anything beyond were not tested.
"Shantae and the Pirate's Curse 1.03" under wine 1.9.6 on debian stretch as tested by another user shows the same error message on startup.
The two games were made by Wayforward and might share similarities on their underlying game engines.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||Debian GNU/Linux 9.x "Stretch" x86_64||Dec 17 2017||3.0-rc2||Yes||No||No||Garbage||BlendJul|
|Show||openSUSE Tumbleweed (rolling release)||Dec 25 2017||2.21-staging||Yes||No||No||Garbage||BlendJul|
|Show||Debian GNU/Linux 9.x "Stretch" x86_64||Nov 30 2017||2.21-staging||Yes||Yes||Yes||Silver||BlendJul|
|Show||Debian GNU/Linux 9.x "Stretch" x86_64||Dec 17 2017||2.0.3||Yes||No||No||Garbage||BlendJul|
|Show||Ubuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)||Feb 19 2017||2.1||Yes||Yes||Gold||Flash|