I had the same problem with iGPU on my laptop (DX8 games don't work on main graphics card for some reason). But I fixed it easily - just copy d3d8to9.dll from DX9 folder to main game folder (where d3d8.dll is). That should work🙂
1) It is possible to use 4096x4096 rendering without breaking interface elements?
2) As far as I understood, to use the DX12 rendering you have to move "d3d8to9.dll" from the DX9 folder to the main folder?
(It seems that even after using "UseDirectX12 = 1" the game still uses DX8)
Thanks in advance!