загрузка...
загрузка...
На головну

Розбір структури конфіга

Дивіться також:
  1. II. Мережеві організації. Мережеві організаційні структури
  2. II. СПП розчленованої і нерозчленованої структури
  3. III. Зміна структури та обсягів виробництва
  4. IV. АНАЛІЗ СКЛАДУ І СТРУКТУРИ пасивів балансу.
  5. А (додаткова). Термодинамічні підходи до сутності життя. Другий закон термодинаміки, ентропія і дисипативні структури.
  6. Адаптивні організаційні структури управління
  7. Адаптивні структури управління
  8. Алгоритм висхідного розбору
  9. Алгоритм визначення кращою організаційної структури управління диверсифікованої фірмою
  10. алгоритм розбору
  11. Алгоритм. керуючі структури
  12. Алгоритми лінійної структури

загальні положення

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

Сьогодні ми розберемо те, яким чином можна редагувати зброя в грі - від характеристик до опису. Характеристики зброї зберігаються тут:

... \ S.T.A.L.K.E.R \ gamedata \ config \ weapons \ w _ [...]. Ltx

Візьмемо, для прикладу, конфиг w_g36.ltx. Він ділиться на розділи:

перший розділ

Тут зберігається загальна інформація про зброю - його клас, тип, посилання на спавн і т. Д. Нас цікавлять такі рядки:

  • description = Enc_weapons1_wpn-g36 - посилання на string_id, з якого гра підвантажує опис цієї зброї.
  • ef_main_weapon_type = 2 - основний тип, до якого належить зброя
  • ef_weapon_type = 6 - підтип, до якого належить зброя

другий розділ

Містить модифікатори, які даються до кута зору / дальності огляду NPC, який тримає цю зброю в руках:

  • holder_range_modifier = 1.85 - у скільки разів збільшується eye_range
  • holder_fov_modifier = 0.3 - у скільки разів збільшується eye_fov

третій розділ

Містить дані про самому зброю, його деякі характеристики:

  • cost = 18000 - базова ціна (торговці множать її на деякий коефіцієнт)
  • weapon_class = Assault_rifle - клас зброї (тут - штурмова гвинтівка)
  • ammo_mag_size = 30 - розмір магазину
  • ammo_class = Ammo_5.56x45_ss190, ammo_5.56x45_ap - типи використовуваних патронів
  • grenade_class = Ammo_m209 - тип використовуваних гранат
  • fire_modes = 1, -1 - режими ведення вогню
  • hand_dependence = 1 - засівімость про рук (?) - Можливо, мова йде про хитанні стовбура
  • single_handed = 0 - тримається тільки в одній руці
  • slot = 2 - слот в інвентарі
  • animation_slot = 2 - вид анімації (для пістолета / для гвинтівки)
  • inv_name = Wpn-g36 - посилання на ім'я, що відображається в інвентарі, теж береться з string table, як і опис
  • inv_name_short = Wpn-g36 - коротке ім'я; в даному випадку використовується те ж саме
  • inv_weight = 3.6 - вага
  • inv_grid_width = 5 - координати першого кута іконки по x
  • inv_grid_height = 2 - координати першого кута іконки по y
  • inv_grid_x = 0 - координати другого кута іконки по x
  • inv_grid_y = 10 - координати другого кута іконки по y

четвертий розділ

У четвертому розділі зберігається інформація про знос / віддачі зброї. Практично всі параметри там забезпечені коментарями, тому наведу лише найцікавіші:

  • cam_relax_speed = 5.7 - швидкість повернення в початкове положення
  • cam_dispersion = 0.2 - збільшення кута (в градусах) з кожним пострілом
  • fire_dispersion_condition_factor = 5 - збільшення дисперсії в процентах при максимальному зносі
  • misfire_probability = 0.003 - ймовірність осічки при максимальному зносі
  • misfire_condition_k = 0.05 - поріг (в даному випадку - 5%), після якого зброя може заклинювати
  • condition_shot_dec = 0.0002 - збільшення зносу при кожному пострілі

п'ятий розділ

Тут зберігається безліч параметрів, з яких найбільш цікаві ці:

  • hit_power = 0.50, 0.54, 0.57, 0.60 - сила пострілу
  • hit_impulse = 105 - імпульс кулі (сила, яку летить куля передає жертві, впливає на поведінку ragdoll-тіла)
  • hit_type = Fire_wound - тип заподіюються ушкоджень, в даному випадку - кульові поранення (параметр в синглплеер ні на що не впливає)
  • fire_distance = 600 - максимальна дистанція для пострілу
  • bullet_speed = 925 - початкова швидкість кулі
  • hud = Wpn_g36_hud - зовнішній вигляд зброї

шостий розділ

  • position = -0.026, -0.132, 0.0 - позиція по відношенню до гравця (?)
  • orientation = 0, 0, 0 - напрямок, в яке дивиться ствол (?)

сьомий розділ

Містить описи візуальної сторони зброї і деякі інші параметри:

Перекид і повернення в стійку «-- попередня | наступна --» Правові основи режиму надзвичайного стану
загрузка...
© om.net.ua