No package `libmono-winforms4.0-cil` exists in Debian or Ubuntu. The correct package name is `libmono-system-windows-forms4.0-cil`.
73 lines
1.9 KiB
Markdown
73 lines
1.9 KiB
Markdown
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)](http://www.microsoft.com/en-us/download/details.aspx?id=17113)
|
|
* [SDL 2 (included)](http://www.libsdl.org/download-2.0.php)
|
|
* [FreeType (included)](http://gnuwin32.sourceforge.net/packages/freetype.htm)
|
|
* [zlib (included)](http://gnuwin32.sourceforge.net/packages/zlib.htm)
|
|
* [OpenAL (included)](http://kcat.strangesoft.net/openal.html)
|
|
* [liblua 5.1 (included)](http://luabinaries.sourceforge.net/download.html)
|
|
|
|
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.
|
|
|
|
Linux
|
|
=====
|
|
|
|
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.
|
|
|
|
Debian/Ubuntu
|
|
-------------
|
|
|
|
* 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
|
|
|
|
openSUSE
|
|
--------
|
|
|
|
* mono-devel
|
|
* openal
|
|
* freetype2
|
|
* SDL2
|
|
* lua51
|
|
* xdg-utils
|
|
* zenity
|
|
|
|
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
|