Форум : WarCraft II

Название : Проблема!

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

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


 Prosro4OK :

11.6.11 21:07
 Добрый день! Я на этом сайте первый раз, так, что еще не освоился =)
Поэтому если не туда пишу или еще что, то прошу сильно не ругать :)

Вообщем вопрос: есть у меня установленный варик2 на ПК. ОС - винда7 х64... хочу поиграть, но не запускается игра, ругается на совместимость... что делать?))

З.Ы. Потянуло на настольгию... :-D

 il :

11.6.11 22:19
 Привет и добро пожаловать на форум!
Приходит в голову только попробовать включить режим совместимости (пр. кн. по ярлыку с игрой - свойства - совместимость) - там включить что-нибудь более раннее, вплоть до win95, можно также попробовать включить параметры экрана: 256 цветов, 640х480 и т.п.
(К сожалению, х64 у меня сейчас нет - проверить не на чем, так что гарантий дать не могу).
Надеюсь, варик версии BNE, который под win, не старый досовский TD?

 Prosro4OK :

11.6.11 23:28
 Ну про совместимость - это первое, что мне пришло в голову =) не пашет... также не работает фишка с цветом и разрешением... И варик я пробывал всякий от доса, до BNE 8-) ниодин не пашет данным образом...
Вы скажите хотябы как на винде 7 х32 запустить, может файлик там скачать или еще что... просто с эмуляторами более ранних ОС возиться не охота... хотя попробывал запустить с помощью досбокс, но добавились еще больше проблем(с цветом, с стребованием диска и т.д.)...

З.Ы. Спасибо за гостеприимство :-)

 il :

12.6.11 01:49
 Вообще говоря, с запуском war2bne под win7 x32 ни у кого никаких проблем не было, другое дело, что некорректно отображались цвета и т.п, но сам вар2 запускался.
Хотя и про х64 никто не жаловался вроде, а должны бы, если проблема именно в ОС.
Что хоть за ошибка-то, на что ругается? Может не на саму игру, а например на nocd?

 il :

12.6.11 02:46
 Не поленился - поставил сейчас win7 x64 ultimate - все настройки по умолчанию - поставил на него комбат 3.05 - опять же все по умолчанию. Запустил - запустилось. Палитра да, кривая, при отображении заставки. Начал новую игру - все работает - никаких ошибок.
Может, с UAC какие-нибудь проблемы? Или какие-нибудь хитрые настройки изменены? Что за ошибка-то? Можешь скриншот выложить чтоли?..

 Diplomat :

12.6.11 11:52
 На мой обывательский взгляд проблемы с совместимостью должны легко исправляться в два этапа:
- Aero отключить;
- режим совместимости с Вин-95/98/ХР для приложения- включить.

 Refuse-Resist :

12.6.11 12:29
 Народ, я в этой теме описал суть проблемы и его решение. Windows 7 и Warcraft 2 BNE имеют 2 хорошие проблемы: цвета и зависания.
Создай батник и запускай через него. Играю так год, и ничего не зависает и нету глюков с цветами.
http://www.war2.ru/modules/newbb_plus/viewtopic.php?topic_id=1792&forum=1

Совместимостью вы ничего не добьетесь, и эффекты графики тут тоже не причем(aero). Все дело в стандартном Explorer и многоядерным рендеринге, или проще говоря, использование игры на двух процессорах: указать только один и зависать не будет. Такие же проблемы и в Starcraft

 Prosro4OK :

12.6.11 20:57
 Так... ну про фишку с батником я попробывал, и эффект вот какой...варик, который чисто для доса ругается на систему, что 32 или 64... а Warcraft 2 BNE выдает ошибку (отправлять отчет или не отправлять)...
И кстати, может проблема в том, что Warcraft 2 BNE я не устанавливал, а скачал саму игру с другого ПК? хотя на другой скачал также и на другом работает(там XP)...

 Prosro4OK :

