Как портировать игру на мак

В данной статье хотелось бы рассказать о способе поиграть в свои любимые windows игры на маке. При этом мы не будем использовать виртуальные машины типа VirtualBox или Parallels.

Для того, чтобы запустить любимую игру на маке, нам потребуется приложение WineSkin. Оно бесплатное и его свободно можно скачать с сайта разработчика.wineskin

 

Скачав приложение его необходимо запустить. Затем добавить новый движок.

Кликаем на +

New_Engine

затем жмем Download and Install

 

wine

 

Вернувшись в основное меню, нажимаем Create New Blank Wrapper.

Wrapper

Затем пишем любое имя для нашей портируемой игры

Mac-Games

В итоге вы увидите оповещение о том что наш врапер был успешно создан

По умолчанию он создается в директории /Users/Username/Applications/Wineskin

Кликаем на него правой кнопкой и выбираем показать содержимое пакета. Внутри запускаем файл с именем Wineskin. В открывшемся окне нажимаем Install Software. Далее мы увидим следующее меню.

MenuКак вы поняли установка Windows приложения будет осуществляться из этого окна. Мы можем либо указать директорию с EXE инсталятором нашей windows программы, либо если у вас нет инсталятора, а лишь папка с исполняемыми файлами, то ее можно либо скопировать либо перенести внутрь нашего врапера.

В данном примере расмотрим установку игры Герои 3. Кликаем на Choose Setup Executable. Указываем путь к установщику игры. Далее видим следующее

Heroes

Далее устанавливаем приложение как будто мы работаем в Windows, просто нажимаем Next. Не рекомендую вам менять директорию установки, если вы новичек в использовании Wineskin.

После того как установка закончится, Wineskin попросит вас выбрать ехе файл, который запускает саму игру

Heroes3

Ничего страшного, если вы выберете не тот ехе файл. Его можно изменить в любое время. После того как мы выберем запускающий ехе файл, мы вернемся в начальное меню. Нажмем Quit. Возвращаемся в папку где лежит созданный нами врапер и запускаем его двойным кликом.

Если у вас вылезет подобная ошибка, то вам нужно перезагрузить компьютер, а затем запустить приложение

Error

После перезагрузки запускаем наше приложение и видим

Angel

Супер игра запустилась, наслождаемся приложением =)

При портировании приложений могут возникнуть проблемы с отображением. Решается это все очень просто. Так же кликаем на врапер правой кнопкой — Показать содержимое пакета. Запускаем Wineskin и выбираем Set Screen Options. Далее видим:

Screen

Тут мы либо все оставляем на усмотрение wineskin, либо выбрав Override выставляем настройки для данного приложения вручную. Рекомендую настраивать вручную и выбирать параметры Fullscreen, Virtual Desktop at:Current Resolution. Затем нажимаем Done и наслаждаемся нашим приложением =)

P/S: Помимо игр, вы так же можете портировать любое другое win приложение. Конечно не все программы поддаются портированию таким способом. Например не получится портировать Corel Draw на MAC. Со списком не портируемых приложений можно ознакомиться на сайте разработчика wineskin.

Ну вот и все=) Желаю вам удачных портов =)

Комментарии:

  1. Есть программа. Запустилась в Wineskin. Нужно заменить несколько файлов в связи с переходом на зимнее время. Где можно увидеть всю кучу папок и файлов, которые я вижу в Windows и не вижу в Mac? А вижу только запускаемый файл с расширением .app.
    Опыт использования Mac — 1 неделя. Чувствую себя слепым щенком…

    1. Нажмите на данный файл (c расширением .app) правой кнопкой мыши, кликните на «Показать содержимое пакета» Далее идите в папку drive_c. А вот внутри нее уже ищите свое приложение. Как правило оно будет находиться в папке Program Files, если при установке приложения вы не изменяли директорию.

    1. На файле которому хотите задать свою картинку, нажмите правой кнопкой мыши — свойства. В свойствах обратите внимание на левый верхний угол, где будет изображено текущее изображение файла. И для замены просто перетяните нужную картинку на левый верхний угол свойств файла. Изображения тянуть можно прямо с браузера( гугл картинки например), либо любой локальный файл изображения.

  2. по окончанию установки игры в виртуальной среде Wineskin появилось окно Busy… с текстом Wineskin currently busy Please wait… висит долгое время и ничего не происходит. В чем может быть проблема?

  3. все бы хорошо, но есть одно но — в сталкере нельзя переназначить управление, а стандартное становиться не рабочим(

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *