Как восстановить юнитов, абилки и предметы из папки Units в которой куча текстовиков и slk таблиц?
Так чтобы они открывались в редакторе снова
Депротекчу одну карту руками, эти таблицы единственное что пока что победить не смог
Перешел с World Editor на Hammer в Dota 2. Столкнулся со следующей проблемой, не могу найти ресурс типа hiveworkshop, xgm и прочих подобных, где есть каталог с модельками, которые можно импортировать в свой проект. Dota 2 Workshop в стиме это немного другое, там скины и модельки для реплейсмента уже существующих…
Все, кто работают с 1.32 думаю знают о баге с нестандартными спеллами на основе метаморфозы, когда поле 'Alternate unit form' никак не влияет на внешний вид персонажа.
Вернее мне теперь кажется что это не баг игры, а недоработка редактора. Челик с американского форума мне поведал, что он как-то добился этого…
Вопрос конечно глупый, но мой старый редактор на 1.29 перестал запускаться, пишет cannot find appropriate CD keys
Я пытался обновить ключи через WarcraftIII Keychanger, ввел их (покупал же когда-то варик в конце-концов), но ошибка продолжает появляться при запуске редактора... Как вылечить?
Игра крешится когда я делаю BlzFrameSetTextColor(myBar, BlzConvertColor(255, 255, 1, 1))
Что я делаю не так?
Собсна решил вкатиться в кастомные фреймы и для начала хочу сделать перекомпозицию стандартного UI.
Я немного разобрался, я так понимаю это всё на FDF файлах (местный аналог QML но без javascript), как-то с горем по-полам создал свой фрейм, но все гайды уже начинают с навороченных UI, но как перерисовать стандартный…
Можно ли как-то избавиться от задержки при использовании SelectUnitSingle?
Между тем как оно вызывается и когда юнит появляется в выделении проходит где-то полторы секунды минимум
Я хочу решить одну из самых главных проблем в картах варкрафта, которая сильно влияет на управление. В лоле и доте 2 такое реализовано и это создает огромный комфорт по сравнению с кастомками в варкрафте.
У меня есть основной герой на протяжении всей игры. И возможно есть подконтрольные юниты, которыми я могу…
Я столкнулся с интересной проблемой при переводе своей карты на lua, у меня в редакторе выставлены основные здания и ключевые юниты в игре.
Это удобно, я не хочу создавать их триггерно, так как обстановку на карте можно наглядно расставить, покрутить мышкой угол поворота и тд, это основа основ скажем так.
В JASS они…
Здравствуйте, многие знают уже что я автор утилиты cjass2lua которая преобразует cjass и jass код в lua, недавно я добавил поддержку структур но у меня возник вопрос, например как быть с ситуацией когда this или объект используется как число? Потому что в JASS любой объект это по…
Они конечно там есть и работают, но я не понимаю, как в них хранить луашные объекты?
Чтоб было что-то подобное:…
Как быстро экспортировать код из 2-3 сотен триггеров из карты в отдельные файлы?
Пока есть только такой вариант: копипаста из каждого по очереди в другой редактор и сохранение, но это очень долго.
Напомните, как вызывается функция из code?
Не работает:
	local code c
	...
	call c() 
Если пользоваться текущим стандартным редактором допустим, от 1.31 и переключиться на Луа, то у меня есть некоторые вопросы.
Во-первых как луа воспринимает номерные константы типа равкодов 'A0E5' ? Их синтаксис позволяет записывать без костылей?
Во-вторых где точка входа? Начав писать на луа, ты пишешь с чистого…
Я начал переписывать код своей карты на луа, но когда решил протестировать то столкнулся с тем, что последний редактор 1.31 вообще не умеет проверять луа код на ошибки, ему по барабану на синтаксис, семантику и прочее, как вообще работать без автопроверки на ошибки? Чтобы хотя бы синтаксис и имена функций\переменных к…
Решил попробовать новый редактор HiveWE, его многие хвалят и самому интересно в конце-концов как он работает, но он тупо не запускается.
Выводит следующее:…
Есть метод InitHashtable, но можно ли уничтожить таблицу?
Я не нашел функции DestroyHashtable или типа того, как быть если я создаю таблицу, работаю с ней и хочу избавиться от неё навсегда?
Создание временных таблиц обрекает карту на утечки?
Насколько я знаю, использование массивов внутри структур сильно урезает…
Я давно пишу на cJass, оригинальный синтаксис мне не симпатичен, слишком длинные слова вместо скобок, ненужные префиксы типа call и local, словесные условия, всё это делает код громоздким и уродливым. Но мой проект которым я занимаюсь, ориентирован на то что он будет перенесен в wc3 reforged когда он выйдет.
Однако…
Довольно сложно будет кинуть прям весь код или внятно полностью объяснить что там происходит, потому что кода правда оочень много, там много объектов вложенных в другие объекты и тд. Заранее извиняюсь за трудные объяснения. У меня проблема, к примеру у меня есть класс снапшота состояний зданий на карте. Он хранит в…
Герой учит способность, её уровень повышается.
У меня есть необходимость понизить уровень героя и восстановить ему билд абилок в том порядке, в котором они были на том уровне.
Сама реализация этого есть, но наложение уровней абилок никак не работает.
Как сбросить выученные скилы так чтоб их можно было…
У меня есть свой класс, вот его верхняя часть с членами и конструктором.
Но allocate почему-то всегда возвращает 0...
Почему?…
Допустим у нас есть предмет, он с зарядами, но не заканчивается.
При расходовании последнего заряда наблюдаем нормальное поведение: Предмет имеет 0 зарядов, при нажатии на предмет ничего не происходит.
Но если обнулить заряды через SetItemCharges(it, 0) , то предмет имеет 0 зарядов и может использоваться…
Я немного не понял, как делают вывод в файл стандартными средствами jass? Мне впервые понадобилось, но не могу найти где
И где этот файл хранится когда туда пишут, по запросу запись в файл или вывод в файл ничего толкового не находит
Путем отладки мне удалось найти функцию из-за которой мои герои внезапно удаляются. Ниже приведен код функции в которой это происходит - DummyDealExtraDamage и на всякий случай сверху вставлю функцию отложенного удаления юнита.
Отладка показывает что именно эта функция пытается удалить героя на месте вызова…
Я ищу баг с непонятно почему удаляющимся героем.
Я хочу заменить все функции удаления юнита на мою функцию для отладки, понятное дело я буду делать быстрой заменой, вручную я манал это делать, соответственно прописывать вручную в каждом месте имя функции откуда вызывается удаление не собираюсь.
В языках С и С++…