Skip to content

Instantly share code, notes, and snippets.

@dderevjanik
Last active December 4, 2025 17:47
Show Gist options
  • Select an option

  • Save dderevjanik/6160c773a8bd590bf8e7ef399fe4abd2 to your computer and use it in GitHub Desktop.

Select an option

Save dderevjanik/6160c773a8bd590bf8e7ef399fe4abd2 to your computer and use it in GitHub Desktop.
dta-linux

Running Dawn of the Tiberium Age Game on Linux

To play Dawn of the Tiberium Age on Linux, follow these steps:

Step 1: Download DTA

Download latest version fo DTA https://www.moddb.com/mods/the-dawn-of-the-tiberium-age/downloads

Unzip it somewhere.

Step 2: Install Wine

Ensure you have Wine installed on your Linux system. Wine is required to run Windows applications on Linux.

Debian sudo apt install wine

Step 3: Create a New 32-bit WINEPREFIX

To create a new 32-bit WINEPREFIX, use the WINEARCH environment variable while setting up a new prefix.

For example:

WINEARCH=win32 WINEPREFIX=~/.wine32 winecfg

This directory must not already exist or you will get an error! Please do not manually create it in Nautilus or with mkdir./

Step 4: Move DTA to win32

Move unzipped DTA files to ~/.wine32/drive_c

Step 6: Install .NET Framework

To make installing .NET Framework easier, use Winetricks, a handy tool for managing Wine components.

Run Winetricks with the 32-bit Wine prefix and install dotnet 4.5:

WINEPREFIX=32 winetricks dotnet45

Step 7: Install XNA Framework

Manually download the XNA Framework from Microsoft's official website:

https://www.microsoft.com/en-us/download/details.aspx?id=27598

Don't forget to install it using the 32-bit Wine prefix: WINEPREFIX=32 wine xnafx40_redist.msi

Step 8: Download latest cnc-ddraw

Download the latest version of the game, ccnc-draw, from Github.

https://github.com/FunkyFr3sh/cnc-ddraw/releases

Step 9: Configure cnc-draw

Run cnc-ddraw confg.exe using Wine WINEPREFIX=32 wine cnc-ddraw\ config.exe

Accept any prompts to override Wine DLL settings.

In the configuration window, change the screen mode to Windowed

image

Step 10: Run DTA using WINEPREFIX=32

WINEPREFIX=32 wine DTA.exe

Step 11: Switch render method to cnc-ddraw

In the game's options:

Locate the render method setting (my default was Stock).

Change it to cnc-ddraw

image

You're now ready to enjoy Dawn of the Tiberium Age on your Linux system. Have fun!

Mac OS

https://getwhisky.app/

    1. Create Bottle
    1. Install dlls using Winetricks -> Dlls
    • dotnet40
    • dotnet48
    • cnc_ddraw
    • d3dx9_43
    • dsound
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment