Consistently, operation up to the main menu.
Crashing, alt-tabbing, re-launching may result in a semi-persistent stable state where the demo gameplay can be started from the main screen.
What does not
Game hangs at Graphic Setting screen (always).
Starting resolution is incorrect and only one-quarter of the opening logos and main menu are shown. It may be possible to pan around the desktop and see the hidden portions.
Introduction video loses focus (alt-tab to get it back) and is the size of a postage stamp.
Non-persistent behavior while alt-tabbing. The manual PDF indicates it is not supported. With Xfce and the proprietary Nvidia driver (on my system) a persistent semi-stable state can occur where the logo screens and main menu are correctly sized. This seems to be triggered by crashing, alt-tabbing during operation, and relaunching repeatedly.
Usually freezes at the "Prologue" screen when gameplay is started from the main screen. The CD version always freezes, the demo will usually continue on if the odd semi-stable state of the desktop is triggered. However, it always freezes after the tea house scene about when control is returned to the player.
MPEG-1 decoding needed through GStreamer. Due to multiarch package problems on Debian/Ubuntu this means a 32-bit distro is needed else the 32-bit plugin packages need to be modified to work on a 64-bit system when 64-bit packages are also installed.
What was not tested
Completion of the game, higher resolutions.
Xubuntu 17.04 x86, Intel Pentium D 3.46GHz, GeForce 8600 GT with Nvidia 340.102 driver.
wine-staging 2.21.0~zesty from dl.winehq.org
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Ubuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)||Dec 28 2017||3.0-rc3||Yes||No||No||Garbage||Jeff D. Hanson|
|Current||Ubuntu 17.04 "Zesty" i386 (+ variants like Kubuntu)||Jan 02 2018||2.21-staging||Yes||Yes||Yes||Bronze||Jeff D. Hanson|
|Show||Ubuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)||Dec 27 2016||2.0-rc3||Yes||No||Garbage||Jeff D. Hanson|
|Show||Ubuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)||Dec 14 2016||1.9.23||Yes||No||Garbage||Jeff D. Hanson|
|Show||Ubuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)||Jan 26 2015||1.7.34||Yes||No||Garbage||Jeff D. Hanson|
Not working yet but getting closer.
First, the patch for bug #40036 is in wine-staging so you will need that build of Wine.
Second, the opening video needs MPEG-1 splitting support in quartz/GStreamer. If the game hangs after the "Developed By" screen then you don't have it. Since the game is 32-bit it needs a 32-bit GStreamer plugin for it. Some GStreamer plugin packages on Debian and Ubuntu don't have multiarch support (known distro bug). If you're on a 64-bit version of those distros then you may not be able to install both the 64-bit and 32-bit plugins at the same time due to package conflicts without some hacking.
With MPEG-1 support working you'll probably be switched back to the desktop unexpectedly when the intro video starts. Switch back to the game to see the video which will be the size of a postage stamp. The PDF manual included with the CD version says the game does not support multitasking (alt-tab switching).
If you don't see any opening title screens or the video and only get a black screen, try alt-tabbing to see if there is an error dialog. If there is a dialog titled "xbox_shaders.cpp" then Wine's working directory is not the game's install directory. Start the game using its desktop menu entry (which sets the working directory via the *.lnk file), the ShadowAuto.exe launcher on the CD (requires mfc42.dll: winetricks -q mfc42), or specify it on the command line (wine start.exe /d dirpath dirpath/shadow.exe).
Game always hangs at the Options > Graphic Settings page.
When gameplay is started it usually hangs at the "Prologue" screen. Alt-tabbing at this screen may make it work. The CD version usually always fails (even with the update) but the demo may continue on. The demo still hangs around the time control is returned to the player after the tea house scene.
There's an odd behavior (at least with Xubuntu 17.04 x86 and the Nvidia driver) where the game initially starts at the wrong resolution, showing only one-quarter of the logo screens and menu. After a few rounds of alt-tabbing, crashing, and relaunching it seems to correct itself until the next reboot.