Jump to content

  • Log in with Facebook Log in with Twitter Log In with Google      Sign In   
  • Create Account

Инструкции


  • Please log in to reply
6 replies to this topic

#1 Korich

Korich

    Veteran Member

  • Members
  • PipPipPipPipPip
  • 317 posts
  • LocationKharkov
  • Graphics Card:NVIDIA GeForce GT 750M 2048 MB
  • Operating System:OS X 10.9 (Mavericks)
  • I like to play:Quake

Posted 02 March 2010 - 12:19 PM

(WineSkin)

Что это такое?
WineSkin это просто оболочка сделанная для простоты создания портов Windows приложений для Mac OS X. Она может содержать Windows программу внутри, и также запустить ее. И запустите ее легко, просто дважды щелкнув файл, как обычный Mac. App. Окончательный App делается с помощью WineSkin, Xquartz и всеми конфигурации пользователя (в большинстве случаев).

На данный момент доступна Wineskin RC7 для Mac OS X 10.4, 10.5 и 10.6 (русский язык поддерживается)
В основу программы входят:
    [*:fqerqz9v]Wine — Stock Wine version 1.1.34 X11
    [*:fqerqz9v]Xquartz 2.5.0 (x.org server 1.7.2)


Встроенный утилиты:
    [*:fqerqz9v]Installer — установка приложения в Wine Skin без Windows
    [*:fqerqz9v]ScreenOptions — опции режима окна
    [*:fqerqz9v]WineskinConfig — настройка Wine (рисунок 1)
    [*:fqerqz9v]Winetricks — скрипты

Posted Image
рисунок 1

    1. Set Windows Executable — выбор запускаемог приложения внутри WineSkin
    2. Set Windows Executable flags — дополнительные параметры для запуска приложения, например, -exec Korich.cfg
    3. Set Icon — иконка формата ICNS (макс 512x512)
    4. Set Menubar Name — название приложение на основном меню
    5. Set Version Number — версия приложения
    6. Run Winecfg.exe — настройка внутренней системы
    7. Run Regedit.exe — запуск редактора реестра, для тонкой настройки
    8. Create a Custom EXE Launcher — для дополнительных приложений если с приложением устанавливаются дополнительные утилиты
    9. Remake wineprefix for new Wine version — удаляет всякий мусор с диска C внутри враппера
    10. Kill all Wine and Wineskin processes — закрывает конфиг и завершает работу всеч wine процессов

Пример:
Ну начну с самой любимой игры Heroes III ;)

1. вставляем диск с игрой и запускаем Installer и видим
Posted Image
все делается в Mac OS X!
2. далее по инструкции установщика инсталируем игру куда Вам нужно, я оставил путь по умолчанию
3. запускаем ScreenOptions и выбираем Full Screen и разрешение для монитора, например 800x600
4. Запускаем WineskinConfig и выставляем запускаемый файл (Set Windows Executable). открывается окно с путем «C:\», переходим в ту папку где установлена игра и выбираем HEROES3.EXE
5. Добавляем иконку и устанавливаем отображаемое название на menubar (Heroes 3)
Posted Image
6. Готово!
Posted Image
ExOwner :P

#2 Korich

Korich

    Veteran Member

  • Members
  • PipPipPipPipPip
  • 317 posts
  • LocationKharkov
  • Graphics Card:NVIDIA GeForce GT 750M 2048 MB
  • Operating System:OS X 10.9 (Mavericks)
  • I like to play:Quake

Posted 02 March 2010 - 12:35 PM

(Эмуляторы)
viewforum.php?f=128

Что такое zeroPSX?

zeroPSX это оболочка для ePSXe сделанная для запуска PSX игр для Mac OS X.

На данный момент доступна zeroPSX Hybrid v2.0 для Mac OS X 10.4, 10.5 и 10.6 (русский язык поддерживается)
В основу программы входят:
    [*:68r7nd14]CrosOver Chromium 8.0
    [*:68r7nd14]ePSXe 1.6
    [*:68r7nd14]ePSXe 1.7

Как запустить
    1. Скачиваем zeroPSX Hybrid v2.0, распаковываем и монтируем образ, далее переносим zeroPSX Hybrid в /Applicaitons
    2. Заходим во внутрь приложения и запускаем «Emulation Engine Selector», в котором выбираем нужный эмулятор.
    3. запускаем zeroPSX Hybrid и в меню файл выбираем тип заргузка PSX игры и сам образ или запускаемый файл
    4. Готово!

