18

» WarCraft 3 / Мемхак - смена миникарты во время игры

Что за танцы с бубном, если надо полностью отключить функционал карты - то вот:
Если надо просто убрать картинку мини карты - то достаточно импортировать 1x1 черную или прозрачную текстуру по пути war3mapMap.blp

Самое главное - все .blp текстуры должны быть по сторонам кратны степени двойки, иначе люди с низкими настройками текстур будут вылетать
Загруженные файлы
18

» WarCraft 3 / Патч 1.31, скоро?

Raised:
Есть такой всемирный праздник - "April fools day".
но ведь сегодня март)
18

» WarCraft 3 / Как избавиться от утечки?

Это же конвертация из гуи, верно понимаю?)
Если игровой процесс в твоей карте не занимает больше 20-30 минут и утекает не очень сильно - то тебе не нужно волноваться по поводу каждой утечки
18

» WarCraft 3 / Чёрно-зелёные квадратики повсюду...

8gabriel8:
UrsaBoss, у модели может быть любой путь, а у текстур всегда один.
да, я вчера просто не соображал немного, день тяжелый был

но автор уже решил проблему, там он походу случайно переименовал текстуру в модель и она у него не открывалась (он мне в личку писал, возможно он не может писать в вопросах где уже был выбран ответ)
+ он тогда не импортировал все текстуры модели
18

» WarCraft 3 / Патч 1.31, скоро?

Clamp, я всего лишь цитировал)
BlizzardAPI это походу всякого рода статистика, инфа о игроках и т.д
Значит можно предположить что YDAPI и DzAPI тоже из этой же категории

Вот ещё нарыл с форумов:

DirectX11 на винде
Metal на маках
Загруженные файлы
18

» WarCraft 3 / Патч 1.31, скоро?

у меня такое ощущение что это и будет 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
Простите за углепластик, у меня с переводом плохо, но думаю суть понятна
18

» WarCraft 3 / Чёрно-зелёные квадратики повсюду...

UPD:
чуть ошибся, могут появляться если модель не найдет/не откроет какую то из текстур
извиняюсь
посмотрел текстуры модели, убедись что ты все текстуры импортировал:
"fence.blp"
"od_CP_Stone_wall3.blp"
"fence2.blp"
"wall2.blp"
"wowtex1.blp"
"gypsy2.blp"
Путь у них должен быть такой же как и у модели
18

» WarCraft 3 / Чёрно-зелёные квадратики повсюду...

Fly123:
UrsaBoss, стоп, как понять - по тому же пути, что и модель? То есть у них должен быть абсолютно одинаковый путь указан, или я что-то не понимаю?
если кастомная текстура - то да
Но повторюсь, тут проблема либо с самой моделью, либо с редактором.
Попробуй даже запусти варкрафт с этой моделью
Текстуры никаким боком не могут способствовать появлению "зеленых квадратов"
18

» WarCraft 3 / Чёрно-зелёные квадратики повсюду...

текстура должна быть по тому же пути что и модель, и перезагрузи редактор
P.S зеленые квадратики не от текстур, просто редактор не может найти/открыть модель, т.к при любом импорте нужно сохранять карту, либо перезапускать редактор
18

» WarCraft 3 / Изменить название карты

Jack-of-shadow:
UrsaBoss:
оговорился, не старое а новое какраз, которое над превьюшкой отображалось
в war3map.wts, где то на первых строках обычно
Если быть точнее - то это надо в war3map.w3i смотреть
Загруженные файлы
18

» WarCraft 3 / Изменить название карты

Jack-of-shadow:
вот только теперь интересно где же второе тогда хранилось.
какое второе?)
18

» WarCraft 3 / Изменить название карты

Багнулся заголовок карты
Если есть hex редактор, то открой и поменяй вручную

Или пробуй пересохранять карту в другом редакторе, если такое возможно

До:
После:

