Bluemagic0317: I had the very same problem with King's Bounty: Crossworlds GOTY (the screen flickered a few times and nothing more happened).
(using a laptop with a Nvidia GPU, and games uses that Nvidia GPU by default setting)
and I found a fix for this: (it worked at least for me - my game launches and I can play just fine)
- go to %UserProfile%\Documents\My Games\Kings Bounty Crossworlds
- open the file game.ini with an editor
- the first two lines were:
setf ~screenresoultionx 0
setf ~screenresoultiony 0
- change that 0 values to your actual screen resolution and save the file. After this action my game launches just fine :)
in my case (1920*1080 screen resolution - I have an external screen connected to my laptop)
that two lines look like this:
setf ~screenresoultionx 1920
setf ~screenresoultiony 1080
This worked for me with King's Bounty: Warriors of the North. It's 2023 and the game wouldn't start on my laptop which has a 4K display and NVIDIA Quadro T1000 graphics card.
In my case the resolution settings were (NOT the same as the native resolution of my laptop's display):
setf ~screenresoultionx 2560
setf ~screenresoultiony 1440
I changed them to
setf ~screenresoultionx 1920
setf ~screenresoultiony 1080
and the game started without problems. I had played the game on another PC earlier and it has a display with 2560x1440 resolution. The settings came probably from syncing the game data through GOG cloud.