Dec 16, 2012

Как запустить Starcraft на MBP 2012 года

Никогда не считал себя заядлым геймером. А тут вот выходные, холодно, зима-метель... В общем, имея под рукой карточку "Яндекс.Денег", аккаунт в Battle.net и Macbook Pro 13 (middle 2012), решил вспомнить школьные годы чудесные и поиграть в Starcraft. Купил, скачал, распаковал, - и получил на этапе запуска установки не менее "чудесный" мэссидж, о том, что Mac больше не поддерживает старый софт для PowerPC, по причине чего в "Старкрафт" мне поиграть не удастся, т.к. и в Blizzard не планируют обновлять первый "Старкрафт" до интеловской архитектуры. Но "голь на выдумки хитра": минут 10 погуглив, нашел отличный рецепт запуска любимой старой игры на новом железе, который вкратце перевожу на русский (скриншоты взяты из оригинального поста, поскольку у меня все этапы и окна были абсолютно аналогичны).

Причина проблемы с тем, что "Старкрафт" не запускается:  начиная с версии своей ОС Lion, в Apple отключили ПО Rosetta для OS X, с помощью котрого работали приложения для арзитектуры PowerPC Mac. И вдобавок в Blizzard заявили, что не планируют выпускать релиз под Intel-архитектуру (мол, идите на "винду" и там играйте). Но у меня-то на руках уже легально купленный дистрибутив; поэтому берем и обходим ограничения за счет open-source инструментов, которые не будут стоить ни копейки. Для того, чтобы Starcraft: Brood War заработал в OS X Mountain Lion берем и устанавливаем Wineskin: удобную утилиту для запуска Windows-приложений.

1. Устанавливаем Wineskin
Wineskin  - по сути аналог Wine, только для Mac OS X. Для начала работы с приложением надо скачать последнюю версию Wineskin Winery по этой ссылке

2. Создаем пустой виртуальный том
Он нам понадобится для установки Windows-приложения (в данном случае - нашего "Старкрафта"). Открываем Wineskin Winery. При первом запуске Winery у нас нет никаких движков Wineskin Engines. Тут можно назначить версию движка для каждой отдельно взятой программы (дело в том, что некоторые движки могут с определенными приложениями не работать). Я решил не экспериментировать, и пошел по следам автора оригинального англоязычного руководства: для запуска "Starcraft: Brood War" поставил WS8Wine 1.1.35

Для добавления движка жмем на кнопку ‘+’ внизу слева:
Image
После установки выбираем нужный нам движок и жмем на “Create New Blank Wrapper”. На этом этапе может запросить установку Gecko и / или Mono, просто нажмите OK.

Дальше кликаем на “Show Wrapper In Finder”. Откроется окно вроде этого:
Image
3. Устанавливаем игру
Правой кнопкой мыши или тачпадом кликаем на файле с игрой и выбираем “Show Package Contents”. Получим вот такой список:
Image
Запускаем Wineskin двойным кликом по нему:
Image
Устанавливаем нажатием на соответствующую кнопку, затем жмем на Сhoose Setup Executable.
Image
Ставим наш пакет, загруженный с Battle.Net. В поле с ключом игры вводим наш код, полученный при покупке. 

Папку по умолчанию, куда ставится игра, менять не надо и ярлык создавать тоже не надо.

Как только установка закончится, она у вас запросит путь к исполняемому файлу. Для StarCraft это будет /Program Files/StarCraft/StarCraft.exe

На этом всё: теперь просто запускаем установленную игру внутри папки и наслаждаемся старым добрым "Старкрафтом". Желающие могут еще пошаманить в настройках окна, задать разрешение экрана и т.д. 

Аналогично можно запускать и ставить и другие старые близзардовские игры под Мас.

No comments:

Post a Comment

ПОПУЛЯРНІ ПУБЛІКАЦІЇ