Форум : WarCraft II

Название : Windows 7 и Warcraft 2

© 2005 www.runcms.org
https://www.war2.ru

URL этой темы
https://www.war2.ru/modules/newbb_plus/viewtopic.php?topic_id=1792&forum=1


 Refuse-Resist :

9.6.09 01:12
 Добрый вечер.
Поставл эту винду, игра работает нормально. но, был страшный баг с цветом. Поставил совместимость - проблема исчезла. но: баг остался на мини-карте, и в конце игры когда показывают счет.
на мини-карте теряются цвета, например - синий игрок на миникарте он красный. желтый - на миникарте зеленый и так далее. некоторые цвета нормально(оранжевый, фиолетовый)Может кто знает как рышить проблему?
Позже выложу скриншот.

РЕШЕНИЕ НАЙДЕНО!

значит такс, создаем батник, пишем следующее:

@ECHO OFF
taskkill /f /IM explorer.exe
cmd.exe /C start /affinity 1 D:\"Program Files"/"War2"/"WPpatch"
pause
start explorer.exe
exit

Идея проста, кликаем на батник, закрывается Проводник и запускается игра. Выходим из игры, жмем любую клавишу - Проводник открывается. Все просто...

Обьясняю:
1. чтобы цвета были в норме - отключаем Проводник.
2. чтобы игра не зависала - ставим соответсвие с ЦП0.
Зы. Для тех у кого на рабочем столе стоит слайшоу обоев, дописываем в батник такую строчку:

taskkill /f /IM WallRotate
(после taskkill /f /IM explorer.exe)


[ Редактировано Refuse-Resist в 25.6.10 16:55 ]

[ Редактировано Refuse-Resist в 25.6.10 17:02 ]

 Ldir :

10.6.09 13:22
 на XP тоже такое бывает, проблемы в видеокартой или драйверами.

 il :

12.6.09 01:12
 на XP было несколько раз, помогал перезапуск вар2.
Проблема была так и не разобрался в чем - то ли в daemon tools, то ли в переключении по alt-tab.
По теме сказать ничего не могу - вин7 не тестировал, хотя вар2 конечно совсем не под нее написан...
Под вин2008 гонял вар2 неск месяцев и обратно на XP ушел - подглючивало кое-что...

[ Редактировано il в 12.6.09 00:13 ]

 Refuse-Resist :

19.6.09 23:34
 могу сказать что точно не драйвера. на 2 компах семерка, и там и там глюки.
