Aynekko писал: The Sam, что-то мне подсказывает, что надо перерисовывать gfx/env/btns_main.bmp. Мне тоже это предстоит…интересно, есть ли способ проще?
Хм, возможно, думаю стоит попробовать, но в том материале который я находил шла речь про создание какого-то конфигурационного файла (кажись в корневой папке игры).
Уже не первый раз сталкиваюсь с тем, что ксаш неправильно скейлит некоторые модели. Вот например эти.
В то же время есть другая модель с размером 0.5 и она выглядит одинаково, что в хаммере, что в ксаше. От чего это зависит и как пофиксить?
Самое главное: - если делать через env_model, размер не слетает только с env_static на некоторых моделях.
Не пойму в чем дело. Вот бегает барник (да и не только он). В тот момент, когда он меняет свою анимацию, он резко смотрит вниз и только потом ему задается правильная позиция (смотреть прямо). Как будто бленд начинается с нижней точки, а потом выравнивается. Такое наблюдаю на всех моделях монстров. Куда копать?
Брал даже модель барника из ванильной халфы, все то же самое.
Добавлено 18-10-2020 в 16:11:
Ага, проверил на чистом ксаш-моде. Все то же самое. Где-то сломан блендинг видимо
А в ксаш-моде 0.65 этого бага нет!
Добавлено 18-10-2020 в 16:59:
Вот на видео. Барника плющит в тот момент, когда он меняется между анимациями стрельбы (их две, одна из них та же самая просто чуть быстрее). В самом конце также видно, как он резко посмотрел вниз при переключении анимации на Idle. https://youtu.be/qGSbBRThDn4
Сброс интерполяции. Ну да, бывает. От фпс зависит по идее.
В халфе вообще очень калечный менеджмент анимаций.
Добавлено 18-10-2020 в 17:16:
Там получается, что переход монстра из одного состояния в другое обязательно делается через промежуточную стадию ACT_RESET. И соответственно обнуляется секвенция и кадр. А дальше всё зависит только от того, успеет ли это состояние отправиться на клиент или монстр раньше схватит новую задачу. Иногда клиент не успевает, иногда успевает.
Но в новом ксаш-моде множественный блендинг с очередью, поэтому монстр успевает всегда. Если замедлить скорость видео, можно рассмотреть, что даже эти кратковременные опускания ствола интерполируются.
А в ванильной халфе это всегда выглядит как резкий рывок.
Не зависит. Поставил самый меньший фпс 20, все выглядит абсолютно точно так же, разве что игра лагать стала. Анимации все так же явно сбрасываются. В ксаш-моде 0.65 такого нет, а в 0.81 есть. Для сравнения, вот видео из чистой халфы: https://youtu.be/2B3i-3P0yBQ
Как бы вернуть как было?
Добавлено 18-10-2020 в 17:41:
Или может как-то можно задать так, чтобы бленд начинался с нулевой позиции? Раз уж он в qc модели прописывается как "-50 50". А он как будто стартует с -50.
Там наверное шаффл блендингов приглючивает на клиенте. Помнится я для паранои исправлял. Ну сделаем потом. Там несложно, одну или две строчки поправить.