12.6.11 21:02
 il, ты на самом деле Добрый Админ =) это же надо поставить ОС ради того, чтобы помочь разобраться... первый раз вижу такое :)

Вот второй скрин вварика чисто для доса

[ Редактировано Prosro4OK в 12.6.11 19:25 ]

[ Редактировано Prosro4OK в 12.6.11 19:28 ]

 Refuse-Resist :

12.6.11 23:09
 Я скажу следующее: у меня Windows 7 x64, Warcraft 2 BNE Retail(можно и Combat, они одинаковы) игра идет на компе, и двух ноутах, везде ОС 7. Все запускаем через батник, и никаких проблем нет, ни зависаний, ни проблемы с цветами, и никаких отчетов.
И еще странно, без батника игра запускается, а через батник пишет отчет?! в батнике всего лишь команда чтобы запустить игру через ехе-шник, в принципе тоже самое если кликнуть дважды на тотже ехе-шник. Эту проблему я исследовал год, писал суппорту Blizzard письма с этой проблемой(7 раз кстати), и во всех ответах был только шаблонный ответ: игра больше не поддерживается, обновите ваши драйвера на видеокарту, или смените ОС на ХР.

 Prosro4OK :

12.6.11 23:12
 она так запускается и с батником и без него =(

 Refuse-Resist :

12.6.11 23:17
 Значит сама проблема в игре, если ты ее просто копировал с другого ПК, то может сам ехе-шник не докопировался(у меня было такое), сравни размеры файлов, А еще лучше, просто скачай комбат и проверь, если он будет работать(в чем я уверен), то тогда уже ставь полную с диска, или качай, или чего там у тебя есть. И забудь про ДОС версию, выброси ее вообще =)ставь БНЕ

 Prosro4OK :

12.6.11 23:28
 И комбат тоже самое пишет... ээхх а я так хотел вспомнить лихие 90-ые...

[ Редактировано Prosro4OK в 12.6.11 21:32 ]

 Refuse-Resist :

12.6.11 23:44
 У тебя каято винда видимо не такая чтоли, ну смотри, у всех все работает, и на разных ОС. у меня 7ка уже как года 2 вроде, разных сборок, и на всех работала. Можешь сделать так, удалить все что связано с варом, и почистить реестр от него. а потом установить чистую комбат версию, чтобы он перезаписал данные в реестр. может поможет

 Prosro4OK :

13.6.11 00:15
 Ниче не помогает... :-(
Ну ладно, всем спс за помощь, извиняюсь, что отнял у вас время...

 il :

13.6.11 01:18
 Цитата:

il, ты на самом деле Добрый Админ =) это же надо поставить ОС ради того, чтобы помочь разобраться...
Ну надо же проверить, раз проблема возникла, да и вообще - какой же админ, если даже варик под вин7х64 запускать не пробовал :)

Вообще присоединяюсь к Refuse-Resist: версия под дос и не должна запускаться (ее надо через dosbox запускать - тогда работает), а вот почему именно твоя 7-ка про BNE ошибку выдает - это вопрос...
Мне так кажется, что дело грустное - надо винду переставлять - это вероятно поможет, хотя и то не факт. Есть у меня смутные сомнения, что проблема с несовместимостью с железом/драйверами - больше не с чем скорее всего, если конечно чем-то очень специфическим винду не убил...

Пока приходят в голову мысли:
1. поставить оригинальный варик с диска (образа), попробовать запустить. Там просто более старая версия exe: 2.0 должна быть. А в комбате 2.0.2.0 (это можно на "Warcraft II BNE.exe" пр. кн. ткнуть и там в свойствах выбрать вкладку "версия"). И еще есть версия 2.0.2.1 - это патч был на battle.net - например вот: http://www.ag.ru/files/patches/warcraft_2_battle_net_edition
Вдруг одна из них запустится? Хотя вряд ли конечно...

