Jass New Gen Pack - Rebuild 1.4

Added by , published
» Предназначение: Работа с редактором
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).

Views: 242 105

МрачныйВорон #601 - 4 years ago (изм. ) 1
Голосов: 1
У меня слетел опять UMSWE (достало уже чего плагин слетает то? У меня 2-3 за год так). Хотел тайлы поставить, и еще клифы изменить (галочки на проходимость и строительство). И в результате, что то критануло из-за terrain.slk. Час настраивал, удалял. А нужно было эту сборку на помойку, и взять норм. И почему-то переустановка сборки не решает проблему.
короче поискал на сайте, и везде перессылки на эту страничку. А эта сборка не работает. =( Мне помогла старая сборка, которая хорошо что сохранилась (5d не сохранилась, но вот JNGP_R1.3_COMPAT осталась, хорошо что не удалил). другую сборку было не найти
PT153 #602 - 4 years ago (изм. ) 1
Голосов: 1
другую сборку было не найти
У меня есть R1.3, могу кинуть. Также JNPG можно скачать тут и тут.
Hanabishi #603 - 4 years ago (изм. ) 1
Голосов: 1
У меня слетел опять UMSWE (достало уже чего плагин слетает то? У меня 2-3 за год так). Хотел тайлы поставить, и еще клифы изменить (галочки на проходимость и строительство). И в результате, что то критануло из-за terrain.slk. Час настраивал, удалял. А нужно было эту сборку на помойку, и взять норм. И почему-то переустановка сборки не решает проблему.
Себя на помойку вынеси плз. Удалить файл umswe/umswe.mpq, чтобы он пересобрался, слишком сложно? И ты гений явно когда прогу переустанавливаешь старую не удаляешь, а просто поверх накатываешь?
но вот JNGP_R1.3_COMPAT осталась
Особенно с учетом что отличие 1.3 от 1.4 это просто то что скорп свой обновленный ScExp закинул и ничего более не изменялось. Так что рекомендую прямить руки.
PT153 #604 - 4 years ago (изм. ) 1
Голосов: 1
Особенно с учетом что отличие 1.3 от 1.4 это просто то что скорп свой обновленный ScExp закинул и ничего более не изменялось.
А вот и нет, в R1.4 урезанный MPQ Editor. в папке bin
Прикрепленные файлы
Aztec2012 #605 - 4 years ago 0
Голосов: 0
Какие новости? Когда по 1.30 будет?
Hanabishi #606 - 4 years ago 0
Голосов: 0
PT153, это для экономии места было сделано, функционально ничего не изменилось.
Aztec2012, неизвестно будет ли вообще.
PT153 #607 - 4 years ago (изм. ) 0
Голосов: 0
Гхм, у меня при попытке проиграть звук в редакторе звуков вылетает программа. В чём может быть дело?
Удалить файл umswe/umswe.mpq, чтобы он пересобрался
Попробовал, не помогло.
Удалял worldedit121.exe, эффекта нет.

В обычном редакторе нормально всё проигрывается.
Hanabishi #608 - 4 years ago 0
Голосов: 0
PT153:
Гхм, у меня при попытке проиграть звук в редакторе звуков вылетает программа. В чём может быть дело?
Тут уже хз, у меня работает. Это на конкретном звуке или на всех?
PT153 #609 - 4 years ago (изм. ) 0
Голосов: 0
Это на конкретном звуке или на всех?
На всех.
Попробую полностью переустановить с чисткой реестра.

Не-а, не помогло.
Вылетает также при попытке создать переменную в редакторе звуков.
МрачныйВорон #610 - 4 years ago (изм. ) 0
Голосов: 0
Удалить файл umswe/umswe.mpq, чтобы он пересобрался, слишком сложно?
И ты гений явно когда прогу переустанавливаешь старую не удаляешь, а просто поверх накатываешь?
писал же удалял JNGP, от нее ничего не должна остаться. И потом заново переустанавливал. впрочем не такой уж и гении
PT153 #611 - 4 years ago (изм. ) 0
Голосов: 0
Гхм, у меня при попытке проиграть звук в редакторе звуков вылетает программа. В чём может быть дело?
Есть идеи, из-за чего это может возникать?
Вот сообщение об ошибке.
Нажимал на "Отладить программу", благо VS есть, вышло вот что (никогда этим не пользовался, потому даже не знаю, что всё это значит).

xD
Удалил из папки с варом JassPerformCounter26.mix, что мне дал DracoL1ch, у всё заработало.
Ссылка на этот файл.
Данный .dll (переименованный в .mix) я использовал для замера времени выполнения функций.



Hanabishi, если впервые открыть Rebuild, то Custom Editor Categories будут включены, но галка напротив этой опции не стоять не будет. Будь добр, исправь это.
Прикрепленные файлы
Monflame #612 - 4 years ago 0
Голосов: 0
Гайз, при попытке открыть/создать новую карту, редактор выдает сотню алертов об ошибках в базе триггеров. Что делать в такой ситуации?
Прикрепленные файлы
Hanabishi #613 - 4 years ago 0
Голосов: 0
Monflame:
Гайз, при попытке открыть/создать новую карту, редактор выдает сотню алертов об ошибках в базе триггеров. Что делать в такой ситуации?
Полностью удалить папку с программой и установить заново с установщика
PT153 #614 - 4 years ago 0
Голосов: 0
Гайз, при попытке открыть/создать новую карту, редактор выдает сотню алертов об ошибках в базе триггеров. Что делать в такой ситуации?
Не пропатчилось просто. Выше дали верный совет.
Monflame #615 - 4 years ago 0
Голосов: 0
Так и сделал. Все заработало. Спасибо!
Hanabishi #616 - 4 years ago 3
Голосов: 3
Приобщаемся к новому проекту xgm.guru/p/wc3/sharpcraft-xgm-addon
PT153 #617 - 4 years ago 0
Голосов: 0
Нашёл ошибку в JNPG. Открываю JNPG, никакую карту не загружаю, открываю Sound Editor, перехожу Sounds\Sound\Interface. При попытке проиграть RallyPointPlace1.wav выдаёт следующую ошибку:
В стандартном редакторе звук проигрывается нормально. В JNPG включён UMSWE.
Прикрепленные файлы
Hanabishi #618 - 4 years ago 4
Голосов: 4
PT153, так и должно быть. Очевидно же что эта фича чтобы заглушить звуки редактора.
Clamp #619 - 3 years ago (изм. ) 0
Голосов: 0
welog.txt:
SFileLoadFile: 5eed2660
SFileUnloadFile: 5eed38e0
SFileOpenArchive: 5eed2820
SFileCloseArchive: 5eed1540
Error: Could not find ModifiedOn signature
Error: Could not find NewObjectId signature
Error: Could not find GetSLKString signature
Syntax disable address: 0
Doodad limit address: 0
Unit/item limit address: 0
Map size limit address: 0
Map cells limit address: 0
Description popup address: 0
Auto disable address: 0
Always Enable address: 0
Always Enable address #2: 0
ImpPrefix address: 0
Redirected ok
Editor window caught: 602f0
Toggling syntax checking

Редактор начинает загружаться, после чего без сообщений об ошибке умирает.

JNGPR и WC3 1.27 ванильные, только из инстраллятора
PT153 #620 - 3 years ago (изм. ) 0
Голосов: 0
JNPG: R4 не может нормально сделать условие для событие Unit enters Region and matches Condition.
Варкрафт 1.26 версии.
Прикрепленные файлы
Hanabishi #621 - 3 years ago 0
Голосов: 0
PT153, хз что с ним не так. Создавай ивенты/события вставкой кода.
Ельнур #622 - 3 years ago (изм. ) 0
Голосов: 0
ребят что за фигня пробовал перезагрузить компьютер переустановить JNGP но все равно не запускается
Прикрепленные файлы
Hanabishi #623 - 3 years ago 1
Голосов: 1
Ельнур, говорит что редатор уже запущен.
Ельнур #624 - 3 years ago 0
Голосов: 0
Hanabishi:
Ельнур, говорит что редатор уже запущен.
решил проблему
запустил через администратора
Дмитрий Ларионов #625 - 1 year ago 0
Голосов: 0
в запуске требует указать путь, однако в файлах рефоржа ничего подходящего нет. Что указать-то нужно?
Hanabishi #626 - 1 year ago 3
Голосов: 3
Дмитрий Ларионов, большие красные буквы в шапке следует читать.
PT153 #627 - 11 months ago 0
Голосов: 0
Как можно выпилить и добавить свой модуль в JNGP?
Hanabishi #628 - 11 months ago 0
Голосов: 0
PT153, а конкретнее?
PT153 #629 - 11 months ago 0
Голосов: 0
Hanabishi, я бы хотел бы полностью выпилить cJass.
Hanabishi #630 - 11 months ago 0
Голосов: 0
PT153, удали папку AdicHelper и он пропадет.
PT153 #631 - 8 months ago (изм. ) 0
Голосов: 0
Может мне кто объяснить, каким образом UMSWE ломает категорию создания уберсплата и старта таймера с функцией? А также меняет описание IfThenElseMultiple=If / Then / Else, Multiple Functions на IfThenElseMultiple=If / Then / Else?
Я посмотрел луа файлы umswe и на нашёл там никаких следов изменения этих значений. В первом случае каким-то образом меняется категория, во втором забываются кавычки (ну ту скорее всего это происходит из-за того, что в оригинале закрывающей кавычки нет, но я не нашёл парсера в луа файлах, чтобы его поправить).
Desgul #632 - 7 months ago (изм. ) 0
Голосов: 0
Hanabishi, как включить обратно хеш таблицы, и из за чего именно там выкидывать будет?
PT153 #633 - 7 months ago 0
Голосов: 0
Desgul, лучше расскажи, как их выключить, чтобы потом их включать.
Desgul #634 - 7 months ago 0
Голосов: 0
PT153, Так они отключены на гуи
PT153 #635 - 7 months ago (изм. ) 0
Голосов: 0
Desgul, есть они в гуи. Даже в стандартном.
Desgul #636 - 7 months ago 0
Голосов: 0
PT153, я об этом

первый скрин этим редактором
второй скрин стандартный редактор
Прикрепленные файлы
PT153 #637 - 7 months ago (изм. ) 0
Голосов: 0
первый скрин этим редактором
Так первый скрин в определении переменной сделан, там и у стандартного ничего не будет.
Hanabishi #638 - 7 months ago 0
Голосов: 0
Desgul, там с этим какие-то проблемы были. Точнее уже не вспомню, прошло почти 10 лет.
Desgul #639 - 7 months ago 0
Голосов: 0
Hanabishi, Ну а вернуть то можно как то обратно?

PT153, Внимательней смотри плиз
Hanabishi #640 - 7 months ago 0
Голосов: 0
Desgul, насколько помню - нет, в JNGP они провоцируют вылет редактора.
PT153 #641 - 6 months ago (изм. ) 0
Голосов: 0
Desgul, так вырезан только тип Handle, который нужно для вызова GetHandleId. Все остальные функции юзабельны.
Joker13 #642 - 6 months ago 0
Голосов: 0
Почему после установки данной программы весь редактор стал английским, хотя варкарфт на русском? Можно это как-то исправить?
Hanabishi #643 - 5 months ago 0
Голосов: 0
Joker13, она тут ни при чем.
Joker13 #644 - 5 months ago 0
Голосов: 0
Hanabishi, Суть в том, что при запуске JNGP редактор на английском, а при запуске обычного WE - на русском. То есть сама программа на английском. Как это изменить? Есть предложения?
PT153 #645 - 5 months ago 0
Голосов: 0
Joker13, в папке umswe удали umswe.mpq.
Hanabishi #646 - 5 months ago 0
Голосов: 0
Ну да, если возможно он каким-то левым способом поставил, и у него архив от левой версии игры.