Service Depot: Fully Updating The First Decade

Command & Conquer: The First Decade came with a few problems of its own, and some games have problems with running on modern operating systems, much like their retail predecessors. hosts The First Decade unofficial patch 1.03, but some of its fixes are currently outdated and/or are insufficient for today’s systems. This guide will show you how to make the most of your TFD installation.

Although the installer of The First Decade enables you to select the games you wish to install, this guide assumes that you intend to install all of the games that The First Decade compilation contains. You can skip the steps related to the games which you do not wish to install.



  1. Make sure you have installed DirectX 9.0c by these guidelines before proceeding.
  2. Insert your The First Decade disc into your DVD drive.
  3. If you are not using Windows XP, exit the autorun, and run setup.exe on the disc as administrator.
  4. Follow the instructions on the screen. Choose a custom installation, and for the time being, select the following games to install: Command & Conquer Gold / Covert Operations, C&C: Red Alert / Counterstrike / The Aftermath, C&C: Red Alert 2 / Yuri’s Revenge, and C&C: Generals / Zero Hour.
  5. If you did not disable User Account Control on your computer, install The First Decade to a folder which is NOT Program Files (x86).
  6. Wait for the installation to complete.
  7. Apply the TFD unofficial patch 1.03 rev4.
  8. Patch Command & Conquer Gold with the latest version of Nyerguds’ unofficial 1.06 patch.
  9. Patch C&C: Red Alert with the latest version of FunkyFr3sh’s setup. Choose the following option: “Patch existing installation”.
  10. Patch C&C: Generals/Zero Hour with GenPatcher (what this does is fix most currently known issues, including the DirectX 8.1 warning, restoring the missing registry entries, removing some loose files that may cause desyncs and more).
  11. Apply GenTool for C&C: Generals and Zero Hour (optional, but highly recommended).
  12. Run the setup on The First Decade disc again, and this time tick the rest of the games (C&C: Tiberian Sun / Firestorm, C&C: Renegade). DO NOT un-tick the games you have already installed.
  13. Wait for the installation to complete.
  14. Patch C&C: Tiberian Sun with the latest version of FunkyFr3sh’s setup.
  15. Patch C&C: Renegade with the latest version of Tiberian Technologies scripts. Optionally, for multiplayer, download the latest version of RenList or the W3D Hub Launcher.
  16. If you are not running Windows XP, set all games’ executables to run as administrator.

The reason why this guide tells you not to install all games at the same time is because the fixes of Tiberian Sun / Firestorm and Renegade do not operate well with the fixes already in place in the unofficial patch for The First Decade.

Download Unoffcial TFD patch 1.03 revision 4 (164 MB)

Download GenTool v8.6 (8.0 MB)


Handling Red Alert 2 and Yuri’s Revenge on Windows 8 / 8.1 / 10 / 11

Updated 6 December 2023

Windows 8 and newer require additional steps to get C&C: Red Alert 2 and Yuri’s Revenge running.

The latest procedure involves simply installing the latest version of the CnCNet YR client which will even patch the regular Red Alert 2 and Yuri’s Revenge gameplay even if you are not using the client itself. If needed, you can use the client’s options menu to change the renderer if you face any further graphical issues.

On Windows 11 specifically, in the compatibility settings for gamemd.exe, ra2md.exe and YURI.exe, enable the “Use legacy display ICC color management” option as well.

Legacy solution

One option is to move ts-ddraw or DDrawCompat to the Red Alert 2 directory OR place ddwrapper there and apply the C&C Graphics Patcher to executables of both Red Alert 2 and Yuri’s Revenge. Should that fail, the other option is to apply XWIS’ fix for Red Alert 2 and fix for Yuri’s Revenge – however, this will make the games incompatible with Ares-powered mods (like Mental Omega APYR) and probably CnCNet.


Finishing touches and notes

Apply your desired settings (resolution, graphics levels…) from the following executables that you now have in the games’ directories:

  • Command & Conquer Gold: CCConfig.exe
  • C&C: Red Alert: RedAlertConfigFull.exe
  • C&C: Tiberian Sun: TSConfig.exe
  • C&C: Renegade: WWConfig.exe (requires two tries, as the first launch will have fewer options)

For games up to and including Tiberian Sun and Firestorm, you will be required to choose a graphics renderer in these configuration tools. There is no one solution, as different renderers work better in different computer configurations. Experiment with this until you find the one that works best for you. Alternatively, you can use DDrawCompat instead of the usual renderers for Tiberian Sun. Also, these games will require you to enable no-CD mode if it is not already ticked.

Resolutions for Red Alert 2 and Yuri’s Revenge can be changed by opening ra2.ini and ra2md.ini, respectively, in Notepad or a similar text editor and changing the ScreenWidth and ScreenHeight values under the [Video] section (may require a first launch if they are not present).

C&C: Generals and Zero Hour require limiting the framerate to 30 FPS (Frames Per Second) to avoid game speed issues – this is done by calling the GenTool menu by hitting the Insert key while in the games’ main menus. GenTool also enables a wider range of resolutions in the games’ option menus. When loading the main menu for the first time in an instance, GenTool will notice the no-disc executables from The First Decade’s unofficial patch, but these executables have been observed to be compatible in multiplayer.


Addendum – manually fixing Zero Hour registry files

Use this method if you’re an advanced user and don’t want to use GenPatcher.

  1. Open the Registry Editor (regedit) in Windows.
  2. Go to HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Electronic Arts\EA Games\Command and Conquer Generals Zero Hour. If you are not using a 64-bit system, just remove “WOW6432Node” from this path.
  3. Enter the following values to the folder (not the ergc subfolder!):
    String InstallPath – set it to your Zero Hour directory
    String Language – set it to your game language in lower-case (TFD was only released in English and German)
    Hex DWORD MapPackVersion – set it to 10000
    String Proxy – leave it blank
    Hex DWORD Version – set it to 10004
  4. Close the Registry Editor.


Technical Support & Help Guides Index