Difference between revisions of "Исправление совместимости W:A с Windows 8"
From Worms Knowledge Base
(Created page with "{{ParentArticle|Troubleshooting FAQ/ru}} {{Languages|title=На других языках:|en|Getting_W:A_to_work_on_Windows_8|ru|Исправление совместимо...") |
m (tip) |
||
(One intermediate revision by the same user not shown) | |||
Line 3: | Line 3: | ||
{{Languages|title=На других языках:|en|Getting_W:A_to_work_on_Windows_8|ru|Исправление совместимости W:A с Windows 8}} | {{Languages|title=На других языках:|en|Getting_W:A_to_work_on_Windows_8|ru|Исправление совместимости W:A с Windows 8}} | ||
− | Эта статья описывает методы исправления совместимости | + | Эта статья описывает методы исправления совместимости W:A 3.6.31.0 с Windows 8. |
+ | |||
+ | '''Начиная с 3.7.0.0 и выше, приведённые ниже методы больше не нужны. Достаточно выбрать Direct3D 9 в дополнительных настройках игры.''' | ||
== На Windows 7 всё работало! Почему оно не работает нормально на Windows 8? == | == На Windows 7 всё работало! Почему оно не работает нормально на Windows 8? == | ||
Line 12: | Line 14: | ||
#Если Вы ещё этого не сделали, установите [[WormKit]] или [[WormKitDS/ru|WormKitDS]] на Ваш выбор. Рабочая инсталляция WormKit'a будет необходима для выполнения следующих шагов. | #Если Вы ещё этого не сделали, установите [[WormKit]] или [[WormKitDS/ru|WormKitDS]] на Ваш выбор. Рабочая инсталляция WormKit'a будет необходима для выполнения следующих шагов. | ||
− | #Скачайте [ | + | #Скачайте [http://myfiles.my1.ru/wa/wk/wkFrontendFix.rar этот] WormKit-модуль и извлеките его в папку Вашей инсталляции W:A. Белые таблички в меню должны быть исправлены, однако этот модуль не затрагивает ни игровой процесс, ни производительность. Если игра и меню слишком медленные, перейдите к следующему шагу. |
− | #Удалите ''wkFrontendFix.dll'', поставленный ранее, и скачайте библиотеки [ | + | #Удалите ''wkFrontendFix.dll'', поставленный ранее, и скачайте библиотеки [http://myfiles.my1.ru/wa/wk/windowmode.rar оконного режима]. Положите их все в папку Вашей инсталляции W:A и запустите игру. Эти библиотеки эмулируют API графики W:A при помощи современных API. Пожалуйста, прочтите включенный внутри файл readme (англ.), потому что это не безбаговое решение! Если в игре у Вас всё хорошо, Вы можете остановиться здесь. В противном случае, переходите к следующему шагу. |
#Скачайте и установите [http://px.worms2d.info Project X]. Следуйте инструкциям на сайте (англ.). Если у Вас достаточно хороший среднестатистический компьютер, у Вас не будет никаких проблем во время игры (системные требования в Project X более высокие, чем изначальные требования W:A). Project X заменяет игровую графику более новой (DirectX 9) графикой API "True Color", которая не конфликтует со слоями совместимости Windows 8. В комбинации с вышеупомянутым оконным режимом, это должно принести наилучшую производительность. | #Скачайте и установите [http://px.worms2d.info Project X]. Следуйте инструкциям на сайте (англ.). Если у Вас достаточно хороший среднестатистический компьютер, у Вас не будет никаких проблем во время игры (системные требования в Project X более высокие, чем изначальные требования W:A). Project X заменяет игровую графику более новой (DirectX 9) графикой API "True Color", которая не конфликтует со слоями совместимости Windows 8. В комбинации с вышеупомянутым оконным режимом, это должно принести наилучшую производительность. | ||
Latest revision as of 11:44, 25 January 2013
Эта статья описывает методы исправления совместимости W:A 3.6.31.0 с Windows 8.
Начиная с 3.7.0.0 и выше, приведённые ниже методы больше не нужны. Достаточно выбрать Direct3D 9 в дополнительных настройках игры.
Contents
На Windows 7 всё работало! Почему оно не работает нормально на Windows 8?
Windows 8 больше не поддерживает разрешения экрана с глубиной цвета, отличной от "True Colour" (24-бит, или 16,777,216 цветов). 8-битные и 16-битные разрешения экрана зачастую плохо эмулируются в ПО, что приводит к странному поведению или низкой производительности в некоторых старых играх, включая Worms Armageddon.
Решение
У разных пользователей проблема может проявляться по-разному. Пошагово следуйте приведённой ниже инструкции:
- Если Вы ещё этого не сделали, установите WormKit или WormKitDS на Ваш выбор. Рабочая инсталляция WormKit'a будет необходима для выполнения следующих шагов.
- Скачайте этот WormKit-модуль и извлеките его в папку Вашей инсталляции W:A. Белые таблички в меню должны быть исправлены, однако этот модуль не затрагивает ни игровой процесс, ни производительность. Если игра и меню слишком медленные, перейдите к следующему шагу.
- Удалите wkFrontendFix.dll, поставленный ранее, и скачайте библиотеки оконного режима. Положите их все в папку Вашей инсталляции W:A и запустите игру. Эти библиотеки эмулируют API графики W:A при помощи современных API. Пожалуйста, прочтите включенный внутри файл readme (англ.), потому что это не безбаговое решение! Если в игре у Вас всё хорошо, Вы можете остановиться здесь. В противном случае, переходите к следующему шагу.
- Скачайте и установите Project X. Следуйте инструкциям на сайте (англ.). Если у Вас достаточно хороший среднестатистический компьютер, у Вас не будет никаких проблем во время игры (системные требования в Project X более высокие, чем изначальные требования W:A). Project X заменяет игровую графику более новой (DirectX 9) графикой API "True Color", которая не конфликтует со слоями совместимости Windows 8. В комбинации с вышеупомянутым оконным режимом, это должно принести наилучшую производительность.
На данный момент, это единственные методы, которые исправляют производительность и глюки в меню на Windows 8, кроме эмуляции W:A. Если Вы хотите что-то добавить, напишите об этом на странице обсуждения.
Когда я запускаю игру, вылезает ошибка "Unable to set desired video mode"
По какой-то причине, Windows 8 определяет W:A как приложение, направленное на Windows 8, что запрещает ей использовать не 24-битные разрешения экрана. Следуйте этим иструкциям, чтобы исправить проблему:
- Откройте Блокнот, и вставьте следующий текст:
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers] "C:\\Team17\\Worms Armageddon\\WA.exe"="$ DWM8And16BitMitigation"
- Если Вы установили W:A в каталог, отличный от C:\Team17\Worms Armageddon\, исправьте его соответствующим образом на последней строке. Используйте двойную косую черту вместо одинарной.
- Нажмите Файл → Сохранить, чтобы открыть диалог сохранения файла.
- В выпадающем списке Тип файла, выберите Все файлы.
- Введите FixWA.reg в поле Имя файла, и сохраните.
- Найдите сохранённый файл, и дважды щёлкните его. Соглашайтесь на предупреждение редактора реестра.
Внимание: если Ваша система не поддерживает разрешение 640x480, Вам понадобится оконный режим (см. выше).
Ещё один способ задания этого манифеста - открыть свойства файла WA.exe, и во вкладке "Совместимость" включить 256 цветов. Затем запустить игру и выйти из неё, и убрать галочку рядом с 256 цветов. (Система не становится от этого 256-цветной по вышеописанным причинам).
Я не вижу почти никаких разрешений экрана в настройках игры
Смотрите предыдущую секцию.
Внешние ссылки
Has anyone gotten Worms Armageddon to work on Windows 8? - Team17 forum