Сталкер как настроить худ

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

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

Содержание

Файлы

Для работы над худом нам нужны следующие файлы (не обязательно все)

Текстуры

Файлы и описание:

  • ui_hud.dds (опорный файл содержащий почти все текстуры худа)
  • cursor.dds (текстура прицела без оружия в руках, попросту кругляшка)
  • hud_map_arrow.dds (стрелка компаса)

Конфиги

Файлы и описание:

  • 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 — панелька артов

Что мы видим в нём:

  • background — текстура на которой будет всё отображаться

Список иконок положения ГГ (начиная от и заканчивая )

  • power_progress — полоска выносливости
  • luminosity_progress — полоска заметности ГГ
  • noise_progress — полоска издаваемого шума
  • 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 — у НПС не хватает денег

Далее идут строчки с координатами сообщений, связанных с пингом (разбирать МП не буду)

  • level_frame — сама карта
  • background — рамка карты
  • dist_text — расстояние до цели
  • compass — компас на миникарте
  • center — «точка» ГГ на миникарте

Источник

Сталкер как настроить худ

Делюсь информацией:
Решил таки создать эту тему. Дело в том что мне приходит очень много сообщений с просьбами от создания личного худа то тупых вопросов по правке элементарных конфигов(честно тупейшие вопросы бывают). По этому вот полное(почти) руководство по худам.

Раздел первый:файлы.
Для работы над худом нам нужны следующие файлы(не обязательно все конешно)
Текстуры:
Папка — 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 (собственно миникарта + компас)

Читайте также:  Как настроить часы с телефоном honor band 5

Собственно это стандартный набор. он естественно не полный. есть ещё пара конфигов . типо координаты новостей на худе. но они редко правятся.

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

Открываем файлик maingame.xml

Что мы видим в нём:

Список иконок положения ГГ:
начиная от и заканчивая

Файл ui_custom_msgs.xml
Что имеется:

Далее идут строчки с координатами сообщений связаных с пингом.(разбирать МП не буду)

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

Советы:
Если вам нужно убрать текстуру — просто убираем в конфиге путь к текстуре.
Если нужно убрать текст — либо убираем сам текст либо ставим а=»0″
Многие элементы передвигаются в связке.К примеру патроны — окно,количество и иконку можно двигать меняя координаты окна.Координаты остального подразумеваются в рамках размера окна(а не всего экрана)

Если вы хотите задать текстуре определённый размер то — пишем нужный width и height а после пишем stretch=»1″

Источник

Сталкер как настроить худ

Как видите, текстура счетчика имеет свои координаты, а вот числовое значение счетчика берет отсчет не от верхнего угла экрана, а от верхнего угла текстуры, на которой он расположен. Теперь если мы изменим координаты текстуры счетчика, его числовое значение «последует» за текстурой.
Вот это и есть относительная система координат.

stretch – данный параметр используется, если нужно чтобы текстура имела определенный (фиксированный) размер. Для этого данному параметру нужно присвоить значение «1».
RGB – цвет шрифта, где R – красный, G – зеленый, B – синий. Так же вместе с этими значениями используется и четвертое – А («интенсивность» шрифта).
complex_mode – многострочный текст. Данный параметр имеет два значения – «0» и «1». Если длина строки будет больше ширины окна, то чтобы слова перенеслись на следующую строку нужно данному параметру выставить значение в «1».
align – выравнивание текста. Имеет такие значения: l — по левому краю, c — по центру, r — по правому краю
Анимация элемента худа:
параметр – light_anim – тип анимации (ui_pda_contacts, ui_btn_hint, ui_slow_blinking_alpha, credits_head и т.д.),
параметр la_cyclic – повторение анимации (имеет два значения – «0» и «1»),
параметр la_texture – использовать текстуру в анимации (имеет два значения – «0» и «1»),
параметр la_text – использовать текст в анимации (имеет два значения – «0» и «1»),
параметр la_alpha – задействовать альфа-канал (не уверен) в анимации (имеет два значения – «0» и «1»).
Основной параметр – light_anim, все остальные параметры, с префиксом la_, идут в одной связке с ним, и без него не работают.
Если нужно убрать текстуру — убираем в конфиге путь к текстуре.
Если нужно убрать текст — либо убираем сам текст, либо в параметрах текста ставим а=»0″.

Читайте также:  Инвалид не хочет работать

Для вывода элементов худа на экран, используются конфигурационные файлы.
Список задействованных файлов и описание:
maingame.xml – содержит основные конфиги худа
motion_icon.xml – содержит конфиги положения ГГ, а так же полоски выносливости, уровня шума и заметности ГГ
ui_custom_msgs.xml – описаны часы, повреждения монстров, сообщения игры (использование предмета, недостаточно денег и т.п.)
zone_map.xml – содержит конфиги миникарты.
Следует учесть, что для обычных мониторов, соотношение сторон которых 4:3 (1024х768, 1280х1024), используются файлы, перечисленные выше. Если монитор широкоформатный, т.е. соотношение сторон 16:9, 16:10 (1280х720, 1600х900, 1680х1050 и т.п.), то используются вышеперечисленные файлы с приставкой «16» (maingame_16.xml и т.д.).
Помимо конфигурационных файлов используются еще файлы текстур. Один из основных текстурных файлов — ui_hud.dds. Набор текстур, представленный в данном файле, расписан в ui_hud.xml.
Рассмотрим более детально перечисленные файлы.

