Удалось запустить Silent Hill: Homecoming с помощью Wine.
Версия Wine: 1.1.19.
Линукс: Gentoo (базовая система 2008.0).
Железо: Intel Core 2 Duo 1.83 GHz, 3GB DDR2 SDRAM, nVidia GeForce 8400M GT.
Что делал?
1. Поставил Wine 1.1.19. После чего, сделал в терминале:
- Код: Выделить всё
wine explorer
Запускается winefile и создается персональный каталог Wine для текущего пользователя (если раньше создан не был).
2. Установил игру (смонтировал DVD с игрой, запустил setup.exe с помощью winefile).
3. Скачал чудо-скрипт winetricks (
http://wiki.winehq.org/winetricks) и с помощью него установил пакеты vcrun6 и vcrun2005:
- Код: Выделить всё
winetricks vcrun6 vcrun2005
4. После чего, взял следующие файлы: msvcr80.dll, msvcp80.dll, msvcm80.dll, Microsoft.VC80.CRT.manifest, [s]d3dx9_36.dll, mfc80u.dll[/s] (по хорошему, они должны находиться в каталоге ~/.wine/drive_c/windows/system32, но если что-то пошло не так - эти файлы, либо находятся в интернете, либо сливаются с соседнего раздела с виндой
- при этом они должны быть скопированы в ~/.wine/drive_c/windows/system32) и скопировал в подкаталог Bin игры (например: ~/.wine/drive_c/Program Files/Silent Hill Homecoming/Bin ). FIXED: для корректной работы игры, файлы d3dx9_36.dll, mfc80u.dll копировать в Bin НЕ обязательно.
5. Запустил winecfg, перешёл на вкладку Аудио и установил галочку "Эмуляция драйвера" (Driver emulation).
6. Можно играть.
Замеченные баги: отсутствует звук в меню. В остальном, всё замечательно (были легкие тормоза, но думаю, это из-за включенного компиза или из-за кривоватой конфигурации иксов
). Если удалось сделать лучше на такой же конфигурации или заметили ошибки - смело поправляйте, буду рад хорошей обратной связи.