15

» WarCraft 3 / Создание пути сквозь неосяжный океан

Мосты и платформы (декорации) создают проходимую область у себя. Попробуй с ними поиграться.
Например, игрок применяет способность, и в указанной точке через триггер создается мост/платформа, по которым могут идти нелетающие юниты.
15

» WarCraft 3 / Стандартные "обложки" фреймов.

Принятый ответ
Так понимаю, тебе нужен список стандартных фреймов
Вот ссылки со всеми возможными списками фреймов:
(В 3 ссылке есть спойлер BACKDROP и в нем то, что тебе нужно)
15

» WarCraft 3 / Пропадает стенка декорации

Принятый ответ
Тут три варианта:
  1. "Выверни" полигоны задней стенки (поверни нормали в обратную сторону)
  2. Добавь задней стенке полигоны с нормалями наружу
  3. Добавь свойство TwoSided материалу геосета в котором задняя стенка
Загруженные файлы
15

» WarCraft 3 / Комп не видит файл модели, что делать?

Не сталкивался с таким конкретно с mdlvis, но сталкивался когда делал свою систему сохранений через мемхак. Сохраняя .txt файл в корне диска C: через win32 функцию WriteStringToFile, я обнаруживал что файл не появляется в проводнике, но при этом я могу его считывать через ReadStringToFile. То есть, физически он существует, данные с него я получать могу, но его не видит ни проводник, ни dir в cmd, ни любые другие программы его не брали. Появлялся только после перезагрузки компа. Такая же проблема была у игроков которые играли со мной в эту карту. Спустя время проблема тупо пропала сама собой.
Так вот, возможно, у тебя та же проблема "фантомного файла", я так предполагаю это из-за устаревших функций в api винды, почему-то они некорректно создают файлы (mdlvis старая программа и вполне может их использовать). Вот что могу предложить:
  1. В первую очередь в проводнике нажать ПКМ -> Обновить, или попереходить по папкм туда-сюда. Возможно, винда просто шалит.
  2. Не сохранять на системном диске
  3. Перезагрузить ПК (не решает проблему, но хотя бы файл достанешь (Если сработает))
  4. Попробовать найти файл не через проводник (команда dir в cmd, какой-нибудь explorer++, не знаю, не использую кастомные проводники. WinRar также может по папкам ходить)
  5. Обновить винду, ибо у меня проблема пропала просто со временем, хотя для этого намеренно ничего не делал (хотя я сижу на старой сборке Win10 LTSC которая вроде только критические обновы получает. Но если у тебя Win7 какая-нибудь, то вполне баг может быть еще там)
  6. Попробовать сохранить не на ntfs диск (т.е. на флешку, например).
15

» WarCraft 3 / YDWE - Китайский редактор карт

Спасибо за освещение этого редактора, для меня действительно находка. Не смог завести на версиях 1.24 и 1.26, постоянно либо при старте варкрафта крашит, либо при старте любой карты (хотя может быть и не любой, но на одной карте-примере крашило постоянно). На 1.27а завелось без проблем. (хотя та карта все-равно крашается).
К самому редактору претензий особо нету, перевод где-то кривой но не критично, везде понятно что имеется ввиду. Расстроило что нету много разных настроек как в JNGP. Из функционала использовал синхронизацию кастомных данных и кастомный интерфейс (на фреймах). Все работает без упрёков.
p.s. если кто-то когда-то столкнется с этим, то для Checkbox эвенты для отлова его включения\отключения - 7 и 8 (в редакторе они почему-то unknown). А вот для отлова изменений значения slider не нашел эвента, пришлось через периодический таймер.
15

» WarCraft 3 / Как сделать тим колор

Принятый ответ
Replaceable ID это текстура, которая уже есть в варкрафте и он сам её подгружает. Вот пути, если интересно:
war3.mpq / ReplaceableTextures / TeamColor => папка со всеми цветами для Replaceable ID 1
war3.mpq / ReplaceableTextures / TeamGlow => папка со всеми цветами для Replaceable ID 2
Для модельки тебе эти файлы вставлять не нужно, в блендере тимколор делается так:
Там, где в твоей текстуре должен быть тимколор, делай альфа канал (пустые места, как ты по всей видимости назвал)
Далее в блендере в настройках MDL материала, который использует твоя модель,создаешь как минимум два слоя:
Верхний(первый) слой должен быть с Texture Type = Replaceable ID
Ниже появится поле ID, в него вставляешь 1 если нужна текстура с чисто цветом тимколора, или 2 если нужна текстура с плавно угасающим тимколором (как у героев свечение например)
Второй слой - твоя текстура. В Filter Mode делаешь обязательно Blend.
Вот как у меня вышло
В Model Editor все работает.