Участник:Полный разбор конфигов стреляющего оружия — S.T.A.L.K.E.R. Inside Wiki

Участник:Полный разбор конфигов стреляющего оружия

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

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

[wpn_protecta]:identity_immunities,weapon_probability,default_weapon_params ссылка на конфиг оружия - используется при торговле записи в mp_rancs и т.д. GroupControlSection = spawn_group discovery_dependency = $spawn = "weapons\protecta" Опция Level Editor-а $npc = on Опция Level Editor-а $prefetch = 8 scheduled = off option for ALife Simulator cform = skeleton class = WP_ASHTG класс оружия - сейчас автоматический дробовик, влияет на многие параметры, в том числе возможность стркельбы очередью description = st_wpn_protecta_descr ссылка на описания в файле st_items_weapons ef_main_weapon_type = 1 ef_weapon_type = 9


cost = 9000 Стоимость weapon_class = shotgun inv_weight = 3.0 вес в килограммах

upgrades = up_gr_firstab_protecta, up_gr_seconab_protecta, up_gr_thirdab_protecta, up_gr_fourtab_protecta части апгрейд схемы installed_upgrades = установленные апгрейды upgrade_scheme = upgrade_scheme_protecta апгрейд схема

--TTX--------------------------------------------------------------------------- hit_power = 0.52, 0.52, 0.52, 0.52 мощность выстрела hit_impulse = 120 импульс тела в которое попала пуля из этого оружия - если поставить больше тысячи получится настоящий Голливуд))) hit_type = fire_wound тип повреждений наносимых этим оружием - здесь пуля fire_distance = 200 огневая дистанция в метрах - пролетев это расстояние пуля исчезнет bullet_speed = 235 начальная скорость пули rpm = 155 скорострельность в выстрелах в минуту

hud = wpn_protecta_hud ссылка на секцию визуала оружия от 1-ого лица

misfire_probability = 0.005 вероятность осечки при максимальном износе  !!!old - now not working изношенность, при которой появляется шанс осечки misfire_start_condition = 0.6 изношеность при которой шанс осечки становится константным misfire_end_condition = 0.1 шанс осечки при изношености больше чем misfireStartCondition misfire_start_prob = 0 шанс осечки при изношености больше чем misfireEndCondition misfire_end_prob = 0 увеличение изношености при одиночном выстреле condition_shot_dec = 0.0035 увеличение изношености при выстреле очередью condition_queue_shot_dec = 0.004

tri_state_reload = on заряжается по 1 патрону за раз, если поставить off будет стандартная перезарядка

ammo_limit = 60 максимальное количество закупаемых за раз в мультиплеере ammo_current = 10 размер пачки патронов в мультиплеере ammo_elapsed = 0

ammo_mag_size = 12 размер магазина ammo_class = ammo_12x70_buck, ammo_12x76_zhekan ссылка на конфиг патронов fire_modes = 1 : тип стрельбы - здесь одиночные если поставить -1 будет стрелять очередью, если класс соответствует

---дисперсия--------------------------------------------------------------------------- базовая дисперсия fire_dispersion_base = 0.25 угол (в градусах) базовой дисперсии оружия (оружия зажатого в тисках) control_inertion_factor = 1.2f чем больше этот параметр, тем сложнее развернуть пушку crosshair_inertion = 7.75

отдача cam_return = 0 cam_relax_speed = 10 скорость возврата в исходное положение cam_relax_speed_ai = 360 cam_dispersion = 3.0 увеличения угла (в градусах) с каждым выстрелом cam_dispersion_inc = 2.0 увеличениe cam_dispersion с каждым выстрелом cam_dispersion_frac = 0.7 cam_max_angle = 15.0 максимальный угол отдачи cam_max_angle_horz = 15.0 (degree) maximum shot horizontal degree cam_step_angle_horz = 3.0 (degree) size of step camera moved in horizontal position while shooting

