How to run Quest on Linux

Very grateful to redyoshi49q for working out how to do this. His/her instructions are reproduced as-is. The discusion can be found here.


I seem to have finally gotten Quest working in Wine on Linux, thanks in no small part due to helpful tidbits that were dropped in the bug report viewable at https://bugs.winehq.org/show_bug.cgi?id=43408 .

Below are the commands (with some portability tweaks) that I used; it’s assumed that:

cd ~/Games

WINEARCH=win32 WINEPREFIX="/home/$USER/Games/Quest" winetricks -q windowscodecs gdiplus corefonts dotnet40 vb6run speechsdk

WINEARCH=win32 WINEPREFIX="/home/$USER/Games/Quest" winecfg

# at this point, a winecfg window will pop up
# you will need to set the emulated Windows version to something more recent than XP
# if you don't, the installer will complain in the next step; Windows 7 worked for me

WINEARCH=win32 WINEPREFIX="/home/$USER/Games/Quest" wine ../Downloads/quest580.exe

There might be a winetricks package or two that isn’t strictly necessary, but the speechsdk package /does/ appear to be strictly necessary, and since the speechsdk package only supports 32 bit Wine prefixes, the WINEARCH=win32 environment is necessary.

The compatibility may not necessarily be perfect, but so far, Quest running in Wine /does/ appear to run games as expected for me (based on my rather limited testing). I hope this walkthrough is able to help those of you who have been unable to play Quest games due to using Linux systems.