Jass New Gen Pack - Rebuild 1.4

Добавлен , опубликован
Программы
Предназначение:
Работа с редактором
Jass New Gen Pack - расширенный редактор карт для Warcraft 3.
Сборка Rebuild основывается на JNGP 5d и включает в себя множество различных исправлений.

С ПАТЧЕМ 1.28 И ВЫШЕ РЕДАКТОР НЕ РАБОТАЕТ, НО:

Компоненты

  • Grimoire 1.5 - вмонтированная в WorldEditor утилита, основа остальных плагинов
  • UMSWE 5.0 - вмонтированная утилита, расширяющая возможности редактора
  • JassHelper 0.A.2.B - препроцессор и компилятор vJass
  • AdicHelper 1.4.2.4 - препроцессор cJass
  • TESH 0.7.1.1 \ Project Horus 0.4.6.T - встроенный текстовый редактор с подсветкой синтаксиса
  • ScExp 1.2 - сборщик карт кампаний
Изменения
R1.0
  • Исправлены древние злостные баги
  • Новый JassHelper
  • Исправлен UMSWE, теперь он нормально собирается под вашу игру, а его переключатели работают корректно
  • Убраны лишние GUI функции хэш-таблицы, которые видимо по ошибке были добавлены в редактор и приводили к вылету (для этого вшит дополнительный патчер)
  • Убран Reinverting the Craft
  • Убран Fly Data Processor
  • Убрана утилита RegFix
  • Убраны все компоненты, которые потенциально приводили к срабатыванию антивирусных программ
R1.1
  • Дополнительные фиксы прав пользователя
  • Новая версия MPQEditor для патчинга, возможно будет работать лучше
R1.2
  • Глобальная переработка: написан абсолютно новый ланчер
  • UMSWE собирается до запуска редактора, то есть теперь первый перезапуск не нужен
  • Исправлен тот древний патчер UMSWE, который всегда просил права администратора
  • В новом ланчере налажена нормальная работа с правами и UAC: вообще для работы права не требуются, но в случае необходимости ланчер их попросит (например, если вы установили JNGP в системную директорию)
  • Файловые ассоциации теперь регистрируются автоматически (лишний пункт из меню убран)
  • Убрана бесполезная кнопка Syntax Check из TESH
  • Прочие мелкие правки, положительно сказывающиеся на стабильности
R1.3
  • Исправлен запуск макросов
  • Возвращен оригинальный JassHelper для лучшей совместимости
  • Пак externaltools теперь снова доступен по-умолчанию
  • Улучшения ланчера
R1.4
  • Исправления в ScExp
При наличии проблем!
В случае проблем с установщиком - архив с редактором

Проблемы с запуском \ UMSWE, либо отсутствие net framework - редактор в режиме совместимости. В нем используется старый ланчер + UMSWE уже собран (файлы из русского War3 1.27).

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
2
16
6 лет назад
Отредактирован avuremybe
2
Близзы забили болт на комьюнити.
Исправил.
Не благодари.
0
22
6 лет назад
0
ScExp 0.1 - сборщик карт кампаний
Позволяет ли это компилировать vjass в кампаниях? Если да, то где я могу получить этот компонент отдельно?
0
22
6 лет назад
Отредактирован Zahanc
0
Говоря о сборщике кампаний. Когда вписываю название карты получаю сообщение об ошибке "Unknown error in plugin". Причем, если ввести заведомо неправильное название карты, такой ошибки не возникает. Не смог найти в логах подробностей. Версия игры 1.26а. Кто-то сталкивался с этим?
+
"ScExpMPQed.exe", я так понимаю ядро расширения, не работает. Даже запуская программу через Batch script ничего не происходит. Есть ли исходники для этого?
+
Лгу! Оказывается что-то происходит если задать относительные пути к файлам и сами файлы поместить в папку с программой! Изучаю дальше...
0
8
6 лет назад
0
Как я понял, он будет работать на 1.26а, так?
1
22
6 лет назад
1
Объявил переменную (GrimPath) в регистре, а также добавил следующий код в Lua script:
function scexpCampaignExport()
  -- ...
        if not grim.exists(camppath) then
            wehack.messagebox("Extracting error!\nFile \"" ..camppath.. "\" not found." ,scexpTITLESTR,false)
            return 1
        end
-- ...
end
Заработало. Как? Почему? Не знаю.
Sir_Lambert:
Как я понял, он будет работать на 1.26а, так?
Да, проверяю JNGP Rebuild 1.3 на игре 1.26а.
0
37
6 лет назад
0
Zahanc, mpq архиватор писал, вроде, Shadow Daemon, исходников у меня к нему нет)
Про GrimPath - видимо, раньше оно само записывалось в реестр. Или с установщиком.
0
26
6 лет назад
0
ScorpioT1000:
Про GrimPath - видимо, раньше оно само записывалось в реестр. Или с установщиком.
Я не вырезал. И даже сейчас чекнул в ванильном jngp 5d, в скриптах нигде слово "GrimPath" не фигурирует.
2
37
6 лет назад
Отредактирован ScorpioT1000
2
откуда-то оно у меня было и я зачем-то на него полагался. Это путь к jngp, чтобы положить туда временную карту
Пересобрал. Из нового: запоминание ранее введённого имени карты. Zahanc, баг пофиксил.
Hanabishi, пересобери jngp, пожалуйста? wehack менять не надо, только заменить папку ScExp и в посте версию на 0.2
Добавил вас в about <3
Загруженные файлы
0
26
6 лет назад
0
ScorpioT1000, предлагаю еще заюзать MPQEditor, который лежит в папке bin (в сборке используется для патчинга архивов на ходу). Он более гибкий + есть полезные команды типа flush. До сих пор обновляется кстати, новую версию еще в сборку положу.
Чтобы глянуть полный список команд запусти экзешник с параметром /console и там help пропиши.
0
22
6 лет назад
0
Попробую через несколько дней версию 0.2. Боюсь что-то менять, честно.
0
37
6 лет назад
Отредактирован ScorpioT1000
0
Hanabishi, они всё равно одну либу юзают) к тому же, текущий распаковщик был специально создан, чтобы упростить команды от wehack. Например, wehack не умеет читать вывод из запущенной команды. + этот плагин должен быть самостоятельным. Не стоит добавлять лишние зависимости.
Zahanc, не бойся, я тестировал. В крайнем случае можешь забекапить ScExp 0.1. wehack.lua трогать не надо.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.