Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Command & Conquer: Red Alert 2"

From PCGamingWiki, the wiki about fixing PC games
m
Line 42: Line 42:
 
|release history  = A sequel to ''[[Command & Conquer: Red Alert]]'' was pitched by [[Company:Westwood Studios|Westwood Studios]] co-founder Brett Sperry in 1999 to the studio's then-new Irvine subsidiary [[Company:EA Pacific|Westwood Pacific]]. Hence, it was the first game in the series developed by largely a separate team, but the main Westwood team at Las Vegas contributed cutscenes, audio/music and input regardless. The game uses a heavily modified and optimized engine from its immediate predecessor, ''[[Command & Conquer: Tiberian Sun]]'', albeit forked from a pre-release build.
 
|release history  = A sequel to ''[[Command & Conquer: Red Alert]]'' was pitched by [[Company:Westwood Studios|Westwood Studios]] co-founder Brett Sperry in 1999 to the studio's then-new Irvine subsidiary [[Company:EA Pacific|Westwood Pacific]]. Hence, it was the first game in the series developed by largely a separate team, but the main Westwood team at Las Vegas contributed cutscenes, audio/music and input regardless. The game uses a heavily modified and optimized engine from its immediate predecessor, ''[[Command & Conquer: Tiberian Sun]]'', albeit forked from a pre-release build.
  
The '''''Yuri's Revenge''''' expansion from October 2001 added two new campaign, new units, and for the first time in the franchise, a third faction playable in both singleplayer and multiplayer.
+
The '''''Yuri's Revenge''''' expansion from October 2001 added two new campaigns, new units, and for the first time in the franchise, a third faction playable in both singleplayer and multiplayer.
  
 
Post-release support included 6 patches for the base game and only 1 for ''Yuri's Revenge'', as well as a semi-official [[#FinalAlert (map editor)|map editor (FinalAlert)]] compatible with both titles. While no official modding tools were released, the game quickly received a sizable modding and mapping community, whose projects remain popular well into the 2020s.<ref>{{Refurl|url=https://www.moddb.com/groups/2021-mod-of-the-year-awards/features/players-choice-mod-of-the-year-2021|title=Players Choice - Mod of the Year 2021 feature|date=2023-05-30}}</ref>
 
Post-release support included 6 patches for the base game and only 1 for ''Yuri's Revenge'', as well as a semi-official [[#FinalAlert (map editor)|map editor (FinalAlert)]] compatible with both titles. While no official modding tools were released, the game quickly received a sizable modding and mapping community, whose projects remain popular well into the 2020s.<ref>{{Refurl|url=https://www.moddb.com/groups/2021-mod-of-the-year-awards/features/players-choice-mod-of-the-year-2021|title=Players Choice - Mod of the Year 2021 feature|date=2023-05-30}}</ref>

Revision as of 12:44, 30 May 2023

Command & Conquer: Red Alert 2
Command & Conquer: Red Alert 2 cover
Developers
Westwood Pacific
Publishers
Electronic Arts
Re-release Sold Out Software
Release dates
Windows October 25, 2000
Reception
Metacritic 84
Taxonomy
Monetization One-time game purchase, Expansion pack, Subscription gaming service
Modes Singleplayer, Multiplayer
Pacing Real-time
Perspectives Bird's-eye view, Isometric
Controls Multiple select, Point and select
Genres RTS
Themes Europe, North America, Africa, Oceania, Antarctica, Sci-fi, Space
Series Command & Conquer
Command & Conquer: Red Alert 2 on HowLongToBeat
Command & Conquer: Red Alert 2 on IGDB
Command & Conquer: Red Alert 2 guide on StrategyWiki
Command & Conquer: Red Alert 2 on MobyGames
Command & Conquer: Red Alert 2 on Wikipedia
Command & Conquer 1995
Command & Conquer: Red Alert 1996
Command & Conquer: Sole Survivor 1997
Command & Conquer: Tiberian Sun 1999
Command & Conquer: Red Alert 2 2000
Command & Conquer: Renegade 2002
Command & Conquer: Generals 2003
Command & Conquer 3: Tiberium Wars 2007
Command & Conquer: Red Alert 3 2008
Command & Conquer: Red Alert 3 - Uprising 2009
Command & Conquer 4: Tiberian Twilight 2010
OpenRA (unofficial) 2010
Command & Conquer (2013) Cancelled
Command & Conquer Remastered Collection 2020
Renegade X (unofficial) EA

