Небольшое отступление.
Это моя любимая игра вообще. Познакомился я с ней в далёком 2008 году и влюбился в неё с первого
взгляда. Тогда я отдолжил диск у друга на поиграть. Пару месяцев назад я купил лицензионный диск с
этой игрой - NeverWinter Nights 2 Platinum Edition, хоть и уценённый, но всё же... Поиграть хочется капец
как, а венду поставить не позволяет идеология, да и часы в биосе не хочется сбивать smile

Подскажите, пожалуйста, как настроить wine для этой игры? Спрашиваю ещё и потому, что раньше wine
особо не пользовался, т.к. не было нужды - JDK есть, NetBeans есть Firefox тоже, что ещё нужно-то? smile

Пожалуйста, подскажите, как с нуля настроить WINE для запуска и установки NWN2 ?

Mageia 2 x86_64 + KDE -- ASUS F5GL: 3 GiB RAM, CPU Intel Core 2 Duo T5800, GPU nVidia GeForce 8200M GT
Mageia 3 x86_64 + KDE -- Workstation: 4 GiB RAM, CPU AMD Athlon 64 X2 6000+, GPU nVidia GeForce 9800 GT

2 (2012-12-06 09:40:14 отредактировано Dark_Baron)

вот небольшое Руководство пользователя Wine
немного устаревшее но основные сведения даёт..

ps а почему mageia 3? она же ещё не предназначена для использования, альфа версия как никак...

3

1) устанавливаем wine

Консоль
# urpmi wine

2) Подключаем репозиторий нашего сообщества
и устанавливаем из него winetricks
Консоль
# urpmi winetricks

если по мимо этой игры больше ничего под wine'ом ставить не планируете, то заморачиваться с префиксом отдельным не стоит.
если из любопытства захочется глянуть как отдельный префикс делает и в него ставятся игры - можете посмотреть на примере создания префикса для King’s Bounty: The Legend

3) ставим вендо-либы, нужные для игры

Консоль
$ winetricks d3dx9 dxdiag vcrun2005

!!! dxdiag не путать с dxdiagn !!!
нам нужен именно dxdiag, без n на конце smile

некоторые товарищи пишут, что игре еще .net framework 2 нужен. так что если вдруг потребуется все-таки - сделаете

Консоль
$ winetricks dotnet20 dotnet20sp2

заранее ставить его смысла нет, ибо незачем впустую ведолибами захламлять место в ~/

4) вставляем диск и устанавливаем игру

Консоль
$ wine /media/cdrom/setup.exe

точка монтирования у вас, само собой, может отличаться

5) пытаемся запустить игру

Консоль
$ wine /путь/до/exe'шника

или с иконки на раб столе (если ее создаст)
и смотрим что вышло, запустится - хорошо, если нет - копаем глубже идем дальше

6) appdb wine гласит

- Use of dll overrides "devenum.dll" and "dxdiagn.dll" may be necessary for the game to run.
     - Requires using winetricks to install directx9 and vcrun2005.
     - The following registry key changes are recommended (Use the command "wine regedit" and then add them as strings to the appropriate directory):

[HKEY_CURRENT_USER\Software\Wine\Direct3D]
OffscreenRenderingMode = fbo
UseGLSL = enabled
VideoMemorySize = 256

You may also put in whatever amount of memory your video card uses instead of 256.

    To get the autoupdater to run, right click anywhere on the autoupdate window (except the status text part), and then click "dedicated internet connection". It should now work.
    If you are unable to change resolution while using fullscreen mode, emulating a virtual desktop may be useful for getting the game to allow other resolutions.

6.1 " Use of dll overrides "devenum.dll" and "dxdiagn.dll" may be necessary for the game to run. "
Формально, мы это уже сделали поставив dxdiag через winetricks, так что делать ничего не надо. Если вдруг что не так будет и решите вручную это сделать самостоятельно, то надо найти и забросить эти либы в
~/.wine/drive_c/windows/system32
либо в папку с игрой может придется кинуть
и после

Консоль
$ winecfg

и надо обозначит эти либы, как сторонние на вкладке библиотеки.

6.2 " Requires using winetricks to install directx9 and vcrun2005. "
это уже сделано

6.3 " The following registry key changes are recommended (Use the command "wine regedit" and then add them as strings to the appropriate directory): "
Вроде как рекомендовано сделать.

Консоль
$ wine regedit

и добавить

