Текстури
Будь-який файл, що описує інтерфейс гри (крім скриптових), починається наступними рядками:
<?xml version = '1.0' encoding = "UTF-8" ?> <w >
і закінчується
</w >
Текстура слотів інвентарю
<properties_box > <texture > ui_cb_listbox </texture > <!--текстура інвентарю--> … </properties_box >
Текстура пояса
<main x = 0 y = 0 width = 1024 height = 768 > <!--точка відліку текстури, її розмір (дозвіл екрану)--> <belt_slots x = "0" y = "80" width = "1024" height = "172" > <!--х, у – координати текстури на екрані, width – ширина, height - висота--> <texture > ui_slots_belt </texture > <!--текстура--> </belt_slots >
Текстура рюкзака, іконки актора, опис предметів.
<back x = "10" y = "243" width = "1005" height = "483" > <!--точка відліку текстури, розмір, х, у – координати текстури на екрані, width – ширина, height - висота- -> <texture > ui_inventory_main </texture > <!--текстура--> </back >
Далі все за аналогією, змінюються лише назви текстур та координати.
<bottom_static ... </bottom_static > <!--не розглядаю - смуга внизу екрана, якщо заважає, закоментуйте або видаліть-->
Параметри слотів
Рюкзак
<dragdrop_bag x = "22" y = "33" width = "310" height = "442" <!--точка початку координат, розмір, х, у – координати екрані, width – ширина, height – висота в сумці-- > cell_width = "41" cell_height="41" rows_num="10" cols_num="7" <!--ширина і висота комірки, rows_num – у рядів, cols – у рядків--> unlimited="1 " group_similar="1"/> <!--не розглядав-->
Примітка: якщо потрібно збільшити або зменшити кількість рядків і стовпців, то змінюємо параметр cell_width = "41" cell_height="41 rows_num="10" cols_num="7" на необхідне, далі потрібне вам число cell_width , бажано, щоб влізло в текстуру слота рюкзака. До вильоту не призводить, але якщо більше або менше виглядає не красиво. Наприклад, мої значення такі: <dragdrop_bag x="22" y="33" width="290" height=" 420"cell_width = "35" cell_height="35" rows_num="12" cols_num="8" unlimited="1" group_similar="1"/>
Пояс
Все теж саме.
<dragdrop_belt x = "645" y = "136" width = "410" height = "60"
cell_width = " 60" cell_ height = "60" rows_num = "1" cols_num = "5" / >
Про наболіле! Збільшення слотів пояса – це читерство!
Приклад : два ряди артефактів по 13 штук, міняємо cell_width = "30" cell_height="30" rows_num="2" cols_num="13, з тими ж розмірами вікна одержуємо 26 артефактів на поясі, далі можна не грати, тому що це не так. навіть якщо повісити 26 шт .
max_belt = 26
Без цього виправлення артефактів буде 5.
Вікно значок актора в броні.
У цих параметрах краще взагалі нічого не міняти!
<dragdrop_outfit … />
Пістолетний слот
За замовчуванням 2х3 можна зробити більше: 2х4, 2х5 для переміщення в цей слот допустимо АК-74 (якщо не влізе за кількістю осередків, зазначених у конфізі зброї, буде виліт).
<dragdrop_pistol … />
Слот автоматичної зброї
Аналогічно.
<dragdrop_automatic … />
Весь рюкзак
Все вікно рюкзака повністю (вага, іконки вмісту) без текстури.
< bag_static ... </bag_static>
Дрібниці
Кількість грошей у ГР
<money_static ... координати, текст, шрифт, колір у системі RGB... </money_static >
Опис
<descr_static > </descr_static >
Напис «Костюм»
<character_frame_window > ... </character_frame_window <!--колір RGB-->
Інформація захисних властивостей броні в інвентарі
Параметри
Відкриває їх тег <outfit_info …
Захист від вогню, удар, розрив, і т. д. тут координати вікна та кожного параметра окремо, у відповідному рядку:
<static_burn_immunity … </static_burn_immunity > <static_strike_immunity … </static_strike_immunity > <static_shock_immunity … < /static_shock_immunity > < static_wound_immunity … < /static_wound_im ation_immunity > < static_telepatic_immunity … < / static_telepatic_immunity > < static_chemical_burn_immunity … </static_chemical_burn_immunity > < static_explosion_immunity … </static_explosion_immunity > <static_fire_wound_immunity … </static_fire_wound_immunity > … </outfit_info > <!--закриття тега-->
Рамки колб здоров'я та ін.
<static_personal x = 1 y = 285 width = 100 height = 260 />
Здоров'я, радіація тощо.
<rank … </rank > <progress_background … </progress_background > <progress_back_rank … </progress_back_rank > < progress_bar_health … </progress_bar_health > < progress_bar_psy … < / progress_bar_psy > < progress_bar k … < / progress_bar_rank >
Годинник та кнопка "Вихід"
Час
<time_static … </time_static > <!--положення текстури та напис "Час"--> <time_static_ … </time_static_str > <!--годинник всередині текстури-->
Кнопка "Вихід"
Текстура кнопки, напис, колір в системі RGB у статиці, наведений вказівник миші, натиснутий стан.
Від себе додам, для краси можна помістити в інше місце і, якщо чесно я цю кнопку побачив тільки коли редагувати інвентар почав. Ось як!
<exit_button … </exit_button >
Звуки інвентарю
<action_sounds > … </action_sounds >