Это же конвертация из гуи, верно понимаю?)
Если игровой процесс в твоей карте не занимает больше 20-30 минут и утекает не очень сильно - то тебе не нужно волноваться по поводу каждой утечки
UrsaBoss, у модели может быть любой путь, а у текстур всегда один.
да, я вчера просто не соображал немного, день тяжелый был
но автор уже решил проблему, там он походу случайно переименовал текстуру в модель и она у него не открывалась (он мне в личку писал, возможно он не может писать в вопросах где уже был выбран ответ)
+ он тогда не импортировал все текстуры модели
у меня такое ощущение что это и будет reforge, учитывая что близзы показывали геймплей и т.д ещё в прошлом году, т.е можно предположить что ещё тогда у них была готова "база" для reforge
Да и просто так взять и перепрыгнуть с dx8.1 на dx11 и x64 - похоже на изменения которые будут в reforge
DzAPI - это что то со статистикой связано
прочитал на форуме близзардов
цитирую:
No idea what those APIs are, one has reference to League of Legend stat tracking.
Без понятия что за API, у кого-то есть отсылка к отслеживанию статистики в League of Legend
Простите за углепластик, у меня с переводом плохо, но думаю суть понятна
UPD:
чуть ошибся, могут появляться если модель не найдет/не откроет какую то из текстур
извиняюсь
посмотрел текстуры модели, убедись что ты все текстуры импортировал:
UrsaBoss, стоп, как понять - по тому же пути, что и модель? То есть у них должен быть абсолютно одинаковый путь указан, или я что-то не понимаю?
если кастомная текстура - то да
Но повторюсь, тут проблема либо с самой моделью, либо с редактором.
Попробуй даже запусти варкрафт с этой моделью
Текстуры никаким боком не могут способствовать появлению "зеленых квадратов"
текстура должна быть по тому же пути что и модель, и перезагрузи редактор P.S зеленые квадратики не от текстур, просто редактор не может найти/открыть модель, т.к при любом импорте нужно сохранять карту, либо перезапускать редактор
Багнулся заголовок карты
Если есть hex редактор, то открой и поменяй вручную
Или пробуй пересохранять карту в другом редакторе, если такое возможно
До:
После:
Таким способом можно менять название карты в списке
После строки идет 0x00 типа строка заканчивается
Далее идут байты 7A FC 00 04, тупо выделяешь ctrl+x
Потом в поле ввода символов пишешь что тебе нужно, ищешь в байтах окончание строки 0x00 и после него вставляешь то что ты ранее вырезал Звучит сложновато - но это очень легко
Даже можно будет сделать оптимизатор строк в карте, в теории такую штуку можно делать и с w3a/w3u/w3t и т.д, там ведь тоже бывают ссылки на wts У меня как раз валяется без дела парсер объектных файлов
KaneThaumaturge, самое главное - не забудь сохранять mapSkin в UTF8 кодировке (иначе русские символы не будут отображаться)
причем тут wts)
за интерфейс mapSkin отвечает, который может ссылаться на строки из wts
т.е в mapSkin тупо не может быть нужного параметра для интерфейса и перекидывание wts окажется бессмысленным
8gabriel8, короче, не. Я над этим ломаю голову уже считай второй год
Не охота продолжать эту возню с ИИ, и так по идее все нормально если юнитов не слишком много и как раз полоски хп тоже можно включать
Просто проблемы начинаются если юнитов больше 30 (а в среднестатистической игре - на поле не более 20 юнитов)
Дистанция получения приказа или как-то так. Вроде бы кроме РО она ещё в константах есть.
и на что она влияет?) я действительно не знаю
Короче, придумал способ как через цепь молний сделать, заодно через тип цели "Древо" буду фильтровать даммиков от основных юнитов
Звучит очень и очень интересно
Нет, не получилось у цепи молний задержка 0.25 сек перед каждой целью
Вот прежде чем урон попадет по цели 1 - пройдет 0.25 сек, далее по цели 2 так же с задержкой 0.25, в сумме получается 0.5 сек (а это уже недопустимо)
UPD:
с 0.25 задержкой поиска юнитов тоже потестил, на глаз заметно как всё стало медленнее
» WarCraft 3 / Мемхак - смена миникарты во время игры
Самое главное - все .blp текстуры должны быть по сторонам кратны степени двойки, иначе люди с низкими настройками текстур будут вылетать
» WarCraft 3 / Патч 1.31, скоро?
» WarCraft 3 / Как избавиться от утечки?
Если игровой процесс в твоей карте не занимает больше 20-30 минут и утекает не очень сильно - то тебе не нужно волноваться по поводу каждой утечки
» WarCraft 3 / Чёрно-зелёные квадратики повсюду...
но автор уже решил проблему, там он походу случайно переименовал текстуру в модель и она у него не открывалась (он мне в личку писал, возможно он не может писать в вопросах где уже был выбран ответ)
+ он тогда не импортировал все текстуры модели
» WarCraft 3 / Патч 1.31, скоро?
Значит можно предположить что YDAPI и DzAPI тоже из этой же категории
Вот ещё нарыл с форумов:
DirectX11 на винде
Metal на маках
Ред. Hodor
» WarCraft 3 / Патч 1.31, скоро?
Да и просто так взять и перепрыгнуть с dx8.1 на dx11 и x64 - похоже на изменения которые будут в reforge
DzAPI - это что то со статистикой связано
прочитал на форуме близзардов
цитирую: Простите за углепластик, у меня с переводом плохо, но думаю суть понятна
» WarCraft 3 / Чёрно-зелёные квадратики повсюду...
чуть ошибся, могут появляться если модель не найдет/не откроет какую то из текстур
извиняюсь
посмотрел текстуры модели, убедись что ты все текстуры импортировал:
» WarCraft 3 / Чёрно-зелёные квадратики повсюду...
Но повторюсь, тут проблема либо с самой моделью, либо с редактором.
Попробуй даже запусти варкрафт с этой моделью
Текстуры никаким боком не могут способствовать появлению "зеленых квадратов"
» WarCraft 3 / Чёрно-зелёные квадратики повсюду...
P.S зеленые квадратики не от текстур, просто редактор не может найти/открыть модель, т.к при любом импорте нужно сохранять карту, либо перезапускать редактор
» WarCraft 3 / Сборные предметов/Респавн мобов/Супер Предмет/Порча и другое...
UPD:
так же в статьи*
» WarCraft 3 / Изменить название карты
Если быть точнее - то это надо в war3map.w3i смотреть
Ред. Hodor
» WarCraft 3 / Изменить название карты
» WarCraft 3 / Изменить название карты
Если есть hex редактор, то открой и поменяй вручную
Или пробуй пересохранять карту в другом редакторе, если такое возможно
До:
Таким способом можно менять название карты в списке
После строки идет 0x00 типа строка заканчивается
Далее идут байты 7A FC 00 04, тупо выделяешь ctrl+x
Потом в поле ввода символов пишешь что тебе нужно, ищешь в байтах окончание строки 0x00 и после него вставляешь то что ты ранее вырезал
Звучит сложновато - но это очень легко
» WarCraft 3 / Импорт текста
просто берешь TRIGSTR_197 заменяешь на текст, без скобок без ничего
UrsaBoss: а, такое сделали уже)
» WarCraft 3 / Импорт текста
Даже можно будет сделать оптимизатор строк в карте, в теории такую штуку можно делать и с w3a/w3u/w3t и т.д, там ведь тоже бывают ссылки на wts
У меня как раз валяется без дела парсер объектных файлов
KaneThaumaturge, самое главное - не забудь сохранять mapSkin в UTF8 кодировке (иначе русские символы не будут отображаться)
Ред. Hodor
» WarCraft 3 / Импорт текста
т.е в mapSkin изначально было вот так:
А в wts вот так:
В итоге в mapSkin станет вот так:
Но не раньше чем через 30/60 минут, я занят сейчас
» WarCraft 3 / Импорт текста
8gabriel8: нужно ещё будет из wts вытащить строки и засунуть их в mapSkin вместо ссылок
» WarCraft 3 / Импорт текста
» WarCraft 3 / Импорт текста
за интерфейс mapSkin отвечает, который может ссылаться на строки из wts
т.е в mapSkin тупо не может быть нужного параметра для интерфейса и перекидывание wts окажется бессмысленным
» WarCraft 3 / Импорт текста
а в нём используются строки из war3map.wts
» WarCraft 3 / Заклинание невидимости
1.21 устарел очень сильно
» WarCraft 3 / Siege Strategy
JackFastGame: обязательно)))
Особенно в плане тотемов и абилок
» WarCraft 3 / Siege Strategy
8gabriel8, короче, не. Я над этим ломаю голову уже считай второй год
Не охота продолжать эту возню с ИИ, и так по идее все нормально если юнитов не слишком много и как раз полоски хп тоже можно включать
Просто проблемы начинаются если юнитов больше 30 (а в среднестатистической игре - на поле не более 20 юнитов)
» WarCraft 3 / Siege Strategy
попробую через редактор ИИ че нибудь замутить
» WarCraft 3 / Siege Strategy
я действительно не знаю
Короче, придумал способ как через цепь молний сделать, заодно через тип цели "Древо" буду фильтровать даммиков от основных юнитов
Звучит очень и очень интересно
Нет, не получилось у цепи молний задержка 0.25 сек перед каждой целью
Вот прежде чем урон попадет по цели 1 - пройдет 0.25 сек, далее по цели 2 так же с задержкой 0.25, в сумме получается 0.5 сек (а это уже недопустимо)
UPD:
с 0.25 задержкой поиска юнитов тоже потестил, на глаз заметно как всё стало медленнее