Skip to content

2.1.417

Pre-release
Pre-release
Compare
Choose a tag to compare
@xrSimpodin xrSimpodin released this 27 Jun 15:10
· 10 commits to main since this release
  • Настройка звукового устройства в меню доработана и не требует перезапуска движка
  • Настройка EFX теперь тоже не требует перезапуска
  • Переработаны реакции худа на движения актора, добавлена реакция на движение вперед/назад
  • Добавлена поддержка смены текстур пуль для оружий. Пример настроек для Gunslinger-style дробовиков:
;Имена текстур пуль прописанных в модели, которые будут заменяться
bullet_textures_in_model = wpn\ammo_12x70_blue, wpn\ammo_12x70
;Пары "название секции патронов, текстура для пуль из этой секции"
bullet_textures_for_ammos = ammo_12x76_zhekan, wpn\ammo_12x70_blue, ammo_12x70_buck, wpn\ammo_12x70_red, ammo_12x76_dart, wpn\ammo_12x70_green
  • Добавлена поддержка ЗП формата для файлов описания текстур texture_desc. Они удобнее - можно кучу текстур описать в одном файле. Так же автозагрузка описаний по пути ui\textures_descr\*.xml
  • Добавлен skip_prefix = true для секций шрифтов. Двиг не будет требовать добавлять font_prefix (из [string_table]) к имени текстуры такого шрифта:
[ui_font_digital_16]
skip_prefix = true
shader    = font
texture   = ui\fonts\Digital52
scale_x   = 0.30
scale_y   = 0.30
  • Добавлена команда r_font_shadows для вкл/выкл. теней от шрифтов
  • Добавлен плавный scroll в ui
  • Доадаптировано SSS Interactive Grass for Anomalies. Примеры настроек для аномалий:
;Холодец
bend_grass_blowout = true
bend_grass_blowout_speed = 3.0
bend_grass_blowout_radius = 3.0
;----------------------------------
;Воронка
bend_grass_idle_anim = 3
bend_grass_idle_radius = 4.0
bend_grass_idle_str = 2.0
bend_grass_idle_speed = 1.5

bend_grass_whenactive_str = 3.0
bend_grass_whenactive_speed = 3.0

bend_grass_blowout = true
bend_grass_blowout_duration = 2500
bend_grass_blowout_speed = 6.0
bend_grass_blowout_radius = 20.0
;----------------------------------
;Карусель
bend_grass_idle_anim = 2
bend_grass_idle_radius = 4.0
bend_grass_idle_speed = 1.3

bend_grass_whenactive_anim = 3
bend_grass_whenactive_str = 3.5
bend_grass_whenactive_speed = 4.5

bend_grass_blowout = true
bend_grass_blowout_duration = 5500
bend_grass_blowout_speed = 5.0
bend_grass_blowout_radius = 20.0
;----------------------------------
;Трамплин
bend_grass_idle_anim = 3
bend_grass_idle_radius = 4.0
bend_grass_idle_str = 2.0
bend_grass_idle_speed = 1.5

bend_grass_whenactive_str = 3.0
bend_grass_whenactive_speed = 3.0

bend_grass_blowout = true
bend_grass_blowout_duration = 2500
bend_grass_blowout_speed = 6.0
bend_grass_blowout_radius = 20.0
;----------------------------------
;Электра
bend_grass_blowout = true
bend_grass_blowout_speed = 4.0
bend_grass_blowout_radius = 5.0
;----------------------------------
;Жарка
bend_grass_idle_radius = 3.5

bend_grass_whenactive_anim = 4
bend_grass_whenactive_str = 2.0
bend_grass_whenactive_speed = 3.5

bend_grass_blowout = true
bend_grass_blowout_duration = 2500
bend_grass_blowout_speed = 3.0
bend_grass_blowout_radius = 5.0
  • Убран assert на битрейт звука R_ASSERT3(ovi->rate == 44100, "Invalid source rate:", pName); вроде как это не актуально и OpenAL должен справляться со звуком с разным битрейтом.
  • Добавлен debug_render для скриптов из STALKER-Anomaly-modded-exes
  • Добавлена консольная команда particle_update_mod для управления плавностью партиклов из STALKER-Anomaly-modded-exes
  • Поправлено чтение clouds_color в погодных секциях, т.к. бывает что там по 4 параметра а не по 5.
  • Добавлен экспорт в скрипты функции level.is_ray_intersect_sphere для проверки пересечения луча со сферой:
function is_actor_looking_to_pos( pos, radius )
  return level.is_ray_intersect_sphere( device().cam_pos, device().cam_dir, pos, radius ) >= 0
end
--К примеру проверка, смотрит ли актор в область с радиусом 0.5 от object:position()
local looking = is_actor_looking_to_pos( object:position(), 0.5 )
  • Из скриптов теперь можно вызвать __debugbreak() чтобы можно было отладить скрипт с просмотром переменных и тп. в студии используя LuaDkmDebugger.
  • ...Множество мелких фиксов и изменений. Full Changelog: 2.1.416...2.1.417 ...