static_health – «подложка» для шкалы «жизнь». Состоит непосредственно из текстуры ui_hud_shkala_health и иконки ui_hud_icon_health.
progress_bar_health – шкала «жизни». В конфиге присутствуют ключи horz=»1″ (в этом случае шкала будет изменяться по горизонтали, если присвоит значение «0», то по вертикали), min=»0″ max=»100″ (минимальное и максимальное значение шкалы).
static_armor — «подложка» для шкалы «броня». Состоит непосредственно из текстуры ui_hud_shkala_armor и иконки ui_hud_icon_armour.
progress_bar_armor – шкала «брони». Так же имеет такой же набор ключей, что и шкала «жизни».
static_weapon – окно патронов. Помимо текстуры самого окна, имеет еще тип патронов.
static_ammo – счетчик патронов
static_wpn_icon – иконка коробки от патронов
car_panel – панель машины (описана в car_panel.xml)
static_pda_online – счетчик НПС на карте. Состоит из текстуры ui_hud_map_counter и числового значения счетчика.
quick_info – обучение в начале игры.
icons_scroll_view – список индикаторов состояния ГГ:

flashing_icons — мигающий ПДА
pick_up_item – надпись «поднять предмет»
artefact_panel – панель артефактов
new_contact_snd – звук нового «контакта» (значения) счетчика НПС на карте.

background – подложка для положения ГГ, а так же полоски выносливости, уровня шума и заметности ГГ
state_normal – нормальное положение
state_crouch – в приседе
state_creep – в полном приседе
state_climb – подъем по лестнице
state_run – в движении
state_sprint – бег
power_progress – шкала выносливости ГГ
luminosity_progress – шкала «видимости» ГГ
noise_progress – шкала издаваемого шума ГГ

hud_timer – окно для часов
hud_timer_text – непосредственно сами часы
controller_fx/ controller_fx2 – повреждения от контролера
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 – надпись «у НПС недостаточно денег»
max_ping_warn_1…max_ping_warn_4 – координаты сообщений, связанных с пингом (МП)

level_frame – непосредственно сама миникарта
background – подложка карты
dist_text – дистанция до цели
compass – компас на миникарте
center – «точка» ГГ на миникарте

Читайте также:  Можно ли починить треснувший монитор

Список задействованных файлов и описание:
inventory_new.xml – содержит основные конфиги инвентаря
inventory_item.xml – описание и параметры предмета в инвентаре
af_params.xml – описание и параметры артефактов в инвентаре
Помимо конфигурационных файлов используются еще файлы текстур: ui_inventory.dds, ui_inventory2.dds. Набор текстур, представленный в данных файлах, расписаны в ui_inventory.xml и ui_inventory2.xml.
Рассмотрим более детально перечисленные файлы.

properties_box – подложка
main – окно инвентаря
belt_slots – слоты
back – сам инвентарь, окно описания и параметров предметов, иконка ГГ в полный рост, параметры костюма
bottom_static – «полоска» внизу экрана
dragdrop_bag – рюкзак, здесь

unlimited – ограничение рюкзака
group_similar – «группировка» одинаковых предметов
dragdrop_belt – панель артов
dragdrop_outfit – панель костюма
dragdrop_pistol – пистолетный слот
dragdrop_automatic – слот автоматического оружия
В параметрах dragdrop_outfit, dragdrop_pistol и dragdrop_automatic присутствует вот такой ключ custom_placement, который отвечает за пользовательское размещение элемента.
bag_static – надпись «Вес»
money_static – количество денег
descr_static – надпись «Описание»
character_frame_window – окно костюма с надписью «Костюм»
outfit_info – описание параметров костюма, здесь
auto_static – надпись «Параметры»
scroll_view – секция скрола, в которой присутствует параметр always_show_scroll и принимающий значение «0» (не отображать изначально) и «1» (показывать сразу)
Дальше идут описание параметров защиты костюма, которые состоят из иконки и текста. Стоит заметить, что данная секция «зашита» в движок и индивидуальной правке не поддается.
progress_background – подложка для шкал
Дальше идут шкалы здоровья и т.д.
time_static – секция часов, состоящая из текстуры и надписи «Время»
time_static_str – непосредственно сами часы
exit_button – секция кнопки выход, состоящая из текстуры, надписи «Выход» и цвета самой надписи в зависимости от состояния кнопки (обычное, нажатая и т.д.)
action_sounds – секция звуков, в зависимости от выполняемого действия

static_name – название предмета
static_weight – вес предмета
static_cost – цена предмета
static_condition – надпись «Состояние»
descr_list – описание предмета
image_static – иконка предмета
condition_progress – шкала состояния предмета
wpn_params – секция параметров оружия
Каждый параметр оружия состоит из названия и шкалы.

af_params.xml
В этом файле описаны параметры артов. Каждый параметр имеет текстуру и текст.

Список задействованных файлов и описание:
carbody_new.xml – содержит основные конфиги окна обыска
carbody_item.xml – описание и параметры предмета в окне обыска
Рассмотрим более детально перечисленные файлы

static_icon – иконки ГГ и мертвого НПС/мутанта
our_bag_static – рюкзак ГГ
dragdrop_list_our – описание сетки рюкзака ГГ
others_bag_static –
dragdrop_list_other – описание сетки
frame_window – центральная часть окна обыска, состоящая из двух частей:
верхней, где показаны иконка предмета, его состояние, вес и цена, и нижней, где представлено описание предмета
descr_static – окно описания предмета
auto_static – надпись «Описание»
take_all_btn – секция кнопки «Взять все»
bottom_background – текстура полосы вверху окна обыска
top_background – текстура полосы внизу окна обыска

auto – секция, в которой описаны надписи «Вес», «Цена» и «Состояние»
static_name – название предмета
static_weight – числовое значение веса
static_cost – числовое значение цены
descr_list – описание предмета
image_static – иконка предмета
condition_progress – шкала состояния предмета
wpn_params – секция параметров оружия

Источник

Оцените статью