Skip to content

Latest commit

 

History

History
75 lines (54 loc) · 2.27 KB

INSTALL.md

File metadata and controls

75 lines (54 loc) · 2.27 KB

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

You need to fetch the thirdparty dependencies and place them at the appropriate places by typing make dependencies in a command terminal.

To compile OpenRA, open the OpenRA.sln solution in the main folder, build it from the command-line with MSBuild or use the Makefile analogue command make all scripted in PowerShell syntax.

Run the game with OpenRA.Game.exe Game.Mod=ra for Red Alert or OpenRA.Game.exe Game.Mod=cnc for Tiberian Dawn.

Linux

Use make dependencies to map the native libraries to your system and fetch the remaining CLI dependencies to place them at the appropriate places.

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 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.

Debian/Ubuntu

  • mono-devel
  • libfreetype6
  • libopenal1
  • liblua5.1-0
  • libsdl2-2.0-0
  • xdg-utils
  • zenity
  • curl

openSUSE

sudo zypper in mono-devel openal-soft freetype2 SDL2 lua51 xdg-utils zenity curl

Gentoo

  • 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
  • net-misc/curl

OSX

Use make dependencies to map the native libraries to your system.

To compile OpenRA, run make from the command line.

Run with mono --debug OpenRA.Game.exe.