Здравствуйте, есть у меня карта, я изменил описание предметов и героев на более удобное и информативное, так как в рефордж нет больше ограничения в размере описания, и после полного изменения начала карта вылетать, хотя когда я частично изменил и проверял, было все нормально, так же внес мелкие изменения, но из-за них не должно быть, так как я их откатывал и все равно вылетало, когда была полная переделка описания. Жалко терять все потраченное время на описание, может кто подскажет из-за чего и как исправить это. Прикрепил файлы ошибки.

Принятый ответ

Ну ок, спасибо за ответ, попробую.

Я менял описание предметов и скиллов через редактор объектов, может где-то слишком большое описание, так же заметил, что местами у некоторых способностей героев во время прокачки и выбора способности, подтиралась последняя строка описания, хоть в редакторе она точно есть, может это как-то связано.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
4 года назад
0
Похожие вопросы:

ответ
Было создано 22 366 679 экземпляров класса CUnitListNode, которые заняли 255.9 МБ памяти.
При очередной попытке выделения, игра упала.
Виной всему утечки памяти: за 21 минуту набралось 80 тысяч групп и 20 тысяч точек.
Также, из-за выполнения большого количества кода, сильно лагает.
На стадии выбора героя (первые две минуты), выполняется 550 000 операций в секунду, а далее — 1 200 000.
Для сравнения: лимит потока — 300 000 операций.
Хорошо, что ты приложил карту, так как в логе маловато информации.
ответ
nvc123, увы там дефолт ИИ, недаст особо управлять мобами.
Щяс скину пример из доты но более понятный, как заставить нейтралов ходить и атаковать.
Вот вам пример контроля нейтралами.
ответ
ремув бафф поставь в самое начало
всегда сначала удаляй маркер, если благодаря ему ты отловил этот урон
ответ
У меня было однажды нечто похожее с нестандартным зданием. Так как ошибку найти не удалось (ну нет нифига там, даже код не начинал писать ещё), я списал всё на рандомный баг редактора и удалил здание, а затем пересоздал.
ответ
ustinas:
т.е. просто нужно перестать делайть выбор призванных сущ для игрока?
Делай вот так:

Koladik:
Не очень понимаю почему локальный вызов forgoup с этими закоменченными внутри командами десинкает да и с не закоменченными не понимаю. Вроде все логично.
ForGroup(group whichGroup, code callback)
Для обработки каждого юнита в группе создается поток (даже если в группе 0 юнитов, все равно создастся). Именно создание потока только у одного из игроков и приводит к дисконнекту. Выбор ни при чем.

