На моем Macbook air 2017 года мало что из игр может работать из-за чисто условной видеокарты, например, старые игры типа Quake II. Это одна из моих любимых старых игр. Было сложно найти, так как в интернете море ссылок на непонятно какие образы, архивы или торренты.
В продаже только Windows-версия, что меня категорически не устраивает.
Конечно же, я нашел то, что искал на всем известном трекере но игра совершенно не хотела работать. Просто не запускалась и все.
В windows это было бы крахом всех надежд, но это же не Уиндоус.
Крч, делаем следующее:
открываем папку в терминале, я сделал это через Finder
Даем права на исполнение:
$ chmod a+x Quake\ II.app/Contents/MacOS/Quake\ II
Поле этого игра запускается.
В процессе игры словил такой баг, что квака вылетела после первого уровня, когда жмешь кнопку в лифте и он движется на следующий уровень.
Лечится это переименованием файла PAK0.PAK в pak0.pak
У меня после этого проблемы ушли, тестирую дальше.
---
Вот еще советы с форума:
Тоже не сразу запустилась. Пришлось сделать следующее:
1. Выставил +х (права на исполнение, как тут уже ни раз советовали)
2. В папке baseq2 переименовал PAK0.PAK в маленький регистр pak0.pak - это для тех, у кого в маке файловая система различает большие и маленькие буквы. И ошибка с ненахождением picmap.pcx связана именно с этим - этот файлик в нулевом паке насколько я помню.
3. Открыл текстовым редактором baseq2/config.cfg и изменил в нём vid_fullscreen с 1 на 0 - т.е., чтобы игра запускалась в окне, иначе какая-то ошибка с каким-то буфером. А уже в самой игре выставил fullscreen и стало всё нормально.
После переименования PAK0.PAK в маленький регистр pak0.pak вылет из игры исчез.
Ссылка на игру: рутрекер.орг/forum/viewtopic.php?p=30352322