ptitSeb / box86-compatibility-list

Box86 Compatibility List (Games and Software)
MIT License
65 stars 2 forks source link

The Settlers V: Heritage of Kings (Gold Edition, DVD-Version) #84

Open Firlaev-Hans opened 3 years ago

Firlaev-Hans commented 3 years ago

Description

D3D9 Windows XP era real time strategy game, works with box86 but has graphical glitches at least on Pi 4. The german DVD-ROM version was used ("DIE SIEDLER - Das Erbe der Könige - GOLD EDITION"), it is DRM-Free (does not need the DVD to play.)

Tested on

Raspberry Pi 4 4GB (no overclock) TwisterOS Wine 5.13

Status

Previous behavior:

None reported

Current behavior:

Works fine but with graphical problems: Some of the time it looks normal, sometimes the terrain looks broken and fog of war appears where it shouldn't. Every time you save the game, the ground becomes rainbow colored afterwards. Might just be an issue with the Pi 4 GPU driver and WineD3D.

Screenshots

Pi4_SettlersHoK Screenshot 1: Looking normal except for the dark patches on the ground that look like fog of war. Pi4_SettlersHoK2 Screenshot 2: After saving the game, the terrain looks completely broken.

OpenGL

OpenGL 2.1 + WineD3D9. The game does not launch when using GL4ES.

Additional Information

The game does not launch with Wine versions newer than 5.20 (unrelated to box86). A free demo version of the game can be found online to try out.

Firlaev-Hans commented 3 years ago

I just tried it again with the RockPro64 + Panfrost and the game has absolutely no visual glitches there (works perfectly, and much smoother even with higher graphics settings) so I guess these glitches were indeed related to the Raspberry Pi 4 OpenGL driver.

Also, about that problem with Wine >5.20, that's a bug with the game (for the same reason it doesn't run on Windows 10) so for newer versions of Wine (or Windows) it needs a patched .exe that you can find somewhere online on some sketchy file sharing site linked on a german forum...