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

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

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
23
Похожие вопросы:

ответ
Было создано 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 юнитов, все равно создастся). Именно создание потока только у одного из игроков и приводит к дисконнекту. Выбор ни при чем.

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

Триггерно нужно делать через объединение строк, так как в GUI ограничение на длину одной строки осталось, как ты и указал, прежним.
1
Хм, сейчас попробую протестить первоисточник, до внесения изменений.
23
8gabriel8,
Триггерно нужно делать через объединение строк, так как в GUI ограничение на длину одной строки осталось, как ты и указал, прежним.
Я так и пытался делать. С предметами у меня не вышло. Способности не тестил, нужды пока такой не было
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.