Добавлен
На другом компьютере отказываются загружаться все карты собственного изготовления.
Либо вылетает, либо виснет намертво при или сразу после загрузки (не точно, но вроде бы при первой загрузке проблемной карты вылетает, а при попытке загрузить дальше уже "опробованную" - уже виснет).
В редакторе собственные карты открываются и сохраняются.
Другие карты и ладдерные и кастомные (дота, всякие эвиксы и т. п.) - загружаются в игре нормально.
Windows 7 64-битная.
В папке Errors выдавало лог, что проблема при обращении к Windows файлу ntdll.dll.
Была предпринята попытка заменить его, в итоге благополучно полетела винда. Пришлось переустановить, благо бэкапы нужных данных были.
Поменялась версия с Windows 7 64-битной Расширенной на Максимальную.
Для игры ничего не изменилось.
Пока результаты дальнейших экспериментов, на которые было время и желание, такие:
  • включена совместимость с Win XP - не помогло;
  • была найдена эта ссылка xgm.guru/p/wc3/199035?postid=366779 - не понятно, что за программа-мусорщик. Была предпринята попытка отключить брандмауэр Windows - не помогло. Антивирус и так включаю только временно.
Пока только идея переустановить варкрафт (потому что он не установлен на новой системе, он просто тупо папкой скопирован), НО даже если это решение, то не оч хотелось бы, т. к. тогда еще и дистрибутив варкрафта бэкапить...
Но все-таки, если раньше других идей не будет, попробую переустановить вар начисто - 1.26 только надо тогда для мемхака - в другую папку и там попробовать запустить карты.
Есть еще идеи и советы?

Принятый ответ

А имя юзера какое? Лучше будет, если всё имя написано символами ASCII.
Также в игре поставь настройки графики на максимум.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
21
5 лет назад
0
У чела по ссылке лог реально похож на мой. Только у него винда 32-битная и путь до файла ntdll.dll другой.
3
28
5 лет назад
3
А имя юзера какое? Лучше будет, если всё имя написано символами ASCII.
Также в игре поставь настройки графики на максимум.
Принятый ответ
0
21
5 лет назад
0
PT153, имя юзера из трех английских букв
символами ASCII - это как?
на максимум? ок, позже попробую, сейчас там вразброс. А по логике, почему то, что ты говоришь, может помочь?
upd: а, про ru.wikipedia.org/wiki/ASCII найдено
ок, ну, ятп, с этим проблем нет
PT153, О_О, огромное спасибо, помогло!!!
Выкручивание всей графики на максимум - хватило. Все карты заработали.
И все-таки интересно, почему так?
3
28
5 лет назад
Отредактирован PT153
3
И все-таки интересно, почему так?
Как говорил 8gabriel8, проблема скорее всего в текстурах, у которых длина и ширина не являются степенями 2. Допустимые значения: 1, 2, 4, 8, 16, 32, 64...

Вот один из таких вопросов.
0
26
5 лет назад
0
Допустимые значения: 1, 2, 4, 8, 16, 32, 64...
Вроде 1 не является допустимым значением, то есть 2, 4, 8...
0
32
5 лет назад
0
Эту библиотеку юзают некоторые мх, ниче такого нету?
0
21
5 лет назад
0
quq_CCCP, есть, конечно.
0
28
5 лет назад
0
Вроде 1 не является допустимым значением, то есть 2, 4, 8...
Но ведь 1 тоже степень двойки.
Тем не менее, кому нужна текстура с размером 1?
2
16
5 лет назад
2
потому что на низких настрйках игра берет текстуры разрешения пониже, которые могут быть как ложными слоями, так и просто багованными (не проверенны на низких и крашат)
все форматы варкрафта закрыты и по сути просто случайная удача, что кто-то разобрался в них до такой степени, что они не крашат каждый раз
0
21
5 лет назад
0
DracoL1ch, значит, дело в каких-то использованных у меня импортированных текстурах (в импортированных же моделях)?
Но почему тогда на другой машине все ок было? Там были не максималки.
Разные видеокарты по-разному реагируют?
0
26
5 лет назад
0
ClotPh, проверяй в первую очередь крайние значения, то есть минимальные и максимальные. Если на другой машине всё будет работать на минимальных, то есть смысл дальше причину искать, если нет, то проверяй размер всех текстур и меняй на степень двойки.
0
21
5 лет назад
0
8gabriel8, вот мне делать-то нечего и времени вагоны ))) но спасибо, мб когда-нибудь
upd: ну да, достаточно максималки текстур поставить, прочее не важно
4
26
5 лет назад
4
Это не так уж и долго, выгрузить из карты текстуры и прощёлкать их BLP Laboratory, неоднократно убеждался. Но, откровенно говоря, ты настолько ленив, что предпочтёшь огромную телегу оправданий напечатать, чем за это время сделать это)
0
21
5 лет назад
0
8gabriel8, дело не в лени, а в том, что нужно экономить энергию и время на другие действия
а вот печатать как раз труда не составляет, относительно
но в идеале-то да вообще все задачи должны для меня выполнять за деньги другие люди
проблема в том где столько денег взять
2
26
5 лет назад
2
Вот-вот, опять оправдания. «Не могу потратить 20 минут, потому что берегу их на другие действия! Так и напечатаю. Потом почитаю ещё что-то и там тоже что-нибудь напечатаю...» Ты тут не один такой особенный, все здесь с этим борются, но до такого уровня оправданий стыдятся опускаться, пятый класс общеобразовательной школы всё-таки.
0
21
5 лет назад
0
Нет уж, спасибо, никто загонять себя не будет, нервы всего дороже.
Делать надо то, что важнее и если уж где себя и загонять, то там - например, тупо те же деньги, без которых тупо умрешь.
В общем, спасибо за информацию, проехали.
0
26
5 лет назад
0
Ну да, загонишь себя за 20 минут.
0
21
5 лет назад
0
8gabriel8, дело больше не во времени, а в нервах.
Этот комментарий удален
Чтобы оставить комментарий, пожалуйста, войдите на сайт.