I have no time for monitoring the system now. But I just edited the config.ini file manually and I have some interesting results!
First of all, the native screen resolution is 1920x1080@60Hz. That was the resolution the game was set on.
Also, I should note here that my drivers are set to stretch the image to fullscreen (no black bars around it).
Here are the steps:
- I used the VideoSettings.exe application to change the resolution to a small, non-native, 4:3 one. It was 1024x768.
- Started the game. The map zoom was
incorrect. The bug was there for that resolution!
- I edited the config.ini file manually. Set the resolution to 1920x1080.
- Started the game. The map zoom was fine. No bug was present.
So, I think GOG has injected offsets to the .exe file, and there has been no real fix for the cause of that bug. As a consequence the problem on wine is due to the way it handles the drivers (no stretch allowed by principle on wine).