Сповіщення
Очистити все

Редагування зброї 9


Ранг:
Майстер
Роль:
Гість
Записи:
752
Приєднався:
7 місяців тому
 

Нововведення у ПП

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 - по у

   
Цитата