![]()
Скайнет
Kicked by ZlaYa1000
offline
Опыт:
8,234Активность: |
Нужен совет по фиксу фатала
Итак, задачка, дано:
Посмотр темы, что тут есть про фатал - так и не нашёл ничего конкретного. В общем пришёл к выводу - чтобы этого фатала не возникало - нужно грамотно гуи сначало оптимизировать и уже затем местами переписывать код на жасс.
А совет нужен такой: откуда начинать оптимизацию и что оптимизировать нужно обязательно, какие гуи действия могут вызывать проблемы?
Всё немного осложняется тем, что карту не дам, мне нужен общий совет, во всём остальном разберусь, нужно только направление для старта. Забавно, что фатал карты игроки стали списывать на мх :D. |
|
|
![]()
Enein
Silenced by ZlaYa1000
offline
Опыт:
43,681Активность: |
|
|
|
![]()
Скайнет
Kicked by ZlaYa1000
offline
Опыт:
8,234Активность: |
Что даст гримор?
Вообще карту тестил много-много раз, и в тестах ни разу не попадался фатал. Встречал только в мультиплеере. |
|
|
![]()
Enein
Silenced by ZlaYa1000
offline
Опыт:
43,681Активность: |
vsparker, гримойр даст последние функции, которые выполнялись перед фаталом |
|
|
![]()
Ranger21
I love beatiul days XD
offline
Опыт:
13,274Активность: |
Enein, Ммм, а можно поинтересоваться. где это будет видно?
|
|
|
![]()
FunkieFoO
offline
Опыт:
7,059Активность: |
Енейн, всмысле даст? каким образом
тп что фатал вылетает в мультиплеере, свидетельствует о том что фатал происходит в ф-ии относящейся к какому то игроку |
|
|
![]()
XOR
offline
Опыт:
38,284Активность: |
Юзай war3err , вроде энеин имел его в виду. |
|
|
![]()
Enein
Silenced by ZlaYa1000
offline
Опыт:
43,681Активность: |
Ranger21, в байткоде
Enein добавил:
да |
|
|
![]()
Скайнет
Kicked by ZlaYa1000
offline
Опыт:
8,234Активность: |
Как это использовать?
Повторюсь, что фатал не возникал при сотне тестов при создании, соответственно вряд ли мне поможет отловить что-то гримор, если его встречают только в мультиплеере, вопрос задан иначе. |
|
|
![]()
XOR
offline
Опыт:
38,284Активность: |
... но War3err даст тебе те функции ,которые вызывались перед фаталом. Это и есть ответ на вопрос |
|
|
![]()
Скайнет
Kicked by ZlaYa1000
offline
Опыт:
8,234Активность: |
Как использовать war3err? |
|
|
![]()
DragonSpirit
у - уходи
offline
Опыт:
22,625Активность: |
vsparker, смотри в логе последние вызванные перед фаталом функции и делай соответствующие выводы |
|
|
![]()
Enein
Silenced by ZlaYa1000
offline
Опыт:
43,681Активность: |
Т_Т ставь 1.21а, качай гримойр 1.2, настраивай под себя, юзай |
|
|
![]()
xpadd91
offline
Опыт:
10,739Активность: |
Enein, вышел поддерживает гримойр :
>War3err for 1.24b attached. Посмотри там что
Я хотел попробовал, гримойр 1.5а копировать папка вар3, там ошибка редактор :( |
|
|
![]()
Скайнет
Kicked by ZlaYa1000
offline
Опыт:
8,234Активность: |
Ну так фатал должен произойти в открытой гримором карте (хотя пишут, "War3err is compatible with battle.net-", но работая на 1.21б а остальные на 24м патче совершенно не ясно, как запустить бунет так, чтобы и гримор палил карту).
Свой код до сих пор "перелопативаю" на предмет различных проблем. |
|
|
![]()
Enein
Silenced by ZlaYa1000
offline
Опыт:
43,681Активность: |
да, только он не работает, проверяли
|
|
|
![]()
Gold D Dragon
offline
Опыт:
904Активность: |
vsparker:
Первое гуи что пришло в голову это "Wait for Condition", ну и так для общей инфы циклы которые сами по себе не заканчивающийся. Еще бывает фатал когда выбирать юнита с абилкой "бродячий". Хотя этого наверно у тебя нету... бери все функции которые взаимодействие с любым игроком, а не "игрок 1" и запускай их циклами 100 раз подряд, может поможет... |
|
|
![]()
Скайнет
Kicked by ZlaYa1000
offline
Опыт:
8,234Активность: |
Все вейты давно заменены на таймеры, циклы все в порядке, абилки не дают фаталов (иначе б давно сообщили как вызвать фатал).
В данный момент просто навожу "марофет" и смотрю на шанс фатала от версии к версии =).
XiMiKs, опасносте :). |
|
|
![]()
Gold D Dragon
offline
Опыт:
904Активность: |
vsparker:
это так для общей инфы... например есть спел типу блокировать контроль у противника... Добавляет эту абилку цели, короче если игрок выбирает своего(не чужого) юнита с этой абилкой то будет фатал... Ну это говорю общая инфа. Gold D Dragon добавил: Хотя бы выложи защищенную может народ поигравший один раз сразу поймет в чем дело=) |
|
|
![]()
Скайнет
Kicked by ZlaYa1000
offline
Опыт:
8,234Активность: |
Эти фаталы уже произошли более сотни раз и ни один игрок, в том числе и я, не могут сказать из-за чего они происходят (т.е. прямые действия его не вызывают). |
|
|