Итак, у меня удалось запустить на Macbook под макосью не только саму Эпоху Империй с юзерпатчем, но и наш клиент!
Предполагается, что вы уже знаете основы пользования Mac OS X.
upd. - подключился через 4G-модем, было лень искать нужную комбинацию настроек роутера - получилось сыграть через клиент.
Также работают спектаторы!
Для начала, нам будут необходимы следующие компоненты:
1) инсталлер игры
отсюда2) CrossOver версии не ниже 14 (это типа продвинутого wine для тех кто шарит)
3) инсталлер клиента
4) OpenVPN (Tunnelblick)
Суть такая. Когда вы устанавливаете то или иное приложение через CrossOver, он предлагает вам мастер установки, чтобы обеспечить максимальную совместимость приложения/игры.
1) Поэтому в первом поле "какое приложение установить" переходите в список "поддерживаемые сообществом" и выбираете Age Of Empires III. Зачем? А всё дело в том что вместе с инсталлером игры оно установит сразу и DirectX, и Visual Basic, и кучу других полезных и важных для запуска игры библиотек.
-Затем во втором поле вы указываете скачанный выше инсталлер игры.
-В третьем поле указываете бутылку - Windows XP. Назовите на своё усмотрение. Я все программы запускаю в режиме Windows XP, причём в одной бутылке (песочнице), не чувствую необходимости в создании нескольких.
-И устанавливаете игру. Widescreen НЕ запускаем.
-Если приложение установилось, но CrossOver не распознал этого дольше чем за две-три минуты, просто напротив установки выбранного вами приложения нажмите крестик или "пропустить", ничего страшного. В случае если мастер запорол скачивание инсталлера, вам придётся из консоли удалить запоротый инсталлер и повторить весь шаг.
-После этого заходим один раз в игру, создаём профиль, все дела, открываем одиночную игру один раз и сразу же выходим: всё должно работать.
2) Затем запускаем SetupAOC (юзерпатч 1.4) через фишку CrossOver "выполнить команду". Ставим галки.
- оконный режим и проброс портов НЕ ставим, иначе игра не запустится.3) После этого устанавливаем клиент через мастер, выбрав в первом поле (в списке поддерживаемых собществом приложений) Aliwangwang 7/8 или любое другое, главное, чтобы в нижнем поле при этом появился как можно больший список доп. устанавливаемых для обеспечения совместимости приложения библиотек.
-Во втором поле не забудьте переключить на инсталлер клиента, а в третьем поле выбрать бутылку которую уже создали!
4) Время настроить VPN. Мы будем использовать OpenVPN, потому что по неведомым мне причинам PPTP VPN не работает.
Качаем
Tunnelblick. Берём файлы конфига из установленной папки русаока, запускаем их, всё само устанавливается.
5) Затем мы проверяем, запускается ли клиент. Вводим свой логин и пароль, подключаем Tunnelblik и только после этого переключаем в поле на OpenVPN. Если выдаёт ошибки, то мы должны доустановить все недостающие библиотеки.
Внимание, вам ничего не нужно скачивать! Сейчас идём в главный интерфейс CrossOver, напротив нашей бутылки есть буква "i", показывающая список установленных приложений. Я долго искал необходимый минимум, поэтому, если вы точно следовали инструкции но у вас не заработал клиент, то у вас явно не хватает какого-то элемента из списка ниже. Сравните и приступайте:
-Age Of Empires
-CrossOver HTML Engine
-DirectX 9 for Modern games
-DirectX 9 for Pre-Windows XP games
-Flash Player xx
-Flash Player for Internet Explorer (ActiveX)
-Flash Player for other browsers
-Internet Explorer 7
-Microsoft .Net Framework 2
-Microsoft .Net Framework 4 Extended
-Microsoft .Net Framework 4.0
-Microsoft DirectX Runtime - MODERN
-Microsoft HTML Rendering Engine 7
-Microsoft Rich Edit 2.0
-Microsoft Rich Edit 4.1 (msftedit.dll)
-Microsoft Visual C++ 6.0
-Microsoft Visual C++ 2013 (12.0)
-Microsoft XML Parser 3.0
-Microsoft XML Parser 6.0 SP1
-Microsoft XML Lite for Windows XP
-msls31
-Rusaoc.ru
-Uniscribe
-Wine gecko
Всё недостающее по очереди скачивается и устанавливается по одному через мастер. Вам нужно только выбирать эти элементы в первом поле. Ищем в списке "runtime" или "компоненты времени запуска", это в самом конце.
При необходимости редактируем ярлычки, либо через "выполнить команду" запускаем необходимые программы и в том окне нажимаем "сохранить команду как ярлык". Правой кнопкой "показать в Finder", копируем в "программы", теперь можно через дэшборд запускать как обычное приложение!
Вуаля.
1) Запускаем руками туннельблик и подключаемся
2) Заходим в клиент, проверяем все пути в настройках
3) можно играть!