Контакти

Загальні виправлення ігрових файлів сталкер. Редагуємо худ - MODSTALKER - все для справжнього сталкера

Розділ перший: файли.
Для роботи над поганим нам потрібні наступні файли (не обов'язково все звичайно)
Текстури:
Папка - textures\ui
Файли + опис:
1- ui_hud.dds (власне опорний файл містить майже всі текстури худа)
2 - cursor.dds (текстура причелу без зброї в руках, просто кругляшка)
3 - hud_map_arrow.dds (стрілка компасу)
Конфігі:
Папка - config\ui
Файли + опис:
1 - maingame.xml (містить конфіги індикаторів здоров'я та стану броні, індикаторів стану ГГ (радіація, поломка зброї і тп), вікно патронів і все з ним пов'язане, пояс артефактів, миготлива іконка ПДА і кількість контактів. Так само стан машини)
2 - motion_icon.xml (містить конфіги положення ГГ (сидить, стоїть і тп), а також смужки витривалості, рівня шуму і помітності ГГ.)
3 - ui_custom_msgs.xml (годинник + всяка лабуда нібито укусів ... взагалі худі ушкоджень)
4 - zone_map.xml (власне мінікатарт + компас)

Власне це стандартний набір ... він звичайно не повний ... є ще пара конфігів .... нібито координати новин на худо ... але вони рідко справляються.

Розділ другий: виправлення конфігів.

Відкриваємо файл maingame.xml

Що там є:

- миготливий ПДА

Файл motion_icon.xml

Що ми бачимо в ньому:

Список іконок положення ГР:
починаючи з та закінчуючи

__________________________________

Файл ui_custom_msgs.xml
Що є:

__________________________________

Файл zone_map.xml
Тут все просто:

__________________________________

Поради:
Якщо вам потрібно прибрати текстуру - просто прибираємо конфігу шлях до текстури.
Якщо потрібно прибрати текст - або видаляємо сам текст або ставимо а = "0"
Багато елементів пересуваються у зв'язці. Наприклад патрони - вікно, кількість та іконку можна рухати змінюючи координати вікна. Координати іншого маються на увазі в рамках розміру вікна (а не всього екрану)

Якщо ви хочете задати текстурі певний розмір - пишемо потрібний width і height а потім пишемо stretch = "1"

Структура папок та файлів у кореневому каталозі гри:

\S.T.A.L.K.E.R\gamedata\anims– папка містить виконавчі файли ефектів (наприклад, від ПНО).

\S.T.A.L.K.E.R\gamedata\config – папка містить основні конфігураційні файли (тобто більшість налаштувань гри)

\S.T.A.L.K.E.R\gamedata\meshes – містить моделі ігрових предметів та персонажів...

\S.T.A.L.K.E.R\gamedata\scripts – папка зі скриптами (робочими файлами містять у собі набори функцій) – основна папка, відповідальна за дії гри у відповідь і дії вироблених гравцем у грі.

\S.T.A.L.K.E.R\gamedata\shaders – папка містить у собі конфігураційні файли шейдерів.

\S.T.A.L.K.E.R\gamedata\sounds – тут знаходяться всі звуки гри (розкладені за своїми каталогами та папками)

\S.T.A.L.K.E.R\gamedata\spawns - Містить файл спавна - дуже важливий файл - не чіпати без потреби!

\S.T.A.L.K.E.R\gamedata\textures – містить розкладені за каталогами та папками текстури, які використовуються в грі.

Тепер розберемо папки у каталозі «config»

\S.T.A.L.K.E.R\gamedata\config\creatures - Містить масу конфігураційних файлів, в основному відповідальних за взаємодію Головного героя гри (надалі ГГ) та іншого оточення в грі та ТТХ самого ГГ.

\S.T.A.L.K.E.R\gamedata\config\gameplay - Містить конфіг. файли персонажів гри (НПС), що відповідають за зовнішній вигляд, статус, спорядження.
Файли: character_desc_ххх (де ххх – назва локації) та character_desc_general (відповідає за зомбованого персонажа).
Також містить файли діалогів та профілів НПС.

\S.T.A.L.K.E.R\gamedata\config\misc – конфіг.файли торговців (папки з іменами торговців), артефактів, броні, квестових предметів, унікальних предметів, файл, що відповідає за нагороди за автозавдання, файл ефектів (алкоголізму, поранення, ПНО та інших).

\S.T.A.L.K.E.R\gamedata\config\mp – серед інших містить важливий файл mp_ranks – відповідальний за випадання зброї та патронів з рук ГГ і НПС – без прописування зброї, що додається в гру, в цей файл при випаданні нової зброї з рук ГГ\НПС будуть вильоти.

\S.T.A.L.K.E.R\gamedata\config\text\ukr - Містить файли описів всього і вся, що знаходиться в грі (броні, артефактів, зброї, предметів та іншого).

\S.T.A.L.K.E.R\gamedata\config\weapons – містить конфіг.файли зброї та боєприпасів, що використовуються у грі.

\S.T.A.L.K.E.R\gamedata\config\weathers – містить конфіг.файли налаштування погоди на локаціях.

Тепер трохи докладніше про файли.

\S.T.A.L.K.E.R\gamedata\config\misc:

Папка amk_artefacts містить конфіг. файли модифікатів (модифікованих артефактів).

Папка shop_ххх (ххх – ім'я продавця) – містить конфіг.файли асортименту продавця.

Amk_mod_outfits – містить секції конфіг костюмів від АМК-тайм.

Artefacts – містить секції конфігів артефактів.

Items – містить секції конфігів предметів.

Monster_items - містить секції конфігів частин монстрів

Outfit – містить секції конфігів костюмів.

Postprocess - містить секції конфігів пост. процесів (наприклад: ПНВ).

Quest_items – містить секції конфігів квестових предметів.

Task_manager – містить секції нагород за автоквести.

Unique_items - містить секції конфігів унікальної зброї та костюмів.

Файли

Для роботи над поганим нам потрібні такі файли (не обов'язково всі)

Текстури

Папка - textures\ui

Файли та опис:

  • ui_hud.dds(Опорний файл містить майже всі текстури погана)
  • cursor.dds(Текстура приціла без зброї в руках, просто кругляшка)
  • hud_map_arrow.dds(стрілка компасу)

Конфігі

Папка - config\ui

Файли та опис:

  • maingame.xml(містить конфіги індикаторів здоров'я та стану броні, індикаторів стану ГГ (радіація,поломка зброї і т.п.), вікно патронів і все з ним пов'язане, пояс артефактів, іконка ПДА і кількість контактів, що миготить. Так само стан машини)
  • motion_icon.xml(містить конфіги положення ГГ (сидить, стоїть і т.п.), а також смужки витривалості, рівня шуму та помітності ГГ)
  • ui_custom_msgs.xml(годинник + худі ушкодження)
  • zone_map.xml(власне, мінікарта + компас)

Це стандартний набір, він, звичайно, не повний. Є ще пара конфігів, на кшталт координат новин на поганому, але вони рідко правляться.

Виправлення конфігів

Відкриваємо файл maingame.xml

Що там є:

  • static_health - становище "колби" здоров'я
  • progress_bar_health - смужка здоров'я
  • static_armor - положення "колби" стану броні
  • progress_bar_armor - смужка броні
  • static_weapon - вікно патронів + тип патронів
  • static_ammo - кількість патронів
  • static_wpn_icon - значок коробки від патронів
  • car_panel - стан машини
  • static_pda_online - лічильник контактів
  • quick_info - завдання та всяка плюшка, на кшталт навчання на початку гри
  • icons_scroll_view - список індикаторів стану ГГ (радіація, голод і т.п.) Далі йде сам список, але він не піддається редагування індивідуально. Правимо тільки все відразу рядком згаданої вище.
  • flashing_icons - миготливий ПДА
  • pick_up_item - "підняти предмет"
  • artefact_panel - панелька артів

Файл motion_icon.xml

Що ми бачимо в ньому:

  • background - текстура на якій все відображатиметься

Список іконок положення ГР (починаючи від та закінчуючи )

  • power_progress - смужка витривалості
  • luminosity_progress - смужка помітності ГГ
  • noise_progress - смужка шуму, що видається

Файл ui_custom_msgs.xml

Що є:

  • hud_timer - годинник
  • controller_fx - худий ушкодження від контролера
  • monster_claws - худий ушкодження від мутанта ("подряпини")
  • main_task – поточне завдання
  • cs_psy_danger - попередження про сильне випромінювання
  • cs_radiation_danger - попередження про високий рівень радіації
  • game_saved - "гра збережена"
  • autosave - "автозбереження"
  • item_used - "використаний..." (аптечка і т.п.)
  • gun_jammed - "зброя заклинила"
  • cant_walk - "ви надто виснажені"
  • cant_walk_weight - "ви перевантажені"
  • not_enough_money_mine - у ГР не вистачає грошей
  • not_enough_money_other - у НПС не вистачає грошей

Файл zone_map.xml

Тут все просто:

  • level_frame - сама карта
  • background - рамка картки
  • dist_text - відстань до мети
  • compass - компас на мінікарті
  • center - "точка" ГГ на мінікарті
  • Якщо вам потрібно прибрати текстуру - просто прибираємо конфігу шлях до текстури.
  • Якщо потрібно прибрати текст - або забираємо сам текст або ставимо а="0"
  • Багато елементів пересуваються у зв'язці. Наприклад, патрони – вікно, кількість та іконку можна рухати змінюючи координати вікна. Координати решти маються на увазі в рамках розміру вікна (а не всього екрану)
  • Якщо ви хочете задати текстурі певний розмір – пишемо потрібний widthі height, а після пишемо stretch = "1"


Сподобалася стаття? Поділіться їй