

WINE_CPU_TOPOLOGY=29 %command%

-offline -skipintro
Controller doesn't function by default, but the game does ask on the main menu if you would like to switch to it. Must use touch or mouse input to accept or deny this prompt.
Occasional severe frame drops while traversing the world on higher graphics presets; I settled on the medium in-game preset with a 45 FPS limit in Steam.
Despite previous reports to the contrary, I was able to use the -offline and -skipintros launch commands through Steam rather than Ubisoft Connect. No other launch commands were used. I also used this mod to ensure that the game did not attempt to connect to the now-defunct servers: https://www.nexusmods.com/farcry3blooddragon/mods/4

%command% -offline -skipintro -RenderProfile_MaxFPS 60
Try entering the following prompt in ChatGPT-4o and then follow the printed instructions:
Manual patch for "Blood Dragon Service not available"
You can use the 'ghex' utility to edit the DLLs, press Ctrl+F to find a hex sequence.
Avoid using AIs that don't display the full hex sequences, and AIs that are suggesting to download DLLs from the Internet which may poison your machine with malware.

-offline -skipintro
Even with Proton 8 and the launch options, the game would sometimes get stuck on the "Tracking" loading screen. That is, if it manages to go through Ubisoft Connect first…
- Make sur your PC/graphic card drivers/kernel/Steam are up-to-date. Reboot if needed.
- Use ProtonGE 8
- Use the aforementionned launch options
- Start the game and pray that it doesn't ask for a CD key, and goes through Ubisoft Connect

Initially, the game would freeze in the loading screen during startup. Added the launch settings that were recommended and it works now.
-offline -skipintro -RenderProfile_MaxFPS 60
Using Proton GE 9-9

-offline -skipintro -RenderProfile_MaxFPS 60
There is a method available which let's one get rid of the connecting to server error. A dll file needs a one byte patch. See the other reports for more info. Proton-GE8-32 was the only version which worked for me. Game ran without issue after that. If you run into trouble, my recommendation would be to start clean and directly use GE8-32.