PDM_disp_base = 0.5 угол (в градусах) дисперсии оружия в режиме «навскидку» PDM_disp_vel_factor = 2.0 PDM_disp_accel_factor = 2.0 PDM_disp_crouch = 1.0 PDM_disp_crouch_no_acc = 1.0


та- же хрень что и под «отдача» только при прицелевании

zoom_cam_relax_speed = 10 scope & ironsight zoom_cam_relax_speed_ai = 120.75 zoom_cam_dispersion = 3.0 zoom_cam_dispersion_inc = 2.5 zoom_cam_dispersion_frac = 0.7 zoom_cam_max_angle = 10.0 zoom_cam_max_angle_horz = 10.0 zoom_cam_step_angle_horz = 3.0

fire_dispersion_condition_factor = 3 увеличение дисперсии в процентах при максимальном износе

---DOF------------------------------------------------------------------------- zoom_dof = 0.5, 1.0, 180 reload_dof = 0.0, 0.5, 5, 1.7


holder_range_modifier = 1.0 во сколько раз увеличивается eye_range – обзор зрения неписей holder_fov_modifier = 1.0 во сколько раз увеличивается eye_fov – обзор зрения неписей

min_radius = 0 max_radius = 50


вероятность попадания по цели если стреляет непись, при разных уровнях сложности hit_probability_gd_novice = 0.70 новичек hit_probability_gd_stalker = 0.70 сталкер hit_probability_gd_veteran = 0.70 ветеран hit_probability_gd_master = 0.70 мастер


position = -0.024, -0.097, 0. позиция оружия в руках неписей и ГГ при виде от 3-его лица по x, y, z orientation = 0, -4, 0 ориентация оружия в руках неписей и ГГ при виде от 3-его лица по x, y, z

shell_point = 0.0, 0.180, 0.647 точка вылета гильзы fire_point = 0.0, 0.158, 0.647 точка партикла выстрела fire_point2 = 0.0, 0.158, 0.647 точка партикла дыма после выстрела hand_dependence = 1 single_handed = 0 держится одной рукой – здесь нет

slot = 2 слот – здесь слот автомата( 0 слот ножа, 1, слот пистолета) animation_slot = 10 влияет на анимацию оружия в руках у НПЦ inv_name = st_wpn_protecta ссылка на название (в инвентаре) inv_name_short = st_wpn_protecta ссылка на короткое название (на земле)

inv_grid_width = 5 размер иконки в инвентаре в ширину inv_grid_height = 2 и в длинну inv_grid_x = 0 позиция иконки по х inv_grid_y = 23 и по у отсчет позиции иконки начинается с левого верхнего угла с позиции x0 y0. Файл ui_icon_ecuipment. 1 = 50 пикселям


upgr_icon_x = 0 позиция иконки при апгрейде и в «любимом оружии, по x upgr_icon_y = 909 по у upgr_icon_width = 297 ширина иконки upgr_icon_height = 113 длинна иконки отсчет позиции иконки начинается с левого верхнего угла с позиции x0 y0. Файл ui_actor_weapons. 1 = 1 пикселю

kill_msg_x = 258 позиция типа «убит из ПМ» в мп, по х kill_msg_y = 3 по у kill_msg_width = 94 в ширину kill_msg_height = 21 в длинну отсчет позиции иконки начинается с левого верхнего угла с позиции x0 y0. Файл

ui_mp_icon_kill. 1 = 1 пикселю

flame_particles = weapons\generic_weapon05 ссылка на партикл выстрела smoke_particles = weapons\generic_shoot_00 ссылка на партикл дыма rpm_empty_click = 200 как ни менял ни нашел изменений

--STRAP PARAMETERS----------------------------------------------------------------- под мишкой strap_position = -0.26,-0.15,0.15 позиция оружия на спине у НПЦ strap_orientation = -15,-9,110 ориентация оружия на спине у НПЦ strap_bone0 = bip01_spine2 кость нпц на которой держится пушка strap_bone1 = bip01_spine1 2-ая кость нпц на которой держится пушка