2. можно почитать (или даже сюда запостить) технические данные - показать подробности проблемы. Там дамп памяти и регистры, в которых правда мало что поймешь скорее всего, но вдруг - все может быть... Кстати, для 3 разных вариантов exe можно сравнить данные по ошибке.
Ну или как минимум, посмотреть, в каком файле ошибка: exe или какой-нибудь dll...

3. попробовать обновить драйвер видеокарты, версию directx - больше всего подозрений на них честно говоря, а в более новой/старой версии этой ошибки могло и не быть...

4. ну и в заключение, как обычно стандартный совет: винду переставить. Опять же гарантий никаких нет, потому как если проблема в железе/драйверах, то они те же самые останутся... Гарантии пожалуй можно дать только если поставить XP.

Ну а досовская версия нормально работает под dosbox если что, только ее надо от диска отучить...

Refuse-Resist, про твое исследование относительно windows 7-то у меня как-то и из головы вылетело, эх, про скрипт который на 1 процессоре варик запускает и эксплорер и WallRotate грохает и восстанавливает и вообще как будто первый раз читал, хотя точно помню, что еще в новый комбат его включить собирался, если когда-нибудь его все-таки сделаю...
В общем прилеплю чтоли ту тему сверху, а то вин7 - штука актуальная.

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

 Refuse-Resist :

13.6.11 14:19
 Цитата:

Refuse-Resist, про твое исследование относительно windows 7-то у меня как-то и из головы вылетело, эх, про скрипт который на 1 процессоре варик запускает и эксплорер и WallRotate грохает и восстанавливает и вообще как будто первый раз читал, хотя точно помню, что еще в новый комбат его включить собирался, если когда-нибудь его все-таки сделаю... В общем прилеплю чтоли ту тему сверху, а то вин7 - штука актуальная.


Спасибо что прикрепил, да 7ка капризная винда. И эта проблема кстати, не только с варом, а и с Starcraft. Roller Coaster Tycoon, и других игр использующих графическую систему Direct Draw, которую удалили еще в Vista(посчитали старым) Тогда считали актуальным DirectX 9, 10 а не 6 который использует игра

Насчет проблемы хочу подтвердить слова il по поводу драйверов и винды. Просто странно, ехе-шник сам по себе не запускается, это уже говорит о том что винда криво понимает этот тип файла(причем командный) или вирус уже успел его съесть. Если не хочешь менять винду из-за игры, пробуй ,как сказал il, поиграться с драйверами на видео. + удалить всё что связано с варом и поставить чистый. Почисти реестр, можно программой Ccleaner. А потом уже поставить комбат.
И кстати, вариант с версией тоже может быть актуален, кривой патч - и программа будет выдавать отчеты. Ставь обычную 2.0 версию с диска(если имеется) и проверь. Удачи

 Prosro4OK :

13.6.11 14:53
 Ну вообщем вот подробности ошибки варика 2.0 версии с диска... точно такая же ошибка и в комбате и WarCraft2: Nostalgi(с вашего сайта)...

Сигнатура проблемы:
Имя события проблемы: BEX
Имя приложения: Warcraft II BNE.exe
Версия приложения: 2.0.0.153
Отметка времени приложения: 37f4c499
Имя модуля с ошибкой: StackHash_f723
Версия модуля с ошибкой: 0.0.0.0
Отметка времени модуля с ошибкой: 00000000
Смещение исключения: 00370078
Код исключения: c0000005
Данные исключения: 00000008
Версия ОС: 6.1.7600.2.0.0.256.1
Код языка: 1049
Дополнительные сведения 1: f723
Дополнительные сведения 2: f723131af25a77179dec79597725790c
Дополнительные сведения 3: ee84
Дополнительные сведения 4: ee84d7a0cc91fa6077db8d1ec1bff6b0

 Prosro4OK :

13.6.11 14:58
 И вот такой скрин... может он вам чем-то поможет :)

 il :

14.6.11 01:47
 Нда, directx 11-й, и не знаю, можно ли его обновить в 7-ке, да это и не поможет наверно...

Цитата:

