Новости Релиз Of Ash and Steel состоится 6 ноября
  • 10.925
  • 12
Of Ash and Steel: атмосферный экшен выходит 6 ноября 6 ноября станет важной датой для поклонников сложных и атмосферных игр - именно в этот день состоится релиз долгожданного проекта Of Ash and...
Новости В Of Ash and Steel начался закрытый плейтест
  • 13.632
  • 12
Разработчики "Русской Готики" объявили о старте закрытого плейтеста. Если вы оставляли заявку на участие, не забудьте проверить электронную почту или посмотреть свою библиотеку - возможно игра уже...
Новости Анонсирован Atomic Heart II
Новости Анонсирован ремастер Final Fantasy Tactics
  • 7.308
  • 2
Культовая пошаговая тактическая RPG от Square Enix получит второе дыхание. На проходящей выставке State of Play, где анонсируются игры для Play Station, состоялся анонс ремастера Final Fantasy...

Решено Горение

WoOliN

Живая легенда
Команда форума
Модератор раздела
Модостроитель
Почётный пользователь
 
Участник форума
Регистрация
5 Сен 2012
Сообщения
6.683
Реакции
4.501
Баллы
816
Лучшие ответы
511
#31
@TopLayer, жаль, тогда только опциональный патч.
Тебя не затруднит сделать для игроков vdf-файл с нужными правками? Выложу его в теме по установке мода.
 

n1kx

Рыцарь
Локализатор
Участник форума
Регистрация
4 Май 2017
Сообщения
2.143
Реакции
1.549
Баллы
381
Лучшие ответы
153
#32
Это патч файл, его достаточно просто сделать в system\autorun

@TopLayer 255 кстати фпс сильно садит рядом с эффектами, я поставил на 64. (думаю, что больше, чем достаточно)
C++:
#engine [G2A]
    #patch [zMoreParticleCreationAttempts]
        HEX @0x0048C5E1 = '40'
    #/patch
#/engine
 

Вложения

Последнее редактирование:

WoOliN

Живая легенда
Команда форума
Модератор раздела
Модостроитель
Почётный пользователь
 
Участник форума
Регистрация
5 Сен 2012
Сообщения
6.683
Реакции
4.501
Баллы
816
Лучшие ответы
511
#33
Кто-то пробовал?
64 попытки достаточно при ~200 FPS?
 

TopLayer

Наемник
Участник форума
Регистрация
22 Апр 2017
Сообщения
961
Реакции
416
Баллы
266
Лучшие ответы
30
#34
255 кстати фпс сильно садит рядом с эффектами,
Если садит, значит эти попытки используются. Интересно, из-чего садится ФПС: из-за обсчёта дополнительных попыток или из-за того, что мертворожденных эффектов становится меньше и уже их прорисовка влияет на время кадра?
Кстати, при превышении кол-ва попыток в zSpy отправляется сообщение:
C++:
zERR_WARNING("C: magic-pfx could not be started: " + visName_S);
Можно попробовать задействовать альтернативный патч, который будет сразу выставлять таймер эффектам так, что они начнут излучать частицы с первого раза. Тогда кол-во доп попыток менять не нужно, а может стоит и вовсе обнулить. Посадит ли такой патч ФПС?
Код:
#engine [G2A]
    #patch
        INT field_zCParticleFX_emitterVars_ppsNumParticlesFraction = 0x3C
        
        #assembler [0x005AE121]
            orgcode
            mov dword ptr [esi+$field_zCParticleFX_emitterVars_ppsNumParticlesFraction], 0x3f800000
        #/assembler
    #/patch
#/engine
 

n1kx

Рыцарь
Локализатор
Участник форума
Регистрация
4 Май 2017
Сообщения
2.143
Реакции
1.549
Баллы
381
Лучшие ответы
153
#35
Извиняюсь, что ввел в заблуждение, возможно. Просто при 255 у эффектов дыма фпс упал до 30, но сейчас смотрю на том же месте фпс без изменений, даже не знаю в чем проблема.

Насчет второго патча, я сброшу его человеку, у которого не работало горение, даже с ДХ11 и узнаю ответ. Скину оба патча для теста.
 

Alex1

Избранник богов
Команда форума
Модератор раздела
Редактор раздела
Модостроитель
 
Почётный пользователь
Участник форума
Регистрация
22 Янв 2014
Сообщения
11.948
Реакции
6.672
Баллы
976
Лучшие ответы
424
#36
даже не активируется визуальный эффект возгорания - это бывает только при превышении лимита частиц, 10К там или что-то вроде того.
Что-то еще точно есть. В Гильдиях в Восточном лесу были проблемы с огн. заклинаниями, даже у маяка Джека были проблемы с бандитами. Причем, стоило на 1-2 шага подойти поближе, и проблемы исчезали.
Стоило поменять местами кастера и жертву - тоже исчезали.
И там не наблюдалось источников эффектов, кроме белого дыма в низинах и одного-двух костров.
Причину узнать не получилось. Были предположения о свойствах порталов (односторонне гасящих огонь) для имитации сырого леса или чего-то такого.
Эффекты максимально отключены на перманентах, зельях, табличках, травах.
Изучить более тщательно тогда не было возможности.

Да, от времени кадра зависит.
Хм. ФПС тогда не проверяли.
 

WoOliN

Живая легенда
Команда форума
Модератор раздела
Модостроитель
Почётный пользователь
 
Участник форума
Регистрация
5 Сен 2012
Сообщения
6.683
Реакции
4.501
Баллы
816
Лучшие ответы
511
#37
@Alex1, думаю, мы уже нашли причину, да и TopLayer подтвердил - это проблемы с запуском визуальных эффектов при слишком высоком FPS, который сейчас выдают почти все современные компьютеры.
 

n1kx

Рыцарь
Локализатор
Участник форума
Регистрация
4 Май 2017
Сообщения
2.143
Реакции
1.549
Баллы
381
Лучшие ответы
153
#38
В общем я сам потестил. Оба патча не дают падения фпс. На высоких значениях фпс оба патча дают все эффекты и горение работает как положено.
Но мне реализация второго кажется более правильной, поэтому я бы оставил для пользователей только второй вариант.

Также заметил, что патч помогает и при игре с 60фпс, ибо запускается эффект дыма после горения, без патча такого нет на 60 фпс.
 

TopLayer

Наемник
Участник форума
Регистрация
22 Апр 2017
Сообщения
961
Реакции
416
Баллы
266
Лучшие ответы
30
#39
Но мне реализация второго кажется более правильной, поэтому я бы оставил для пользователей только второй вариант.
Согласен.

Расширил патч для всех движков (в Г1 такая же проблема)
Гугл-диск: zEmitParticlesInstantly.patch

Тебя не затруднит сделать для игроков vdf-файл с нужными правками?
В принципе, патч файл можно запаковать прямо в том мода (желательно сохранить ему путь: \System\Autorun\zEmitParticlesInstantly.patch). Версии игры со старым СистемПаком его проигнорируют. Правда, на старых версиях Union-а игра из-за него не запустится.
 

WoOliN

Живая легенда
Команда форума
Модератор раздела
Модостроитель
Почётный пользователь
 
Участник форума
Регистрация
5 Сен 2012
Сообщения
6.683
Реакции
4.501
Баллы
816
Лучшие ответы
511
#40
@TopLayer, я бы и не против, но пока ни Юнион, ни СистемПак не обязательны для мода.
Размещу в теме по установке.
 
Сверху Снизу