Форум : 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... хочу поиграть, но не запускается игра, ругается на совместимость... что делать?))
З.Ы. Потянуло на настольгию... | |
|
il : |
11.6.11 22:19 |
Привет и добро пожаловать на форум! Приходит в голову только попробовать включить режим совместимости (пр. кн. по ярлыку с игрой - свойства - совместимость) - там включить что-нибудь более раннее, вплоть до win95, можно также попробовать включить параметры экрана: 256 цветов, 640х480 и т.п. (К сожалению, х64 у меня сейчас нет - проверить не на чем, так что гарантий дать не могу). Надеюсь, варик версии BNE, который под win, не старый досовский TD? | |
|
Prosro4OK : |
11.6.11 23:28 |
Ну про совместимость - это первое, что мне пришло в голову =) не пашет... также не работает фишка с цветом и разрешением... И варик я пробывал всякий от доса, до BNE ниодин не пашет данным образом... Вы скажите хотябы как на винде 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 ] | |
|
|
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
|