Добавлен , опубликован
Основная версия тут
Устарело! См текущую версию
В этом ресурсе ведётся разработка.
Jass New Gen Pack - расширенный редактор карт для Warcraft 3.
Версия от: 31.12.2012
Сборка Exp от ScorpioT1000
Улучшение Exp2 от Hanabishi

Улучшения Exp2

  • Удалены ненужные файлы и мусор, перепакованы архивы
  • Высокая совместимость, благодаря исправленным под патч 1.26a файлам
  • Исправленный UMSWE полностью рабочий (дополнительные GUI триггеры, пункты в РО, пункты игрвого интерфейса)
  • Автономный установщик
  • Установка сразу с оптимальными настройками
  • Добавлена библиотека для устранения утечек GUI
  • Отключение "первого запуска" редактора с лицензией и бла бла бла - поставил и сразу работай
  • Добавлен интерпретатор fly-скриптов
  • Добавлена утилита для ассоциации файлов
Главная цель улучшения, чтобы JNGP работал у всех (особенно новичков) без проблем.

Описываем найденные баги и предлагаем улучшения.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
37
5 лет назад
Отредактирован ScorpioT1000
0
8gabriel8, я только знаю, что cJass оптимизатор добавляет обнуления хендлов в точки выхода из функции (конец скоупа и перед return)
вот ещё что:
include "cj_antibj_base.j"
выполняет легкую оптимизацию при использовании в карте функций и констант из файла "Blizzard.j". Используемые константы заменяются на их значения, а многие функции заменяются на свои аналоги из "common.j". Хочу заметить, что эта оптимизация работает даже на ГУИ-триггерах в вашей карте.
0
26
5 лет назад
0
Здесь речь шла про библиотеку Anti Leak Library www.hiveworkshop.com/threads/snippet-cjass-anti-leak-library.211...
0
22
5 лет назад
0
Извините, тыкнул случайно минус.
0
26
5 лет назад
0
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?
0
37
5 лет назад
0
Никто давно не пишет системы на простом Jass.
0
22
5 лет назад
0
В кампаниях триггеры на vJass не работают, приходится использовать инструмент ScExp от ScorpioT1000, чтобы откомпилировать такую кампанию.
В 1.26а. В 1.30 это исправили.
0
26
5 лет назад
Отредактирован Hanabishi
0
8gabriel8, та библиотека подменяет стандартный код гуи для устранения его утечек. Просто как вариант это лучше чем ничего.
Написана ли система www.hiveworkshop.com/forums/jass-resources-412/system-automatic-... на vJass или простом Jass?
Видишь слово library -> уже vJass.
И да, в новых версиях (начиная с 1.27 или 1.28, не помню точно) компиляцию кампаний исправили и сторонний перепаковщик больше не нужен.
0
26
5 лет назад
0
Мне пока обязательно нужен патч 1.26, но в целом понятно, спасибо. Особой нужды нет в кампании устранять утечки, но для специфических случаев лучше устранять вручную, чем везде бездумно прописывать ALL.j.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.