mittorn писал: Если это работало на оригинальном движке, то мне интересно, как?
копай сразу в сторону тех функций, которые флоат кодируют. Я точно знаю, что под виндою там нет никаких ограничений. Я ловил эти числа на клиенте и они были правильные.
Цитата:
~ X ~ писал: так дельту поправить же, не?
Строчки в дельте отсортировать
Добавлено 05-08-2016 в 17:19:
ЗЫ. ГС не позволяет настроить энкодинг мовеварсов, это чисто ксашевская фишка.
Ku2zoff писал: Часть из того, что есть в дельте, либо игнорится, либо переопределяется в движке/на клиенте
Вообще ничего не понял. В халфе мовеварсы передаются тупо. Вот видели как в куворлде передаются мовеварсы? Вот точно так жы. Меня это покоробило и я для них замутил настоящую дельту. И спрятал определения внутрь движка, но если кто-то замутить в дельта.лст секцию movevars_t (и отсортирует её), то движок будет читать снаружи.
Разобрался. Оказывается в 3224 увеличилась дельта, расширив это поле до 18 бит А у нас это изменение куда-то потерялось.
Не пойму - как оно протокол не сломало.
Скачал сегодня исходники форка. Я что сказать хочу, вы вот сменили тип LineFeed, так теперь WinDiff с ума сходит. Неудивительно, что вы пропускаете изменения в новых версиях. Хотя я не знаю, может быть SVN умеет сравнивать текущий проект, с какими-то сторонними исходниками. Или есть альтернативный WinDiff, нечувствительный к разному лайнфиду.