You're confusing things here. It's not DXVK that sets your resolution, it's the game that does. So basically, change the in-game resolution to something that isn't 960x540 and you're fine.
https://www.pcgamingwiki.com/wiki/Populous:_The_Beginning#Higher_Resolution
Also, Populous The Beginning uses d3d6, I'm not sure DXVK has any effect on it.
I see... How do I know which resolutions are being reported to the game?
The game dev says the resolutions I'm requesting are not being reported to the game as being available.
Is it wine's fault, then?
@Ryusennin Populous the beginning 3.5 beta uses d3d9. That's why I mentioned it's the 3.5 beta.
Version 3.5? Strange, the latest (unofficial) patch was 1.03.
@Ryusennin
It was until 2017/2018 before the source code was bought from EA.
See: http://www.populous3.info/ + https://www.popre.net/forum/populous-beta-build-3261-january-2020-release-p242856.html
I think u can solve your issue setting the window with 'winecfg' and then setting the resolution you want.
It doesn't work well. Alt+Tab crashes the app.
I forgot to mention here but I think the issue is in CnC-ddraw.
I submitted a patch to them and I'm waiting for a resolution
After some rambling on this. I figured out the issue was in CnC-ddraw.
Meanwhile it was patched and all is working right. You were right that it is based on the data requests and not decided on its own.
Nothing extracted yet.
In my case, the program is starting with windowed buffer size of
960x540which is minuscule. My screen is capable of1920x1080, why is that the information sent to the program?This can be the cause why when I try to start a game in
1600x900(command line option), it ends up starting in960x540. The dev says the engine does that adjustment possibly because of that960x540, which is the resolution it plays at, until I set a new one.Name of the game, settings used etc.
Populous: The Beginning 3.5.* (beta)
System information
Log files
Wine logs: