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

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

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