Добавлен Fraps
Доброго времени суток. Я делаю небольшие карты, в которые потом играю с друзьями по локалке или по гарене.
Так вот... У меня в последней опять появились проблемы с десинхроном!
Я хочу узнать все причины, из-за которых может появиться дисинхрон!
Одну причину я нашёл сам... Когда нейтрально враждебные юниты атакуют летающих юнитов, у которых миссы, то если они мисанут - то в 50% случаев вылетали пол игроков с мапы!
И вот недавно я создавал карту - обычная мапа на развитие (переделанная)!
Вот что я добавил:
Нестандартные спелы на ГУИ и Джасс - героям.
Переделал 2 расы (юниты, модели, звуки и тд).
Изменил звуки/текст/картинки в константах. (к примеру иконка дерева выглядит по другому, и звук когда на союзника напали другой и тд). Что-то ещё там менял.
Сделал простенькие скрипты.
Ну и добавил ИИ через "редактор ИИ" этим расам...
И бывает что вылетает игрок с дисинхроном! Причём тупо на ровном месте! Он ничего не делал. Только отдал может приказ герою/солдатам двигаться! И ВСЁ! Из-за чего дисинхрон? Я смотрел реплей - ничего такого не происходит вообще! Ни триггеров, ни спелов... Вообще ничего не заметил.
Так вот.... Напишите плз из-за чего может происходить дисинхрон! Все причины!
Вдруг я найду в своей мапе что-то похожее...
Так вот... У меня в последней опять появились проблемы с десинхроном!
Я хочу узнать все причины, из-за которых может появиться дисинхрон!
Одну причину я нашёл сам... Когда нейтрально враждебные юниты атакуют летающих юнитов, у которых миссы, то если они мисанут - то в 50% случаев вылетали пол игроков с мапы!
И вот недавно я создавал карту - обычная мапа на развитие (переделанная)!
Вот что я добавил:
Нестандартные спелы на ГУИ и Джасс - героям.
Переделал 2 расы (юниты, модели, звуки и тд).
Изменил звуки/текст/картинки в константах. (к примеру иконка дерева выглядит по другому, и звук когда на союзника напали другой и тд). Что-то ещё там менял.
Сделал простенькие скрипты.
Ну и добавил ИИ через "редактор ИИ" этим расам...
И бывает что вылетает игрок с дисинхроном! Причём тупо на ровном месте! Он ничего не делал. Только отдал может приказ герою/солдатам двигаться! И ВСЁ! Из-за чего дисинхрон? Я смотрел реплей - ничего такого не происходит вообще! Ни триггеров, ни спелов... Вообще ничего не заметил.
Так вот.... Напишите плз из-за чего может происходить дисинхрон! Все причины!
Вдруг я найду в своей мапе что-то похожее...
Принятый ответ
Fraps:
Нет. Это не баг, а корявый ланд дизайн и из за этого дропать не будет. Уверен на 99%, что десинх кроется в "GetLocalPlayer"Там короче когда я воду создавал, то криво земля шла... Как бы это объяснить... Тыкаю создать воду - рядом создаётся земля...
Пришлось как-то скрыть в текстурах растений этот баг.
Это из-за него может быть дисинхрон?
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
кривая модель
кривой ланд
фаза луны
А в чём эта кривость? Ну к примеру хотя бы... Как понять кривой ланд...
Ред. nvc123
в редакторе/игре он никак не отображается и единственный способ найти его это читать файл ланда по байтам
Там короче когда я воду создавал, то криво земля шла... Как бы это объяснить... Тыкаю создать воду - рядом создаётся земля...
Пришлось как-то скрыть в текстурах растений этот баг.
Это из-за него может быть дисинхрон?
И кстати, когда дис. произошёл, то вроде игроки близко к этому месту не подходили... Если это влияет.
Ред. Astra
Для меня, например, на данный момент это звучит как влияние непомытых волос на качество усваиваемых на уроках знаний - т. е. теоретически, конечно, некая связь может быть, но как минимум странновато...
Ред. nvc123
но это проверено на практике
моя теория: баг в ланде (а точнее рельефе) приводит к разным результатам на разных компах/видеокартах из за чего и просходит десинк
а вообще список возможных причин десинка в вар3 очень короткий и состоит лишь из 1 пункта :
Такое бывает при измерении длинны файла звука (есть такая нативка) но лучше вбивать длинну в ручную, потому что длинна файла звука у разных игроков может быть немножко разной.
Ретурн баг на строках, юз строк в качестве ключей - тоже десинхи.
Ред. Fraps
Видимо не судьба мне от него избавиться... Причем "вылетают" игроки рандомно, когда почти ничего не происходит.
Небось, при каждом проигрывании звука создаешь этот самый звук?
Ред. Fraps
Да и я уже знакомому показывал (который в триггерах разбирает) - так что дело не в них... Да и GetLocalPlayer там нету, и все спелы на hiveworkshop проверены...
Bornikkeny: Хм ну у меня озвучка у юнитов заменена (у некоторых). Просто через редактор звука Бугаю вставил новые звуки. Ну и зданиям ещё.
А так когда к примеру башня стреляет или катапульта - то триггер "проверка - этот юнит атакует, и на его месте воспроизводится звук". Ну стандартный триггер, что бы при выстреле звуки были.
Вот... Но не думаю что из-за этого дисинхрон может быть.
Ред. Fraps
А вообще скинте плз как проверить (хотя бы примерно) кривую модель и кривой ланд... А то моделек не мало, да и ланд вполне кривой может быть.. Я его долго делал)
Звук - это объект, который создается и только потом воспроизводится.
Ред. MpW
только если открыть файлы в хекс редакторе и анализировать каждый байт
Doc: а заодно и проблему фаталов... Если хост не вылетит)
Хотя там наверное даже хост перезайти сможет, но насчет этого не знаю.