Сповіщення
Очистити все
04.11.2023 15:22
Нововведення у ПП
HUD
HUD модель була розділена на 2 частини - руки і, власне, сама зброя. Це було зроблено для того, щоб змінити візуали рук при зміні комбінізону. Через це (і не тільки через це) більша частина конфігу, що знаходиться під "[wpn_xxx_hud]:hud_base" зазнала деяких змін - про них я розповім.
Додані:
- hands_position = 0.020500,-0.206999,0.261999 - положення рук та зброї
- hands_orientation = 3.349998,2.599999,-0.050000 - напрям (орієнтація) рук та зброї
- hands_position_16x9 = 0.020500, -0.165999,0.209500 - положення рук та зброї для моніторів 16x9
- hands_orientation_16x9 = 3.649998,1.050001, -0.050000 - напрям (орієнтація) рук та зброї для моніторів 16x9
- item_position = 0,0,0 – позиція зброї щодо рук
- item_orientation = 0,0,0 – орієнтація зброї щодо рук
- aim_hud_offset_pos = -0.129000,0.017000,-0.001500 - усунення рук зі зброєю при прицілюванні
- aim_hud_offset_rot = -0.012500,0.040000,0.020000 - орієнтація рук зі зброєю при прицілюванні
- aim_hud_offset_pos_16x9 = -0.129000,0.017000,-0.001500 - зміщення рук зі зброєю при прицілюванні для моніторів 16x9
- aim_hud_offset_rot_16x9 = -0.012500,0.040000,0.020000 - орієнтація рук зі зброєю при прицілюванні для моніторів 16x9
- gl_hud_offset_pos = 0,0,0 - зміщення рук зі зброєю при прицілюванні з підствольника
- gl_hud_offset_rot = 0,0,0 - орієнтація рук зі зброєю при прицілюванні з підствольника
- gl_hud_offset_pos_16x9 = 0,0,0 - зміщення рук зі зброєю при прицілюванні з підствольника для моніторів 16x9
- gl_hud_offset_rot_16x9 = 0,0,0 - орієнтація рук зі зброєю при прицілюванні з підствольника для моніторів 16x9
Апгрейди та зношування
Як відомо, у ЗП є можливість апгрейду зброї. За вибір схем при апгрейді відповідають рядки:
- upgrades = up_gr_firstab_ak74, up_gr_seconab_ak74, up_gr_thirdab_ak74, up_gr_fourtab_ak74, up_gr_fifthab_ak74, * up_gr_fifthcd_ak74 - частини апгрейд схеми
- installed_upgrades = - встановлені апгрейди
- upgrade_scheme = upgrade_scheme_ak74 - апгрейд-схема
Також у ЗП була створена більш продумана схема зношування, ось рядки які за це відповідають:
- misfire_start_condition = 0.6 - зношеність, при якій з'являється шанс осічки
- misfire_end_condition = 0.1 - зношеність при якій шанс осічки стає константним
- misfire_start_prob = 0.003 - шанс осічки при зношеності більше ніж misfireStartCondition
- misfire_end_prob = 0.043 - шанс осічки при зношеності більше ніж misfireEndCondition
- condition_shot_dec = 0.001 - збільшення зношеності при одиночному пострілі
- condition_queue_shot_dec = 0.0012 - збільшення зношеності при пострілі чергою
Зношеність нового ствола = 1.0
Основний конфіг
Тут змін не так багато:
Значок, що використовується при апгрейді. Координати відраховуються з лівого верхнього кута пікселів. Файл з іконками знаходиться на шляху textures\ui\ui_actor_weapons.dds
- upgr_icon_x = 304 - координати по х (горизонтально)
- upgr_icon_y = 627 - координати по у (вертикально)
- upgr_icon_width = 295 – ширина іконки
- upgr_icon_height = 110 – висота іконки
- * scopes_sect = scope_ak74, scope_x2.7_ak74, scope_live_detector_ak74, scope_night_ak74 - посилання на вторинний конфіг прицілу
- [scope_ak74] - власне сам вторинний конфіг
- scope_name = wpn_addon_scope - посилання на конфіг прицілу
- scope_x = 47 - розташування іконки встановленого прицілу на іконці зброї x(у пікселях)
- scope_y = 0 - по у