32

» WarCraft 3 / Добавление dll в mpq-архив (w3x)

Bergi_Bear, там в wfe есть функция утилизации, и то не полная насколько помню, что айсфог что анраз бились над этим неделями, а простые лиьы вроде дрим уи ты не выключишь, в самой библиотеке есть функция выхода, где все ставится на место и что нельзя вернуть, переключается в режим - выключено, чтобы не мешать другим.
32

» WarCraft 3 / Добавление dll в mpq-архив (w3x)

Ну в теории возможно, на практике - нужно найти LoadLibraryA c помощью мемхака, а также найти функции для работы с мпк, нужно выгрузить библиотеку из архива карты, проверить есть ли она, потом если процесса с этой либой в варе нету, загрузить, ну а потом еще и найти в потоке либы эти функции которые ты там хочешь юзать, это все должно быть рассчитано на 1.27б ибо твоей либе без знаний оффсетов на функции Game.dll делать нечего. Вариант не очень то надежный, да и может напоротся на
  1. библиотека не найдена
  2. не удалось распаковать библиотеку
  3. процесс не отвечает.
Ну и твоя библиотека будет мозолить глаза юзерам в папке с варом...
Там вроде были пути покруче, как полностью код карты в дллке, а wa3map,j имеет урезаный мемхак как у китайцев и альтернативный вариант запуска либы. Ну и работает, там решают проблемы чтобы твои патчи и либы не мешали работать другим картам, ибо просто так ты их не выгрузишь и до перезапуска игры они висят в памяти игры.
32

» WarCraft 3 / Туман войны

Там есть дествия - черная маска чтоли называется, не помню уже на гуи, но это реально, есть опция чтобы снова была вся карта черная.
32

» WarCraft 3 / Можно ли смотреть Реплей с глазами игроков?

Принятый ответ
Нет, реплей не хранит UI игроков, а лишь команды от игрока, клики и спеллы дает видеть эта тула - xgm.guru/p/wc3/maphack-for-replay
Но мышку и камеру сделать низя, т.к репа этого не хранит.
32

» WarCraft 3 / Максимальный размер карты Warcraft 3 FT 1.26

Принятый ответ
Там вроде 480 на 480 и есть максимум, там UMSWE - снимает лимимы, но такие карты лучше не делать. От одной стомп способности (удар грома, громовая поступь) будет пролаг на секунду, то и больше. Сломается порча. Ну и другие недоразумения, вроде чем больше на карте блокираторов путей - тем ниже производительность.
32

» WarCraft 3 / Мемхак - обновление значений юнита.

Принятый ответ
Да там перерисовка интерфейса, в новых версиях везде стоит где нужно.
32

» WarCraft 3 / Два уровня предмета?

Принятый ответ
Просто для сортировок, у предметов как и уюнитов есть рабочие требования для покупки, еще и классификация и уровень, чтобы было удобнее сортировать предметы, или делать ограничения для покупки, продажи предметов N уровня. Просто близзарды расщедрились добавить поля метки, по которым ты изи сможешь сделать свою классификацию предметов и проверять её кодом.
32

» WarCraft 3 / Сравнение Триггеров

Принятый ответ
Триггер это хендл, они или равны или неравны, вот и все..
32

» WarCraft 3 / Редактор карты как видеть и редактировать код в файле war3map.j

Принятый ответ
все что надо через менеджер импорта этот тхт CommandFunc.txt импортировать в карту, потом карту сохранить, а потом поменять путь в менеджере импорта на units\CommandFunc.txt и сохранить карту, все должно работать, больше ничего не нужно. Никаких wa3map.j для этого не требуются.
32

» WarCraft 3 / Редактор карты как видеть и редактировать код в файле war3map.j

Там только 1 файл нужен, тот что команды, код карты тут не причём, смысл что ты иконке атаки сделал неверные координаты, и её не видно, в статье на хайве верные координаты, 0,-11 могут не срабатывать или фаталить.
32

» WarCraft 3 / Редактор карты как видеть и редактировать код в файле war3map.j

Ryberoid, ну патруль это не код карты, это просто файл кастом кеев, он просто кидается в архив карты и все.
32

» WarCraft 3 / Редактор карты как видеть и редактировать код в файле war3map.j

