Форум : WarCraft IIНазвание : Исправлена графика для всех новых windows
© 2005 www.runcms.org https://www.war2.ru
URL этой темы
https://www.war2.ru/modules/newbb_plus/viewtopic.php?topic_id=2183&forum=1
|
il : |
12.12.15 05:50 |
Вот тема на буржуйском. Обновил сообщение 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 ] | |
|
tolsty : |
13.12.15 02:29 |
Отчитаюсь. Поставил вечером на 4.01. За вечер сыграл несколько игр. Пока цвет не плыл. Ни в чате (что раньше часто было), не в игре (что бывало реже). С принтскрином пока не баловался. Но могу сразу сказать одно - появилось ощущение, что изображение "замыливается". Как будто появилась некоторая нечеткость. Даже не знаю с чем сравнить. В игре не заметно, а вот в чате сервера сразу бросилось в глаза. Как будто на кинескопе старого монитора выставили частоту 60 герц вместо возможных 100.
Присмотрелся внимательнее. У шрифтов в чате как бы появилась тень, красноватого оттенка. Особенно хорошо это видно на точках. Независимо от цвета шрифта, появляется двойник красноватого оттенка с небольшим (пару пикселей) смещением. Текст как-бы расплывается.
Разместил это в теме у буржуинов. Автор написал, что сделал уже 10-й фикс библиотеки. Что-то про отключение сглаживания. Ил, есть смысл скачать и поставить? Потом откатиться можно. Или рискованно? Сам же писал, что чувак мутный ))) Вдруг вирус?
[ Редактировано tolsty в 13.12.15 12:13 ] | |
|
il : |
14.12.15 11:42 |
tolsty, вот в основном твоего-то отчета и ждал! Я честно говоря не заметил такого "замыливания", наверно просто не смотрел. Вот здорово, когда такие внимательные тестировщики, как ты!
Скачивать и ставить новый фикс можно, откатиться без проблем, просто файл обратно заменить. Я не пробовал новый файл, времени не было, но мутный чувак это ланс, а aqrit вообще про вар2 не знал кажется, пока я на него не вышел... | |
|
tolsty : |
14.12.15 11:51 |
Окей, попробую. Играл еще один вечер, ни разу цвета не плыли. Но раздваивание текста напрягает ))) В игре не заметно. Я спрашивал Орагорна и Вову1. У них цвета плывут редко, они не парятся библиотеками. А буржуины тоже жаловались на замыливание, один написал, что глаза болят. Еще бы разобраться с принтскрином. С одной стороны - нажать альт+принтскрин не сложно, но иногда надо делать несколько подряд таких скринов, а выходить и постоянно сохранять в новый файл, предварительно создав его- долго. Буржуины написали про какую-то прогу, которая будет сохранять на рабочем столе, к примеру. Но я тяжел на раскачку ))) Не скоро соберусь попробовать ))) | |
|
tolsty : |
14.12.15 12:20 |
Поставил 10-й фикс ))) Тень исчезла, стало гораздо лучше. Буду вечером тестить. На всякий случай запустил 3.15, где библиотека исходная. Разницы с изображением на 4.01 с фиксом-библиотекой не заметил, что есть гуд ))) | |
|
il : |
14.12.15 13:29 |
Не знаю, как я-то не заметил раздваивание, а на скринах что я приводил в теме - оно видно? Или может у меня его и не было?
Ну, все же скрины чата это меньшее зло, вот предыдущая версия (которая была весной и которой я ничего не говорил), она и из игры скрины не сохраняла, вот это было критично, а чат можно и вручную копипейстить, пока полный экран наберется обычно успеваешь все нажать что нужно..
И я так понял, что автор сделал не 10-й фикс, а фикс за 10 секунд На моей памяти, были сначала версии не для вар2, а вообще универсальные ddraw (которая в 3.05, она же в 3.15, она же в 4.00, она же в 4.01), потом автор сделал 1-ю версию для вар2, которая вообще не давала делать принтскрин, потом после моего комментария он что-то там переделал, о чем я не знал, а потом сделал ту версию которая сейчас, за исключением того, что она в полноэкранный режим не переходила. После моей просьбы, добавил переключение на полный экран (что я считаю 3-й версией, поскольку ту о которой не знал - не считаю), ну и со шрифтами получается 4-я...
Кстати, tolsty, со сворачиваниями-то так и не разобрался? По идее, эта версия в этом вопросе никак помочь не должна, но вдруг... | |
|
tolsty : |
14.12.15 14:30 |
Со сворачиваниями не разобрался. Периодически спонтанно, для меня не предсказуемо, появлялись. В последние пару дней не сворачивалось ))) Но два дня мало для статистики. Такое и раньше бывало. То долго не сворачивается, то сворачивается по 10 раз за вечер, по 3-4 раза за игру ((( По твоим скринам: дай ссылку, не совсем пойму о чем речь
[ Редактировано tolsty в 14.12.15 14:32 ] | |
|
il : |
14.12.15 16:53 |
Цитата: По твоим скринам: дай ссылку, не совсем пойму о чем речь
http://forum.war2.ru/index.php/topic,1790.0.html Мой первый пост, картинки под спойлером.
Впрочем, mousey уже выложила 2 картинки, ты об этом же? Посмотрю как время будет... | |
|
tolsty : |
14.12.15 17:14 |
Твоя ссылка в предыдущем посту "недоделанная", под активную полосочку попало не вся часть ))). Я так понимаю имелось ввиду это (см. приложение). Но там тоже картинки под спойлерами не активны ))) Теряешь хватку?! )))
Да, Маузи именно то и разместила. Сначала было как на первой картинке с красноватыми тенями. Теперь теней нет )))
[ Редактировано tolsty в 14.12.15 17:17 ] | |
|
il : |
14.12.15 18:54 |
Цитата: Теряешь хватку?! )))
Ох, и не говори, и ведь же ни одна сволочь не сказала что ссылки на картинки битые, и это: "fixed ftp links broken by smf -mousey" я проморгал...
tolsty, а ты под собой заходил когда скриншот делал? Судя по значкам кармы - не под гостем, для гостей вложения закрыты (какого кстати, спрашивается...), а вот для пеонов - разрешены... вроде... Я под тестовым криттером зашел - картинки под спойлером вижу, у меня файрфокс...
А внизу-то вложения есть, в 1 и 2 сообщениях? Может, у тебя браузер их не отображает?.. Цитата:And this is an original link to aqrit's version: http://www.bitpatch.com/downloads/war2_ddraw_test.zipfixed ftp links broken by smf -mousey * noddraw1.png (22.58 КБ - загружено 177 раз.) * ddraw1.png (27 КБ - загружено 167 раз.) * noddraw2.png (68.99 КБ - загружено 166 раз.) * ddraw2.png (77.92 КБ - загружено 172 раз.) « Последнее редактирование: Декабрь 13, 2015, 03:25:14 pm от mousEtopher »
[ Редактировано il в 14.12.15 18:07 ]
UPD: разобрался, ИЕ оказывается не показывает такие картинки, небось из-за редиректов... Файрфокс показывает все корректно. Да, действительно, что-то я вообще хватку потерял, причем с того момента как форум запустили...
[ Редактировано il в 14.12.15 18:20 ] | |
|
tolsty : |
14.12.15 19:34 |
))) Да, я заходил под своим именем. У меня эксплорер. Внизу картинки png открываются. Зашел под гугл хром как гость - то же самое, под спойлером не активно, внизу - вижу.
[ Редактировано tolsty в 14.12.15 19:36 ] | |
|
tolsty : |
16.12.15 10:41 |
Так, для статистики. Играл вечером 4.01 с фиксом. Цвета не плывут все три вечера, а вот окно вчера вечером разок свернулось. | |
|
il : |
16.12.15 13:29 |
Ну отлично, буржуи тоже вроде довольны, пока на вар2 жалоб нету, разговор идет в весьма конструктивном русле, например, как оптимизировать эту штуку для старкрафт, а то она там тоже идеально исправляет графику, но вот подтормаживает из-за особенности графического движка старкрафта... | |
|
il : |
3.1.16 02:05 |
aqrit выпустил новую версию test4 не знаю, что он там сделал, но лично у меня стал полноценно работать принтскрин! Подозреваю что это побочный эффект, при котором он например может работать 9 раз из 10, но у меня во всяком случае работает.
Вообще, советую всем небезразличным следить за той темой. Проверяйте, вот линк
АП: нашел, вот коммит в котором это пофиксено: https://github.com/aqrit/war2_ddraw/commit/59cdc85f8c3f52d8dd0b93cfa09116f75bb54108 [ Редактировано il в 3.1.16 01:06 ]
[ Редактировано il в 3.1.16 01:13 ] | |
|
tolsty : |
7.1.16 19:30 |
Здравствуй Агрит, Новый Год ))) Поставил я 4-ю версию библиотеки на 4.01 ))) Я еще не знаю как работает принтскрин, но уже знаю, что не работает alt+tab ))) Окно игры не сворачивается ))) 7-я винда ))) Прикольно. Нажал конрл-альт-дель, игра свернулась... Вышел из игры, зашел опять. Теперь работает альт-таб...
[ Редактировано tolsty в 7.1.16 19:33 ] Не знаю как это объяснить, но несколько раз перелогинивался и альт+таб работали. Теперь опять нет... Пока не нажму конрл+альт+дель и нажму запуск диспетчера задач... А еще прикольный синдром - иногда окно игры сворачивалось , но тут же разворачивалось само во время боя... А иногда сворачивалось и приходилось разворачивать вручную...
[ Редактировано tolsty в 7.1.16 23:53 ]
Короче подглючивает ((( Периодически перестает работать альт+таб. Иногда после сворачивания альт-табом не разворачивается обратно нажатием на ярлык в трее...
[ Редактировано tolsty в 8.1.16 04:12 ] После перезагрузки компа и загрузки 4.01 с фиксом 4 опять не работает сворачивание. Сначал приходится жать контрл+альт+дель, потом запустить диспетчер задач... Забыл понажимать в игре принтскрин. Если жать в чате - там, где раньше сохранялось - не появляется. Уже забыл, как это со скринами бывает ((
[ Редактировано tolsty в 8.1.16 13:06 ] | |
|
il : |
11.1.16 18:01 |
Спасибо, и опять новые баги в новой версии, о которых буржуи не пишут: http://forum.war2.ru/index.php/topic,1790.0.html
Я там тоже свои мысли написал о сворачивании, правда у меня XP, в 7-ке не сталкивался с такими багами.
Там aqrit по заявкам трудящихся еще мини-версию сделал, которая баги 7-ки не исправляет...
В общем, как я понял, в версии 4 он какую-то новую технологию применил для оптимизации производительности, которая у многих глючит, а у кого-то видюха не поддерживает. Причем технология нужна для борьбы с тормозами в старкрафте, а к вар2 имеет довольно косвенное отношение..
Так что, я так понял что лучше всего пока 3-я версия, которая test3. Там по сравнению со 2-й еще и скриншоты работают. | |
|
tolsty : |
11.1.16 20:17 |
Поставил на место 2-ю версию. А где третья? Ссылку дау, плиз. Куда он принтскрин сейчас пишет? | |
|
il : |
12.1.16 13:27 |
То что я выкладывал как ddraw3/war2_ddraw_test.zip это 1-я версия по нумерации aqrit (у него до этого были еще 2 версии перезаписывающие одна другую, а потом он свою нумерацию начал, отсчет ведем по его нумерации, это на всякий случай).
У него соответственно вот все версии: http://www.bitpatch.com/downloads/war2_ddraw_test.zip - первая в которой исправлен глюк win7 + все глюки палитры в 8 и 10 http://www.bitpatch.com/downloads/war2_ddraw_test2.zip - плюс исправлен размытый шрифт http://www.bitpatch.com/downloads/war2_ddraw_test3.zip - плюс исправлен принтскрин, при этом он сам пишет что alt-enter в чате рушит вар2 (я не проверял) и что-то там не перерисовывает, хотя я тоже ничего не заметил. http://www.bitpatch.com/downloads/war2_ddraw_test4.zip - баги пофиксены, при этом переход на эмуляцию с помощью d3d шейдеров (должно поддерживаться видеокартой, по идее уже давно все видеокарты должны поддерживать, у кого не поддерживает, вылезает вот такое окно)
По моим ощущениям, все по-прежнему идеально, кроме того что в XP странно стал работать альт-таб.
АП: наверно, все же 3-ю не будем выкладывать как релиз, а жаль... Придется либо пользоваться 2-й, у которой пофиксен принтскрин в игре и работает все остальное, либо ждать 5-ю и далее.
Альт-таб действительно работает странно уже у трех человек. Кстати, tolsty, у тебя какая видеокарта? Вдруг эта инфа как-то поможет локализовать проблему...
[ Редактировано il в 12.1.16 13:43 ] | |
|
tolsty : |
12.1.16 21:01 |
Карта NVIDIA GeForce GTX660 Цитата: Придется либо пользоваться 2-й, у которой пофиксен принтскрин в игре и работает все остальное, либо ждать 5-ю и далее.
Правильно я понял, что это и есть: http://www.bitpatch.com/downloads/war2_ddraw_test3.zip И у него (этого фикса) работает принтскрин? Напомни, пожалуйста, куда сохраняется принтскрин в компе? Я поискал по старым местам (у меня ссылка ярлыком бала) - там принтскрины новые не появляются | |
|
il : |
13.1.16 16:40 |
Цитата: Да, у этого фикса в дополнение к уже ранее работающему принтскрин в игре, работает принтскрин еще и в чате.
Цитата: Напомни, пожалуйста, куда сохраняется принтскрин в компе?
В каталог откуда ты запускаешь вар2. (обычно это папка с игрой). Т.е. надо смотреть, на что ссылается тот ярлык которым ты вар2 запускаешь, в той папке и смотреть. (Если ты его ставил не в program files - тогда возможны варианты, поэтому вар2 и ставится по умолчанию не туда) | |
|
il : |
26.1.17 12:29 |
Поправлю 1-е сообщение темы, а то там ерунда была написана, заодно и картинки приложу...
А то периодически возникают вопросы, что и как, а в комбат пока эти исправления встраивать все же рано. Поскольку они все тестовые и не поймешь, какое заработает, а какое - нет. Например, у меня на интегрированной видеокарте под вин7 заработало только test2. test4 и test4 ругались на неподдерживаемые что-то там. То ли шейдеры, то еще какую ерунду... А вот когда в тот же комп вставил внешнюю видеокарту - заработали и test3, и test4.
[ Редактировано il в 26.1.17 11:37 ] | |
|
Oragorn : |
26.1.17 14:15 |
Проверил на свою семёрку "тест4". Работает исправно.
Прикрепляю фотки:
1-3 - ТО, ЧТО БЫЛО РАНЬШЕ. 4-5 - ТО, ЧТО СТАЛО. 6 - "аномалия" :)
Немного подробнее расскажу об "аномалии". Когда переключаешься между "создать игру", "присоединиться к игре" - на доли секунды появляется то, что в 6-ом кадре. Не очень мешает - просто, к сведению :) Так же, когда нажимаешь на иконки игроков с права - они разными цветами переливаются :) Кто-то синим, кто-то красным... Ну, это тоже не беда.
Проверил варвид - ничего необычного. Всё в норме и ничего не "мерцает"...
[ Редактировано Oragorn в 26.1.17 13:32 ]
Щас немного поиграл: заметил, что стало подтормаживать после выхода из игры и когда захожу. Не значительно, но начинает напрягать :)
[ Редактировано Oragorn в 26.1.17 14:07 ] | |
|
Mr.Chucha : |
10.2.17 22:43 |
ураааа!!!!!!!!!! Ил спасибо большое у меня получилось | |
|
© 2005 www.runcms.org https://www.war2.ru
URL этой темы
https://www.war2.ru/modules/newbb_plus/viewtopic.php?topic_id=2183&forum=1
|