Command & Conquer: Red Alert 2 is a singleplayer and multiplayer bird's-eye view and isometric RTS game in the Command & Conquer series.

A sequel to Command & Conquer: Red Alert was pitched by Westwood Studios co-founder Brett Sperry in 1999 to the studio's then-new Irvine subsidiary Westwood Pacific. Hence, it was the first game in the series developed by largely a separate team, but the main Westwood team at Las Vegas contributed cutscenes, audio/music and input regardless. The game uses a heavily modified and optimized engine from its immediate predecessor, Command & Conquer: Tiberian Sun, albeit forked from a pre-release build.

The Yuri's Revenge expansion from October 2001 added two new campaigns, new units, and for the first time in the franchise, a third faction playable in both singleplayer and multiplayer.

Post-release support included 6 patches for the base game and only 1 for Yuri's Revenge, as well as a semi-official map editor (FinalAlert) compatible with both titles. While no official modding tools were released, the game quickly received a sizable modding and mapping community, whose projects remain popular well into the 2020s.[1]

The game and its expansion were only ever released digitally on Origin as part of the Command & Conquer: The Ultimate Collection package.

The game has considerable issues running on newer operating systems without modification, mainly caused by the broken DirectDraw renderer preventing the game from launching, combined with the deprecated SafeDisc 2 DRM[Note 1] in the retail version. Community efforts have resulted in multiple viable alternative renderers, all of which are included as options in the CnCNet client, which is also used for accessing the community-run CnCNet multiplayer service. The official multiplayer service, Westwood Online, was redirected to the also community-run XWIS server in 2005 in agreement with EA's German community team, and using the in-game multiplayer menus lead to it without any additional configuration, but this service is presently seldom used due to CnCNet's quality-of-life improvements.

The base game included the World Domination Tour game mode in multiplayer, but as neither XWIS nor CnCNet have the necessary code to host it, it is no longer playable.

General information