Что такое zeroDS?
zeroDS это оболочка для NO$GMB сделанная для запуска DC игр для Mac OS X.

На данный момент доступна zeroDS v1.0 для Mac OS X 10.4, 10.5 и 10.6 (русский язык поддерживается)
В основу программы входят:
    [*:68r7nd14]CrosOver Chromium 8.0
    [*:68r7nd14]NO$GMB 2.5

Как запустить
    1. Скачиваем zeroDS v1.0, распаковываем и монтируем образ, далее переносим zeroDS в /Applicaitons
    2. запускаем zeroDS и в открывшемся диалоговом окне выбираем DC игру
    3. Готово!
PS. так же есть наивное приложение DeSmuME для запуска DC игр

Что такое zeroN64?
zeroN64 это оболочка для Project64 сделанная для запуска Nintendo 64 игр для Mac OS X.

На данный момент доступна zeroN64 v1.0 для Mac OS X 10.4, 10.5 и 10.6 (русский язык не поддерживается)
В основу программы входят:
    [*:68r7nd14]CrosOver Chromium 8.0
    [*:68r7nd14]Project64 v1.6

Как запустить
    1. Скачиваем zeroN64 v1.0, распаковываем и монтируем образ, далее переносим zeroN64 в /Applicaitons
    2. запускаем zeroN64 и в меню файл выбираем ROM Nintendo 64 игры
    3. Готово!
Примичание: можно выбрать тип окна, для этого заходим во внутрь приложения и запускаем «Window Mode Selector», в котором выбираем нужный тип, там же есть линки на папки для игр и сейвов..

Что такое Shark?
Shark это оболочка для Dolphin сделанная для запуска Nintendo GameCube, Wii, и Triforce игр для Mac OS X.

На данный момент доступна Shark v1.0 для Mac OS X 10.4, 10.5 и 10.6 (русский язык поддерживается)
В основу программы входят:
    [*:68r7nd14]CrosOver Chromium 8.0
    [*:68r7nd14]Dolphin SVN R4479M

Как запустить
    1. Скачиваем Shark v1.0, распаковываем и монтируем образ, далее переносим zeroDS в /Applicaitons
    2. запускаем Shark и в меню файл выбираем intendo GameCube, Wii или Triforce игру
    3. Готово!
Примичание: можно выбрать тип окна, для этого заходим во внутрь приложения и запускаем «Window Mode Selector», в котором выбираем нужный тип, там же есть линки на папки для игр и сейвов.

Все враперы и утилиты для эмуляторов постоянно дорабатываются для более стабильной работы и открыты для свободного скачивания

если Вы можите обновить утилиту до новой версии, то все будут рады этому ;)
ExOwner :P

#3 Guest_Evilence_*

Guest_Evilence_*
  • Guests

Posted 03 March 2011 - 04:06 PM

Вы решили почитать о утилитах для портирования? Тогда Вы попали куда надо :)
Начнем с враппера Wineskin. Скачать его можно непосредственно с сайта разработчика.
Раньше, до появления Wineskin 2.0 нужно было отдельно скачивать Wine-движки, и отдельно программу управления врапперами. Теперь программа одна - Wineskin Winery, а обновление движков и самой программы производится непосредственно из нее, что несомненно намного удобнее.
Posted ImageСкачав приложение, скопируйте его куда нибудь на жесткий диск. (Предпочтительнее в "Программы / Applications" но это не суть столь важно.)

Wineskin не запустит любое Windows приложение, или игру (по крайней мере пока), и некоторые вещи не будут вести себя 100% как в винде. Некоторые версии движков Wine работают с какими то приложениями лучше чем другие, но общее правило таково - чем новее, тем лучше.

Давайте запустим Wineskin Winery.

Posted Image

В этом окне мы видим установленные движки, можем добавить новые, или удалить ненужные. А снизу текущую версию - "Wineskin-2.0-RC3a". Обновление, при его наличии, будет доступно из самой программы.

Нужно добавить новых движков:

Posted Image

