It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
I have these visual glitches on the game's UI:

https://imgur.com/a/mglHGnj

While they do not make the game unplayable (though the map is unreadable), they are very annoying and other elements might be unusable later. Does anyone know anything about this? It seems to happen with AMD GPUs (i have seen a couple of mentions of this by others on Steam, but no solution) and it might be related to their 2020 drivers (all comments i've seen are from January, though this is just my guess).

I've also sent a message to the GOG support team, perhaps they can contact the developers and issue a patch.
This question / problem has been solved by SSMChanimage
Have the same problems.
AMD GPU aswell.
Sadly makes the game unplayable...
Never had this. Nvidia here.

Maybe update your drivers.
high rated
avatar
ERISS: Never had this. Nvidia here.

Maybe update your drivers.
Unfortunately there currently isn't a driver fix. I can't be sure but I think this texture bug occurs only on recent hardware (Navi). I have the same problem myself using 5700. My understanding is the game was originally done using Nvidia specific shader features offered to developers at the time (cg). AMD was never able to properly work around all the bugs/issues that resulted. Mars War Logs had the same problem but by the time of The Techmancer the Silk engine was just using standard DirectX stuff so it doesn't seem to be a problem any more.

Anyway, putting aside idle speculation, I have managed to fix this on my setup by using a graphics wrapper, specifically DXVK wrapper. This translates Directx9 commands to Vulkan, which AMD offers much better support for. You can find the development site/download on: https://github.com/doitsujin/dxvk/releases. Scroll down a bit to the link for dxvk-1.7.tar.gz, which is the current 1.7 version.

You will need something like 7zip to open this sort of archive. Extract the .tar archive and then open that again (no, I don't know why it's double-archived). Bound by Flame is a 32bit game so go into the x32 folder and copy the d3d9.dll and dxgi.dll into the game install folder (where the actual game executable is). They don't replace anything. What will happen is these DLL will intercept DirectX instead of your normal system. This fixed the yellow texture glitch for me.

Good luck.
@SSMChan: Thank you for the advice. It really helped and i can play perfectly without glitches now :)
@SSMChan:
It looks like DXVK 1.7 works. I'm not 100% sure if it looks exactly as the real D3D9, though by playing it a bit it looks like it works fine - and certainly better than the glitchfest that is without DXVK :-P.
I'm glad it helped you guys play.

There will often be some performance hit using this sort of thing but when running older games, a modern GPU can usually handle that just fine so it's worth trying when you have graphical glitches or it won't run at all. Sometimes it's a game or driver issue but it is also because Windows continues to move forward leaving legacy API or 'useful bugs' behind. It won't work for all games as some are programmed to ignore what's in the install folder. Often worth a try though.

Other useful wrappers I have tried include dgVoodoo when for 90's era DirectX (and 3dfx and Glide games) - I had to use this for old LithTech stuff (AvP2 - oddly Shogo was OK when I last played it). Some games also have a custom renderers specifically to fix some bugs. http://www.kentie.net/article/d3d10drv/ is an example to help get better performance out of Unreal engine 1 games (Unreal, Unreal Tourney, Deus Ex and Rune).

Probably the best known modern graphic mod of this sort is the ENB series, which have mods for dozens of games. It's not really a wrapper or a fix like the above but uses the same technique to inject its own code into the renderer. My experience with it was mostly in Skyrim but it's worth checking out to see if it supports a game and you are interested in tweaking your graphics.
avatar
badsector: @SSMChan:
It looks like DXVK 1.7 works. I'm not 100% sure if it looks exactly as the real D3D9, though by playing it a bit it looks like it works fine - and certainly better than the glitchfest that is without DXVK :-P.
I don't think Bound by Flame is using D3D9. Not strictly, anyway. I think it's a slightly tweaked version that was part of the development kits nvidia was offering at the time. They did it to help programmers get the most out of the special features in their cards which I think is why AMD cards have trouble with it because they need a work around for those particular features the Radeons don't have. That's my guess anyway.
Post edited June 13, 2020 by SSMChan
avatar
ERISS: Never had this. Nvidia here.

Maybe update your drivers.
avatar
SSMChan: Unfortunately there currently isn't a driver fix. I can't be sure but I think this texture bug occurs only on recent hardware (Navi). I have the same problem myself using 5700. My understanding is the game was originally done using Nvidia specific shader features offered to developers at the time (cg). AMD was never able to properly work around all the bugs/issues that resulted. Mars War Logs had the same problem but by the time of The Techmancer the Silk engine was just using standard DirectX stuff so it doesn't seem to be a problem any more.

Anyway, putting aside idle speculation, I have managed to fix this on my setup by using a graphics wrapper, specifically DXVK wrapper. This translates Directx9 commands to Vulkan, which AMD offers much better support for. You can find the development site/download on: https://github.com/doitsujin/dxvk/releases. Scroll down a bit to the link for dxvk-1.7.tar.gz, which is the current 1.7 version.

You will need something like 7zip to open this sort of archive. Extract the .tar archive and then open that again (no, I don't know why it's double-archived). Bound by Flame is a 32bit game so go into the x32 folder and copy the d3d9.dll and dxgi.dll into the game install folder (where the actual game executable is). They don't replace anything. What will happen is these DLL will intercept DirectX instead of your normal system. This fixed the yellow texture glitch for me.

Good luck.
Hi! at 2021.06 .20 version 1.9 still works, thnx!
Just to confirm: September 2022, this also works with 1.10.
To @SSMChan: this is awesome, thanks for the solution
Thanks for posting this fix. It worked perfectly on my system (RX6600).
FYI: The last version of DXVK that works for me is 1.10.3. The following versions 2.x give the error "Failed to detect desktop resolution". But the game works fine so far with v1.10.3, so there seems to be no need for a higher version.

My system: AMD Ryzen 5 3600, Radeon RX 5500 XT, Windows 10 Pro 64 bit
I followed the instructions on PCGamingWiki and used DXVK 2.3.1 to fix the glitch.
Thanks!

Mars War Logs has the same problem on AMD cards. Yellow glitches.