Новые детекторы — различия между версиями — S.T.A.L.K.E.R. Inside Wiki

Новые детекторы — различия между версиями

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

Перейти к: навигация, поиск
(Описание)
(Финал)
Строка 136: Строка 136:
  
 
P.S. Если все правильно то после начала новой игры в ГГ будет новый детектор
 
P.S. Если все правильно то после начала новой игры в ГГ будет новый детектор
 +
Cтатья создана [[Участник:NIGHTSTALKER]]
 
Статья переделана:
 
Статья переделана:
 
[[Участник:Mesnik]] [[Участник:StalkerModer]]
 
[[Участник:Mesnik]] [[Участник:StalkerModer]]
  
 
[[Категория:Конфигурационные файлы]]
 
[[Категория:Конфигурационные файлы]]

Версия 15:26, 21 мая 2012

Вступление

В этом уроке мы создадим новый детектор артефактов. нужные файлы:

gamedata\configs\misc\devices.ltx
gamedata\configs\gameplay\character_desc_general.xml
gamedata\configs\text\rus\st_items_equipment.xml

==Начало работы==((((учтите детекторы на ЗП,если на ЗП неработает значит на ЧН,не а если опять не работает,значит на ТЧ,=)))))) откроем:

gamedata\configs\misc\devices.ltx

В конце файла добавляем это:

[detector_ваше_название_на_английском]:detector_advanced
$spawn = "devices\detector_ваше_название_на_английском" ;для левел эдитор
class = DET_ELIT
visual = dynamics\devices\dev_detector_3\dev_detector_3.ogf ;Ссылка на модель в данном случае в нас будет модель "велеса"
inv_name = st_ваше_название_на_английском ;cсылка на название детектора в файле gamedata\configs\text\rus\st_items_equipment.xml
inv_name_short = st_ваше_название_на_английском ;тоже самое что и inv_name должно быть одинаковым
description = st_ваше_название_на_английском_descr ;опсание детектора в gamedata\configs\text\rus\st_items_equipment.xml
hud = detector_ваше_название_на_английском_hud ; ссылка на худ детектора
 
inv_grid_width = 1 ;;;
inv_grid_height = 1 ;;;;;;;;Иконка детектора
inv_grid_x = 5 ;;;;;;;;в данном случае будет иконка велеса
inv_grid_y = 14;;;
cost = 2000
 
; elite x="0.00096" y="0.0035"
ui_p = -0.02904,0.01,0.0364
ui_r = 0,90,0
 
af_radius = 30 ; наверное радиус на котором на экране детектора видно отметку артефакта
af_vis_radius = 5  ; наверное радиус когда артефакт виден глазом ГГ
 
; строка от af_class_19 до af_freq_26 это какие артефакты видит детектор, важно если вы будите делать новые артефакты то нужно прописать чтобы детектор
;их видел посмотрим пример на af_class_19 до af_freq_19
 
af_class_19 = af_eye ; название артефакта
af_sound_19_ = detectors\art_beep1 ; звук при обнаружении
af_freq_19 = 0.05, 2 ; ???
af_class_20 = af_fire
af_sound_20_ = detectors\art_beep1
af_freq_20 = 0.05, 2
 
af_class_21 = af_gravi
af_sound_21_ = detectors\art_beep1
af_freq_21 = 0.05, 2
af_class_22 = af_gold_fish
af_sound_22_ = detectors\art_beep1
af_freq_22 = 0.05, 2
 
af_class_23 = af_baloon
af_sound_23_ = detectors\art_beep1
af_freq_23 = 0.05, 2
af_class_24 = af_glass
af_sound_24_ = detectors\art_beep1
af_freq_24 = 0.05, 2
 
af_class_25 = af_dummy_dummy
af_sound_25_ = detectors\art_beep1
af_freq_25 = 0.05, 2
af_class_26 = af_ice
af_sound_26_ = detectors\art_beep1
af_freq_26 = 0.05, 2
 
 
[detector_ваше_название_на_английском_hud]:detector_base_hud ; нужно чтобы совпадало с строчкой hud =
item_position = -0.071685,0.036188,-0.009934
item_orientation = 314.589233,-186.420761,-189.323669
 
item_visual = dynamics\devices\dev_detector_3\dev_detector_3_hud ; ссылка модели детектора в руке ГГ
 
anm_show = dev_detector_3_draw
anm_show_fast = dev_detector_3_draw ;_quick
anm_hide = dev_detector_3_holster
anm_hide_fast = dev_detector_3_holster_quick
anm_idle = dev_detector_3_idle
anm_idle_moving = dev_detector_3_idle_moving
anm_idle_sprint = dev_detector_3_idle_moving
 
anm_show_16x9 = dev_detector_3_draw_ws, dev_detector_3_draw
anm_show_fast_16x9 = dev_detector_3_draw_ws ;_quick
anm_hide_16x9 = dev_detector_3_holster_ws, dev_detector_3_holster
anm_hide_fast_16x9 = dev_detector_3_holster_ws_quick
anm_idle_16x9 = dev_detector_3_idle_ws, dev_detector_3_idle
anm_idle_moving_16x9 = dev_detector_3_idle_moving_ws, dev_detector_3_idle_moving
anm_idle_sprint_16x9 = dev_detector_3_idle_moving_ws, dev_detector_3_idle_moving ; анимации детектора лучше не трогать

Описание

Откроем:

gamedata\configs\text\rus\st_items_equipment.xml

и добавим после любого названия предмета эти строчки:

<string id="detector_ваше_название_на_английском"> 
<text>Название детектора</text>
</string>
<string id="st_ваше_название_на_английском_descr">
<text>описание</text>
</string>

закрываем и сохраняем...

Финал

Теперь осталось добавить детектор ГГ Открываем:

gamedata\configs\gameplay\character_desc_general.xml

и после строчек:

<!-- 											 -->
<!-- Actor -->
<!-- -->
 
<specific_character id="actor" no_random = "1">
<name>st_actor_name</name>
<icon>ui_inGame2_Hero</icon>
<map_icon x="2" y="5"></map_icon>
 
<team>Actor</team>
<supplies>
[spawn] \n

добавляем:

detector_ваше_название_на_английском \n

Cохраняем...

P.S. Если все правильно то после начала новой игры в ГГ будет новый детектор Cтатья создана Участник:NIGHTSTALKER Статья переделана: Участник:Mesnik Участник:StalkerModer

Другие места
LANGUAGE