Редактирование оружия — S.T.A.L.K.E.R. Inside Wiki

Редактирование оружия

Материал из S.T.A.L.K.E.R. Inside Wiki

Перейти к: навигация, поиск

GaiimP <a href="http://hywwlgubdtzk.com/">hywwlgubdtzk</a>, [url=http://zzjqmqjjiken.com/]zzjqmqjjiken[/url], [link=http://jjwxtdawgiec.com/]jjwxtdawgiec[/link], http://pfdpeofumuwr.com/

comment3,

comment1,

comment4,

Нововведения в ЗП

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

Авторы

Статья создана:

Статья отличная, но не сказано про параметр патронов "explosive". Не подствольников и ракет, а именно патронов! Даже в оригинальном файле "weapons.ltx" в свойствах патронов 5.45x39 для АК к конце всегда есть строка "explosive = off". Достаточно изменить ее на "explosive = on" и мы имеем разрывной снаряд, ну разрывной он в просторечье, а так - бронебойно-зажигательный. И при выстреле таким снарядом мы увидим как 2 секунды после выстрела в месте попадания разгорается и тухнет оранжевое пламя. Но это всего лишь анимация, так что если будете делать такие патроны, не забывайте увеличить их бронебойную способность и останавливающее действие. Кстати это не только для патронов АК сделать можно, а для любых всего одной строкой. Удачи!

Другие места
LANGUAGE