... Search Here ...

Best Seller of Month Ideas for NFT Wallet

XDefiant On Steam Feature Image

XDefiant is a fun, new, free FPS game developed by ex-Call of Duty developers. Not much more you can ask for right? Well, one thing people have been asking for is the ability to launch the game on their Steam client.

If you’re one of the players wanting XDefiant on Steam, then you’re on the right page. You can’t just download it onto Steam like you would a normal free game on the platform, such as Fallout Shelter or Yu-Gi-Oh! Master Duel. However, there are roundabout ways to be able to launch XDefiant on Steam.

Can You Get XDefiant On Steam?

XDefiant Img2
Image Source: Ubisoft


Strictly speaking, the only way you can download and install XDefiant is through Ubisoft’s platform: Ubisoft Connect. That’s not going to change. You have to get XDefiant on Ubisoft Connect before you can add it to Steam.

Just because you can’t directly download XDefiant on Steam, doesn’t mean that all hope is lost. Here’s how to add the already-installed game to your Steam library and launch it from there.


How To Add XDefiant On Steam

Luckily, Steam has a feature to add games to your Steam library even if they weren’t purchased or downloaded from Steam itself. Just follow the steps below and you’ll be all set to go.

Before you start though, make sure that you already have XDefiant installed from Ubisoft Connect. Also, make sure to have Ubisoft Connect running in the background. XDefiant constantly checks if Ubisoft Connect is running and will not run otherwise. Don’t worry, just keep it in your taskbar, you do not have to interact with it in any way unless you forgot where you installed the game.

Step 1: Add A Non-Steam Game 

Adding A Non-Steam Game
Adding A Non-Steam Game

Open Steam and press the “Add a Game” button on the bottom-leftmost part of the window. Three options will appear; select “Add a Non-Steam Game”.

Alternatively, go to “Games” on the top-left corner, then press “Add a Non-Steam Game to My Library”.

You should notice a pop-up listing applications you can add to Steam. You most likely won’t find XDefiant on this list. For now, click the “Browse” button on the bottom-leftmost part of the pop-up.

Step 2: Find And Select Your XDefiant Installation Folder

Another pop-up will appear. Go to your XDefiant installation folder and find the launcher. By default, this will be in C:\Program Files(x86)\Ubisoft\Ubisoft Game Launcher\games\XDefiant

The file you’re looking for is called “XDefiant.exe”. Select it, then press “Open”. 

The file will now be added to the list from the previous pop-up. Select it, then click on “Add Selected Programs”. XDefiant will now appear on your Steam Library. Don’t open it yet though; move on to the next step.

If you installed XDefiant in another location but forgot where, here’s what you do. 

Open Ubisoft Connect and go to your Library. Find XDefiant and click on the three dots next to its name.

Now, click on “Manage”, and then Properties”. A pop-up will show up. In it, click on “Installation”. Your XDefiant installation folder location will be visible in the box below “Installation Directory”.

Step 3: Launch XDefiant From Your Steam Library

XDefiant On Your Steam Library
XDefiant Page In The Steam Library

XDefiant should now be visible in your Steam library. Simply click on it and press play to launch it. If it won’t launch, make sure you have Ubisoft Connect running and that you have a stable internet connection.


How To Get XDefiant On Steam Deck

XDefiant On Steam Deck

Compared to Steam on PC, getting XDefiant on a Steam Deck is a more tedious process and will involve you installing an additional application. There are a couple of applications that can help you run XDefiant on Steam Deck, but for the sake of this guide, we’ll be using PortProton.

PortProton is probably the safest app you can use since it uses Proton, which was developed by Valve themselves. You can be certain it won’t harm your Steam Deck or your Steam Account.


Using PortProton To Get XDefiant On Steam

PortProton Logo

Follow these steps to use Port Proton to get XDefiant to work on your Steam Deck.

Step 1: Install PortProton

First, you have to actually install PortProton into your Steam Deck. Go to your Steam Deck OS, open the Discovery app, and search for  “PortProton”. Once you see it, click on the “Install” button.

Once installed, open PortProton. The app will have to make some additional downloads. 

Step 2: Set Up Ubisoft Connect

After the downloads, a list of game launchers will show up. Select “Ubisoft Game Launcher”.  You’ll have to wait one more time for PortProton to set up Ubisoft Connect.

Once the setup is done, a pop-up will appear allowing you to change the Ubisoft Connect shortcut name. You can name it “XDefiant” if you want to make an instance of Ubisoft Connect for every Ubisoft game. Otherwise, just proceed to the next step.

Uncheck the boxes below the shortcut name except for “Add shortcut to STEAM Library”. Now press “CREATE SHORTCUT”. Another pop-up will appear; simply close it.

Re-open PortProton. Select UbisoftConnect, then “Wine Settings”. A pop-up will appear. Select “Winetricks”

Another pop-up will appear. Scroll down until you find “pdh” and “pdh_nt4” on the left side of the pop-up. Mark both of them, then press “OK

Step 3: Downloading And Setting Up XDefiant On Steam Deck

Now head back to Gaming Mode and go to your Library. You’ll find Ubisoft Connect in the Non-Steam Games section of your Library. Open it, and log in to your Ubisoft Connect account.

Search for XDefiant in Ubisoft Connect and download it.

After downloading, you can now launch XDefiant. Before going into a match though, you might want to change your graphics settings to low. Hopefully, the game will be better optimized for the Steam Deck someday.


WARNING: In XDefiant’s Graphics settings, do not switch DX12 Renderer to “ON”. Doing so will cause the game to crash, and you won’t be able to open it again until you fix it. Here’s the fix:

  • Find a file called “state.cfg” in:

home/deck/.var/app/ru.linux_gaming.PorProton/data/prefixes/DEFAULT/drive_c/users/steamuser/Documents/My Games/XDefiant

  • On line 22, dx12 will be set to “true”; replace it with “false”. Save and close the file, and you should now be able to launch XDefiant again.


Ever wanted to play Fortnite on Steam too? The process is a little different, so be sure to check the guide out before attempting it.

Leave a Reply

Your email address will not be published. Required fields are marked *