Можно то можно, если у вас будут все файлы, без ошибок и пропусков.
Ломать чужие карты - так себе идея ничего не зная ни про устройство карты, ни про то как это все делается. Карта после протекта не содержит файлов редактора, а лишь файл wa3map.j - скрипт карты на языке JASS, вот его можно отредактировать руками без редактора, в редакторе он будет выглядеть как "один триггер" в 100500 строк, ибо депротекторы думать и гадать не умеют, и вернуть в формат редактора так как было до защиты не смогут. Вовсе подробно обьясните что делать то собрались с картой?
32

» WarCraft 3 / Убрать общее КД для всех предметов типа

В свойстве предмета, "есть способность, от которой берётся кд".
Чувак выше путает способность и предмет, у каждого предмета настраивается как список способностей, так и предмет для кд.
32

» WarCraft 3 / ИИ и диалоги

Принятый ответ
Ии не игрок, у него нет интерфейса, все взаимодеймтвия с интерфейсом у него "читерные", если нужен дережабль - покупаем его в ратуше, если нажать кнопку, она нажимается сама без участия Ии, просто в диалоге есть условие что если игрок компьютер, то диалог не появляется а действия идут дальше, как будто Ии нажал кнопку.
32

» WarCraft 3 / World Editor на Mac Os

Принятый ответ
Эмм игра толком то мак и никогда не поддерживала, многие функции вызывали падения на маке и было принято решение - убрать полностью это дело.
Любая виртуальная машина с виндой должна помочь.

Их проц м1 - арм процессор, так то да винда никогда на нем не запустится ибо создана лишь под х86, следовательно варкравт тоже не должен там работать, на телефонном железе.
32

» WarCraft 3 / Как создать предмет, при взятии которого появлялся бы спецэфф...

Че-то уже совсем склероз замучал, или альцгеймер?
Любая предметная визуальная абилка, сферы всякие, ауры, абилка кольца защиты, там все поля спецэффектов работают на владельца.
32

» WarCraft 3 / Помощь с триггерами

linquine, думать научись своей головой, а не образцами 20 летней давности, где получалось унылое дерьмо.
Потом то что ты пишешь - есть, в 100500 вариациях, карта открыта, она есть как на jass так и на гуи. В третьих, 21 год, и порабы почитаьть статьи и делать нормально, без костылей и гуи, причем простую но интересную и оригинальную карту а не унылый боян, херовее оригинала.

32

» WarCraft 3 / Увеличение дистанции атаки

Ну верно написано - апгрейд на дальность атаки, так же когда нужна отмена, делают на основе морфа, N юнитов с разной дальнотью и абилками морфают юнита, чтобы он был в нужной форме.
Ну еще мемхак есть.
32

» WarCraft 3 / Таймер вместо вейт

21 год, вейты, ещё и polled wait кастом юзают, зачем?
Веты сделаны не для того что вы бы в спеллах задержки или переодические действия делали, они нужны для киниматиков и синхронизации геймкеша.
Вейт остонавливливает поток, поэтому данные GetTriggerxxx нативка монуть быть уже некооректны, не говоря о переменных глобальных. Далее, вспомним известные карты и баги, с этим самым говном - сразу поймёте, почему так делать ненужно.
Лютые костыли которые тут скинули, ещё и по производительности в разы ниже чем просто создать таймер и запустить его, передав в аргументы функцию которую он запустит по истечению. И кстати да, на гуи тоже много где можно нормально юзать таймеры, без этого говна и костылей., но кто бы читал статьи и че-то там пытался сам сделать...
32

» WarCraft 3 / Помощь с триггерами

Slide kutty, Slide чоли?
Ептить их полно опен, смотри как там, но скажу сразу, реализация у тебя не очень.
Насчёт переменных, ау а массив зачем? Кол- во кошек, равно кол-ву игроков, массив, где проверяем есть ли кошка и прочие параметры, вроде лёд или земля и жива ли, и двигаем их в цикле, опять же. 0.01 таймер и setunitpos, когда можно двигать по осям.
32

» WarCraft 3 / Спец.эффект на "Демоническую силу"

Все поля эффектов методом тыка проьуешь, у разных способностей работают разные поля эффектов, какие то пашут для эффекта на себя а какие то только на цели...
32

» WarCraft 3 / Изменение цвета иллюзий

Принятый ответ
Никак, средствами дефолтного вара никак не убрать синие иллюзии, это флаг окраски, который игнорит все нативки, только мемхаком можно его снять. Иллюзия для владельца синяя, для всех остальных дефолной окраски юнита, ну для врагов цвет триггерно сменить можно.
32

» WarCraft 3 / Варик не успевает считать

Принятый ответ
Наверняка какие-нибудь вейты или ещё чего, не раз делал подобное, хоть всех разом убей, все нормально.