startup_ammo = 10 то – же что – то из мп visual = dynamics\weapons\wpn_protecta\wpn_protecta визуал оружия при виде от 3-его лица

light_color = 0.6,0.5,0.3 цвет света вспышки при выстреле light_range = 6.0 угол освещения вспышкой light_var_color = 0.05 light_var_range = 0.5 light_time = 0.2 продолжительность вспышки

ph_mass = 3 масса пушки – требуется для расчета физики игры

addons Возможность крепления прибамбасов: 0 – нельзя, 1 – установлен, 2 – можно установить. scope_status = 2 прицел silencer_status = 0 глушитель grenade_launcher_status = 0 подствольник scopes_sect = scope_susat_proecta, scope_susat_x1.6_proecta, scope_susat_custom_proecta, scope_susat_dusk_proecta, scope_susat_night_proecta ссылка на конфиг расположения прицела на иконке и возможности его установить

zoom_enabled = true возможность прицеливания – здесь можно zoom_rotate_time = 0.25 скорость с какой оружие переходит в состояние «прицелился», в секундах scope_zoom_factor = 50 приближение при прицеливании – чем меньше значение тем больше кратность зума

scope_texture = wpn_crosshair_l85 текстура применяемой при зуме прицельной сетки – работает только если scope_status = 1

scope_x = 63 расположение иконки прицела на иконке оружия при его напяливании, по х scope_y = -1 по у

звуки snd_draw = weapons\generic_draw звук доставания оружия snd_holster = weapons\generic_holster звук убирания snd_shoot = weapons\n_spas12_shot звук выстрела snd_empty = weapons\generic_empty звук «мне скучно. Может в обойме чего найдется» snd_reload = weapons\spas12_reload_end звук перезарядки snd_shoot_duplet = weapons\n_spas12_shot звук выстрела дуплетом

snd_open_weapon = weapons\draw_silent звук начала перезарядки snd_add_cartridge = weapons\spas12_reloadзвук вставляемого патрона во время перезарядки snd_close_weapon = weapons\spas12_reload_end звук окончания перезарядки

[wpn_protecta_hud]:hud_base оружие при виде от 1-ого лица

shell_point = 0.020000,0.072000,0.228000 ? shell_dir = 0.0, 1.0, 0.0 точка вылета гильзы shell_bone = wpn_body

fire_point = -0.000000,0.059500,0.650487 ? fire_bone = wpn_body



attach_place_idx = 0 item_visual = dynamics\weapons\wpn_protecta\wpn_protecta_hud визуал от 1-ого лица

hands_position = -0.035000,-0.183000,0.112002 позиция рук (привязано к оружию) hands_orientation = -6.850007,-3.649996,3.449997 ориентация рук (привязано к оружию)

hands_position_16x9 = 0.027000,-0.207499,0.137000 позиция рук (привязано к оружию) при экране формата 16х9

hands_orientation_16x9 = -4.099998,-2.199999,2.499999 ориентация рук (привязано к оружию) при экране формата 16х9


item_position = 0.000075,-0.004612,0.001283 позиция оружия item_orientation = 0.045015,1.047468,0.056850 ориентация оружия

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.195499,0.054500,0.000000 aim_hud_offset_rot_16x9 = 0.025000,0.085000,0.002500

анимации anm_show = protecta_draw доставания anm_hide = protecta_holster убирание anm_idle = protecta_idle ничего anm_idle_aim = protecta_idle_aim прицелевание anm_idle_moving = protecta_idle_moving шаг anm_idle_sprint = protecta_idle_sprint бег anm_bore = protecta_idle_bore делать нехрен

anm_shots = protecta_shoot стрельба

anm_open = protecta_reload_start начало перезарядки anm_add_cartridge = protecta_reload перезарядка anm_close = protecta_reload_end конец перезарядки

[scope_susat_proecta] секция прицела scope_name = wpn_addon_scope_susat ссылка на конфиг scope_x = 95 прицел на иконке по х scope_y = -1 по у

Если есть ошибки – исправляйте.

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