0
26
4 года назад
0
Что-то мало указал. В какой момент вылетает? Размер описания увеличили ещё до Рефорджеда, есть варик 1.29+, чтобы проверить работоспособность на нём? Пробовал после полного изменения описаний часть из них откатить?
0
1
4 года назад
Отредактирован Prosto_Dray
0
8gabriel8:
Что-то мало указал. В какой момент вылетает? Размер описания увеличили ещё до Рефорджеда, есть варик 1.29+, чтобы проверить работоспособность на нём? Пробовал после полного изменения описаний часть из них откатить?
Вылетает по разному, в случайное время, может и через 1 минуту вылететь, а может и через 10 мин, у меня осталась одна резервная копия, где было меньше переделано, на ней проверю. Так же по вашему совету проверю ещё на более старых версиях игры. Так же перезалил файл, теперь там архив с 3 файлами из папки errors.
0
23
4 года назад
Отредактирован Obelick
0
Всмысле нет ограничений описаний? Оно осталось прежним. Возможно, где-то и увеличили. Но в основном нет. В предметах точно нет.
Длинные описания в заданиях - вылет
Если указать в "требованиях" юнита или грейд с длинным названием - вылет
Если попытаться вывести на экран слишком длинное сообщение с кучей консатенатов - вылет. Даже если через переменные - все равно вылет
и т.д.
У меня лично даже без ошибок фаталит, просто вар закрывается и сиди гадай на этой куче
1
26
4 года назад
1
Obelick, то есть осталось прежним? Ты разве не видел скринов, где описание предмета более половины экрана занимало?
0
1
4 года назад
0
Obelick:
Всмысле нет ограничений описаний? Оно осталось прежним. Возможно, где-то и увеличили. Но в основном нет. В предметах точно нет.
Длинные описания в заданиях - вылет
Если указать в "требованиях" юнита или грейд с длинным названием - вылет
Если попытаться вывести на экран слишком длинное сообщение с кучей консатенатов - вылет. Даже если через переменные - все равно вылет
и т.д.
У меня лично даже без ошибок фаталит, просто вар закрывается и сиди гадай на этой куче
Может ты и прав, но я тестил несколько раз, перед тем как делать свою затею, описание в полный экран, то есть оно реально было на весь экран до верхней панели, и все пахало, по этому я и решился на это, если бы я знал, что из-за такого фаталит, то я бы так не делал, но на тестах не одного вылета не словил.
1
23
4 года назад
Отредактирован Obelick
1
8gabriel8, не, не видел. Это если в РО указывать, то да, все работает. Триггерно установить - не получится. В одном случае будет вот это:
а в другом просто вылет
Я пытался книгу сделать через предмет, которую можно прочесть - хрен.
А без динамических манипуляций с этим текстом профита от этого "безлимита" описания в РО - пустышка.
Загруженные файлы
1
26
4 года назад
1
Obelick, скрин с предметом не нашёл, но вот со способностью:

Триггерно нужно делать через объединение строк, так как в GUI ограничение на длину одной строки осталось, как ты и указал, прежним.
0
1
4 года назад
0
Хм, сейчас попробую протестить первоисточник, до внесения изменений.
0
23
4 года назад
Отредактирован Obelick
0
8gabriel8,
Триггерно нужно делать через объединение строк, так как в GUI ограничение на длину одной строки осталось, как ты и указал, прежним.
Я так и пытался делать. С предметами у меня не вышло. Способности не тестил, нужды пока такой не было
0
26
4 года назад
Отредактирован 8gabriel8
0
Prosto_Dray, держи, пожалуйста, в курсе значения хмыканья) А то трудно помочь, не зная твоих реалий.

Obelick, тут тоже для способностей ответ указан, но для предметов, наверное, аналогично: xgm.guru/p/100/227398
Хотя, сделать возможность динамически менять описание способности, но не предмета вполне в духе Activision Blizzard)
0
1
4 года назад
0
Исходник работает исправно, там где нет увеличенного описания, ша посмотрю по триггерам, может там что сломалось.
1
23
4 года назад
Отредактирован pro100master
1
на 1 строку переменну выделено 255 байт макс вот и подумай по русскому языку выделяет 2 байта, а остальные 1 байты

а если обьеденить 2 переменых строка то на него нет проверки ограничения
0
1
4 года назад
0
pro100master, это ты кому, мне? Если да, то решение получается какое?
0
23
4 года назад
0
Prosto_Dray,
к примеру
local text1 = "строка"
local text2 = "строка"
а потом передаеш эти 2 переменные в функцию на изменение описание предмета
0
1
4 года назад
0
pro100master:
Prosto_Dray,
к примеру
local text1 = "строка"
local text2 = "строка"
а потом передаеш эти 2 переменные в функцию на изменение описание предмета
Ну, это понятно, но если у меня 200+ предметов, не затратно ли это будет?
0
23
4 года назад
0
Prosto_Dray, а меня зачем спрашиваешь?
0
1
4 года назад
Отредактирован Prosto_Dray
0
Ну ок, спасибо за ответ, попробую.

Я менял описание предметов и скиллов через редактор объектов, может где-то слишком большое описание, так же заметил, что местами у некоторых способностей героев во время прокачки и выбора способности, подтиралась последняя строка описания, хоть в редакторе она точно есть, может это как-то связано.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.