1.9 KiB
To run OpenRA, several files are needed from the original game disks. A minimal asset pack can also be downloaded and installed by the game.
The following lists per-platform dependencies required to build from source.
Windows
- .NET Framework >= 4.0 (Client Profile)
- Cg Toolkit >= 2.2 (optional, for Cg renderer)
- SDL 1.2 (included)
- SDL 2 (optional)
- FreeType (included)
- zlib (included)
- OpenAL (included)
To compile OpenRA, open the OpenRA.sln solution in the main folder,
or build it from the command-line with MSBuild.
Copy both the native DLLs from .\packaging\windows
and the CLI images from .\thirdparty to the main folder.
Run the game with OpenRA.Game.exe Game.Mod=ra for Red Alert
or OpenRA.Game.exe Game.Mod=cnc for Tiberian Dawn.
Linux
To grab the bundled CLI DLLs type make dependencies.
To compile OpenRA, run make all from the command line.
Run with either launch-game.sh' or mono --debug OpenRA.Game.exe'.
Type 'sudo make install-all' for system wide installation. You
can then run from the openra shortcut.
Debian/Ubuntu
- mono-dmcs
- libmono-winforms2.0-cil
- cli-common-dev (>= 2.10)
- freetype
- openal
- sdl
- nvidia-cg-toolkit (optional, for Cg renderer)
Slackware
The following packages from slackbuilds.org are required, on 13.37 32-bit:
- libgdiplus
- mono
- openAL
- nvidia-cg-toolkit (optional, for Cg renderer)
openSUSE
- mono-devel
- openal
- freetype2
- SDL
- cg (optional, for Cg renderer)
Gentoo
- dev-lang/mono
- dev-dotnet/libgdiplus
- media-libs/openal
- media-gfx/nvidia-cg-toolkit (optional, for Cg renderer)