Из раскрывающегося списка выберите WS7Wine1.3.12 (Это последняя, на момент создания этого поста, версия). На этой же вкладке, по порядку: Скачать и установить движок в систему, Посмотреть данные о релизе движка, на сайте Wine, или не уведомлять о том, что этот движок можно скачать. О кнопке Custom Build Engine мы поговорим в отдельном уроке, кратко - это возможность создать свой собственный движок, под какую то конкретную игру из модифицированных исходников.

Попробуем создать наш первый порт:

Posted Image

Create New Blank Wrapper - и назовем его как нибудь. Например "CoverPRO"

Posted Image

Потребуется время, на создание каркаса для вашего будущего порта. Это и будет враппером - оболочкой которая будет запускать внутри себя Windows приложение. Враппер так же скачает и установит Gecko. Что такое Gecko?

Posted Image

Нажимаем "View wrapper in Finder" и нам покажут враппер. Хранятся они изначально в

"Ваша_домашняя_папка/Applications/Wineskin"

Давайте теперь скачаем тестовое приложение для портирования. В данном примере, это Imandix Cover Professional - программа для создания красивых 3D боксов. К сожалению, ее аналогов для Mac OS X я так и не нашел (кроме набора Actions для фотошопа). Скачать ее можно с официального сайта или по прямой ссылке.

Когда программа скачалась, щелкните два раза по врапперу:

Posted Image

Выбираем Install Windows Software. Указать же мы будем должны .exe файл игры или приложения. Для урока - setup.exe из скачаного архива.

Дальше все как в Windows, выбираем путь установки C:\Program Files\ и соглашаемся с лицензионным соглашением.

Posted Image

После установки программа сразу запустится. Выходим из нее. Нам будет предложено указать путь к одному из установившихся exe файлов. У нас он один.

Posted Image

Нажимаем ОК, и выходим из настроек враппера. Самый простой и легкий враппер без дополнительных настроек уже готов, и мы можем начать пользоваться программой. Давайте запустим ее двойным щелчком на CoverPRO.app (Враппере который был создан через Wineskin Winery, помните?)

Попробуем создать новый проект в нем, чтобы убедиться, что 3D рендеринг работает.

Posted Image

В качестве исходника, скачате и укажите этот шаблон. Или любой другой, подходящий по формату под DVDBOX.

Posted Image

Есть баг - окошко с превьюшкой (то что на скриншоте), появляется за основным окном программы. Но это легко решается с помощью expose. Как можно убедиться, рендеринг работает, обложку можно вращать, экспортировать, и производить любые другие действия доступные пользователю Windows. Правда, мы использовали пробную версию программы, поэтому на всех созданных обложках будет Imandix Try Out.

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

Спасибо за то что дочитали до конца, или хотя бы пробежали глазами :)
Заходите ко мне в блог:)

#4 Guest_Evilence_*

Guest_Evilence_*
  • Guests

Posted 03 March 2011 - 04:15 PM

(CiderX)
Автор гайда - Drakulix.

Это руководство поможет Вам сделать свои первые шаги в портировании через CiderX. Вы выучите все основы, но поскольку навык работы с Cider по большей части формируется по мере получения опыта, Вам придется еще многому научиться.

В туториале использован Need for Speed Most Wanted в качестве примера.

0. Для начала нужно скачать CiderX, если Вы этого еще не сделали. Скачать можно с форума portingteam. (Требуется регистрация). После того как файл скачается, распакуйте его и смотнтируйте DMG файл. Откроется окно установщика.


Posted Image

Запустите установку:

Posted Image

Установка может занять некоторое время, в зависимости от мощности вашего мака.

1. Создадим враппер.
Откройте приложение CiderX Porter.app. Инсталлятор должен был установить его в Вашу папку "Приложения", но Вы можете перетащить его в любое место. Вы увидите список движков Cider которые доступны для использования. Хорошей практикой будет выбор самой последней версии, а затем идти на понижение, если, движок не работает, так как нужно. Другой способ выбрать подходящий движок, это посмотреть на игры которые были официально портированы через этот враппер. Выбор верного движка приходит с опытом. Например билды от Lego Universe довольно хорошо работают с играми на движке Unreal Engine 3. Никто не знает почему.

Итак, давайте посмотрим на список движков. Наша игра - Need for Speed Most Wanted. В конце списка можно увидеть cider билд который был использован в Need for Speed:Carbon... Неплохо, но версия этого cider враппера довольно старая. Новые движки должны принести огромный прирост в скорости, так что давайте начнем с билда номер 5019. Может быть, он все еще работает с играми Need for Speed.