[HKEY_CURRENT_USER\Software\Wine\Direct3D]
OffscreenRenderingMode = fbo
UseGLSL = enabled
VideoMemorySize = 256

в соответствующую директорию, 256 стоит заменить на нужное значение

Игра имеет статусы "Gold" и "Silver", так что какие-то лаги да встретите в игре.
Что могу еще посоветовать:
- если проблемы с графикой в полноэкранном режиме, то сначала в настройках игры выставляем разрешение игры поменьше, затем

Консоль
$ winecfg

Графика - Эмулировать рабочий стол
Выставить размер "раб. стола" = нужному разрешению игры, само собой оно будет меньше текущего вашего разрешение экрана.
В настройках игры оставить полноэкранный, а разрешение задать = выставленному. Изначально в игре убавляли, чтобы в эмулируемый раб. стол после запуска влезла картинка smile
Итого, играть будете в окне. Помогает во многих играх избежать граф. артефактов и лагов.

Рекомендую почитать об этой игре + wine на appdb wine'а
http://appdb.winehq.org/objectManager.p … p;iId=4118
там есть информация по разным версиям игры, по багам, как лучше установить и т.д.
Русская справка по winetricks
http://wiki.winehq.org/winetricks_ru

В общем, пробуйте. Если есть еще вопросы / появятся новые - пишите, чем смогу - помогу.

Fedora & GNOME
Спасибо сказали: Doctor Fungus1

xxblx, Спасибо, сейчас поду разбираться.
Что касается winetricks, я сделал

$ wget http://winetricks.org/winetricks
$ chmod +x winetricks
$ ./winetricks vcrun2005 directx9 dxdiag

Wine я поставил 32-битный, не 64. Так можно же?

Mageia 2 x86_64 + KDE -- ASUS F5GL: 3 GiB RAM, CPU Intel Core 2 Duo T5800, GPU nVidia GeForce 8200M GT
Mageia 3 x86_64 + KDE -- Workstation: 4 GiB RAM, CPU AMD Athlon 64 X2 6000+, GPU nVidia GeForce 9800 GT

5

Doctor Fungus⇓ пишет:

Wine я поставил 32-битный, не 64. Так можно же?

Да, можно. Если все зависимости подтянуло - проблем не будет. Тем более что NWN2 как раз 32-битное приложение и wine для него нужен соответствующий даже в 64-битной ОС.

Fedora & GNOME

xxblx,
Спасибо, уяснил.
Я установил на wine всё, что требовалось, в т.ч. и дотнет. Игра установилась, но нипаиграть, поскольку пишет,
что не найден CD/DVD привод. Как вариант могу ли я как-то заставить wine воспринимать определённый
каталог как CD/DVD привод? Или придётся поизвращаться ещё?

Mageia 2 x86_64 + KDE -- ASUS F5GL: 3 GiB RAM, CPU Intel Core 2 Duo T5800, GPU nVidia GeForce 8200M GT
Mageia 3 x86_64 + KDE -- Workstation: 4 GiB RAM, CPU AMD Athlon 64 X2 6000+, GPU nVidia GeForce 9800 GT

7

Можно. Пошерсти интернет. Может даже прокатит mount с ключем loop.

MXLinux 19.3 - xfce
Чем больше я работаю админом, тем больше понимаю,
насколько волшебна фраза - "Нет технической возможности!"

==============================================

8

Doctor Fungus⇓ пишет:

гра установилась, но нипаиграть, поскольку пишет,
что не найден CD/DVD привод. Как вариант могу ли я как-то заставить wine воспринимать определённый
каталог как CD/DVD привод?

Вариант 1.

Консоль
winecfg

На вкладке Диски нажимаем "Добавить", выбираем понравившуюся букву.
В адрес у этого нового диска пишем точку монтирования диска в приводе (ну или точку монтирования образа - без разницы). /media/cdrom или /run/<user>/media/cdrom может быть и т.д.
Выделяем наш новый диск и нажимаем "Показать дополнительные", там можно выбрать тип диска, выбираем CD-ROM, жмем "Применить", закрываем окно конфигуратора wine и пытаемся запустить игру smile

Вариант 2.
Ищем в интернете и скачиваем NoCD / NoDVD для игры, обычно это крякнутый exe'шник, которой надо положить вместо главного exe'шника игры, без каких-либо сепатов и инсталлеров.
После NoCD / NoDVD пытаем запустить игру и смотрим что вышло.
В свое время, лицензия The Sims 3 у меня ни в какую с диском работать не захотела. И будучи обладателем лицензионного DVD, пришлось NoDVD накатывать на игру. Т.к. многие эти системы проверки подлинности диска в wine'е не работают.

