Command & Conquer 3: Tiberium Wars™

Command & Conquer 3: Tiberium Wars™

Not enough ratings
Getting C&C3 operable on Linux
By Wren
So, for some reason, you've decided to torture yourself by installing Command & Conquer 3 on Linux.
Don't worry, I'm here to help.


   
Award
Favorite
Favorited
Unfavorite
Preamble
I am running Gentoo Linux 5.15.32.


This specific distribution is known for being very weird in general. As such, some of the later passages may be a little off compared to your OS, but that's okay! You should be able to find out any issues from the Internet, as most of the problems will be related to installing Protontricks.

Also, this guide is not a complete index of everything wrong with Linux C&C and how to fix the problems. As they crop up, I will attempt to cut down these problems and break them down as best I can.

I am welcome to any and all feedback on the guide, as well as constructive criticism.

Thanks,
Wren
Enable Steam Play for all games!
If this is your first Steam game on Linux, DO NOT SKIP THIS STEP!


Steam on Linux runs quite differently to Windows, as it uses a fork of the Windows program compatibility layer called Wine (which stands for Wine Is Not an Emulator). This fork is called Proton, and will be referred to as such throughout the entire guide.

Click Steam in the top-left, then click Settings, as depicted.













After that's done, go to Steam Play, and enable the Proton compatibility layer if it isn't already, after which, enable it for all games. Choose Proton Experimental as the default version. Hit ok and exit.
Fixing the unfocusing problem
P: Whenever I unfocus the game, it crashes.

This is because C&C3 launches with a specific set of options by default that isn't exactly agreeable to Proton, and so, when attempting to unfocus the window, the game will immediately crash. This can be solved fairly easily; first, navigate to C&C3 -> Properties.

After you have done this, change the launch options to include the following flags:
-win -fullscreen -xpos 0 -ypos 0




Doing this will practically get C&C3 to stop complaining, and it should not crash from there on out. You may have other issues, however.
Fixing the units/buildings problem
P: Units are not loading, and my buildings are flickering in and out of existence.


This is because you don't have DirectX 9 installed for Proton. Here, I would suggest forcing an older version on C&C3, this time using compatibility options. Here, I will use 5.13-6.


After this is done, and if it didn't solve the problem, well, we're going to have to get a little... tricky.

SOL: Installing DX9 manually using Protontricks

Quick reminder: I'm using Gentoo Linux. The steps to install Protontricks will differ per OS, but Gentoo has it in Portage's default package repo.
With that disclaimer out of the way...
First, boot up your terminal emulator. Check to see if protontricks is already installed. For fellow Gentoo users, use the following command:
emerge -s protontricks






as depicted to the right. If it's installed, skip the next step. If not, run the following command:



sude emerge -a protontricks

Unmask any packages, if necessary, then type yes. It'll most likely fetch a bunch of other packages, such as Winetricks, as it is simply a Winetricks wrapper.

Once Protontricks has finished installing with whatever package manager you use, merely run the following terminal code:
protontricks 24790 d3dx9









Once that's done, your unit problems should normally be solved. Try to boot the game again!
6 Comments
AGT_ZURU 25 Sep @ 4:40pm 
The Game Runs fine, SteamDeck OS.
However, I'm struggling to get my Custom Map that I just made to be Read by the Game, it's as if the Map doesn't exist as far the Game is concerned.
♥ hazelnot ♥ 14 Sep @ 6:53am 
...huh, I'm surprised to see others are having this much trouble running this game on Linux, whenever I've installed it it just worked out of the box with the default SteamPlay settings 😅
ElbowDropGamingTTV 31 Mar @ 5:02pm 
here is an easier way:

1: get rid of linux
2. install windows
3. enjoy zero hassle
The AlZutt (Peace be Upon Me) 20 May, 2024 @ 2:50am 
oil up
Moshiach 10 May, 2023 @ 12:27pm 
У меня лично на Expremental работает все прекрасно. Однако были проблемы с отображением тиберия, он был прозрачным. После установления Direct X перед установки старой игры на подобии FNV все прекрасно заработало.
Pink Frosty 15 Jan, 2023 @ 10:57am 
Greeting!

Your guide is great and it fixed the big issues. Thank you for putting this together!!! Here's my notes.

**OS: Fedora 37 **

These steps are the same:

- Enable Steam Play for all games!
- Fixing the unfocusing problem

Slightly different:

- Fixing the units/buildings problem

**Note for protontricks** You have to run the game at least one time for protontricks to pick up the game correctly. This includes any changes you've recently changed under the "Properties" option for the game in the Steam gui. This means when doing step, Fixing the unfocusing problem, you'll have to run the game 1 time.

In Fedora 37 its:

~~~
$ sudo dnf install -y protontricks
~~~

Then:

~~~
$ protontricks -l
Found the following games:
Command and Conquer 3: Tiberium Wars (24790)

$ protontricks 24790 d3dx9
~~~



I do have a new problem though. I think its minor though. I can no longer navigate using the mouse by using mouse pushing to the screen.