####################################################################### ## КАК ЗАПУСТИТЬ (ПОЧИНИТЬ) BATTLEBLOCK THEATER НА LINUX ## ####################################################################### /* This is russian version on how to run BattleBlock on Linux, for english please follow: https://pastebin.com/N22YBNer */ Действий не так много! 1. Разработчики уже выпустили ПРАКТИЧЕСКИ рабочую Linux-версию игры, но она до сих пор в приватной бете. Для доступа к ней есть код: B3rVN72ktT2M5g Если вы не знаете, где его вводить, зайдите в стим в обычном режиме, перейдите в библиотеку и нажмите правой кнопкой мыши на игре BattleBlock Theater, затем выберите "Свойства" -> БЕТА. Введите код в поле внизу, примените его, и затем выберите linuxtest версию игры из списка выше в том же окне. 2. Трудясь над рабочей бета-версией, разработчики каким-то образом поломали .SH файл, сохранив его в DOS кодировке вместо UNIX. Но у нас есть простой способ исправить это. Всего лишь нужно установить приложение `dos2unix`. Вот как это сделать на разных платформах: Ubuntu (debian): `sudo apt install dos2unix` Manjaro (arch linux): `sudo pacman -S dos2unix` Для других дистрибутивов см. https://distrowatch.com/package-management Теперь нам нужно пропатчить (исправить) .SH файл лаунчера игры, чтобы он был в UNIX кодировке. Перейдите в папку игры вручную (cd /home/user/.steam/steam/steamapps/common/BattleBlock Theater/) либо в том же окне свойств игры выберите вкладку "ЛОКАЛЬНЫЕ ФАЙЛЫ ИГРЫ", затем нажмите кнопку "ПРОСМОТРЕТЬ ЛОКАЛЬНЫЕ ФАЙЛЫ". Будучи в папке игры, откройте там терминал (правым кликом на свободном месте - Открыть терминал) и введите: dos2unix BattleBlockTheater.sh Вот и всё! Теперь вы можете либо запустить ./BattleBlockTheater.sh прямо тут, либо нажать PLAY в стиме. Решение проверенно работает на следующих ОС: + Ubuntu 16.04; + Manjaro 17.1.7.