Have been trying to get GOG version (3.5.x) to work on my 21:9 (2560x1080) screen. Hex edit method kinda works (after changing value to 24 B4 17 40 which is correct ratio for my resolution) but for some reason HUD is positioned much further away from top/bottom of the screen then expected. So I'm thinking this method does not work fully. So instead I tried hacking Flawless Widescreen to work with this version and I think I managed to do it.
Here is howto, maybe someone will find it useful.
Just small disclaimer, I'm not responsible for any damage this does to anything, use on your own responsibility, as I'm not sure how exactly detection in Flawless Widescreen works, so I kinda did trial and error
After installing Flawless Widescreen and Witcher 2 plugin, navigate to Flawless Widescreen folder > PluginCache > FWS_PLUGINS > Modules > TheWitcher2 > Dependencies > Scripts and open TheWitcher2.lua in editor of your choice.
Serch for line:
Code:
if HackTool:SignatureScan("C6 ?? ?? ?? ?? ?? 01 8B ?? ?? 89 ?? ?? ?? 00 00 8B ?? ?? 89",tAddress,PAGE_EXECUTE_READ,0x7,Process_EXEName) == 0 then
and replace it with:
Code:
if HackTool:SignatureScan("C6 ?? ?? ?? ?? ?? 01 8B ?? ?? 89 ?? ?? ?? 00 00 8B ?? ?? 8D",tAddress,PAGE_EXECUTE_READ,0x7,Process_EXEName) == 0 then
One could probably use "C6 ?? ?? ?? ?? ?? 01 8B ?? ?? 89 ?? ?? ?? 00 00 8B" to make it compatible between versions but i have no way of testing this