Краткий changelog (отличия только от версии 2.0.777):
Оружие:
- Перенес из SWM наклоны оружия при стрейфах. Добавились опции для конфигов оружия (по умолчанию в движке на данный момент такие же):
; Настройки для обычного режима (стрельба от бедра)
strafe_enabled = true ;Включить эффект?
strafe_transition_time = 0.25 ;Скорость эффекта
strafe_hud_offset_pos = 0.015,0.0,0.00 ;Смещение худа при стрейфах
strafe_hud_offset_rot = 0.0,0.0,4.5 ;Поворот худа при стрейфах
; Настройки для режима прицеливания
strafe_aim_enabled = false
strafe_aim_transition_time = 0.15
strafe_aim_hud_offset_pos = 0.005,0.0,0.00
strafe_aim_hud_offset_rot = 0.0,0.0,2.5
- В секции оружия можно указать
condition_shot_dec_on_hit
. На значение этого параметра ухудшается состояние оружия при попадании. Можно использовать для износа ножей, например.
- Новый параметр
scope_show_indicators
(по умолчанию true) указывает, что при отсутствии текстурного прицела нужно или не нужно показывать индикаторы. Сделано для того, что бы выключать показ индикаторов при прицеливании через сквозные прицелы и не выключать их (по умолчанию) при прицеливании через коллиматоры, которые сделаны, как оптические прицелы.
- Новый параметр
ignore_scope_texture
указывает, что не нужно показывать текстуру прицельной сетки, даже если она определена. Используется для устанавливаемых сквозных прицелов. Значение по умолчанию - false, что бы не менялось текущее поведение.
scope_zoom_hud_fov
теперь ищется ещё и в секции оружия. Если найдено, то будет использоваться оно, а не значение из секции прицела.
- Новый параметр
allow_scope_zoom_inertion
в секции худа оружия позволяет выключить инерцию при прицеливании через сквозную оптику и оставить её только при прицеливании без оптики. По умолчанию принимает значение allow_zoom_inertion
.
- Добавил возможность установки скорости звука в оружии. Пример:
snd_reload = weapons\toz66\bm16_reload, 1, 0, 1.25 ;1.25 - это коэффициент частоты звука. В данном случае, она будет увеличена в 1.25 раз и скорость звука тоже увеличиться. Это можно использовать вместе с ускорением анимации, что бы не было рассинхронизации звука и анимации.
- Новые глобальные опции в секции
[features]
:
;------------------------Глобальные настройки оружейных фич---------------------------
; Глобальные настройки сделаны для возможности простого включения оружейных фич
; при установке движка в какие либо моды, чтобы не править там 100500 конфигов оружия.
; У настроек из конфигов оружия приоритет выше.
; Инерция при прицеливании. По умолчанию эффект не сильный, не навязчивый.
default_allow_zoom_inertion = true
; Наклоны оружия при стрейфах. По умолчанию эффект не сильный, не навязчивый.
default_strafe_enabled = true
; Изменение HUD FOV когда игрок стоит вплотную к стене.
default_nearwall_on = true
;-------------------------------------------------------------------------------------
- При использовании скриптового метода
actor:hide_weapon()
оружие теперь скрывается плавно, т.е. с проигрыванием анимации убирания (#150).
Всё остальное:
- Доработана поддержка освещения/погоды от ТЧ. Теперь освещение выглядит более ТЧ-шно, как в старом рендере (при переходе на эту версию движка желательно удалить и перенастроить user.ltx заново).
- Добавил поддержку секции
[string_table_files]
:
;теперь вместо такого формата:
[string_table]
files = ui_st_pda, ui_st_mm_mp, ui_st_inventory, ...
;можно писать вот так, более удобно:
[string_table_files]
ui_st_pda
ui_st_mm_mp
ui_st_inventory
...
Исправления ошибок:
- Поправлены странные безлоговые вылеты, которые могли возникать в некоторых редких случаях.
- Поправлена подсветка подствольных гранат в инвентаре для оружия на классе CWeaponMagazinedWGrenade. Теперь они будут подсвечиваться только если ПГ действительно присоединён.
- Поправил вылет при клике по Выполненным заданиям в ПДА, если включена опция
show_objectives_ondemand
.
- Поправлены зависания ТЧ-бюреров.
- Поправлены ТЧ-полтергейсты (не хотели атаковать актора, теперь всё нормально, атакуют).