NixOS / nixpkgs

Nix Packages collection & NixOS
MIT License
18.2k stars 14.2k forks source link

Package request: Beyond All Reason #343597

Open JustAnotherCodemonkey opened 1 month ago

JustAnotherCodemonkey commented 1 month ago

Preferably the launcher for the Beyond All Reason game to keep it updated to the correct version to play multiplayer (the main point of the game and updates are frequent).

Beyond All Reason is a multiplayer RTS based on Total Annihilation and using the Spring engine. I've played it on Windows and significantly enjoy it and would now like to be able to play it on NixOS.

I have had some success with using the launcher appimage from the website in a nix-shell that includes the needed deps, and then manually using steam-run on the installed executable. There is an issue where the game seems to be outdated (?) as the lobby looks significantly older, provides different features for play with the main mode being "Test BAR" and multiplayer only possible through direct connect. This may be a bug in the launcher though and I will likely bring this up at least in the Discord.

Metadata


Add a :+1: reaction to issues you find important.

pluiedev commented 1 month ago

I looked at the documented steps to build the game and... it's truly a mess of circular dependencies and dogfooding — in order to build BAR, you have to build Chobby, which relies on an existing copy of Chobby... Let's see if the new lobby makes this slightly less painful

EDIT: Looks like it might be feasible to package the new lobby, and then one can download the game from there