Добрый Админ
Регистрация: 10.5.06
Сообщений: 2470
Откуда:
|
|
Вот тема на буржуйском. Обновил сообщение 26.01.2017, а то что-то старое утратило актуальность:
В общем, большое спасибо aqrit за его работу с ddraw - действительно, очень хорошо разбирающийся товарищ, я за последний год так и не смог вникнуть в его код настолько, чтобы исправить хоть какую-нибудь самую маленькую багу.
Начиная с Windows Vista, с графикой у Warcraft II BNE возникли проблемы: с палитрой, отображением чата BNET, иконок в этом чате и другие. Сейчас все эти проблемы решены силами товарища aqrit, но, к сожалению, ценой производительности отображения информации. На данный момент доступно аж 4 версии, но все тестовые. Вкратце, в каждой более новой используется более прогрессивная технология, для увеличения скорости, но со все возрастающими аппаратными требованиями к видеокарте. Поэтому: Сначала пробуем версию ddraw_test_minimal (Она разработана специально для win8-10 и не будет исправлять проблемы windows vista/7). Если не заработало/не помогло - пробуем ddraw_test4. Если не заработало/не помогло - пробуем ddraw_test3. Если не заработало/не помогло - пробуем ddraw_test2.
Для применения этого исправления, надо взять из соответствующего архива файл ddraw.dll и распаковать его в каталог с игрой (c:\war2combat). При необходимости, перезаписав тот ddraw.dll, который там уже находится. После этого запустить игру.
1. В версиях test2 и test3 можно нажать alt-enter для переключения вар2 в "оконный режим". Это не совсем оконный режим: нет рамки, нет бордюров, "окно" это просто прямоугольник, который прилеплен в левом верхнем углу экрана и не сдвигается. Но все равно иногда полезно.
2. Если в момент перерисовки формочек на экране в чате (например, сразу после нажатия Create, Join и т.п) нажать alt-tab, то происходит краш. Игра рушится с ошибкой. Если подождать с полсекунды после нажатия кнопки, то все ок.
3. Что по-прежнему может не работать, это принтскрин в чате, но тот же aqrit подсказал обходной вариант: вместо принтскрин нажать альт-принтскрин. И тогда оно появится не в виде файлика PCX, а в виде картинки в буфере обмена, которую куда-нибудь можно вставить, например в пейнт.
4. Ну и из весьма специфического, записанное варвидео мерцает. Может быть, не на всех версиях, может быть, только у меня, надо пробовать.
Вот картинки: Было до применения исправления:
Стало после применения исправления:
Было до применения исправления:
Стало после применения исправления:
[ Редактировано il в 16.12.15 12:26 ]
А вот так вот в оригинальном вар2 (без ddraw) сохраняется скриншот чата:
А после применения ddraw, в ранних версиях был просто голубой экран, а в поздних - уже не помню, надо тестировать. Кажется, в одной из версий aqrit это починил. Но alt-prtscr работает в любом случае. Скриншоты в игре тоже работают во всех версиях и сохраняют pcx корректно.
[ Редактировано il в 26.1.17 11:25 ]
[ Редактировано il в 26.1.17 11:30 ]
[ Редактировано il в 26.1.17 11:32 ]
[ Редактировано il в 26.1.17 11:41 ]
[ Редактировано il в 14.3.17 10:36 ] |
|