exploder
iOS zealot
offline
Опыт:
19,394Активность: |
Ахтунг! Баг в CSCache!
Заметил баг, который по моему мнению сложно не заметить. Из-за его очевидности у меня возникли сомения на его счет. Скорее всего баг возникает из-за моей старой версии Варкрафта (1.18), может быть еще по каким-либо локальным причинам (наличиствующим только на моем компе). Или это неизбежный, документированный баг, хотя его описания я не нашел нигде в ридми. Те, у кого стоит последняя версия Варкрафта, проверьте пожалуста, возникает ли баг у вас. Проверить очень легко. Скачайте последнюю версию Caster System от Vexorian'a (http://www.wc3campaigns.net/attachment.php?attachmentid=10804&d=1155351907). Загрузите карту в игре, подождите несколько секунд, сохранитесь (не кастуя, не выделяя юнитов и т.д. не совершая каких либо действий) и загрузите сохраненую игру. При этом (около 60% загрузки) игра должна вылететь с фатальной ошибкой. Разбирая систему по кускам, я обнаружил что баг возникает имеено в модуле CSCache (я использовал на его одной своей мапе, только его, не используя всю CS, и впервые заметил этот баг). Причем он возникает только тогда, когда где-нибудь в коде карте встречается главный кэш-хэндлер - CSCache(). Выключив на этой карте все триггеры спеллов, я добился нормальной загрузки карты. Все это выглядит весьма странно. Надеюсь все-таки, что баг возникает только у меня... и скачав последний апдейт я от него избавлюсь...
|
19.08.2006, 01:32 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
remal
нечто
offline
Опыт:
2,087Активность: |
это известно, что кэш и загрузка не дружат.... |
19.08.2006, 05:32 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
Не дружат только строки и загрузка. Я векса предупреждал... |
19.08.2006, 05:36 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ArchWorm
Матрица незалежности
offline
Опыт:
4,675Активность: |
1.18 - не очень старая версия |
19.08.2006, 10:37 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
p01nTT
offline
Опыт:
11,160Активность: |
exploder не знаю не замечал вроде такого, ты какую версию юзал caster system?
|
19.08.2006, 17:22 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
exploder
iOS zealot
offline
Опыт:
19,394Активность: |
Скачайте пожалуста по ссылке карту и проверьте есть ли баг у вас. |
19.08.2006, 19:41 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
Баг на лицо, строки с загрузкой не дружат
DioD добавил: Там идёт обращение к несуществующей информации (аля среате null) |
20.08.2006, 11:28 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
p01nTT
offline
Опыт:
11,160Активность: |
exploder скачал версию , где CSCache - отдельно(13.7).Есть баг - связан со строкой в функции CSCache - call ExecuteFunc("InitGameArrays") - (не помню как точно называется но думаю смысл понятен) - если не юзаешь array , то удали всё что к ним относится - бага не будет.А если юзаешь - жди 13.8 - мож исправят.Спелл инферно в Caster System требует array - это так на всякий случай - если вдруг используешь его.
|
20.08.2006, 12:59 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
exploder
iOS zealot
offline
Опыт:
19,394Активность: |
Цитата:
Баг не здесь... Я юзал 13.6 там еще не было инициализации массивов в CSCache, а бан все равно был... exploder добавил: На кампаингсах Вексу был задан такой же вопрос. Ждем ответа от него... |
|
20.08.2006, 21:11 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ArchWorm
Матрица незалежности
offline
Опыт:
4,675Активность: |
В 13.4 такого не было. |
20.08.2006, 21:50 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
Это появилось после атача таблицы точек... |
21.08.2006, 06:00 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
Вексориан получил информацию о причинах бага.
Тема закрыта http://www.wc3campaigns.net/showthread.php?t=86556 |
21.08.2006, 10:21 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|