Важно 9 мая - День Победы - 80-летия Великой Победы!
  • 604
  • 5
Поздравляю всех, кому искренне небезразличен этот день! С днём Великой Победы!
Новости Анонс The Elder Scrolls VI уже этим летом?
  • 469
  • 1
По данным инсайдера eXtas1s, Bethesda может впервые показать The Elder Scrolls VI летом 2025 года Обсуждается возможность анонса игры на одной из крупных презентаций Xbox - в июне или августе...
Новости Of Ash and Steel: разработка в цифрах
  • 453
  • 0
На днях авторы игры Of Ash and Steel поблагодарили игроков за поддержку и положительные отклики, а также поделились цифрами во время разработки. В игре будут: 300+ квестов; 30 000+ строк...
Новости Clair Obscur: Expedition 33 – новая ролевая игра, ломающая стереотипы
  • 675
  • 3
Clair Obscur: Expedition 33 – уникальная ролевая игра, которая могла появиться только у инди-разработчика Раз в год Художница просыпается и рисует на Монолите. Выводит свое проклятое число. И...

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

WoOliN

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

n1kx

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

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

Вложения

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

WoOliN

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

TopLayer

Наемник
Участник форума
Регистрация
22 Апр 2017
Сообщения
953
Реакции
407
Баллы
226
Лучшие ответы
27
#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
Сообщения
1.602
Реакции
1.098
Баллы
306
Лучшие ответы
125
#35
Извиняюсь, что ввел в заблуждение, возможно. Просто при 255 у эффектов дыма фпс упал до 30, но сейчас смотрю на том же месте фпс без изменений, даже не знаю в чем проблема.

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

Alex1

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

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

WoOliN

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

n1kx

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

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

TopLayer

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

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

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

WoOliN

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