Скайнет
Kicked by ZlaYa1000
offline
Опыт:
8,234Активность: |
Нужен совет по фиксу фатала
Итак, задачка, дано:
Посмотр темы, что тут есть про фатал - так и не нашёл ничего конкретного. В общем пришёл к выводу - чтобы этого фатала не возникало - нужно грамотно гуи сначало оптимизировать и уже затем местами переписывать код на жасс.
А совет нужен такой: откуда начинать оптимизацию и что оптимизировать нужно обязательно, какие гуи действия могут вызывать проблемы?
Всё немного осложняется тем, что карту не дам, мне нужен общий совет, во всём остальном разберусь, нужно только направление для старта. Забавно, что фатал карты игроки стали списывать на мх :D. |
29.11.2009, 23:34 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Enein
Silenced by ZlaYa1000
offline
Опыт:
43,453Активность: |
|
29.11.2009, 23:37 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Скайнет
Kicked by ZlaYa1000
offline
Опыт:
8,234Активность: |
Что даст гримор?
Вообще карту тестил много-много раз, и в тестах ни разу не попадался фатал. Встречал только в мультиплеере. |
29.11.2009, 23:38 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Enein
Silenced by ZlaYa1000
offline
Опыт:
43,453Активность: |
vsparker, гримойр даст последние функции, которые выполнялись перед фаталом |
29.11.2009, 23:47 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ranger21
I love beatiul days XD
offline
Опыт:
13,274Активность: |
Enein, Ммм, а можно поинтересоваться. где это будет видно?
|
30.11.2009, 00:03 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FunkieFoO
offline
Опыт:
7,159Активность: |
Енейн, всмысле даст? каким образом
тп что фатал вылетает в мультиплеере, свидетельствует о том что фатал происходит в ф-ии относящейся к какому то игроку |
30.11.2009, 00:05 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
XOR
offline
Опыт:
38,159Активность: |
Юзай war3err , вроде энеин имел его в виду. |
30.11.2009, 00:08 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Enein
Silenced by ZlaYa1000
offline
Опыт:
43,453Активность: |
Ranger21, в байткоде
Enein добавил:
да |
30.11.2009, 00:14 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Скайнет
Kicked by ZlaYa1000
offline
Опыт:
8,234Активность: |
Как это использовать?
Повторюсь, что фатал не возникал при сотне тестов при создании, соответственно вряд ли мне поможет отловить что-то гримор, если его встречают только в мультиплеере, вопрос задан иначе. |
30.11.2009, 00:15 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
XOR
offline
Опыт:
38,159Активность: |
... но War3err даст тебе те функции ,которые вызывались перед фаталом. Это и есть ответ на вопрос |
30.11.2009, 00:22 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Скайнет
Kicked by ZlaYa1000
offline
Опыт:
8,234Активность: |
Как использовать war3err? |
30.11.2009, 01:09 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DragonSpirit
у - уходи
offline
Опыт:
22,625Активность: |
vsparker, смотри в логе последние вызванные перед фаталом функции и делай соответствующие выводы |
30.11.2009, 15:56 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Enein
Silenced by ZlaYa1000
offline
Опыт:
43,453Активность: |
Т_Т ставь 1.21а, качай гримойр 1.2, настраивай под себя, юзай |
02.12.2009, 19:53 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
xpadd91
offline
Опыт:
10,739Активность: |
Enein, вышел поддерживает гримойр :
>War3err for 1.24b attached. Посмотри там что
Я хотел попробовал, гримойр 1.5а копировать папка вар3, там ошибка редактор :( |
19.12.2009, 20:32 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Скайнет
Kicked by ZlaYa1000
offline
Опыт:
8,234Активность: |
Ну так фатал должен произойти в открытой гримором карте (хотя пишут, "War3err is compatible with battle.net-", но работая на 1.21б а остальные на 24м патче совершенно не ясно, как запустить бунет так, чтобы и гримор палил карту).
Свой код до сих пор "перелопативаю" на предмет различных проблем. |
19.12.2009, 21:26 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Enein
Silenced by ZlaYa1000
offline
Опыт:
43,453Активность: |
да, только он не работает, проверяли
|
19.12.2009, 23:57 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gold D Dragon
offline
Опыт:
904Активность: |
vsparker:
Первое гуи что пришло в голову это "Wait for Condition", ну и так для общей инфы циклы которые сами по себе не заканчивающийся. Еще бывает фатал когда выбирать юнита с абилкой "бродячий". Хотя этого наверно у тебя нету... бери все функции которые взаимодействие с любым игроком, а не "игрок 1" и запускай их циклами 100 раз подряд, может поможет... |
20.12.2009, 00:14 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Скайнет
Kicked by ZlaYa1000
offline
Опыт:
8,234Активность: |
Все вейты давно заменены на таймеры, циклы все в порядке, абилки не дают фаталов (иначе б давно сообщили как вызвать фатал).
В данный момент просто навожу "марофет" и смотрю на шанс фатала от версии к версии =).
XiMiKs, опасносте :). |
20.12.2009, 00:18 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gold D Dragon
offline
Опыт:
904Активность: |
vsparker:
это так для общей инфы... например есть спел типу блокировать контроль у противника... Добавляет эту абилку цели, короче если игрок выбирает своего(не чужого) юнита с этой абилкой то будет фатал... Ну это говорю общая инфа. Gold D Dragon добавил: Хотя бы выложи защищенную может народ поигравший один раз сразу поймет в чем дело=) |
20.12.2009, 00:27 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Скайнет
Kicked by ZlaYa1000
offline
Опыт:
8,234Активность: |
Эти фаталы уже произошли более сотни раз и ни один игрок, в том числе и я, не могут сказать из-за чего они происходят (т.е. прямые действия его не вызывают). |
20.12.2009, 00:43 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|