ЗЫ. на висте тоже самое было(((. может ктото найдет способ излечить данную проблему.

 dimon222 :

20.6.09 12:21
 В семёрке есть режим запуска под виртуалкой XP.
Попробуй

 Refuse-Resist :

22.6.09 19:00
 всмысле? как его поставить?
или ты имеешь ввиду совместимость с ХР? совместимость исправляет цвета в игре, но миникарту оно не исправляет.

ЗЫ. в комбате тоже самое. В варгусе никаких проблем.(((

 Refuse-Resist :

22.6.09 19:09
 и еще прикол в том, что в игре цвета сбиты, на скриншоте со цветами все в порядке :-?

 dimon222 :

22.6.09 19:26
 http://www.thevista.ru/page.php?id=11171

 Refuse-Resist :

22.6.09 21:17
 у меня пишет такую ошибку, что мне делать?

 dimon222 :

23.6.09 12:29
 Купить другой процессор :-D
Твой процессор не обладает возможностями виртуализации

 Refuse-Resist :

23.6.09 15:02
 процессор новый. кор2дуо
есть еще способы исправить цвета в игре?

 gimli :

23.6.09 16:41
 поставить ВинХР

 dimon222 :

23.6.09 16:49
 Или попробовать виртуалить нестандартными средствами.
VirtualBox например

 Refuse-Resist :

13.7.09 00:42
 Решение нашел. Крайний случай: Сменить разрешение экрана на 640х400.
Но, у меня подругому, нужно было просто сменить цветопередачу с 32 бита на 16 бит. и цвета теперь нормально отображаются. За совет большое спасибу il`y. :-)

 Refuse-Resist :

19.3.10 20:44
 Нашел действительно нормальное решение проблемы с цветами на Windows Vista\Se7en:
Во время игры(перед игрой), отключаем процесс explorer.exe и все. Все цвета на местах, игра больше не притормаживает как раньше. Но, остается одна глобальная проблема - с зависанием системы во время игры. Сколько я ни гулял по инету в поисках решений, сколько не писал в суппорт Близзарду - ничего, все глухо. Если ктото уже знает как с этой заразой бороться - дай знать!

 GigaByte :

24.3.10 02:31
 Решение есть, найдено на официальном форуме battle.net в разделе посвященном Starcraft.

[ссылка на тему]

Аналогично, с небольшими изменениями, работает для war2 bne/combat. Итак, нужно создать *.reg файл и добавить в него следующее

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectDraw\Compatibility\WarCraft2BNE]
"Flags"=hex:00,08,00,00
"Name"="WarCraft II BNE.exe"
"ID"=hex:3f,97,01,3b

Все. Сохраняем файл и добавляем информацию в реестр. Запускаем Warcraft II BNE и играем как раньше.

 Refuse-Resist :

25.3.10 18:01
 А я думал что я один играю на Семерке :-D
А этот фикс исправляет зависание? С цветами то все понятно...и опять этот же директ дроу...все походу изза него проблемы.
С зависанием частично решил, я просто отключил директ дроу, и пока все норм.
Спасибо за фикс...попробую.

_______________________

Таки-да, работает. (запускал БЕЗ отключения експлорера.) Только слегка притормаживает. Надеюсь этот фикс и поможет в решении проблемы с зависанием.Спасибо, =)

[ Редактировано Refuse-Resist в 25.3.10 16:06 ]

 GigaByte :

25.3.10 23:08
 2Refuse-Resist
Рад, что помогло =)

Насчет зависания - перепроходил недавно кампанию за орков beyond the dark portal и несколько раз играл custom scenario - игра ни разу не зависла. Притормаживания также не замечено.

P.S. никакие настройки совместимости в свойствах Warcraft II BNE.exe ставить не нужно, все и без них работает

[ Редактировано GigaByte в 25.3.10 21:17 ]

 Refuse-Resist :

26.3.10 00:23
 да они(зависания) редко бывают, но метко))
сегодня весь игрался(о хоспади, сам в ужасе), зависла только один раз. вчера ниразу. Еще на это влияет фоновые программы, лучше их выключить на время игры(плееры, аськи, етс).
зы. в начале игры при логотипе близарда(у меня фул версия, точнее каша комбата и фул, взял только ролики из фул), там цвета искажаются, а в игре - все отлично. =)

 CBuH :

26.3.10 10:15
 Refuse-Resist
Хей, давай лучше к нам, на впн! :-)

 Refuse-Resist :

26.3.10 16:05
 даа..с вами поиграешь))неуспешь построить казарму как уже толпы грунтов идут в гости, с приветом так сказать =)у вас там все на скорость))а я не скоростной игрок :)

 CBuH :

26.3.10 16:27
 все когда-то удивлялись, как так, у тебя только 2 гранта, а у противника уже две пачки блудных огров. Скорость ведь придёт, играть быстро научишься обязательно.

 Refuse-Resist :

8.4.10 22:34
 Похоже, все таки я нашел решение. Наконецто. с тех пор ни одного зависания, как в сингле там и в мультике.
Естественно, большу роль сыграл фикс который любезно предоставил нам GigaByte, а именно:
Цитата:

Итак, нужно создать *.reg файл и добавить в него следующее

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectDraw\Compatibility\WarCraft2BNE]
"Flags"=hex:00,08,00,00
"Name"="WarCraft II BNE.exe"
"ID"=hex:3f,97,01,3b


Дальше, помимо этого ДО игры, меняем оформление на Классическую (Панель управление - персонализация), потом отключаем процесс explorer.exe а потом играем.
У вас возникнет вопрос, как можно запустить игру если отключен екслорер?
Отвечаю: здесь поможет нам панелька Гаджеты. Скачиваем плагин для гаджетов Лаунчер(чтото вроде быстрого запуска).И после отключения жмакаем на иконку игры в лаунчере.

[ Редактировано Refuse-Resist в 28.4.10 19:40 ]

 Refuse-Resist :

17.4.10 16:00
 На ноуте по прежнему зависает и ни один из методов не помогает :-( :-(
Если есть еще варианты - пожалуйста, в студию!

 Drew :

17.4.10 16:36
 У меня WCII от СПК 1996-ого года перевод(спасал ещё со старого P-II).
На новом компе под XP очень даже ничего игралось, только, вылетала, когда юнитов дофига на карте было.
А сейчас Win7 Ultimate, так на ней вообще не фурычит=( типа полноэкранный режим недоступен, а в окне оно не хочет играть. И, сегодня заметил, что не может найти цифровую(digitalized) звуковую карту.

Пробовал под DOSBox v.0.73, запускается, но толку маловато от этого, ибо просит КД(компакт-диск, так понимаю).

Надо какую-то другую версию качать? Какую, не подскажете? Хотя и не хочется( та кажется такой родной х))

 Refuse-Resist :

17.4.10 19:23
 Скачай комбат версию, тобишь урезанную от Warcraft 2 Battle Net Edition.

 Drew :

17.4.10 22:17
 скачивал, она работает, но, блин, английская(
это не так круто, как полная руссификация от СПК
там даже советы с юмором переведены.

 CBuH :

17.4.10 22:58
 Drew
http://www.war2.ru/modules/newbb_plus/viewtopic.php?topic_id=1769&forum=1#8655
вот русский комбат, перевод от СПК. тексты тоже русские.

 Drew :

18.4.10 12:12
 Спасибо, Свин!


ааа, ништяк))
работает всё. немного не так, как в раннем детстве, но похоже)))
если пацанам понравится, то будем играть на русских сервах =)
просто система кача героев в WC III меня напрягает несколько)
а игра мои карты сможет воспринимать, сделанные под WC II: Tides of Darkness в комбат мап эдиторе?
и, кстати, немного цвета в некоторых случаях пошаливают, но в игре не заметил такого.
и ещё вопрос: в игре чат русский рабочий? и где это выводится?

извините зза море оффтопа, но вызвано морем радости))

[ Редактировано Drew в 18.4.10 13:13 ]

 CBuH :

18.4.10 12:25
 жми ENTER в игре. но комп не общительный.
карты работать будут.

 Refuse-Resist :

18.4.10 15:50
 Drew скачай еще полную версию, поиграешь с музыкой и видероликами))
Я так понял ты под семеркой играешь?эхх..еще одна жертва...жди зависаний системы во время игры(нехотел портить настроение но лучше заранее скажу об этом)

 Drew :

19.4.10 16:46
 ну кбз, там ВКР, наверное, решает чодакак должно быть))
щас вот нашёл среди друзей ещё одного любителя ретро-игр х)
а то всем крайзисы, лефтфодеты подавай)))

а старое и доброе никто не любит х)

 Refuse-Resist :

19.4.10 18:52
 Ну Left 4 Dead и Aliens vs Predator 2010 тоже можно поиграть...у мну все игры лицензированны(на стиме) кроме варика...эх..позор :-(
Но варкрафт 2 безсмертная игра...(я удивился когда зашел в магазин телефоннов, и убнаружил интересную картину, точнее звуки "На нас напали" и "Стоит вроде...". И оказалось продавец играл в варик..на рабочем месте...класс да? :) )

[ Редактировано Refuse-Resist в 19.4.10 17:52 ]

 Drew :

20.4.10 21:36
 оооо)))
да продавцы-таки, бывает, что отжигают)))
ну, а что делать, если комп на работе слабый и клиенты не постоянно торчат, а случайным образом?) конечно же, сидеть в инете и играть в мини-игры))

вчера полдня с другом играли в WC II лолзов нахватались))

 Refuse-Resist :

20.4.10 22:04
 Даааа...брат мой постоянно в него играет...где бы он нибыл, дома. на работе, даже если свет отключат..всеравно, забирает мой кпк и играет варик на нем)))

Кстати, по теме, нашел еще одну мыслю блуждая по инету:
Во время игры открываем диспечер задач, правой кнопкой мыши на Warcraft II BNE.exe - Задать соотвествие... - Ставим только ЦП 0. Заходим обратно в игру.
Говорят помогает. :-)

[ Редактировано Refuse-Resist в 20.4.10 21:05 ]

 Refuse-Resist :

28.4.10 20:32
 Последная моя мысля по теме: Больше идей у меня нет.

значит такс, создаем батник, пишем следующее:

@ECHO OFF
taskkill /f /IM explorer.exe
cmd.exe /C start /affinity 1 D:\"Program Files"/"War2"/"WPpatch"
pause
start explorer.exe
exit


Идея проста, кликаем на батник, закрывается Проводник и запускается игра. Выходим из игры, жмем любую клавишу - Проводник открывается. Все просто...

Обьясняю:
1. чтобы цвета были в норме - отключаем Проводник.
2. чтобы игра не зависала - ставим соответсвие с ЦП0.
Зы. Для тех у кого на рабочем столе стоит слайшоу обоев, дописываем в батник такую строчку:

taskkill /f /IM WallRotate
(после taskkill /f /IM explorer.exe)

Предыдущие фиксы уже не актуальны..и можно удалить. Если и этот фикс не пашет - увы, господа, после 5-6 месяцев изучение проблемы, других решений я ненашел. (Учитывая то что саппорт Близарда вообще ничего толкового не советовал, кроме как обновить драйвера на видео, переставить игру и так далее.)

[ Редактировано Refuse-Resist в 28.4.10 19:34 ]

 FX :

26.8.11 20:21
 Тема на Microsoft TechNet проблема с совместимостью Warcraft 2 На Windows 7 :

Цитата:

После долгого изучение проблемы смог найти дествительно хорошее решение(глядишь комунибудь пригодиться):
Создаем батник:

@ECHO OFF
taskkill /f /IM explorer.exe
taskkill /f /IM sidebar.exe cmd.exe /C start /affinity 1 D:\"Program Files"/"War2"/"Warcraft II BNE.exe"
pause
start explorer.exe
start sidebar.exe
exit

После этого запускаем батник, она закроет процессы...после игры жмем любую клавишу, процессы восстанавливаются.

 Vovan :

11.8.12 12:00
 Не заметил, чтобы кто-нибудь предлагал такое решение :
-Скачать win 7 color fix (есть на http://server.war2.ru) - ссылка на скачивание http://server.war2.ru/modules/mydownloads/cache/files/win7colorfix.zip
-Поместить файлы из архива в папку с игрой
-Запускать War2 через War2Custom.exe

 ExShazKoldaHy :

12.3.13 00:11
 Странно, у меня на windows 7 проблемы с цветом были только на StarCraft BroodWar когда по сети играл (исправи color fix'ом). Но с вариком 2 и 1 к счастью такого не наблюдалось

 12sunflowers :

16.3.13 05:21
 Привет!
Вылетает этот Варик на Вин7х64 при запуске. Что можно сделать? Пробую в виртуальной XP там запускается но в окне. Как можно развернуть на вес экран?

 il :

18.3.13 11:47
 Цитата:


12sunflowers пишет:
Привет!
Вылетает этот Варик на Вин7х64 при запуске. Что можно сделать? Пробую в виртуальной XP там запускается но в окне. Как можно развернуть на вес экран?
Если виртуальный, то разворачивается средствами самой виртунальной машины... А вообще это не дело конечно, надо разбираться с вин7. Если английский знаешь, то вот тут можно поискать: http://war2.warcraft.org/forum/viewforum.php?f=10&sid=ff67e13b76287cdba3b83820db01e252
Я к сожалению 7-кой не пользуюсь, все еще на XP сижу...

 lema :

10.4.13 23:25
 Добавлю, у меня лично на win7 после создания вышеуказанного батника и выхода из игры, запускается не интерфейс рабочего стола explorer, а его браузер, а вот если написать так - start %windir%\explorer.exe (т.е. добавил %windir%\)
тогда всё в норме.

[ Редактировано lema в 10.4.13 23:26 ]

 stFILA :

12.4.13 09:29
 У меня вин 7х64. Игра работает. Возможно дело не в винде.

Попробывал батник il - работает без %windir%
lema, возможно у тебя какие-то изменения с системными путями?

Мой компьютер -> Свойства системы -> Дополнительно -> Параметры Среды:
Код:

Переменные среды:
MOZ_PLUGIN_PATH C:Program Files (x86)Foxit SoftwareFoxit Readerplugins
TEMP %USERPROFILE%AppDataLocalTemp
TMP %USERPROFILE%AppDataLocalTemp

Системные переменные:
ComSpec %SystemRoot%system32cmd.exe
FP_NO_HOST_CHECK NO
NUMBER_OF_PROCESSORS 4
OS Windows_NT
Path C:Program Files (x86)NVIDIA CorporationPhysXCommon;%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;%SYSTEMROOT%System32WindowsPowerShellv1.0
PATHEXT .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE AMD64
PROCESSOR_IDENTIFIER Intel64 Family 6 Model 23 Stepping 7, GenuineIntel
PROCESSOR_LEVEL 6
PROCESSOR_REVISION 1707
PSModulePath %SystemRoot%system32WindowsPowerShellv1.0Modules
TEMP %SystemRoot%TEMP
TMP %SystemRoot%TEMP
USERNAME SYSTEM
windir %SystemRoot%

 il :

12.4.13 12:59
 Цитата:


lema пишет:
Добавлю, у меня лично на win7 после создания вышеуказанного батника и выхода из игры, запускается не интерфейс рабочего стола explorer, а его браузер, а вот если написать так - start %windir%\explorer.exe (т.е. добавил %windir%\)
тогда всё в норме.

Всю жизнь со времен win95 explorer.exe запускал либо собственно эксплорер (менеджер рабочего стола) если он не запущен, либо в противном случае открывал окошко мой-компьютера.
Значит, у тебя либо почему-либо не убивался эксплорер при старте игры (хотя как тогда могло помочь добавление windir?), либо может у тебя вирус? Попробуй поискать файл explorer.* - вдруг у тебя в более приоритетном месте висит explorer.exe и explorer.com? Тогда это вирус 100%. Иначе не знаю как объяснить разницу поведения скрипта.

 lema :

13.4.13 20:22
 Цитата:

Значит, у тебя либо почему-либо не убивался эксплорер при старте игры (хотя как тогда могло помочь добавление windir?)
Убивался, убивался, так как если игру скинуть или без windir запускал, то рабочий стол отсутствовал. Но если я нажимал ctrl+alt+del и запускал диспетчер задач, затем "файл"-"новая задача(выполнить)" пишу просто explorer и нормально запускается рабочий стол - странно, а в батнике хот тресни но windir напиши, иначе запускается тупо проводник, ведь проводник он же тоже explorer. И да, у меня изменены некоторые системные папки, "Temp" и "Мои документы", остальное на месте.

[ Редактировано lema в 13.4.13 20:23 ]

 12sunflowers :

3.5.13 06:38
 Пришлось переустановить Вин7х64. Вначале Вар2 работал отлично. Прошел месяц, поставились обновления, установил разные проги. Вар2 перестал запускаться. При запуске - "Прекращена работа программы"> "Программа не работает". Поудалял последние установленные проги - не помогло. sfc \scannow сказал что все в порядке. Точно так же перестала работать еще одна старая ртс - Populous 3, не запускается с такими же ошибками на старте. Как бы отследить что мешает им запускаться?

 12sunflowers :

11.5.13 05:23
 Нашел для себя решение:-) :-) :-)
Нужно добавить War2noCDloader.exe в DEP исключения и все работает!:-) :-) :-)
вот FAQ как это сделать http://www.windowsfaq.ru/content/view/829/37/

[ Редактировано 12sunflowers в 11.5.13 03:24 ]

 il :

15.5.14 21:32
 По поводу сбивающейся палитры вообще и в 7-ке в частности.
Пообщался с Lighbringer- сегодня, потом попроводил эксперименты.

Получается, что проблем с палитрой несколько и они разные:
1. Иногда в XP (впрочем, возможно и в более старших продуктах от MS) просто слетает палитра: и в чате, и в игре. Иногда она слетает сама по себе, иногда после альт-таба в винду и обратно в игру.
То ли это связано с не очень совместимыми драйверами видео, то ли с каким-то посторонним софтом. Лечится перезапуском игры. Иногда ненадолго. Более надолго лечится перезагрузкой.

2. В Win7 изменился механизм работы DirectDraw. В итоге цвета сбиваются как в чате, так и в игре, а также в чате не отображаются иконки.

Вроде бы, лечится убиванием explorer'а, хотя лично я такой эксперимент не проводил, поскольку есть другой способ: исправленная dll для directdraw, с файлом настроек для нее.
Была написана под win7 для старых игр с directdraw, в частности для starcraft 1. Также работает для war2.
Она уже включена в комбат новой версии (3.15).
Исправление затрагивает все статические картинки, чат, иконки в чате и сам игровой процесс.

При этом, если переключиться в альт-таб и обратно в игру, то цвета в чате сбиваются. Цвета в игре остаются. Портится только чат.
Со слов Lighbringer-, надо еще раз переключиться в альт-таб и обратно, но у меня не получилось. Зато если выйти из чата и залогиниться обратно или войти в игру и выйти обратно в чат, то цвета восстанавливаются.

Есть приведенный ранее фикс реестра для directdraw - он исправляет палитру в игре, не исправляя иконки в чате. По сути, это альтернатива dll-ке, которая встроена в комбат, но dll-ка работает лучше, поскольку иконки тоже исправляет. Поэтому править реестр смысла нет.

3. Небольшой оффтоп, а может и задел на будущее: про Windows 8.
Палитра в игре там не сбивается.
dll для direct draw подходит только для 7-ки: 8-ке она вредит.
Однако, в 8-ке есть другая серьезная проблема: поля ввода сбиты и не соответствуют картинке, в итоге вид чата дикий. Насколько мне известно, эта проблема не решена.
Впрочем, после создания игры все работает хорошо.

4. Ну и не про палитру, но про 7-ку:
Действительно, если включен DEP, то надо добавить в исключения файл "Warcraft II BNE.exe". Только действительно не War2noCDloader.exe, а именно "Warcraft II BNE.exe", во всяком случае, лично у меня именно после этого все заработало.

Вывод: скачивайте последнюю версию, запускайте и тестируйте. По результатам пишите, если наблюдения совпали/не совпали с моими.
Отдельно хотелось бы узнать мнение Refuse-Resist, как автора темы и исследователя этого вопроса. :-)

[ Редактировано il в 15.5.14 20:34 ]

[ Редактировано il в 15.5.14 20:35 ]

 Refuse-Resist :

15.5.14 22:21
 Уже много чего тестили насчет такой проблемы. Я общался с одним человеком, также автором одной из сборок игры, ему удалось добавить графическую совместимость в саму игру (не в ОС). То-есть, никаких манипуляций с ОС делать ненужно. Та сборка, которая у него вышла, работает превосходно на 7 и 8ке (я сейчас играю на 8ке, и вс1 отлично).

Я также являюсь пользователем Steam, и по моей просьбе, он добавил поддержку стим оверлея в игру (ничего особенного, это для стим-пользователей. Оверлей позволяет во время игры открывать некую программку, где можно в инете погулять, скрины игры поделать, с друзьями попереписываться и много чего - сама игра при этом будет продолжать работать, то-есть это не сворачивание, и открытие поверх игры)

Если мне разрешат выложить ссылку на торрент на сборку, я выложу. Я не рекламирую сборку или торрент, просто делюсь тем, чем пользуюсь сам.

Зы, с тех пор, как обзавелся этой сборкой, перестал использовать батники и всякие ковыряние в файлах. Скачал - поставил галочки - играю. Все нормально. Единственное, что вроде-как есть из проблем, это кривые текстуры в меню баттлнета, то-есть изображения кнопочек в меню баттл нета (не в игре) прозрачны. Или это у меня, или это минус сборки - не могу сказать. В самой игре никаких проблем у меня не было.

 il :

15.5.14 22:32
 Конечно давай, ссылку, чего уж тут, у нас же не зверский тоталитаризм чтоб полезные вещи запрещать, а здоровая конкуренция. Если та сборка лучше, так пусть кому-нибудь пригодится.

То что в 8-ке работает это интересно, таких технологий вроде вообще пока не делали...

[ Редактировано il в 15.5.14 21:35 ]

 Refuse-Resist :

15.5.14 22:36
 http://free-torrents.org/forum/viewtopic.php?p=2195499#2195499

Смотрите, тестируйте, проверяйте на работоспособность. Лично для меня, это та самая версия, в которую я буду постоянно играть, так как она работает так, как мне надо. И стим есть, и сворачивается, и играется все отлично. А уже отсюда, можете сделать след. версию комбата :)

 Refuse-Resist :

15.5.14 22:37
 Если что, мой профиль стим)

http://steamcommunity.com/profiles/76561197999726681/

Была бы возможность добавить в фон профиля картинку из вар2 - сделал бы не обдумывая :)

 il :

16.2.15 12:00
 Цитата:

Единственное, что вроде-как есть из проблем, это кривые текстуры в меню баттлнета, то-есть изображения кнопочек в меню баттл нета (не в игре) прозрачны. Или это у меня, или это минус сборки - не могу сказать. В самой игре никаких проблем у меня не было.
Собственно, это та самая главная проблема, из-за которой тот фикс был признан неудовлетворительным и исключен из сборки новой версии вар2. Впрочем, это касается вин-8. Кажется, тот фикс еще и не содержит ColorFix для вин7, что впрочем утверждать не берусь.
Поскольку, ddraw от aqrit работает намного стабильнее.
Цитата:


il пишет:
По поводу сбивающейся палитры вообще и в 7-ке в частности.
Пообщался с Lighbringer- сегодня, потом попроводил эксперименты.

Получается, что проблем с палитрой несколько и они разные:
1. Иногда в XP (впрочем, возможно и в более старших продуктах от MS) просто слетает палитра: и в чате, и в игре. Иногда она слетает сама по себе, иногда после альт-таба в винду и обратно в игру.
То ли это связано с не очень совместимыми драйверами видео, то ли с каким-то посторонним софтом. Лечится перезапуском игры. Иногда ненадолго. Более надолго лечится перезагрузкой.

2. В Win7 изменился механизм работы DirectDraw. В итоге цвета сбиваются как в чате, так и в игре, а также в чате не отображаются иконки.

Вроде бы, лечится убиванием explorer'а, хотя лично я такой эксперимент не проводил, поскольку есть другой способ: исправленная dll для directdraw, с файлом настроек для нее.
Была написана под win7 для старых игр с directdraw, в частности для starcraft 1. Также работает для war2.
Она уже включена в комбат новой версии (3.15).
Исправление затрагивает все статические картинки, чат, иконки в чате и сам игровой процесс.

При этом, если переключиться в альт-таб и обратно в игру, то цвета в чате сбиваются. Цвета в игре остаются. Портится только чат.
Со слов Lighbringer-, надо еще раз переключиться в альт-таб и обратно, но у меня не получилось. Зато если выйти из чата и залогиниться обратно или войти в игру и выйти обратно в чат, то цвета восстанавливаются.

Есть приведенный ранее фикс реестра для directdraw - он исправляет палитру в игре, не исправляя иконки в чате. По сути, это альтернатива dll-ке, которая встроена в комбат, но dll-ка работает лучше, поскольку иконки тоже исправляет. Поэтому править реестр смысла нет.

3. Небольшой оффтоп, а может и задел на будущее: про Windows 8.
Палитра в игре там не сбивается.
dll для direct draw подходит только для 7-ки: 8-ке она вредит.
Однако, в 8-ке есть другая серьезная проблема: поля ввода сбиты и не соответствуют картинке, в итоге вид чата дикий. Насколько мне известно, эта проблема не решена.
Впрочем, после создания игры все работает хорошо.

4. Ну и не про палитру, но про 7-ку:
Действительно, если включен DEP, то надо добавить в исключения файл "Warcraft II BNE.exe". Только действительно не War2noCDloader.exe, а именно "Warcraft II BNE.exe", во всяком случае, лично у меня именно после этого все заработало.

Вывод: скачивайте последнюю версию, запускайте и тестируйте. По результатам пишите, если наблюдения совпали/не совпали с моими.
Отдельно хотелось бы узнать мнение Refuse-Resist, как автора темы и исследователя этого вопроса. :-)

[ Редактировано il в 15.5.14 20:34 ]

[ Редактировано il в 15.5.14 20:35 ]

Давайте подытожим по прошествии времени:
Именно по тому, что касается палитры и отображения (не про всякие dep-ы и сворачивания):
1 - актуально.
2 - уточню: не "В Win7 изменился механизм работы DirectDraw", а в win7 имеется ошибка DirectDraw, которая исправляется при помощи фикса, именуемого ColorFix, который в частности включен в ddraw.dll от aqrit, который входит в комбат начиная с 3.15.
В Win8 и новее эта ошибка исправлена microsoft, и ColorFix не нужен.
3. Про Win8 - актуально, решение неизвестно.
Проблема заключается в том, что GDI (Graphics Device Interface - виндовые кнопочки и формочки) там почему-то сместились, в результате чат, надписи на кнопках и остальные прелести сползают, чатиться невозможно. В игре с палитрой все ок.
4. проблема с альт-таб в вин-7, которую я ранее относил к п.2 похоже - отдельный баг, который надо вынести отдельным пунктом. Не знаю, актуален ли он в вин-8 и старше. Поставлю вин 8 и 10 и проверю.
5. добавлю еще один пункт, который был обнаружен в процессе:
при включенном ddraw.dll от aqrit, принтскрин в чате сохраняет скриншот без слоя GDI. Т.е. только пустые рамочки чата и кнопки. При этом не сохраняются надписи на кнопках, текст в чате и т.п.
Точно имеет место в вин-7, относительно вин8 и старше - не знаю. В XP - не проверял, проверю.

Вопрос к участникам: все ли я описал правильно, может, где-то допустил какую-то неточность? Дополняйте, исправляйте.
Без вашей обратной связи проблемы решить не удастся.



[ Редактировано il в 16.2.15 11:02 ]

[ Редактировано il в 16.2.15 11:04 ]

[ Редактировано il в 16.2.15 11:23 ]

 tolsty :

16.2.15 13:05
 Цитата:

2. В Win7 изменился механизм работы DirectDraw. В итоге цвета сбиваются как в чате, так и в игре, а также в чате не отображаются иконки.

Сбивается в 7-ке ((( Периодически уплывают и размываются цвета. Причем каждый раз могут чуть по разному, то радугой пойти, то удариться в оттенок желтого... Лечится альт-табом туда и обратно Причем иногда на секунды, иногда на минуты ((( Сейчас стоит 4.01 - все равно баг есть
Далее - принтскрин в чате не работает (точнее он без нужного слоя), про это писали.
Что еще ты, Ил, хотел узнать от тестеров? Я некоторые термины просто не совсем понимаю и игнорирую. Мне бы попроще )



[ Редактировано tolsty в 16.2.15 13:07 ]

 il :

16.2.15 13:11
 Цитата:

Сбивается в 7-ке ((( Периодически уплывают и размываются цвета. Причем каждый раз могут чуть по разному, то радугой пойти, то удариться в оттенок желтого... Лечится альт-табом туда и обратно Причем иногда на секунды, иногда на минуты ((( Сейчас стоит 4.01 - все равно баг есть
У меня например альт-таб в 7-ке из игры и обратно в игру приводит к искажению цветов. Если я при этом в чате, то лечится входом в игру и выходом обратно в чат. Правда, иногда ненадолго. У тебя такое есть или нет?
А у тебя и в игре просто так цвета могут исказиться? И ты делаешь альт-таб туда-обратно, и цвета восстанавливаются?
Не прерывая игру?

 tolsty :

16.2.15 13:17
 1. У меня сворачивание - разворачивание альт-табом чата сервера именно исправляет обычно цвета. Я его для этого часто и использую. Ну или когда надо в инете посидеть, пока не играю.
2. В игре, вроде, цвета не искажаются. Раньше был баг, когда на карте один цвет юнитов у игрока, а в окошке карты слева - другой. Я писал об этом, было не удобно, мог перепутать партнера с врагом.
3. Сейчас версия 4.01 конвертирует черный цвет игрока в розовый. В общем удобнее, часто на начаьном этапе чопа черный можно было не заметить, особенно днем или под углом к экрану, а это критично. Сейчас этот розовый правда слегка схож с другим цветом, но это лучше, чем его не было заметно вообще.

 tolsty :

16.2.15 13:29
 Глянул - не совсем, как я сказал. Размытие и уход цветов могут быть разными. Сейчвс размыты кнопки слева и картинки топориков - цифр рядом с никами справа, а такжк заставка над чатом. Сворачивание - разворачивание не помогает. Но это не так критично. Иногда цвета сами сстанавливаются (а может я глючу и путаю уже). А иногда уплывают цвета и невозможно прочесть ткст, в том числе и чате игры, тогда сворачивание-разворачивание обычно помогает.
Картинки размыты - отсвечивает окно ((, но смысл ясен. Иногда бывает наоборот - все четко и ясно, не понимаю зависимости.

[ Редактировано tolsty в 16.2.15 13:30 ]

[ Редактировано tolsty в 16.2.15 13:35 ]

 il :

16.2.15 13:31
 Цитата:

У меня сворачивание - разворачивание альт-табом чата сервера именно исправляет обычно цвета. Я его для этого часто и использую.
У меня когда я альт-таб в чате нажимаю или в меню в вин-7, то обычно цвета кнопок create, join и т.д. - сбиваются. Сам чат, который белый на черном фоне сохраняется как есть.
Помогает создать/зайти в игру и выйти. Нет такого?

Кстати, видеокарта какая у тебя? ATI или NVIDIA?

 tolsty :

16.2.15 13:39
 Прикольно - опять зашел в игру, а там цвета уплыли в желтый, зато кнопки стали видны и читаемы ))) - картинка

 tolsty :

16.2.15 13:41
 Цитата:

Помогает создать/зайти в игру и выйти. Нет такого?

Точно!!! Создал игру и сразу вышел. Помогло.
Карта - NVIDIA GeForce GTX 660

[ Редактировано tolsty в 16.2.15 13:44 ]

 il :

16.2.15 14:44
 Ага, ну значит, мои гипотезы подтвердились - проблема глобальная и легко воспроизводимая. Это радует.
Значит, есть что исправлять. :-)

 crazywin :

3.3.15 16:49
 Подскажите как запустить на windows 8.1 пишет прекращена работа...

 il :

4.3.15 00:20
 Основное, что приходит в голову - отключить DEP: http://spec-win.ru/view_post.php?id=61

На проблему жаловались несколько человек, к сожалению, ни один из них не отписался, что DEP отключил и это помогло (или не помогло).
Поэтому просьба - отключишь - отпишись о результатах.

А можно уточняющий вопрос? Какая именно версия 8.1? Home, pro, x86, x64?
Ну и что за компьютер? Ноутбук, стационарный?

У меня на моем тестовом win 8.1 pro x64 vl к сожалению работает нормально, никаких ошибок не вызывает...

 crazywin :

4.3.15 14:09
 Не помогло
8.1 про 64
Стационар ай5 4570, 8гб
Хм, может винда глючная, с виртуалки запустил на хп, но играть не комфортно

 il :

4.3.15 14:56
 crazywin, а можешь при падении сохранить дамп памяти процесса (самый подробный) и диагностическую информацию (техническую) и выложить куда-нибудь?
(Куда там по шагам надо нажимать - сейчас не скажу, не помню, тем более в win 8.1, если не справишься сам - попробую мануал найти.)

Попробую глянуть в отладчике, вдруг там вообще какая-нибудь очевидная легко устранимая проблема...

 crazywin :

4.3.15 15:55
 даже не знаю куда копать, ни разу не сталкивался с этим

 il :

5.3.15 14:05
 Цитата:

даже не знаю куда копать, ни разу не сталкивался с этим

Поковырялся, как получить файлик с дампом тоже не нашел.
Можно некую базовую информацию получить отсюда:
пуск - панель управления - администрирование - просмотр событий - журналы windows - приложение.
И там в списке найти ошибку относительно падения вар2.

Ну и дальше надо тот отчет об ошибке скопипейстить сюда.
На быстрый результат я думаю вряд ли можно расчитывать, но адрес ошибки там есть, правда он левый какой-то, так что - скорее всего пригодится для накопления данных об ошиках под вин-8...

© 2005 www.runcms.org
https://www.war2.ru

URL этой темы
https://www.war2.ru/modules/newbb_plus/viewtopic.php?topic_id=1792&forum=1