It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
set your windows version to XP in winecfg (wouldn't work for me using any other version, but XP works great for some crazy reason) (Wine 9.0)
I am not surprised, because GOGs tools was probably already 20 years of age...
Did it fix the intro video being broken for you? Cuz it's still the same for me.
yeah intro video works fine for me after setting to Windows XP (I have it running in a virtual desktop though, maybe that makes a difference? (winecfg->Graphics->Emulate a virtual desktop 1280x720, 96pdi screen resolution)
Did nothing for the opening video for me, thanks though.
well that sucks, one last thing to try, I have the following verbs installed via winetricks:

dxvk
dotnet40
openal
faudio
allfonts

I've had issues with older game-videos crashing wine, but for some reason this game works fine for me (so far anyway). Good luck!
Don't forget to tell wine via winecfg to use native overrides for ddraw and dinput.
These are the custom wrapper DLLs from GOG that make the game work on modern Windows and you want wine to pick up these instead of its internal implementation.

The game works fine on Batocera Linux 40 with the default wine-runner (ge-custom), btw.
avatar
nospamplease: set your windows version to XP in winecfg (wouldn't work for me using any other version, but XP works great for some crazy reason) (Wine 9.0)
Probably due to the PC version the port is based off of being released during the Win XP OS period - I wouldn't be 100% surprised if the wrapped was running the game on that compatibility setting.
Post edited April 28, 2025 by Kaitensatsuma42
avatar
nospamplease: set your windows version to XP in winecfg (wouldn't work for me using any other version, but XP works great for some crazy reason) (Wine 9.0)
Thanks OP. Your suggestion makes the game run-able for me.

Still try to figure out how to fix the opening video though, but at least I can play the game. :D
avatar
mgrimme: Don't forget to tell wine via winecfg to use native overrides for ddraw and dinput.
These are the custom wrapper DLLs from GOG that make the game work on modern Windows and you want wine to pick up these instead of its internal implementation.

The game works fine on Batocera Linux 40 with the default wine-runner (ge-custom), btw.
Hey thanks, that got it running on Heroic with proton-exp! I assumed that would be the default installation setting. Still no functional video but it launches where I want it to.

edit: Tried everything nospamplease suggested as well with no effect on the intro either. Really thought the virtual desktop might do it. Game seems to really love the barebones win10 laptop I tried it on so I was hoping forcing a smaller resolution that way might just be the thing to pop it but no luck.
Post edited April 29, 2025 by drsnodgrass
avatar
mgrimme: Don't forget to tell wine via winecfg to use native overrides for ddraw and dinput.
These are the custom wrapper DLLs from GOG that make the game work on modern Windows and you want wine to pick up these instead of its internal implementation.

The game works fine on Batocera Linux 40 with the default wine-runner (ge-custom), btw.
avatar
drsnodgrass: Hey thanks, that got it running on Heroic with proton-exp! I assumed that would be the default installation setting. Still no functional video but it launches where I want it to.

edit: Tried everything nospamplease suggested as well with no effect on the intro either. Really thought the virtual desktop might do it. Game seems to really love the barebones win10 laptop I tried it on so I was hoping forcing a smaller resolution that way might just be the thing to pop it but no luck.
I got the intro movie to work by swapping to a Wine 10 runner (kron4ek-wine-10.6-staging-tkg-amd64) and installing K-Lite Codec Pack Basic version with defaults, and, of course, the Wine DLL overrides. Couldn't get it working in any Proton-based runner yet.
I'm running Wine 10.0 on OpenSUSE Tumbleweed. Once I fiddled with installing all the gstreamer 32bit plugins the opening FMV played just fine. Don't need to set it to Windows XP, setup the ddraw and dinput overrides and launched wine from the terminal in the folder where BOF4.exe is installed.

Alternatively, if the game doesn't launch for you, you can at least use "wine start /unix" and feed it the absolute path of the executable. That will at least set a working directory and the game should load, I just never got it setup to properly take my winecfg setup that way (so no overrides, no virtual desktop).

Loading in a virtual desktop solved any issues of running in windowed mode and it easily picks up my bluetooth controller and mapped almost everything perfectly.
avatar
jaybusch: I'm running Wine 10.0 on OpenSUSE Tumbleweed. Once I fiddled with installing all the gstreamer 32bit plugins the opening FMV played just fine. Don't need to set it to Windows XP, setup the ddraw and dinput overrides and launched wine from the terminal in the folder where BOF4.exe is installed.

Alternatively, if the game doesn't launch for you, you can at least use "wine start /unix" and feed it the absolute path of the executable. That will at least set a working directory and the game should load, I just never got it setup to properly take my winecfg setup that way (so no overrides, no virtual desktop).

Loading in a virtual desktop solved any issues of running in windowed mode and it easily picks up my bluetooth controller and mapped almost everything perfectly.
Hey jaybusch, thanks for the hints!

I'm on Ubuntu 25.04 with Wine 9.0, and thanks to your reply, I tried install the following 32-bit packages:

sudo apt install gstreamer1.0-plugins-bad:i386 gstreamer1.0-plugins-ugly:i386
And voilà! The opening cut-scene now works! :D
Post edited May 02, 2025 by jade-kitty
Thanks for the heads up. Got it running in Bottles.