Детектор, показывающий расположение аномалий — различия между версиями — S.T.A.L.K.E.R. Inside Wiki

Детектор, показывающий расположение аномалий — различия между версиями

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

Перейти к: навигация, поиск
Строка 1: Строка 1:
Детектор, показывающий расположение аномалий
+
SoC
 +
== Детектор, показывающий расположение аномалий ==
 +
 
  
 
Для создание детектора, который будет показывать расположение аномалий на радаре нам нужен всего два файла - items.ltx (gamedata\config\misc) и string_table_enc_equipment.xml (gamedata\config\text\rus)
 
Для создание детектора, который будет показывать расположение аномалий на радаре нам нужен всего два файла - items.ltx (gamedata\config\misc) и string_table_enc_equipment.xml (gamedata\config\text\rus)
Строка 6: Строка 8:
  
  
<ini>
+
<pre>
 
[detector_advances]:identity_immunities
 
[detector_advances]:identity_immunities
 
GroupControlSection = spawn_group
 
GroupControlSection = spawn_group
Строка 61: Строка 63:
 
default_to_ruck = false
 
default_to_ruck = false
 
slot = 8
 
slot = 8
 +
</pre>
  
  
Строка 74: Строка 77:
 
Что должно получиться в итоге:
 
Что должно получиться в итоге:
  
 
+
<pre>
 
[detector_advances]:identity_immunities
 
[detector_advances]:identity_immunities
 
GroupControlSection = spawn_group
 
GroupControlSection = spawn_group
Строка 130: Строка 133:
 
default_to_ruck = false
 
default_to_ruck = false
 
slot = 1
 
slot = 1
 +
</pre>
  
  
Строка 137: Строка 141:
 
вставляем наше описание
 
вставляем наше описание
  
 
+
<pre>
 
<string id="detector_advances">
 
<string id="detector_advances">
 
<text>Детектор обнаружения аномалий</text>
 
<text>Детектор обнаружения аномалий</text>
Строка 144: Строка 148:
 
<text>Детектор помогает обнаружить аномальную активность.</text>
 
<text>Детектор помогает обнаружить аномальную активность.</text>
 
</string>
 
</string>
 +
