Регистрация • FAQ • Вход | ||||||||||||||||||||||||||||
Текущее время: 29 апр 2024, 00:16 |
Часовой пояс: UTC + 3 часа |
Модератор: Модераторы
Страница 1 из 1 |
[ 1 сообщение ] |
Для печати | Предыдущая тема | Следующая тема |
Автор | Сообщение |
---|---|
Лейтенант
Зарегистрирован: 12 янв 2012, 10:30 Сообщений: 3565 |
Многие из нас время от времени любят поиграть в старые игры. Классика вроде Fallout I и II, Космические Рейнджеры, линейка Command & Conquer и т.д. Однако современные версии Windows не обладают достаточным уровнем обратной совместимости и очень часто многочасовые попытки запустить старую игру обречены на провал.
Одна из наиболее критических проблем — графика. Одни игры не могут работать с широкими экранами, другие, ни о чём не подозревая, пользуются ошибками в старых версиях DirectX или DirectDraw, третьи не могут жить без 16-битного цвета. Зачастую трудно определить конкретную проблему, но многие из них без особого труда сможет решить… Wine Эта мысль пришла мне в голову ещё в прошлом году, когда уже почти отчаявшись поиграть в свой любимый Yuri's Revenge, я попробовал запустить его под установленной в дуалбуте убунтой. Каково же было моё удивление, когда игра запустилась и заработала без особых проблем! Конечно, не удобно было перезагружаться в Linux для того, чтобы поиграть (!) (так уж сложилось, что моё основное занятие — программирование на F# и C#). И тогда я подумал, а может существуют сборки Wine для Windows, которые решат проблемы с графикой в Yuri's Revenge на Win7 x64? Как оказалось, всё уже сделано до нас. Вот ссылки на основные проекты в этой области: Бинарники: www.nongnu.org/wined3d/ Инструкция компиляции: wiki.winehq.org/WineD3DOnWindows Кроме того, я позволил себе перепаковать бинарники для удобства (в оригинале в бинарниках совершенно не было очевидно, какие библиотеки имеют какую битность) и выложить на Dropbox в виде архива: dl.dropbox.com/u/8871833/wined3d.zip Как этим пользоваться? Инструкция (на примере Космических Рейнджеров): — убедиться, что у вас поддерживается OpenGL; Wine реализует DirectX и DirectDraw через него; обычно достаточно скачать последние драйвера для вашей видеокарты с сайта производителя — скачать архив по ссылке — распаковать — определить битность игры 32 или 64 (если игра старая, 99,9%, что она 32-битная) — скопировать все файлы из соответствующей папки архива в ту папку, где лежит исполняемый файл игры (например, для КР это будет файл C:\Program Files (x86)\Space Rangers 2\rangersNewRes.exe => копировать в C:\Program Files (x86)\Space Rangers 2\) — запустить игру Если не поможет, файлы лучше удалить. |
15 сен 2013, 14:19 |
|
Страница 1 из 1 |
[ 1 сообщение ] |
Часовой пояс: UTC + 3 часа |
Кто сейчас на форуме |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |