King's Bounty: Crossworlds

King's Bounty: Crossworlds

评价数不足
Ultimate Crash FIX for King's Bounty
由 Fisk_Black 制作
After trying 20+ methods on the Internet without success, I have to go my own path. And I got the solution!
2
   
奖励
收藏
已收藏
取消收藏
Description
King’s Bounty games are notorious for different render-oriented crashes, which is much worse than a problem with Windows 10/11 and modern graphic cards. The KB games use an ancient implementation of DirectX 9 API which can cause a lot of problems with current hardware.

But after searching the whole entirety of the Internet and 10+ years of posts about King's Bounty varied Direct3D crashes, I never found the ultimate fix…

...And then I remembered about DXVK.

Today, ladies and gentlemen, I will help to make your King’s Bounty up and running again
You Will Need Some Files
  • Download DXVK pack from GitHUB[github.com] (the name of the archive - dxvk-2.3.1.tar.gz). You can unpack it with WinRAR or any other similar program.

    DXVK is a Linux-originated Vulkan API wrapper which translates DX calls through an efficient modern wrapper based on Vulkan libraries. It’s open-source, safe and free.

  • Copy d3d9.dll from the x32 directory of the downloaded DXVK archive to your game folder (in my case it was - …/steamapps/common/King’s Bounty Crossworlds/)
  • Forget the crashes and enjoy the game!
It Just Works? (c)
Yes! I ran my tests in King's Bounty Crossworlds in the mines of Montero (crashed EVERY TIME).

I tried everything from the Internet - similar crashes, absolutely nothing helps.

Then I tried to run the game with DXVK - no more crashes! Spend a few more hours in the game, set sail to different islands, entered ill-fated mines a few times, defeated the Driller boss, a bunch of regular enemies - the game is stable!

(I have AMD machine - RX 7600, Ryzen 3600X. Recent WHQL drivers - 24.3.1)
Some Glitches You Can Observe with DXVK
  • Intro videos can refuse to play after launching the game. Press LMB to skip.
  • Interface of the game may load before the rest of the screen when you load the game with DXVK for the first time. It happens only once to me, and it doesn't occur later.
  • Some minor visual glitches possible (a few font bugs e.t.c). Nothing serious.


The Result


No more /BMRender/rmode.cpp crashes, black screens, driver timeouts. I was shocked no one on the whole Internet had actually tried it before. But I did. And it’s working!

King's Bounty is a great series of games and no technical difficulties should stop you from enjoying it.

I hope it helps!
About DXVK Versions
Update 20/09/2025. It's been a long time since I made this guide for you, and multiple new DXVK builds have been released. As @Loo corrects in the comments, version 2.5 seems to have a specific fix for Warriors of the North, but 2.7.1 (the latest one available as I wrote this) seems to work fine as well. Nonetheless, if you experience crashes with any King's Bounty game on the latest DXVK build, please try to run older versions (2.5 seems to be stable or 2.3.1, which I tested myself). Good luck!
15 条留言
Fisk_Black  [作者] 9 月 20 日 下午 2:31 
@Loo Sure thing! I'm really glad to see my fix was useful for many players. Feels great to be a part of the Steam community :D
Loo 9 月 20 日 下午 2:12 
Nice one. Hope this helps many struggling with WoTN too! 2.7.1 is good for the crashes I was getting as It included the fix in 2.5. I went from crashes every few battles to every few days of sessions. Still F5 like a madman, old habits die hard.
Fisk_Black  [作者] 9 月 20 日 下午 1:58 
@Loo Yeah, thanks again :D Looks like we have a bit of misunderstanding here. I will correct my comment. Thanks anyway!
Loo 9 月 20 日 下午 12:50 
Heya I worded my previous comment poorly. I meant :
1) This dxvk file also fixes crashes in Warriors of the North
2) 2.7.1 is what I've been using, but 2.5 introduced an actual specific fix for Warriors of the North.
3) Wasn't sure if more than 2.3 had been tested before for Legend/Crossworld
Fisk_Black  [作者] 9 月 19 日 下午 10:41 
@Loo You're welcome! Unfortunately, I didn't test new versions because I finished Crossworlds shortly after I did this guide :) Never played Warriors of the North btw. Yes, the differences between a few versions of DXVK may seem to be minor and/or overly specific, but they can be crucial for older games (probably due to some changes in the Vulkan rendering pipeline), so crashes on a specific build are expected.

I will update this guide with a comment about versions though, thanks a bunch.
Loo 9 月 19 日 下午 2:58 
Props for figuring that out.

Did you test the later versions as well? I noticed dxvk-2.3.1 came out 20th March '24 (5 days before this guide), but I've had good results after loads of crashing in Caves of Mystery (Warriors of the North) on the latest version (dxvk-2.7.1). 2.5 seemed to have something specific for Warriors of the North though.
Solmyr 9 月 14 日 上午 6:14 
I can confirm that this works on "King's Bounty: The Legend" also.
So probably a fix for all entries in the series.
Fisk_Black  [作者] 3 月 15 日 上午 11:37 
@garriott Sharing is caring, so i did my part :D
garriott 3 月 15 日 上午 5:00 
It helps. Thank you!
Fisk_Black  [作者] 2 月 18 日 上午 11:32 
@Neo Haha, right :D