[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Уроки по модостроению!
ГрибДобавлено: 27.01.2012, 20:21 | Сообщение # 1


Награды:
4
Уважение: 2
Статус: Вышел
Добавление новой еды в S.T.A.L.K.E.R. Зов Припяти

Для начала открываем блокнотом файл "items.ltx", который находится по пути: .../S.T.A.L.K.E.R. Зов Припяти/gamedata/configs/misc. Находим в файле раздел FOOD и для создания, например пива, копируем исходные характеристики водки, как предмета:

Quote
[vodka]:booster
$spawn = "food and drugs\vodka"
cform = skeleton
visual = dynamics\devices\dev_vodka\dev_vodka.ogf
description = st_vodka_descr

inv_name = st_vodka
inv_name_short = st_vodka
inv_weight = 0.6 ;0.2

inv_grid_width = 1
inv_grid_height = 1
inv_grid_x = 5
inv_grid_y = 2
cost = 40

attach_angle_offset = 0.000000, 0.000000, 0.000000
attach_position_offset = 0.087266, -0.078540, 0.052360
attach_bone_name = bip01_r_hand
auto_attach = false

bone_name = bip01_r_hand
position_offset = 0.0,0.0,0.0
angle_offset = 1.570790,1.570790,3.92699

break_particles = destroy_fx\destroy_bottle
break_sound = material\bottle\collide\bottle_break_1

boost_time = 5.0
boost_radiation_restore = 0.005
eat_alcohol = 0.1
eat_satiety = -0.2

use_sound = interface\inv_vodka


Всё копируем на следующий абзац, сразу под "use_sound". Теперь ниже будет представлен вариант характеристик, в котором в "кавычках" будут пояснения того или иного бустера. Так вот:

Quote
[pivo]:booster "- бустер исполняемого файла (в квадратных скобках на англ. раскладке пишем имя предмета)"
$spawn = "food and drugs\pivo" "- адрес раздела спавна предмета"
cform = skeleton "- данное имя стандартно для всех, изменять его нельзя!"
visual = dynamics\devices\dev_pivo\dev_pivo.ogf "- адрес к визуальной модели предмета"
description = st_pivo_descr "- id описания предмета (разберемся ниже)"

inv_name = st_pivo "- id имени в инвентаре (разберемся ниже)"
inv_name_short = st_pivo "- краткое имя"
inv_weight = 0.6 "- вес предмета"

inv_grid_width = 1 "- кол-во клеток в рюкзаке по горизонтали"
inv_grid_height = 2 "- кол-во клеток в рюкзаке по вертикале"
inv_grid_x = 18 "- местонахождение иконки предмета по горизонтали (в файле ui_icon_equipment)"
inv_grid_y = 23 "- местонахождение иконки предмета по вертикале (в файле ui_icon_equipment)"
cost = 30 "- стоимость предмета"

attach_angle_offset = 0.000000, 0.000000, 0.000000 "- данную строку можно оставить без изменений"
attach_position_offset = 0.087266, -0.078540, 0.052360 "- данную строку можно оставить без изменений"
attach_bone_name = bip01_r_hand "- данную строку не изменять"
auto_attach = false "- автоматическое использование (true - да, false - нет)"

bone_name = bip01_r_hand "- данную строку не изменять"
position_offset = 0.0,0.0,0.0 "- данную строку можно оставить без изменений"
angle_offset = 1.570790,1.570790,3.92699 "- данную строку можно оставить без изменений"

break_particles = destroy_fx\destroy_bottle "- данную строку можно оставить без изменений"
break_sound = material\bottle\collide\bottle_break_1 "- звук предмета, при выбрасывании его из рюкзака"

boost_time = 5.0 "- время использования"
boost_radiation_restore = 0.005 "- радио-защита"
eat_alcohol = 0.1 "- на сколько сильно "вставляет" ГГ после использования"
eat_satiety = -0.2 "- насыщение"

use_sound = interface\inv_vodka "- звук при использовании предмета"


Внимание: при копировании у вас должны быть все подходящие файлы в папке gamedata, а именно - визуальная модель в папке meshes, текстура внешнего вида в папке textures/items, текстура иконки в ui_icon_equipment, звук при использовании предмета в папке sounds/interface! Также, не забудьте убрать пояснения, приведенные в кавычках! З.Ы. - Определить местонахождение вставленной иконки вы можете через Альфа-Канал, который можно активировать через Фотошоп.

Далее нам надо отредактировать файл st_items_equipment, который находится по пути: .../S.T.A.L.K.E.R. Зов Припяти/gamedata/configs/text/rus. Можно копировать, например строки, где говориться про хлеб:

Quote
<string id="st_bread">
<text>Хлеб</text>
</string>
<string id="st_bread_descr">
<text>Неизвестно, кто умудряется печь батоны на территории Зоны, или каким образом их протаскивают через периметр. Однако этот хлеб не заражен, не радиоактивен, достаточно свеж и вполне съедобен. Во всяком случае, никто из сталкеров пока не жаловался.</text>


Копируете под него и меняете на:

Quote
<string id="st_pivo">
<text>Пиво</text>
</string>
<string id="st_pivo_descr">
<text>Очень вкусное пиво. В самый раз опохмелиться! :)</text>


Процесс почти завершен, теперь нам надо сделать так, чтобы это Пиво продавалось у Гавайца и Бороды. Для этого заходим в папку trade, в пути: .../S.T.A.L.K.E.R. Зов Припяти/gamedata/configs/misc. Итак, в папке trade нам надо найти два файла: trade_jup_b202_stalker_barmen.ltx и trade_zat_a2_barmen.ltx. В каждой из них находим строки, где написано "Еда". Всего, в каждой из них, по 3 таких раздела. Копируем, например:

Quote

energy_drink = 1, 1.8


Вставляем под эту строку и заменяем energy_drink на pivo. Все похожие операции провести во всех раздела в указанных двух файлах. И вауля - предмет добавлен в игру!

Теги: моды сталкер, как создавать моды, как делать моды stalker, clear sky, shadow of chernobyl, как сделать мод на сталкер тени чернобыля


Немного о Гриб..
Зарегистрирован: 26.01.2012
Группа: Кисель
Сообщений: 327
 
ГрибДобавлено: 27.01.2012, 20:24 | Сообщение # 2


Награды:
4
Уважение: 2
Статус: Вышел
Создание видео заставки в загрузочном меню S.T.A.L.K.E.R!



Немного о Гриб..
Зарегистрирован: 26.01.2012
Группа: Кисель
Сообщений: 327
 
ГрибДобавлено: 27.01.2012, 20:30 | Сообщение # 3


Награды:
4
Уважение: 2
Статус: Вышел
Видео уроки по программе X-Ray SDK 0.7!

1. Интерфейс,настройка программы.Ключевые моменты.



2. Работа с объектами статики -добавление,копирование,перемещение,вращение.



3. Добовление простых спавн объектов.



4. Добовление простых спавн объектов и группировок.



5. Работа с групповыми объектами.



6. Работа с объектами освещения.



7. Облёт камеры,создание летающей аномалии.



Автор: genior


Немного о Гриб..
Зарегистрирован: 26.01.2012
Группа: Кисель
Сообщений: 327
 
  • Страница 1 из 1
  • 1
Поиск: