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.
- .NET Framework >= 4.0 (Client Profile)
- SDL 2 (included)
- FreeType (included)
- zlib (included)
- OpenAL (included)
- liblua 5.1 (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 .\thirdparty\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.
Run ./configure
to map the native libraries to your system.
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. Run make install-linux-shortcuts
to get startup scripts, icons and desktop files. You can then run from the openra
shortcut.
- mono-dmcs
- libmono-system-windows-forms4.0-cil
- cli-common-dev (>= 2.10)
- libfreetype6
- libopenal1
- liblua5.1-0
- libsdl2-2.0-0
- xdg-utils
- zenity
- mono-devel
- openal
- freetype2
- SDL2
- lua51
- xdg-utils
- zenity
- dev-lang/mono
- dev-dotnet/libgdiplus
- media-libs/freetype:2
- media-libs/libsdl2
- media-libs/openal
- virtual/jpeg
- virtual/opengl
- dev-lang/lua-5.1.5
- x11-misc/xdg-utils
- gnome-extra/zenity