Таким способом можно менять название карты в списке
После строки идет 0x00 типа строка заканчивается
Далее идут байты 7A FC 00 04, тупо выделяешь ctrl+x
Потом в поле ввода символов пишешь что тебе нужно, ищешь в байтах окончание строки 0x00 и после него вставляешь то что ты ранее вырезал
Звучит сложновато - но это очень легко
Загруженные файлы
18

» WarCraft 3 / Импорт текста

KaneThaumaturge, в mapSkin - нет
просто берешь TRIGSTR_197 заменяешь на текст, без скобок без ничего

UrsaBoss:
Даже можно будет сделать оптимизатор строк в карте
а, такое сделали уже)
18

» WarCraft 3 / Импорт текста


Даже можно будет сделать оптимизатор строк в карте, в теории такую штуку можно делать и с w3a/w3u/w3t и т.д, там ведь тоже бывают ссылки на wts
У меня как раз валяется без дела парсер объектных файлов

KaneThaumaturge, самое главное - не забудь сохранять mapSkin в UTF8 кодировке (иначе русские символы не будут отображаться)
18

» WarCraft 3 / Импорт текста

я могу попробовать написать программу, которая возьмет из wts перекинет строки в mapSkin

т.е в mapSkin изначально было вот так:
KEY_QUESTS=TRIGSTR_197

А в wts вот так:
STRING 197
{
Информация
}

В итоге в mapSkin станет вот так:
KEY_QUESTS=Информация

Но не раньше чем через 30/60 минут, я занят сейчас
18

» WarCraft 3 / Импорт текста

KaneThaumaturge:
UrsaBoss, так как импортировать эти строки?
тебе нужно просто заменить все параметры интерфейса?

8gabriel8:
UrsaBoss, то есть пусть берёт war3mapSkin.txt из той карты и вставляет в свою с помощью mpq-редактора?
нужно ещё будет из wts вытащить строки и засунуть их в mapSkin вместо ссылок
18

» WarCraft 3 / Импорт текста

KaneThaumaturge, ошибка потому что mapSkin ссылается на несуществующий адрес строки в wts
18

» WarCraft 3 / Импорт текста

8gabriel8,
строки игрового интерфейса
причем тут wts)
за интерфейс mapSkin отвечает, который может ссылаться на строки из wts
т.е в mapSkin тупо не может быть нужного параметра для интерфейса и перекидывание wts окажется бессмысленным
18

» WarCraft 3 / Импорт текста

то о чем ты говоришь - это war3mapSkin.txt
а в нём используются строки из war3map.wts
18

» WarCraft 3 / Siege Strategy


JackFastGame:
Осталось добавить ещё юнитов для разнообразия
обязательно)))
Особенно в плане тотемов и абилок
18

» WarCraft 3 / Siege Strategy

8gabriel8, а где в константах? Не могу найти

8gabriel8, короче, не. Я над этим ломаю голову уже считай второй год
Не охота продолжать эту возню с ИИ, и так по идее все нормально если юнитов не слишком много и как раз полоски хп тоже можно включать
Просто проблемы начинаются если юнитов больше 30 (а в среднестатистической игре - на поле не более 20 юнитов)
18

» WarCraft 3 / Siege Strategy

8gabriel8:
и на что она влияет?)
Если юниту видим вражеский юнит в этом радиусе, то пойдёт его атаковать.
не, поставил 0 у обоих тестовых юнитов и они всё равно идут драться
попробую через редактор ИИ че нибудь замутить
18

» WarCraft 3 / Siege Strategy

8gabriel8:
Дистанция получения приказа или как-то так. Вроде бы кроме РО она ещё в константах есть.
и на что она влияет?)
я действительно не знаю

Короче, придумал способ как через цепь молний сделать, заодно через тип цели "Древо" буду фильтровать даммиков от основных юнитов
Звучит очень и очень интересно

Нет, не получилось у цепи молний задержка 0.25 сек перед каждой целью
Вот прежде чем урон попадет по цели 1 - пройдет 0.25 сек, далее по цели 2 так же с задержкой 0.25, в сумме получается 0.5 сек (а это уже недопустимо)

UPD:
с 0.25 задержкой поиска юнитов тоже потестил, на глаз заметно как всё стало медленнее