Game works fine overall. Took a lot of trial & error. Current experimental works, nothing else. Even lastest GE gets stuck at loading screen
-offline -skipintro
Going to start menu led to the game freezing because it wanted to connect to Ubisoft. (This is why we don't like you, Ubisoft. This is literally why.)
Ubisoft Connect is required. It's always been buggy, no matter the OS. Didn't try running online. Might have avoided the freeze in the start menu if I did, but not sure. Don't want to mess with it anymore lol

In the Proton 8.0-5 version, the game asked for a serial number, although it does not have one. Using the GE-Proton8-32, the Ubisoft launcher opens without asking for the serial number, just confirming that you want to activate the game you purchased


-offline -skipintro -RenderProfile_MaxFPS 60
Had to set the launch options in the Ubisoft Connect client, not in Steam. Access to the client is only possible via Desktop Mode.
Issues reported by Flame Soulis. Haven't edited the .dll yet.
Tried all command line arguments listed by Flame Soulis. The one I listed are mandatory, and the game will freeze on the loading screen without them.
You can change the resolution in-game to 1280x800 once you've loaded it. It's the Deck native resolution.

upc.exe borked. tried multiple proton versions and a few launch options, no effect.
matching report at https://appdb.winehq.org/objectManager.php?sClass=version&iId=31215&iTestingId=104957 anyone know how to bypass upc.exe?

-offline -skipintro
Some times for a short moment some blocky, black glitches were visible but nothing that would ruin the experience.
Game launched in some strange streched mode the first time, which made the menu text unreadable. Hitting Alt-Enter got it into a state that made it possible to change the video settings.
The game kept asking for a CD key the first launch. In steam I had to disable the Game Key DLC, launch the game, enable the DLC again and then it worked.

No sign of life
Never launched, no error messages. As if "play" was never pressed.

Tried with experimental and GE, could not get the game to launch.
After initial setup crashing, pressing play does nothing. Left the process running for 10mins before closing with the stop button.
-offline -skipintro
Pause menu occasionally freezes to search and fail to find game servers (they're offline)
Ubisoft connect demanded a CD key, which was nowhere to be found, and refused to launch the game without entering the CD key.
Now that the servers are down, you will have to wait for the message everytime you use the pause menu
That being said, it runs just as well as on Windows 10/11 and I had no issues
Ubisoft Connect keep asking for a non existing product key
Ubisoft Connect is no compatiable with proton
Not sure if the game is CPU limited, but the game was struggling to run above 60fps on Ultra settings at 1080p.
Far Cry 3 services aren't available any more, so you have to wait a bit in menus for the connection to time out.
Error message: "The program fc3_blooddragon_d3d11.exe has encountered a serious problem and needs to close. We are sorry for the inconvenience."
Alt-tab out and in and out to release the mouse pointer. Also sets the game to windowed mode which needs to be switched back to full screen, annoying.
Requires Proton GE, doesn't launch otherwise. Annoying connection pop-up in the settings sometimes blocking for 5 seconds.
-skipintro -offline
I was having problems with the Ubisoft launcher asking for an activation key that I didn't have, until I tried adding "-skipintro -offline" to the launch options. Now it launches normally.
The only other problem I've encountered is that it keeps trying to connect to a server every time I open the menu. Although this may just be a matter of the game being old, rather than a Proton issue.
-offline -skipintro PROTON_FORCE_LARGE_ADDRESS_AWARE=1 -RenderProfile_MaxFPS 60
To get rid of the server complaints in the pause screen, you will have to edit the DLL files to change 1 byte. Look online for a guide "Server connection workaround" by Eternity for the fix.
Sometimes you'll get unlucky and firing a bullet will crash the game. However, this usually only happens to the first one. If you can fire a shot upon loading/new game, you are fine.
Ragdolls act a bit stranger than usual
Sometimes you can start the game, fire the gun/bow and the game will just straight up crash. This was what made me eventually try GE, which seemed to work, until I tried it again and had the same issues. Restarting the deck into desktop, back to game mode, and then launching seemed to magically fix it? Bottom line: you WILL need to tinker with this (especially due to the server nagging), and out of the box, this game may or may not work.
At best, game loads into splash screen and eternal "Loading" screen
-skipintro -offline
Game is fundamentally broken, does not run past the initial splash screen, stuck in a neverending "Loading" screen. Default, experimental Proton, nothing works. Game will not work at all. Sometimes it get stuck in a screen that shows "Tracking" , sometimes it just straight up fails launching a "Ubisoft launcher". Game is borked.

- When using custom graphics settings the lighting and shadows might get artifacts
- Sniper rifle reticle doesn't show
- Omega shields don't render
Occasionally drops frames
- When using Steam's Proton the title doesn't render and the game gets stuck on title screen, Proton GE works properly
- Blood Dragon lasers passes through omega shields while activated

When using custom graphics settings the lighting and shadows might get artifacts, use presets instead
When using Steam's Proton the title doesn't render and the game gets stuck on title screen, Proton GE works properly
PROTON_FORCE_LARGE_ADDRESS_AWARE=1 PULSE_LATENCY_MSEC=90 %command%
Did the whole PCGamingWiki shebang: detail distance (high) with fps around 60 - 72 (limited in uplay command args to 75 fps) , negative mouse accel mitigation, FOV (nexus mod) and Aniso 16x forced with dxvk.conf
Negative mouse accel which was fixed with PCGamingWiki advice.
Regular microstutter with experimental Proton and GE. After installation, which necessitated Proton experimental (might be one off for my case), switched to default 7.0-3 which resolved this problem. Might wanna try dxvk-async with Proton-GE.
Without tinkering you would experience regular stutter. If you can live with that, yes.

-skipintro -offline
In order to run the game without a DX11 crash at startup, you will need to use the experimental version of Proton. To prevent the game from locking up at startup, you will need to add -skipintro
to the launch options. To prevent the game from attempting (and failing) to connect to the Blood Dragon servers, you will need to add -offline
in the launch options.
-skipintro -offline
Had to manually use the screen to tap "Ok" on the controller detection window but after that it works perfectly.
Runs excellent on Deck.
Seemed to run a bit slow so needed to reduce graphics settings

Ubisoft Connect Asks for CD key
Unable to find the cd key.
The game launches "Ubisoft connect" launcher. This launcher is very unstable and hard to use. I was able to link the Ubisoft and steam launchers after several tries. Initial startup took about 15 frustrating mins.
Couldn't get past uplays auto-updater, tried several startup commands and versions of proton but got nowhere.
Blood Dragon ran great and I played it through to 100% completion on Linux.
The only annoyance is that the Ubisoft launcher tries and fails to connect to their servers at startup and in the menu, which takes ~30 seconds each time and can't be bypassed or cancelled. Running with the "-skipintro" and "-offline" command arguments in Steam may save a little time. See PCGamingWiki.
Works out of the box. Proton-GE used. Games servers are down, you need to wait for 30 seconds to past UPlay screens.
Finished game without issues
Games servers are down so you will be nagged about not being able to connect every time you press ESC

Works in Kubuntu 21.10
Uplay launcher installation was a little persnickity on this application, but once I got it installed, everything went smoothly. Runs, works.
Uplay is needed. I got it through litrus but even that didn't work. I'm sure I'm missing something but i digress.
Works on Proton-Experimental
Game sadly needs the Ubisoft connect DRM software to be able to run the game. But at least the game worked now after restarting the launcher and the game multiple times on Proton-EXPERIMENTAL with DXVK (DX11).