sxiii icon

How to run (fix) BattleBlock Theater on (recent) Linux

sxiii | PRO | 03/31/18 12:43:18 PM UTC | 0 ⭐ | 943 👁️ | Never ⏰ | []
Bash |

1.88 KB

|

None

|

0 👍

/

0 👎

#######################################################################
##      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.

Comments