Hello dear Hellgate Community,
today I managed to get the game running via the Vulkan API instead of the standard Direct3D9 API. All you need is
DXVK, a Vulkan-based translation layer for Direct3D. You need to copy the
d3d9.dll in the 32 bit version out of the DXVK package (
dxvk-2.3.tar.gz) into the
Hellgate London\bin directory. And you're done. A nice side effect is that the 1 fps issue can almost completely disappear and the frametimes will also improve.
I have an AMD Ryzen CPU so I kinda won't face the 1 fps issue from what I read and I didn't have it so far. My girlfriend's notebook with an Intel CPU is the second device that I could test it on. So far the issue has not occurred with the Vulkan API, even not in Stonehenge. Very promising, let's hope the best that it also runs well at other PCs.
Hellgate @Vulkan APIA guide to how to install DXVK properly:
Regards
Edit: This should also work for
Hellgate: London Original Version and
London 2038, since we have all needed dlls for d3d9 32 bit/x86, d3d10 32 bit/x86, d3d9 64 bit/x64 and d3d10 64 bit/x64. You will need both files, the
d3d10core.dll plus
dxgi.dll in the corresponding version (32 or 64 bit) for the
Direct3D10 version (32/64 Bit) in the game folder, where the main executable file is (not the launcher). Playing the game with the
Direct3D9 API only needs the
d3d9.dll in 32 bit or 64 bit. It all depends on which game version (32/64 bit) you are using and which Direct3D API you have currently selected in the game options.