Доброго времени суток! Может кто сталкивался? Проблема в редакторе Reforged, в процессе сохранения карты редактор молча закрывается, без каких-либо ошибок. В первый раз вроде удалось найти причину - слишком большой триггер. Разбил его на два и все сохранилось. Через пару дней такие дела стали происходить рандомно, даже если в триггеры вообще не вносились изменения (После импорта или работы в РО, например. В таком случае помогал перезапуск ПК.) Может кто знает, что может вызвать такие вылеты редактора без видимой ошибки? Если дело в больших триггерах - то час рефакторинга настал, но определится бы с критериями...
P.S. Варик уже переустанавливал. Вылетает даже на разных ПК.
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
Я ж ведь не просто так пишу, правда?
какое отношение этот пункт имеет к проблеме?
короче покопался в wtg файле
у тебя раньше использовался какой то странный файл гуишных функций
скорее всего он лежал либо в папке с вар3, либо в папке с джнгп и потом его удалили
одна из функций (возвращает булеан) вообще была представлена как набор пробелов
узнавать что это была за функция мне было лень поэтому я её заменил на false (использовалась в условии)
это было в триггере ctart, так что поправь там условие
так же заменил IssueImmediateOrderBJ на IssueImmediateOrder
вот открываемая в редакторе карта
проверь все гуишные триггеры на предмет ошибок
ответ
Оказывается причина была намного сложнее)))
Тот самый триггер-комментарий был обычным триггером (т.е хранил всю информацию о действиях и т.д), но отображался как комментарий
Поэтому помогло только его удаление
ответ
Попробуй мою версию, там ScExp должен работать. Но это для вц3 1.24 и ниже

По scexp можешь прочекать разницу в wehack.lua с твоим jngp

xgm.guru/p/wc3/jassnewgenpack-r вот тут последняя сборка jngp с модулем scexp
ответ
Проблема решена.Это было из-за модели. Углубляться в подробности не буду.

Ответы (1)
5
rsfghd, по идее да, 16 gb. Во время сохранение занято 50-55%, с учетом открытого хрома
10
Такая же ошибка на Фрозен Троне. Если ты файл редактора не изменяешь в архиве карты. А внедряешь в него только новый jass код. А потом сразу лезешь запускать карту в игре, после сохранения архива. То вар может зависнуть, что даже диспетчер задач не поможет. Лучше скопируй джасс куски кода в блокнот. И открой редактор карт. Открой карту. Вставь из блокнота куски кода. Или тебе придётся удалять файл редактора из архива. Как это делают на протекте карт. Но потом карту не открыть пока не найдёшь этот файл и не вставишь его обратно в архив карты. Можно из других карт его брать. Пробуй.)

А бывает, что и сам редактор вылетает при сохранении, но оставляет папку темп в виде архива. Если открыть фар менеджер. То можно зайти в папку и увидеть твои файлы проекта. Это связано вроде бы с ошибками в jass коде. Или в самом редакторе близардовском.
31
Насколько я помню, в редактор тригеров новый код можно только вставлять целиком. Тобишь Ctrl+A, Del, Ctrl+V.
Ответы (1)
10
nazarpunk, Не знаю. У меня получается и по отдельности вставлять куски кода в редактор триггеров.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.