Bound By Flame

Bound By Flame

Not enough ratings
Getting this to run on modern AMD system FFS
By Inane
Short tutorial how to make Bound by Flame (and possibly other Silk engine games) on modern (5xxx onwards) AMD GPU systems.
2
   
Award
Favorite
Favorited
Unfavorite
Introduction
If you have system with modern (5xxx series or newer) gpu you probably experienced yellow UI glitch in this game. It's related to very poor DirectX9 support by AMD in their drivers.
Normally DXVK alone would solve this but for some reason it causes memory leak on resolution higher than 1080p. This is just short guide that should allow you to play smoothly even on 4k.
What you need.
What you need.

1. DXVK (Obviously). Version of your choice but I have best luck with 1.9.3.
https://github.com/doitsujin/dxvk/releases

2. Large Adress Aware Patch
https://ntcore.com/?page_id=371

3. 7-zip to unpack bpth tools
We Fix AMD's Mess!
First you need to navigate to your Bound by Flame folder, you can easily open it via steam (look for tutorial on YouTube if you struggle) where "BoundByFlame.exe" is. Open DXVK archive you downloaded earlier. There is another archive inside (what a surprise!), you need to open that.
There you have two folders, you need all 'dll' files from x32 folder and drag them to game folder where BoundByFlame.exe is.

Now second step.
Unpack and open 4gb_patch.exe. Navigate to game folder and select BoundByFlame.exe. BAM, patched, now you are done and game should run like Spiders intended.
Final words.
This is another game that have problems with directx9 features not working correctly in the game on AMD cards due their driver negligence. If you like to play older titles this becomes annoying and I wish they would follow intel with directX7-9 to vulkan translation on driver level but I doubt it will happen. Would this fix most of the issues? Probably. Would it cause new one? Probably.

Anyway, I hope you'll enjoy this gem from Spiders. Not the best game on the planet but it has its charm.

See ya space cowboy!
11 Comments
Inane  [author] Jan 18 @ 2:57am 
No problem. :) It's nice to have some conversation here from time to time. :)
MasterZoen Jan 18 @ 2:00am 
No worries m8, you're welcome. Just a rambling rant, I guess.
Inane  [author] Jan 17 @ 11:18pm 
Thanks for explanation. :)
MasterZoen Jan 17 @ 7:33pm 
It's an error in AMD's encoders, and has been present for years. For instance, the wrong resolution issue seems to be caused by the AV1 encoder. If AV1 encoder is selected in ReLive, output resolution is 1920x1088. The issue is also in OBS Studio, but the resolution is 1920x1082. Choosing HEVC or AVC fixes the problem on both AMD Adrenalin and OBS Studio.

Unfortunately, the bitrate will randomly change from one recording to another in OBS using AMD encoders regardless of settings. I switched to Mirilis Action! back in 2018 because of OBS having shit controls and settings that don't function. Paid, I think $60USD for it once, and I've been granted every update since.
Inane  [author] Jan 17 @ 1:37pm 
@MasterZoen
Well, that's new. I record most of the gameplay with OBS and never have this issue to be honest.
MasterZoen Jan 17 @ 11:07am 
Every now and again I'm able to try an AMD GPU without having to buy it, and I've found that the same problems that made me switch to Nvidia persist up to a few months back. I mean, you can't even get a proper 1080p resolution when recording! It's 1920x1088!
Inane  [author] Jan 17 @ 9:47am 
Thanks for pointing that out. I updated the title for more clarification.

Overall AMD cards aren't that bad, but their support for older games is quite horrible. I still have 6600XT. It performs okayish in raster, but I'm switching to Nvidia as well. It's not worth sticking with AMD in my case. ^^
MasterZoen Jan 17 @ 9:32am 
Oh, by "AMD system" you meant an AMD GPU! I should have read through the Intro better. I just saw "(5xxx series or newer)", and thought you were talking about CPUs since there was a brief issue with the Ryzen 5000 series chips playing some older games.

Yeah, I abandoned AMD GPUs quite a while ago, back with the HD6950, because of their lack of stereoscopic 3D displays, perpetual driver fails, inability to properly encode/transcode, and poor game performance.

It's really stupid since AMD helped Khronos make the Vulkan API.
Inane  [author] Jan 16 @ 2:15pm 
@MasterZoen Well, you have a Nvidia card which means, almost zero problems with older games such as this. :)

AMD dx9 drivers are just crap, for few years now.

Cheers. :)
MasterZoen Jan 15 @ 10:44am 
Hey, m8. I'm running a 5800X3D and an RTX 3090, and the game just works. Pretty sure it was patched a while ago.