Originally Posted by
Angelw1ng
Go to original post
If you, like me, have been unable to get this game running (i.e.: you open the game with uPlay, hit "Play," see the Blood Dragon splash screen, and then the game crashes), I figured out what's happening:
The game is trying to launch the DX11 version of the application, which is broken.
Here's how to fix it. The two versions of the application are located here:
C:\Program Files (x86)\Steam\steamapps\common\Far Cry 3 Blood Dragon\bin
One is called "fc3_blooddragon_d3d11," and one is simply called "fc3_blooddragon."
Unfortunately, once the game gets it in its head that it should launch the DX11 app, there's nothing normal (i.e.: editing a .CFG somewhere) that you can do to fix it. So you have to trick uPlay:
1. Yank both .exe files out of the folder above for safekeeping.
2. Copy the DX9 version of the game back into the folder. Add "_d3d11" to the name.
3. Launch the game and switch from DX11 to DX9 in the game settings.
4. Quit the game, delete your modified application, and move the original .exes back.
Enjoy!