Posted Image

2. Установим игру
Теперь давайте начнем редактировать враппер. Дважды щелкните по врапперу, удерживая клавишу ALT. Вы должны увидеть его содержимое. (Или щелкните правой кнопкой мыши - показать содержание пакета, эффект тот же) Вы увидите набор файлов и папок. Немного смущены? Не стоит робеть. Итак, мы хотим что-то установить. Давайте запустим XInstaller.

Posted Image

XInstaller попросит вас указать расположение *.exe файла. Вставьте диск, и выберите Autorun.exe

Posted Image

Вот как оно должно работать, и работает в большинстве случаев. А если не сработало, как у меня с Need for Speed Most Wanted, Вам придется предпринять дополнительные шаги. Это не баг с CiderX. Установщик запускает другую установку, из другого файла на диске. За тот короткий промежуток времни, когда первый установщик уже закрылся, а тот который должен быть выполнен еще не открылся, CiderX считает что ничего не запущено и завершает свою работу.

2.1 Обходим баги инсталлера.

Нам нужно запустить окно Explorer'а, которое будет держать враппер запущенным. Так что откройте XWrapper. Это утилита, которая позволяет конфигурировать запускаемые из порта приложения, но об этом потом. Сейчас Вам нужно просто это сделать.

Используйте последнюю строчку, смените имя на Explorer, и движок на CX. Затем тыкните кнопку browse, перейдите в/Program Files/ExplorerXP/ и выберите ExplorerXP.exePosted Image

Запустите враппер, и выберите Explorer. В окне эксплорера уже можно добраться до Autorun.exe

Появится инсталлер.

Печально что он всеравно не работает как надо. Need for Speed ругается на отсутствие DirectX. Сider это враппер для игр, и он прекрасно понимает что такое DirectX и совместим с DirectX 9.0с.

Теперь у нас есть два пути. Можно поискать фикс, а можно установить игру под виндой или виртуалкой, и скопировать уже установленные файлы. Второй вариант не самое удачное решение, потому что мы потеряем важные ключи реестра. Поэтому попробуем трюк с реестром.

Откроем XRegistry. В реестре Windows хранит множество своих настроек. DirectX тоже хранит там свои записи. Перейдем по путиHKEY_LOCAL_MACHINE/Software/Microsoft/DirectX

и увидим ключ Version.

(4.09.00.0904)

Это значение верное, и представляет DirectX 9.0c. Что случится, если мы его увеличим? Просто попробуйте, и поменяйте его на(4.09.00.0905).

Обычно Вам не нужно будет возиться с реестром. Но вот почему, я и выбрал эту игру как пример. Эта игра имеет все возможные проблемы с установкой которые только могли бы быть. Как правило, Вам будет достаточно выбрать .exe'шник, и установка пройдет спокойно.

2.2. Установка как в Windows.

Итак, Вы запустили explorer, и выбрали Autorun.exe. Установщик попросит серийник. Лучше использовать тот, который найдете на просторах интернетов. Дело в том, что когда Вы расшарите враппер, каждый сможет пользоваться введенным серийником.

Ну вот, установка запускается, и проходит без проблем:

Posted Image

Posted Image

Posted Image

3. Настраиваем параметры запуска

Теперь нужно настроить наш враппер на запуск Need for Speed Most Wanted.
Запустите XWrapper.

Тут мы должны указать путь к главному исполняемому файлу игры.
Первая запись, всегда должна быть непосредственно игра.
Давайте настроим его вот так:

Posted Image

Отключите остальные пункты. Может быть они нам когда нибудь понадобятся.

Кроме того, переименуйте враппер вNeed for Speed Most Wanted.app.

4. Тестовый запуск




Запустите враппер.

Вы получите сообщение, что DVD для игры не найден.

У нас снова два пути.

Использование NOCD/NODVD патча. Иногда это единственная доступная опция.