Command & Conquer Wiki - A wiki for everything Command & Conquer-related
Project Perfect Mod - The most expansive RA2 mod site.
CnCNet (multiplayer replacement; Yuri's Revenge expansion required)
XWIS (legacy multiplayer replacement, default server lookup leads to this service)
Red Alert 2 section on CNC.community
Red Alert 2 section on C&C Communications Center
Red Alert 2 section on CNCNZ.com
Yuri's Revenge section on CNCNZ.com

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
CD key
SafeDisc 2 DRM[Note 2]. The installer for the base game is also DRM-protected, but not the one for Yuri's Revenge.
Windows
Origin
Origin
Bundled as part of Command & Conquer: The Ultimate Collection; includes the Yuri's Revenge expansion. Currently only visible in the EA App's Browse menu.
Included with EA Play.
Windows
SafeDisc retail DRM does not work on Windows Vista and later (see above for affected versions).
All versions include custom DRM code which can sabotage the game by destroying all units and structures owned by the player after 30 seconds, triggering an automatic defeat. It can occur on legitimate copies under certain circumstances - see Auto-defeat after 30 seconds for instructions to fix this.

Monetization

Type Notes
Expansion pack The expansion pack includes a new faction, new campaigns, maps, and units.
One-time game purchase The game requires an upfront purchase to access.
Subscription gaming service Available via EA Play.

DLC and expansion packs

Name Notes
Yuri's Revenge Explicitly requires the base game to be patched to v1.006.
Bundled with the The First Decade and Ultimate Collection compilations.
Windows

Essential improvements

Patches

Patch 1.006 for Red Alert 2 fixes general bugs, network and exploit issues - available from CNCNZ.com, C&C Labs, Patches-Scrolls and GameFront.
Patch 1.001 for Yuri's Revenge fixes bugs, crashes and a problem when multiple CD drives are plugged in - available from CNCNZ.com, C&C Labs, Patches-Scrolls and GameFront.
Both patches are already included in The First Decade and The Ultimate Collection releases.

CnCNet YR Client

Download link
Requires the Yuri's Revenge expansion patched to version 1.001.
Includes a variety of custom graphics renderers, each fitting different configurations: cnc-ddraw, ts-ddraw, DDrawCompat and DxWnd.
Settings changes apply to the main executables of Red Alert 2 and Yuri's Revenge.

Game data

Configuration file(s) location

System Location
Windows <path-to-game>\ra2.ini[Note 3]
<path-to-game>\ra2md.ini[Note 3]

Save game data location

System Location
Windows <path-to-game>\*.sav[Note 3]

Save game cloud syncing

System Native Notes
Origin

Video

In-game options screen.
In-game options screen.

Graphics feature State WSGF Notes
Widescreen resolution
See Widescreen resolution.
Multi-monitor
See Widescreen resolution.
Ultra-widescreen
See Widescreen resolution.
4K Ultra HD
See Widescreen resolution.
Field of view (FOV)
Isometric.
Windowed
Run the game with -win command line argument. Requires to be run in 16-bit colour mode unless a custom graphics renderer is used.
Borderless fullscreen windowed
Using the CnC-DDraw renderer.
Anisotropic filtering (AF)
Anti-aliasing (AA)
Vertical sync (Vsync)
See the glossary page for potential workarounds.
60 FPS
Videos 15 FPS only. Multiplayer game speed 60 FPS max. Framerate tied to gameplay speed.
120+ FPS
Depends on system, can go as high as 1777 FPS or more at Game Speed 6; only for singleplayer games and missions (see -SPEEDCONTROL). Framerate tied to gameplay speed.
High dynamic range display (HDR)

Widescreen resolution

Regardless of the settings applied, the Yuri's Revenge main menu is hardcoded to 800x600. These changes apply to the in-game resolutions of the base game and expansion, as well as the base game main menu.
Modify the configuration file, method 1
  1. Go to <path-to-game>
  2. Open RA2.ini (base game) or RA2md.ini (Yuri's Revenge) with any text editor and type the resolution there:
[Video]
ScreenHeight=XXXX
ScreenWidth=XXXX

Where ScreenHeight and ScreenWidth are the desired resolution.

Modify the configuration file, method 2
  1. Go to <path-to-game>.
  2. Open RA2.ini (base game) or RA2md.ini (Yuri's Revenge).
  3. Under the [Video] value, insert AllowHiResModes=yes.
  4. Save the file, then run the game.
  5. In the options screen, all standardized resolutions should be visible.
Main menu "cheat code"
  1. When in the game's main menu, simply type HIRES.
  2. In the options screen, all standardized resolutions should be visible.

Input

In-game key map settings.
In-game key map settings.

Keyboard and mouse State Notes
Remapping
Mouse controls can't be changed. LMB is for selection/orders, RMB is deselection/viewport panning.
Mouse acceleration
Can only change scroll speed
Mouse sensitivity
For scroll speed.
Mouse input in menus
Mouse Y-axis inversion
Touchscreen optimised
Only if touch input doubles as mouse input (tapping = LMB, holding = RMB, etc.). No special touch-screen controls or touch-screen control-overlay
Controller
Controller support
Controller types

Audio

Audio feature State Notes
Separate volume controls
Surround sound
Subtitles
The Traditional Chinese versions have forced subtitles enabled in-game due to the presence of subtitle.ini (RA2) and subtitlemd.ini (YR) which other versions do not have.
Closed captions
Mute on focus lost
Royalty free audio

Localizations

Language UI Audio Sub Notes
English
Traditional Chinese
French
German
Korean
Russian
Fan translation, download.
Ukrainian
Fan translation and full dubbing by TSF, download.
Vietnamese
Fan translation, download.

Network

In-game network settings.
In-game network settings.

Multiplayer types

Type Native Players Notes
LAN play
8 Versus, Co-op
Uses IPX protocol. Requires a LAN patch to be replaced with UDP (ModDB, CNCNZ.com).
Alternatively, the CnCNet YR client includes its own workaround.
Online play
8 Versus, Co-op
Lobbies point to XWIS by default since 2005 as part of an agreement with EA. CnCNet is a more popular alternative.

Connection types

Ports

Protocol Port(s) and/or port range(s)
TCP 3840, 4005, 4808, 4810, 4995, 7000-7002
UDP 1234-1237
Universal Plug and Play (UPnP) support status is unknown.

Issues fixed

String manager failed to initialize properly

This issue manifests as an error window reading "***FATAL*** String Manager Failed to Initialize Properly".
Run the game in compatibility mode for Windows 98/ME and as administrator. Choose "Change settings for all users" if the options are disabled.[6]

"Player already has the same serial" error

This issue most often occurs when using the Command & Conquer Ultimate Collection version from Origin.
Add missing registry value
  1. Go to HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Westwood\Red Alert 2 (base game) and HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Westwood\Yuri's Revenge (expansion)
  2. Make a new string called Serial.
  3. Enter a valid serial key as the string text (each player must have a unique entry). Incorrect values trigger the 30-second defeat DRM.

Auto-defeat after 30 seconds

Is triggered by DRM, even on legitimate installations.
Check game's serial key registry entries[7]

See "Player already has the same serial" error

Clean reinstall of the game as administrator[8]
Fully re-install the game with administrator privileges in hopes the registry keys will be correctly created.

Black screen with switchable graphics

This occurs when the game engine tries to render in VRAM.

Setting up cnc-ddraw renderer
  1. Disable the compatibility mode of the game's RA2.exe and RA2MD.exe executables.
  2. Copy the files from the .zip of cnc-ddraw custom renderer to the Red Alert 2 installation folder, replacing those present. If using the CnCNet YR client, use its options menu to select cnc-ddraw among renderer choices.

If the problem persists only in Yuri's Revenge when exiting from playing to the menu, try to set renderer=opengl in ddraw.ini; auto or direct3d9 may be causing the problem.

Setting up ddwrapper renderer

Download Aqrit's ddwrapper and extract the ddraw.dll and aqrit.cfg files into the RA2 folder. Next, ensure that only these settings are set to "1" in aqrit.cfg:

FakeVsync                = 1
NoVideoMemory            = 1

Alternatively, simply download and extract the contents of this preconfigured fix into the RA2 folder. Also, consider using the performance fix as well.

Game is purple/green colored and displays only on the other half of the screen

This happens sometimes on newer versions of Windows (7 and above). Use any of the renderers that come with the CnCNet client or use the manual method from above.

Some Windows elements flicker from behind the game

This happens if Aqrit's ddwrapper is downloaded and the ForceDirectDrawEmulation in aqrit.cfg is set to "1". To fix this, set it to "0": Alternatively, use any of the renderers that come with the CnCNet YR client or use the manual method from above.

Lag/low FPS

Modify the RA2(MD).ini file[9]
  1. Go to <path-to-game>
  2. Open RA2.ini for the base game and RA2MD.ini for Yuri's Revenge.
  3. Under the [Video] section, add VideoBackBuffer=No to a new line.
  4. Save the file and launch the game.

Notes

cnc-ddraw applies this fix
Use Command and Conquer Graphics Patcher[10]

Game runs too fast

This will allow players to manually re-set game speed in missions like in the previous title.
Make sure the in-game "Game Speed" slider is adjusted properly.
"Normal" game speed is "Fast" 30 FPS. "Real" speed is "Slow" 15 FPS; 1 second in-game equals 1 second in real-life at 15 FPS. 60 FPS is Game Speed 5 "Faster".
Use the -SPEEDCONTROL command line argument[11]
  • The launcher provided with the Ultimate Collection (Origin release) does not support custom launch options. Install the Command & Conquer Ultimate Collection Fixed Launchers before using, then apply the argument to a shortcut of the RA2Launcher.exe file.
  • Note that the CnCNet YR Client has its own game speed settings. Setting them at "MAX" may cause uncontrollably high game speed, so limiting to 60 FPS is recommended.

Restore command-line argument support (The Ultimate Collection version)

The Ultimate Collection on Origin was released with no support for mods or command line arguments.
Use Medstar's fixed launchers (The Ultimate Collection)[12]
An unofficial patch that provides a slight enhancement to the default launchers provided with the Origin release (fixes some registry entries and allows command line arguments to function properly).
Previous fixed launchers from Bibber were not available and supported for a while at Bibber's own request, but can be downloaded again from his site. As support and availability is unknown, it is advised to remove those and replace them with Medstar's ones.
  1. Download the last released version from GitHub or alternatively from ModDB.
  2. Extract the file from the ZIP file.
  3. Run the installer.

Other information

API

Technical specs Supported Notes
DirectDraw 7.0a
Executable 32-bit 64-bit Notes
Windows

Middleware

Middleware Notes
Cutscenes Bink Video
Multiplayer Westwood Online

Command line arguments

For these to work in The Ultimate Collection release, see Restore command-line argument support (The Ultimate Collection version).
Command[13] Description
-WIN Runs the game in windowed mode (requires 16-bit color mode)
-16 Forces 16-bit color mode
-480 Forces screen resolution to 480px height
-[width]x[height] Sets custom resolution
-SPEEDCONTROL Enables the game speed slider in campaign mode
-noaudio Disables game audio
-nostr (or -jabber) Disables reading the string file (.csf); base game only
-record Saves a match replay in <path-to-game>\SESSION.IPB; faulty function, does not track other players' correct movements in multiplayer
-play [filename] Plays a replay file
-CD [path] Redirects the disc check to a set path, which needs to contain YR1.dsk with at least 3 bytes of content; unknown how it relates to DRM
-STEALTH Hides player names in multiplayer
-DESTNET Specifies destination network IP address
-SOCKET Specifies network socket number (0-16383)
-DROP=[int] Enables Packet Loss Simulation mode
-MESSAGES Allows incoming messages from outside the game (Westwood Online only)
-DLINK Enables additional logic for D-Link LAN configurations
-NETGEAR Enables additional logic for NetGear LAN configurations
-MPDEBUG Enables multiplayer debug mode

FinalAlert (map editor)

Hero units in "Hollywood and Vain" mission lack their unique lines

Yuri's Revenge patch 1.001 replaced the voice lines of movie star characters in Allied mission 2 with those of regular GIs for unknown reasons.
Use Hero voicelines restoration mod[14]

System requirements

Windows
Minimum Recommended
Operating system (OS) 95, 98, NT 4.0, ME
Processor (CPU) Intel Pentium II 266 MHz
System memory (RAM) 64 MB
Hard disk drive (HDD) 350 MB
additional 350 MB for expansion
Video card (GPU) 2 MB of VRAM
DirectX 7.0a compatible


Notes

  1. SafeDisc retail DRM does not work on Windows 10[2] or Windows 11 and is disabled by default on Windows Vista, Windows 7, Windows 8, and Windows 8.1 when the KB3086255 update is installed.[3]
  2. SafeDisc retail DRM does not work on Windows 10[4] or Windows 11 and is disabled by default on Windows Vista, Windows 7, Windows 8, and Windows 8.1 when the KB3086255 update is installed.[5]
  3. 3.0 3.1 3.2 When running this game without elevated privileges (Run as administrator option), write operations against a location below %PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).

References