Основная версия тут
Устарело! См текущую версию
В этом ресурсе ведётся разработка.
Jass New Gen Pack - расширенный редактор карт для Warcraft 3.
Тема
20 12 865
26
Мне пока обязательно нужен патч 1.26, но в целом понятно, спасибо. Особой нужды нет в кампании устранять утечки, но для специфических случаев лучше устранять вручную, чем везде бездумно прописывать ALL.j.
25
8gabriel8, та библиотека подменяет стандартный код гуи для устранения его утечек. Просто как вариант это лучше чем ничего.
Написана ли система www.hiveworkshop.com/forums/jass-resources-412/system-automatic-... на vJass или простом Jass?
Видишь слово library -> уже vJass.
И да, в новых версиях (начиная с 1.27 или 1.28, не помню точно) компиляцию кампаний исправили и сторонний перепаковщик больше не нужен.
22
В кампаниях триггеры на vJass не работают, приходится использовать инструмент ScExp от ScorpioT1000, чтобы откомпилировать такую кампанию.
В 1.26а. В 1.30 это исправили.
38
Никто давно не пишет системы на простом Jass.
26
Hanabishi, по ссылке указано, что данная система не всегда работает, так как сделана на cjass, и не всегда корректно будет выполняться такой способ. Как понял, этот вариант удаляет хендлы, не учитывая, что на хендл могут ссылаться в будущем. Там предлагают такой вариант www.hiveworkshop.com/forums/jass-resources-412/system-automatic-...
В связи с этим есть два вопроса. Правильно ли понял обсуждение, что система на cjass нормально будет работать, лишь возможен конфликт с триггерами на vJass, например? В кампаниях триггеры на vJass не работают, приходится использовать инструмент ScExp от ScorpioT1000, чтобы откомпилировать такую кампанию. Написана ли система www.hiveworkshop.com/forums/jass-resources-412/system-automatic-... на vJass или простом Jass?
38
8gabriel8, я только знаю, что cJass оптимизатор добавляет обнуления хендлов в точки выхода из функции (конец скоупа и перед return)
вот ещё что:
include "cj_antibj_base.j"
выполняет легкую оптимизацию при использовании в карте функций и констант из файла "Blizzard.j". Используемые константы заменяются на их значения, а многие функции заменяются на свои аналоги из "common.j". Хочу заметить, что эта оптимизация работает даже на ГУИ-триггерах в вашей карте.
26
Добавлена библиотека для устранения утечек GUI
Можно поподробнее про это?