Нашел очень странный баг.
На карте у меня спавнятся очень много декораций 30к+
В итоге возникла следующая проблема. После повторного запуска карты, без выхода из варкрафта происходит фатал.
Если спавнить меньшее кол-во объектов, то при повторной игре фатала нет.
После долгих поисков выяснилось что фатал происходит при выборе юнитов. Причем только тех, которые могут двигаться, то есть имеют способность 'amov'.
Тут сразу возникли подозрения на скрытие иконок приказов - я скрываю кнопки приказов используя Buttonpos=0,-11.
И действительно вернув Units\CommandFunc.txt в исходное состояние фаталы прекратились.

Я не сильно,шарю но получается что то вроде:
после выхода из карты какая та ячейка памяти занятая декораций остается забитой и при повторном запуске карты в нее попадает иконка, отсюда фатал.

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

богопротивные 0,-11 нужно менять на православные buttonpos=-2147483648,-2147483648
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
25
5 лет назад
Отредактирован Jack-of-shadow
0
PT153:
Что значит забивается декорацией?
Сам не совсем понимаю, но изза того что на сцене создается +100500 объектов, то когда выходишь из карты, не закрывая варкрафт и начинаешь заново, то (0,-11) фаталит, как будто эта ячейка занята.

pro100master:
Она smart на правый клик без move сможет ловить разве?
0
25
5 лет назад
Отредактирован Jack-of-shadow
0
pro100master:
там так же как у меня стакаются все кнопки в позицию (0,0)
Видимо придется слегка поменять раскладку.
развернуть
0
32
5 лет назад
0
Jack-of-shadow, столько стараний, ради чего? ради себя чтобы сделать идеально без фатала, вообще не думаю что в незнакомую и сложную игру играют больше 1 раза в варкрафте, о каком выходе в главное меню идёт речь?
у нас народ как делает? сложно - ливаем, непонятно - больше не завпускаем, и лишь 1% (человека 2) подумают, оооо занятно, надо ещё раз попробовать... ты ради них? 99% всех стараний даже оценены не будут, но 1% лажи (1 ошибка в слове или фатал при перезапуске - негатива на 100 баллов, карта гавно)
0
26
5 лет назад
0
Перебор. Чем лучше карта, тем лучше игрокам, все это знают.
4
25
5 лет назад
Отредактирован Jack-of-shadow
4
Bergi_Bear:
Фатал мешает мне самому, так как тестить неудобно, особенно мультиплеер.
Я никогда в варе карты для кого то не делал, всегда делаю для себя, в свое удовольствие)

Кажется убил двух зайцев! Получилось оставить единственную кнопку не на нулях, да еще и отлавливать шифт.
Итого есть smart, smartshift и setrally в одной кнопке.
0
32
5 лет назад
0
Мемхак в помощь, и сайленс на абилки или скрытие, никаких фаталов, все обратимо, управляется из кода карты.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.