real-time strategy game engine for Beyond All Reason
Project homepage: https://beyond-all-reason.github.io/RecoilEngine/
Description
Recoil is a battle tested open-source RTS engine, successor of Spring. It is
designed, in its basis, to be able to run the content of the game Total
Annihilation and deliver a similar, but improved, gaming experience. Games can
be intense and very large scaled, with fight of, literally, hundreds of units
and the mods allow very wide arrays of different strategies and tactics. Some
of the games powered by Recoil: Beyond All Reason, ZeroK, TA Prime and Metal
Factions.
Package information
- Ports path
- games/recoil-rts
- Package architecture
- amd64
- Maintainer
- Thomas Frohwein <thfr@openbsd.org>
- Categories
- games, x11
- Available flavors
- None listed
- Only for architectures
- aarch64, amd64
Ports list build and test dependencies as well as runtime dependencies. pkg_add selects those needed for installation.
Direct dependencies
Library
Runtime
Build
- archivers/7zip
- converters/libiconv
- devel/boost
- shells/bash
- textproc/asciidoc
- devel/cmake/core STEM->=4
- devel/ninja
OpenBSD README
+------------------------------------------------------------------------------- | Running recoil-rts on OpenBSD +------------------------------------------------------------------------------- Datasize ======== recoil-rts needs datasize of at least 4-6G to launch, see login.conf(5) and ksh(1). Recommended datasize for Beyond All Reason is 8G. How to play =========== recoil-rts itself only provides the building blocks, so in order to run anything, you need to add an engine and a lobby. Depending on the lobby you may also need to install maps. Each game built on recoil-rts may have special requirements and may depend on different tools to download and install. https://springrts.com/wiki/Games Beyond All Reason ----------------- https://www.beyondallreason.info/ recoil-rts comes with a helper script named beyond-all-reason. $ beyond-all-reason The script take care of required settings and update to last engine and lobby version available before running the game. It will install and run with isolation in ~/.local/state/BAR. Other Usage Hints ================= Home directories ---------------- recoil-rts may install files and settings into: 1. $XDG_CONFIG_HOME/spring 2. ~/.config/spring 3. ~/.spring Installing Engines ------------------ The best known and best supported engines for recoil-rts are Zero-K and Beyond All Reason. For example, install Zero-K this way: $ pr-downloader zk:test And Beyond All Reason: $ pr-downloader byar:test It will then show up as an engine that can be selected in the recoil-rts GUI. Installing Lobbies ------------------ Running recoil-rts without a lobby set up will allow testing of maps, engines, and settings. To install Chobby lobby, run the following: $ pr-downloader chobby:test # latest test version Then launch it for example with: $ spring --menu 'rapid://chobby:test' Or set it as the default by adding `DefaultLuaMenu = <menu> <version>' to ~/.config/spring/springsettings.cfg. Installing Maps --------------- Maps can be installed in one of three ways: via the lobby interface, with pr-downloader, or by manually downloading the map and placing it in ~/.spring/maps/. Repositories for maps (subject to change) can for example be found at: https://zero-k.info/Maps https://www.beyondallreason.info/maps https://springrts.com/wiki/Maps Troubleshooting =============== If recoil-rts fails to launch, you can try the flag `-safemode'.