Skip to content
Beyond All Reason

Sam & Max Season Two: Beyond Time and Space · RAWG · Courtesy of RAWG

EntityQ106506225· pop 8· linked from 2 articles

Beyond All Reason

Sign in to save

Also known as Beyond All Reason RTS, BAR, bar

open source real time strategy game

Game data

Released
2007-11-08
User rating
3.82 / 5
Genres
Adventure, Action, Puzzle
Platforms
PC, iOS, Xbox 360, PlayStation 3, Wii

via RAWG

Game details · IGDB

Beyond All Reason is an open-source, community-driven real-time strategy game built for epic-scale warfare. Featuring a flow economy, fully simulated projectile physics, and massive battles with thousands of units on the battlefield, it pushes the boundaries of the RTS genre. With unmatched scale, intuitive quality-of-life features, and powerful unit control mechanics, BAR strikes the perfect balance between macro and micro-management, delivering a truly next-generation strategy experience.

Genres
Real Time Strategy (RTS), Strategy
Platforms
Linux, PC (Microsoft Windows)
Game modes
Single player, Multiplayer, Co-operative
Engine
Recoil
Developer
BAR Team

Source code

Beyond All Reason (BAR), consists of 2 primary components, the lobby (Chobby - and the game code itself (this repository). 1. Download the full BAR application from the website and run it. This is probably what you will have done if you have previously installed and played the game. 2. OR if you want to develop the lobby client, follow the guide in the Chobby README. First download a release of Chobby and then launch Chobby, this will automatically download and install the engine and other dependencies. Once you have a working install of BAR you need a local development copy of the game code to work with. This code will live in the BAR install directory. 3. In the BAR install directory (inside the data folder on Windows) in the games sub-directory (create games if it doesn't exist) clone the code for this repository into a directory with a name ending in .sdd . For example: Ensure that you have the correct path by looking for the file Beyond-All-Reason/data/games/BAR.sdd/modinfo.lua on Windows, or .local/state/Beyond All Reason/games/BAR.sdd/modinfo.lua on Linux. 4. Now you have the game code launch the full game from the launcher as normal. Then go to Settings Developer Singleplayer and select Beyond All Reason Dev . 5. Now you can launch a match normally through the game UI. This match will use the dev copy of the LUA code which is in BAR-install-directory/data/games/BAR.sdd . 6. If developing Chobby also clone the code into the games directory. Follow the guide in the Chobby README. 7. (Optional, Advanced) If you want to run automated integration tests, see the testing documentation More on the .sdd directory to run raw LUA and the structure expected by Spring Engine is documented here. Note: in my testing --max-jobs was super specific to my machine and anything above that number would sometimes cause deadlocks. This handy plugin lets you switch between the test and the code-being-tested just by tapping Cmd+Shift+Y .

Excerpt from the source-code README · 5,504 chars · not written by Vinony

Available in 8 languages

via Wikidata sitelinks · CC0