Некоторые модели, например, эта www.hiveworkshop.com/forums/models-530/drillmo-callahan-174632/?... сопротивляются переименованию файла модели - если это сделать, начинают фаталить вар.
Просто интересно для общего развития - как это объясняется?

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

в нодах у узлов спецэффектов слетела текстура из-за такой замены - вручную проставил и заработала, чтобы такого не было меняй в мдлвизе - он сразу заменяет везде
screen
 
в анимке волк фэст на одной турбине косячный эффект- видать не ту текстуру привязал туда
Загруженные файлы
Этот комментарий удален
0
5
8 лет назад
0
  1. Ну для удобства мне бывает лучше, чтобы модель, текстура и герой, к которому это всё относится, имели одно и то же название (когда у тебя овердохрена контента, это существенно).
  2. Проверь сам, выше пример.
Кстати, вспомнил (но не уверен и конкретно с этой моделью не пробовал), что вроде бы имеет место другой интересный факт:
  • Если переименовать файл такой вот "сопротивляющейся" модели просто в Проводнике Windows 7, то она будет крашиться;
  • Если импортировать модель под старым именем в карту, а потом экспортировать её оттуда с другим именем файла, то такое переименование модель не "испортит".
Наркомания, да.
Немного уточняю ситуацию после перепроверки: менял имя не только модели, но и текстуры (мб ошибся и критично именно второе).
Перепроверил так с моделью в стартпосте - желающие могут пошагово попробовать сами:
  • Скачал архив.
  • Распаковал.
  • Переименовал файл через Проводник в DrillMachine.mdx, а файл текстуры в DrillMachine.blp
  • Открыл Model Editor и поменял там текстуру Bullet4x4.blp на текстуру DrillMachine.blp
  • Открыл ворлдедитор (JNGP, если важно).
  • Импортировал файлы через редактор импорта и проставил путь к текстуре, который прописал и в Model Editor'е (без пути, как и в изначальной, просто имя другое).
  • Ставлю модель юниту... фатал.
99% моделей подобные махинации переносят вполне спокойно, а вот тут - исключение и как минимум ещё одно-два таких помню, если надо - поищу.
Вопрос не в том, как решить проблему, а в том, почему так происходит. Просто интересно, вдруг кто знает.
0
24
8 лет назад
Отредактирован darkowlom
0
Pippetz, меняй название через mdlvis, иначе, в твоем случае нужно менять текстур еще и в материале т.к ты старую удалил, а новую добавил. Или же я не так понял?
0
5
8 лет назад
0
"менять текстур еще и в материале т.к ты старую удалил, а новую добавил" - это как?
Расписываю ещё раз пошагово, но более подробно всё, что я сделал и после чего вышел фатал (а в 99% случаев с другими моделями фатала НЕ происходит и всё действует):
  • Скачал архив.
  • Распаковал. Там, как ни странно, файлы: Bullet4x4.blp и Drillmo.mdx.
  • Переименовал через Проводник файл Drillmo.mdx в DrillMachine.mdx, а файл текстуры из Bullet4x4.blp в DrillMachine.blp.
  • Открыл Model Editor, вот этот: xgm.guru/p/wc3/war3-model-editor . Открыл в нём файл DrillMachine.mdx. Файл модели уже переименован, но пути к текстурам там стоят старые. Удалил там файл Bullet4x4.blp и добавил файл DrillMachine.blp (я знаю, что если удалить один файл текстуры, а потом импортировать другой через эту прогу, то второй встаёт на место первого, во всяком случае, у меня работало вот для всех безпроблемных моделей именно так).
  • Открыл ворлдедитор (JNGP, если важно).
  • Импортировал файлы через редактор импорта и проставил тот же путь к текстуре, что указал и в Model Editor.
  • Ставлю модель юниту... фатал.
0
24
8 лет назад
0
Pippetz, приложи неработающую модель - не хочу повторять махинации
2
13
8 лет назад
Отредактирован ENAleksey
2
если удалить один файл текстуры, а потом импортировать другой через эту прогу, то второй встаёт на место первого
Не встаёт. Нужно самостоятельно изменить текстуру в материалах.
0
5
8 лет назад
Отредактирован Pippetz
0
Пожалуйста, прикрепил. Если открыть модель в Model Editor и выбрать TextureManager, то видно, как я там поставил переименованную текстуру.
Т. е., как и у большинства импортируемых текстур делают, путь без дополнительных папок - просто DrillMachine.blp .
Если импортировать в редактор, проставить в редакторе импорта путь текстуре DrillMachine.blp и выбрать модель юниту, то редактор (у меня) фаталит.
"Не встаёт".
Ну я вот так, как описал, другим моделям делал и всё работало. Главное было - удалить текстуру и сразу же на её место импортировать другую, тогда замена происходила точно. Т. е. способ теоретически не верный?
"Нужно самостоятельно изменить текстуру в материалах".
В какой проге? Можно так же пошагово, как написал я? Опять же для общего развития. Хотя ради нескольких моделей вряд ли буду себя переучивать, но всё-таки.
Загруженные файлы
3
24
8 лет назад
Отредактирован darkowlom
3
в нодах у узлов спецэффектов слетела текстура из-за такой замены - вручную проставил и заработала, чтобы такого не было меняй в мдлвизе - он сразу заменяет везде
screen
 
в анимке волк фэст на одной турбине косячный эффект- видать не ту текстуру привязал туда
Загруженные файлы
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.