tke1242: Have you found a fix? I just got the game and this is the same error I'm getting.
Matthias.84: Hello, unfortunately I have the same problem with the SetDisplayMode error that you had. Have you been able to solve the problem in the meantime? I've already tried a few things, but even though I changed the colors to 256 under "Properties" and "Compatibility", the game still won't start.
I would be very grateful for a suggested solution.
I had this issue too but managed to fix it. For me, the issue was related to my monitor configuration. My PC is a laptop which I use as a desktop. I keep the laptop closed almost all the time and have it plugged into a Thunderbolt dock which has an external monitor, keyboard, and mouse connected to it. It started working when I unplugged the Thunderbolt cable and launched the game on the laptop directly. After that, if I plugged the dock back in and duplicated the display on both screens, it would fail again. However, if I closed the lid on the laptop and ensured Windows only showed my external monitor in the Windows display settings, it started working again, even on the external display.
I'm using Windows 11 24H2. I recommend going to Settings -> Display and making sure there is only one monitor there.
What tipped me off to try using the laptop without the dock was the log file produced by a DirectDraw compatibility layer I tried from
https://github.com/narzoul/DDrawCompat/releases. I noticed in the log file that it was trying to initialize using the resolution and refresh rate of my laptop screen even though I was using my external monitor. Note that this compatibility layer wasn't needed for me to run the game once I realized what the issue was. It just helped me find the problem.