</pre>
  
  
Строка 149: Строка 154:
  
  
== Ссылки ==
+
В создании кода детектора крайне помог этот мод ( {{ref|src=<<мод>>|link=<<http://stalker-zone.ucoz.ru/load/3-1-0-12/>>}} ), его автор *AntOFF* ,код из данного мода был дополнен, чтобы аномалии были видны на радаре.
http://stalker-zone.ucoz.ru/load/3-1-0-12 В создании кода детектора помог этот мод , код из данного мода был дополнен, чтобы аномалии были видны на радаре.
+
  
[[Категория:Конфигурационные_файлы]]
+
[[Категория: Статьи участников]]

Версия 17:15, 11 июня 2012

SoC

Детектор, показывающий расположение аномалий

Для создание детектора, который будет показывать расположение аномалий на радаре нам нужен всего два файла - items.ltx (gamedata\config\misc) и string_table_enc_equipment.xml (gamedata\config\text\rus) Откройте Items.ltx любым текстовым редактором и найдите такую строчку [detector_advances]:identity_immunities это сам детектор, его мы и будем подправлять. Дефолтный вид детектора:


[detector_advances]:identity_immunities
GroupControlSection	= spawn_group
discovery_dependency =
$spawn 				= "devices\detector_advanced"
$prefetch 			= 32
class				= D_SIMDET
cform				= skeleton
visual				= equipments\item_datchik2.ogf
radius				= 10	;15
buzzer_radius		= 1.5
noise				= zone_mosquito_bald       ;detectors\geiger_noise_loop
buzzer				= zone_mosquito_bald       ;detectors\DA-2_alarm_loop

ef_detector_type	= 1

night_vision_particle		= damage_fx\heli_burn

;описание распознаваемых детектором зон
zone_class_1		= zone_mosquito_bald
zone_sound_1_		= detectors\DA-2_beep1
zone_min_freq_1		= 0.1	;0.5
zone_max_freq_1		= 40
zone_map_location_1 = anomaly_zone_location

zone_class_2		= zone_mincer
zone_sound_2_		= detectors\DA-2_beep1
zone_min_freq_2		= 0.1
zone_max_freq_2		= 20
zone_map_location_2 = anomaly_zone_location

zone_class_3		= zone_radioactive
zone_sound_3_		= detectors\DA-2_beep1
zone_min_freq_3		= 1
zone_max_freq_3		= 20
zone_map_location_3 = anomaly_zone_location

zone_class_4		= zone_gravi_zone
zone_sound_4_		= detectors\DA-2_beep1
zone_min_freq_4		= 0.5
zone_max_freq_4		= 30
zone_map_location_4 = anomaly_zone_location

inv_name			= Detector
inv_name_short		= Detector
inv_weight			= 0

inv_grid_width		= 1
inv_grid_height		= 1
inv_grid_x			= 15
inv_grid_y			= 7
cost				= 1000	;30
;belt				= true;
default_to_ruck		= false
slot				= 8


Начнем редактирование. После строки visual = equipments\item_datchik2.ogf добавим строку, которая будет отвечать за описание детектора description = enc_equipment_devic_detect2 Теперь меняем строки inv_name = Detector и inv_name_short = Detector на строки такого вида: inv_name = detector_advances и inv_name_short = detector_advances Строку slot = 8 меняем на slot = 1 slot = 1 Означает то, что детектор будет работать, когда будет в слоте пистолета

Что должно получиться в итоге:

[detector_advances]:identity_immunities
GroupControlSection	= spawn_group
discovery_dependency =
$spawn 				= "devices\detector_advanced"
$prefetch 			= 32
class				= D_SIMDET
cform				= skeleton
visual				= equipments\item_datchik2.ogf
description			= enc_equipment_devic_detect2
radius				= 10	;15
buzzer_radius		= 1.5
noise				= zone_mosquito_bald       ;detectors\geiger_noise_loop
buzzer				= zone_mosquito_bald       ;detectors\DA-2_alarm_loop

ef_detector_type	= 1

night_vision_particle		= damage_fx\heli_burn

;описание распознаваемых детектором зон
zone_class_1		= zone_mosquito_bald
zone_sound_1_		= detectors\DA-2_beep1
zone_min_freq_1		= 0.1	;0.5
zone_max_freq_1		= 40
zone_map_location_1 = anomaly_zone_location

zone_class_2		= zone_mincer
zone_sound_2_		= detectors\DA-2_beep1
zone_min_freq_2		= 0.1
zone_max_freq_2		= 20
zone_map_location_2 = anomaly_zone_location

zone_class_3		= zone_radioactive
zone_sound_3_		= detectors\DA-2_beep1
zone_min_freq_3		= 1
zone_max_freq_3		= 20
zone_map_location_3 = anomaly_zone_location

zone_class_4		= zone_gravi_zone
zone_sound_4_		= detectors\DA-2_beep1
zone_min_freq_4		= 0.5
zone_max_freq_4		= 30
zone_map_location_4 = anomaly_zone_location

inv_name			= detector_advances
inv_name_short		= detector_advances
inv_weight			= 0

inv_grid_width		= 1
inv_grid_height		= 1
inv_grid_x			= 15
inv_grid_y			= 7
cost				= 1000	;30
;belt				= true;
default_to_ruck		= false
slot				= 1


С основной частью закончили, теперь нужно написать описание детектору. Открываем string_table_enc_equipment.xml (gamedata\config\text\rus)и в конце но не после последней строки </string_table> вставляем наше описание

<string id="detector_advances">
<text>Детектор обнаружения аномалий</text>
</string>
<string id="enc_equipment_devic_detect2">
<text>Детектор помогает обнаружить аномальную активность.</text>
</string>


Для того, чтобы детектор был в игре, можно прописать его в продажу торговцам. Код детектора detector_advances


В создании кода детектора крайне помог этот мод ( Шаблон:Ref ), его автор *AntOFF* ,код из данного мода был дополнен, чтобы аномалии были видны на радаре.

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