Приветствую сообщество!
Видел на форуме несколько тем посвящённых Linux'у и Ил-2, где говорилось, что "фпс будет не тем", "мой крутой джойстик работать там точно не будет", "бла-бла-бла". Сам я в далеко не ас, но полетать люблю. Для этого на компе дома стояла винда. Вот решил попробовать завести Ил-2 под Wine'ом. Если вкратце, то сейчас *очень* доволен.
Итак, что же было для этого предпринято. Во-первых, надо изучить вот эту ссылочку, там описаны какие-то косяки, мне не понадобилось, но может мне повезло: http://appdb.winehq.org/objectManage...rsion&iId=7102 . Вообще ссылка полезная для играющих под Линуксом.
Во-вторых, не лениться и взять Вайн по-свежее. У меня убунта, поэтому просто надо прописать дополнительный репозиторий, в котором Вайновцы билдят новые дебки день ото дня.
Это добавить в /etc/apt/sources.list:
У меня "Платиновая коллекция", установка под вайном проходит нормально, но когда должно быть "слайд шоу" со скринами из игры и прогрессбаром установки на экране ничего не выводится. Не беда, переживём, файлы-то копируются исправно.Код:deb http://wine.budgetdedicated.com/apt jaunty main
Всё, после этого ничего делать не надо, игра уже будет запускаться. Возможно, что придёться повозиться с настройками в IL-2 Config (кстати, эта программа тоже запускается замечательно). Я летаю под OpenGL, насколько мне известно Ил-2 так даже красивще. Если вам нужен DirectX, то с Вайном придёться ещё повозиться. Вот дока как поставить DirectX 9.0c в вайн: http://www.wine-reviews.net/microsof...with-wine.html
Мне лично пришлось отключить воду 3, чтобы фпс был хороший. Возможно, вайновцы не реализовали какие-то вызовы системные, которые необходимы для работы этого алгоритма. Я использовал вот эту инструкцию для настройки: http://sukhoi.ru/forum/showthread.php?t=43603 . Очень полезный документ, спасибо автору.
В итоге получились такие цифры fps: avg: 55, max: 120, min: 11. Тестил TheBlackDeath'ом, как рекомендуют в инструкции здесь.
Конфиг свой могу запостить сегодня вечером, если интересно, но, по-моему, лучше настраивать самому по интсрукции. Из фишек у меня выключены: попиксельный расчет освещения или бамп-маппинга, "Динамический свет". На ссылке с appdb.winehq.org пишут, что не работает сглаживание. Не верьте, у меня работает анизатропная фильтрация и не уменьшает фпс.
Версия игры 4.09b1m, AAA mods pack, v1.0.
И наконец, джойстик. У меня X52 Flight Control System. *Все* оси и хатки работают сразу. Никаких драйверов не понадобилось. У этого джойстика также есть маленький джой для управления мышью. Для того, чтобы это заработало надо поставить:
Это драйвер джоя для иксов. *Не* является необходимым для работы джоя в игре! Он нужен для маппинга осей/кнопок на мышь или нажатие каких-то кнопок. Смотрите мануал на этот драйвер. Сегодня вечером запостю свой конфиг маппинга, но там всего пару строк.Код:xserver-xorg-input-joystick - X.Org X server -- joystick input driver
Игра не вылетает, работает очень живо и плавно. Графических артефактов не наблюдаю. На всякий случай конфигурация моего компа: Core 2 Duo 6300, 2Gb, nVidia GeForce 9600GS 256Mb.