####################################################################### ## HOW TO RUN (FIX) BATTLEBLOCK THEATER ON RECENT LINUX ## ####################################################################### /* Это английская версия гайда. Русская тут: https://pastebin.com/pbUYymRT */ There are just few steps for you to do to accomplish this task. 1. The developers did write MOSTLY working Linux version which is already on Steam but not in the public. The beta access code is: B3rVN72ktT2M5g If you don't know where to add it, in the steam desktop mode, go to Library -> BattleBlock Theater (right mouse button) -> Properties -> Betas. There will be access code form. Enter the code, then select the beta from the dropdown list below (linuxtext - no assert) 2. While working on the working beta, they did somehow broke the .sh file with the game, which is now in DOS encoding. We have to fix this. To accomplish this task, please install `dos2unix` app. Here's how you do it on different platforms: Ubuntu (debian): `sudo apt install dos2unix` Manjaro (arch linux): `sudo pacman -S dos2unix` For other distro please view https://distrowatch.com/package-management Now, we have to patch the .SH file so it will be in UNIX encoding and not in dos. Either navigate to game folder manually (cd /home/user/.steam/steam/steamapps/common/BattleBlock Theater/) or just in the same properties window from step 1, press the "LOCAL FILES" tab, and then "BROWSE LOCAL FILES" folder. In the game folder itself, run terminal (usually done by pressing the right mouse button and choosing "open terminal here") and type: dos2unix BattleBlockTheater.sh That's all! Now you can either run ./BattleBlockTheater.sh right here in terminal OR just run the game from Steam. Checked that this solution works: + Ubuntu 16.04; + Manjaro 17.1.7.