1) устанавливаем wine
Консоль
# urpmi wine
2)
Подключаем репозиторий нашего сообществаи устанавливаем из него winetricks
Консоль
# urpmi winetricks
если по мимо этой игры больше ничего под wine'ом ставить не планируете, то заморачиваться с префиксом отдельным не стоит.
если из любопытства захочется глянуть как отдельный префикс делает и в него ставятся игры - можете посмотреть на примере создания префикса для King’s Bounty: The Legend
3) ставим вендо-либы, нужные для игры
Консоль
$ winetricks d3dx9 dxdiag vcrun2005
!!! dxdiag не путать с dxdiag
n !!!
нам нужен именно dxdiag, без n на конце
некоторые товарищи пишут, что игре еще .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
Графика - Эмулировать рабочий стол
Выставить размер "раб. стола" = нужному разрешению игры, само собой оно будет меньше текущего вашего разрешение экрана.
В настройках игры оставить полноэкранный, а разрешение задать = выставленному. Изначально в игре убавляли, чтобы в эмулируемый раб. стол после запуска влезла картинка
Итого, играть будете в окне. Помогает во многих играх избежать граф. артефактов и лагов.
Рекомендую почитать об этой игре + wine на appdb wine'а
http://appdb.winehq.org/objectManager.p … p;iId=4118
там есть информация по разным версиям игры, по багам, как лучше установить и т.д.
Русская справка по winetricks
http://wiki.winehq.org/winetricks_ru
В общем, пробуйте. Если есть еще вопросы / появятся новые - пишите, чем смогу - помогу.
Fedora & GNOME