Fedora & GNOME

xxblx⇓ пишет:

На вкладке Диски нажимаем "Добавить", выбираем понравившуюся букву.
В адрес у этого нового диска пишем точку монтирования диска в приводе (ну или точку монтирования образа - без разницы). /media/cdrom или /run/<user>/media/cdrom может быть и т.д.
Выделяем наш новый диск и нажимаем "Показать дополнительные", там можно выбрать тип диска, выбираем CD-ROM, жмем "Применить", закрываем окно конфигуратора wine и пытаемся запустить игру

Ох, всё равно пишет, что дисковод не найден.

xxblx⇓ пишет:

Ищем в интернете и скачиваем NoCD / NoDVD для игры, обычно это крякнутый exe'шник, которой надо положить вместо главного exe'шника игры, без каких-либо сепатов и инсталлеров.
После NoCD / NoDVD пытаем запустить игру и смотрим что вышло.

Будем пробовать, что нам остаётся... smile

xxblx⇓ пишет:

В свое время, лицензия The Sims 3 у меня ни в какую с диском работать не захотела. И будучи обладателем лицензионного DVD, пришлось NoDVD накатывать на игру. Т.к. многие эти системы проверки подлинности диска в wine'е не работают.

Похоже, что у меня аналогичная ситуация sad

Mageia 2 x86_64 + KDE -- ASUS F5GL: 3 GiB RAM, CPU Intel Core 2 Duo T5800, GPU nVidia GeForce 8200M GT
Mageia 3 x86_64 + KDE -- Workstation: 4 GiB RAM, CPU AMD Athlon 64 X2 6000+, GPU nVidia GeForce 9800 GT

10

Так, разобрался. Скачал NoDVD для 1.22, запустилось. Спасибо за помощь.

Mageia 2 x86_64 + KDE -- ASUS F5GL: 3 GiB RAM, CPU Intel Core 2 Duo T5800, GPU nVidia GeForce 8200M GT
Mageia 3 x86_64 + KDE -- Workstation: 4 GiB RAM, CPU AMD Athlon 64 X2 6000+, GPU nVidia GeForce 9800 GT

11

Doctor Fungus⇓ пишет:

запустилось

Работает игра нормально, не лагает?

Doctor Fungus⇓ пишет:

Спасибо за помощь.

Всегда пожалуйста smile

Fedora & GNOME

12

xxblx⇓ пишет:

Работает игра нормально, не лагает?

Всё нормально, не лагает smile

xxblx⇓ пишет:

Всегда пожалуйста smile

Всегда спасибо, Приятно, что сам админ решил мне помочь smile
Я инструкцию по настройке wine для этой игры кинул себе в блог, ничего страшного? wink

Mageia 2 x86_64 + KDE -- ASUS F5GL: 3 GiB RAM, CPU Intel Core 2 Duo T5800, GPU nVidia GeForce 8200M GT
Mageia 3 x86_64 + KDE -- Workstation: 4 GiB RAM, CPU AMD Athlon 64 X2 6000+, GPU nVidia GeForce 9800 GT

13

Doctor Fungus⇓ пишет:

Я инструкцию по настройке wine для этой игры кинул себе в блог, ничего страшного? wink

Конечно, ничего страшного. Будем надеяться, что эта инструкция кому-нибудь еще поможет wink

Fedora & GNOME

14

Doctor Fungus⇓ пишет:

Я инструкцию по настройке wine для этой игры кинул себе в блог, ничего страшного?

А может кинешь там ссылку на источник?

MXLinux 19.3 - xfce
Чем больше я работаю админом, тем больше понимаю,
насколько волшебна фраза - "Нет технической возможности!"

==============================================

15

xxblx⇓ пишет:

Будем надеяться, что эта инструкция кому-нибудь еще поможет

уже мне помогла ))

16

XliN, готово

Mageia 2 x86_64 + KDE -- ASUS F5GL: 3 GiB RAM, CPU Intel Core 2 Duo T5800, GPU nVidia GeForce 8200M GT
Mageia 3 x86_64 + KDE -- Workstation: 4 GiB RAM, CPU AMD Athlon 64 X2 6000+, GPU nVidia GeForce 9800 GT