Скачайте его где нибудь, и засуньте в папку с игрой. (В содержимом враппера есть ссылка на "диск С:\")

Второй вариант это использование встроенной в Cider защиты от копирования.

Это работает только с играми защищенными черезSaveDiskv2.

Какая приятная неожиданность! Игра, используемая для примера в этом гайде как раз защищена черезSaveDiskv2.

4.1. Защита от копирования SaveDiskv2

Если Вы решили использовать NOCD патч, пропустите это.

Для успешной эмуляцииSaveDiskv2 нужен Cider движок версии 1835.

Так что откройтеXEngine и выберитеFast Engine Switching (Сider)

Выберите движок 1835.

Теперь запустите XConfig.

В нижнем левом углу есть опция эмуляции диска.

Сделайте ее похожей на это:

Posted Image

Теперь Вам нужно открыть диск и скопировать00000001.tmp и 00000002.tmp в

Resources/transgaming/f_drive внутри враппера.

Не важно что Вы сделали, использовали NOCD или эмуляцию, игра теперь запускается, но потом сразу падает без каких либо сообщений. На этот случай CiderX создает Log файлы. Во враппере перейдите вResources и Logs.

В большинстве случаев, самое интересное лежит в Cider.log.

Posted Image

Важные в основном - последние строчки. Там мы можем найти ошибкуdirectxeffect.

Кажется, у игры в данном случае проблемы с DirectX встроенным в Cider, поэтому придется поставить родной.

Какая удача что естьXTricks. Эта утилита предоставляет множество пакетов для установки. DirectX используется многими портировщиками, так что Вы легко найдете его в этом списке.

ЗапуститеXTricks, и выберите "directx9". (ЕслиXTricks не запускаются, значит у вас есть пробелы на пути к врапперу, или в названии самого враппера. На время работыXTricks, пробелы нужно убрать)

Posted Image

Теперь игра запускается, и работает просто супер!

Если Вы протестируете обе опции (NOCD/эмуляция) то заметите, что на движке версии5019 игра работает намного быстрее чем на 1835.

Что в общем то не удивительно.

Так что, если Вы не хотите игру по сети, то лучше выбирать решение с NOCD патчем.

Если бы Вы были более опытным пользователем Cider, Вы возможно, начали бы собирать свой Cider движок, взяв защиту от копирования из билда 1835, и directx файлы с драйверами от билда 5019. Но я не буду описывать это сейчас, так как это довольно продвинутый метод.

В добавок, можно запуститьXConfig и включить ShowFPS/Mem опцию, чтобы получать данные о производительности игры в верхнем левом углу, пока она запущена. Затем можно померять производительность на всех движках CiderX, чтобы найти самый быстрый или самый стабильный.

Posted Image

Posted Image

Posted Image

5. Настраиваем внешний вид враппера.

Давайте настроим враппер так, чтобы он был больше похож на родную mac игру.
Вы возможно уже могли заметить картинку “CiderX” появляющуюся при старте игры.
Вам нужно скачать где нибудь привлекательную иконку, и смастерить небольшую загрузочную картинку (560 x 300 Пикселей).
Переименуйте их в CiderX.icns (Иконка) и LauncherBackground.png (Загрузочная картинка).
Запихайте их в папку port information внутри враппера.
Там же, Вы найдете port banner.png и port info.rtf. Подкрутите их так, чтобы они соответствовали игре.
Ну вот теперь у Вас есть готовый враппер, который к тому же выглядит довольно мило.
Поздравляю.

6. Последние шаги.

Откройте CiderX Porter снова, зажав “alt”.

Выберите Freeze Port Information чтобы защитить свои Port Info и Port Banner от изменений.

7. Можно релизить.

Мы рекомендуем использовать
формат 7zip для релизов врапперов, так как сжатый файл получается очень маленьким.
Вот почему мы встроили опцию сжатия посредством 7z.

Просто откройте CiderX Porter через зажатый “alt” и выберите один из доступных методов компрессии.

Удачи
Drakulix
Заходите ко мне в блог :)

#5 dmitrybarynov

dmitrybarynov

    Lurker

  • Members
  • 2 posts
  • Graphics Card:nvidia gf9600gt
  • Operating System:OS X 10.8 (Mountain Lion)

Posted 25 November 2012 - 10:37 AM

Привет всем!
только вот ссылка на скачку Cider- а нерабочая, где скачать новый Cider?

#6 hickar

hickar

    Novice Member

  • Members
  • 7 posts

Posted 18 January 2013 - 10:20 PM

Спасибо большое)

#7 georgi995

georgi995

    Novice Member

  • Members
  • 5 posts
  • Graphics Card:Intel HD 3000
  • Operating System:Mac OS X 10.7 (Lion)

Posted 04 June 2013 - 02:43 PM

Спасибо:)




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users