Смещение исключения: 00370078
Код исключения: c0000005
Вот это могло бы быть интересно: c0000005 как я понимаю означает что оно лезет в запрещенную область памяти, а 00370078 - хз, адрес команды чтоли, только вот как эту команду найти - не знаю... Эх, мне бы такую ошибку на компе - там наверняка фигня: поковыряться в отладчике - найти команду, которая наверняка вообще не нужна - забить в exe вместо нее заглушку и все...
А хотя, могу и попробовать заняться - тут же надо только понять, какой код по этому адресу загружается...

Посмотрел: не, 00370078 это похоже адрес по которому грузится каждый раз что-то динамически - нормальный код вар2 начинается с адреса 400000. Тем более подтверждается мысль о том что код который не работает - совершенно посторонний и вспомогательный. Ну и что проблема возникла еще до того, как игра запустилась (это и так понятно).
Так что для отладки нужен дамп памяти процесса (хз где он там в 7-ке включается и не включен ли сразу).
Посмотри чтоли - там после падения вара нет где-нибудь кнопки для создания дампа памяти процесса или сохранения технических сведений об ошибке или чего-то в этом роде? Или еще через диспетчер задач можно пр. кн. мыши нажать на процесс и там сделать дамп...

[ Редактировано il в 14.6.11 01:18 ]

[ Редактировано il в 14.6.11 01:26 ]

 Prosro4OK :

14.6.11 13:21
 Вот дамп процесса:

 il :

14.6.11 20:01
 Эх, неправильно я сказал - сорри :-(
Смещение исключения же у тебя скорее всего тоже разное каждый раз, а не всегда 00370078?
Вот надо дамп и соответствующее ему смещение. Ну и заодно другие данные из отчета, лишним не будет...
Хотя попробую конечно щас поковырять дамп, но 99% смещение уже другое - по тому адресу ничего интересного не найдется...

да, в 00370078 сплошные нули...

[ Редактировано il в 14.6.11 19:03 ]

 Prosro4OK :

14.6.11 20:25
 ну да... проверил, Смещение исключения каждый раз новое...

 il :

17.6.11 13:07
 ага, и вот надо когда возникнет ошибка - сразу смещение и сразу этот же дамп, в котором по этому смещению ошибка произошла.
И дамп необязательно весь - достаточно первые 5 мегабайт, если конечно знаешь чем кусок файла отрезать...

 DrZoidberg :

21.12.11 00:20
 Здравствуйте. У меня та же проблема.
Хотел установить виртуальную машину и через неё запустить War2, но я ламер, не смог установить её.
Windows 7 пиратская. Кривокрякнутая(но это, я думаю, не имеет значения).

[ Редактировано DrZoidberg в 20.12.11 22:28 ]

 il :

21.12.11 01:10
 Слушай, а попробуй одну из сборок: http://www.war2.ru/modules/newbb_plus/viewtopic.php?topic_id=1951&forum=1
это если конечно трафика не жалко...
Там что-то такое делали для 7-ки. Если вдруг получится - напиши - будем ковыряться и смотреть, как они проблему решили.

А вот это читал, не помогло?
http://www.war2.ru/modules/newbb_plus/viewtopic.php?topic_id=1792&forum=1

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

 DrZoidberg :

22.12.11 08:35
 Да у меня вообще не включается игра.
Запускаю игру. Сперва происходит изменение разрешения экрана, а потом обратно. И выходит сообщение: "Прекращена работа программы Warcraft 2 BNet Edition"

Попробую установить те 2 собрки.

[ Редактировано DrZoidberg в 22.12.11 06:38 ]

 il :

22.12.11 09:47
 да, ну тут мне кажется вряд ли что поможет, кроме установки XP, хотя попробуй сборки, если вдруг получился, то будет супер.

Ну и так, для статистики: 7-ка у тебя 64 бита? И какой проц (intel,amd?), какая материнка?

 destr :

1.1.12 16:09
 windiws xp тебе в помощь

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

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