Skip to content

2.0.814

Compare
Choose a tag to compare
@xrSimpodin xrSimpodin released this 18 Aug 17:54
0cb460a

Краткий 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.
  • Поправлены зависания ТЧ-бюреров.
  • Поправлены ТЧ-полтергейсты (не хотели атаковать актора, теперь всё нормально, атакуют).