23:25 Для начала создадим отношение єтой группировки к другим в файле game_relations.ltx который находится в ... \S.T.A.L.K.E.R. - Shadow of Chernobyl\gamedata\config\creatures
Открываем при помощи блокнота и вводим после
;названия группировок
communities = actor, 0, actor_dolg, 1, actor_freedom, 2, stalker, 5, monolith, 6, military, 7, killer, 8, ecolog, 9, dolg, 10, freedom, 11, bandit, 12, zombied, 13, stranger, 14, trader, 15, arena_enemy, 16
свою группировку
вот
;названия группировок
communities = actor, 0, actor_dolg, 1, actor_freedom, 2, stalker, 5, monolith, 6, military, 7, killer, 8, ecolog, 9, dolg, 10, freedom, 11, bandit, 12, zombied, 13, stranger, 14, trader, 15, arena_enemy, 16 ,voins , 18,
Дальше ищем такие строки:
|actor |act_dol|act_fre|stalker|monolit|militar|killer |ecolog |dolg |freedom|bandit |zombied|strange|trader |arena_enemy|
и после арена енеми пишем свою группировку
|actor |act_dol|act_fre|stalker|monolit|militar|killer |ecolog |dolg |freedom|bandit |zombied|strange|trader |arena_enemy|voins|
идём дальше
теперь построим отношение нашей группировки к другим после строк:
arena_enemy = 5000, -5000, -5000, -5000, -5000, -5000, 0, 0, 0, -5000, -5000, 0, 0, 0, 0, 0, 0, 600
обьясню что значат эти цыфры 5000-отличное отношение группировки(если поставить у ГГ к какой-либо группировке группировка перестанет становится враждебной-тоесть если убили НПС данной группировки сталкеры данной группировки вам ничего не сделают и будут друзьями как и были)
600-хорошее отношение но при убийстве какого-либо НПС данной группировки сталкеры ( этой группировки)станут нейтраламми
0-нейтральное отношение
-5000-враг
ещё первая цифра в строчке это отношение к ГГ
voins = 5000, 0, 0, 0, -5000, -5000, 0, 0, 0, 0, -5000, -5000, 0, 0, -5000, 0, 0, 5000, 600
тут я взял отношение от сталкеров
дальше скачаем пару моделей сталкеров и засунем в игру и привяжем к например сталкеру в Баре(для этого откроем ...\S.T.A.L.K.E.R. - Shadow of Chernobyl\gamedata\config\gameplay-character_desc_bar.xml(тут может быть любая локация)
вот:
<specific_character id="bar_stalker_veteran_default5" team_default = "1">
<name>GENERATE_NAME_stalker</name>
<icon>ui_npc_u_stalker_neytral_hood_8</icon>
<map_icon x="1" y="0"></map_icon>
<bio>sim_stalker_veteran_bio</bio>

<class>bar_Stalker_veteran</class>
<community>stalker</community> <terrain_sect>stalker_terrain</terrain_sect>
<money min="600" max="2000" infinitive="0"></money>

<rank>591</rank>
<reputation>0</reputation>

<visual>actors\neytral\stalker_neytral_hood_8</visual>
<snd_config>characters_voice\human_03\stalker\</snd_config>
<crouch_type>0</crouch_type>
<supplies>
[spawn] \n
wpn_walther \n
ammo_9x19_fmj = 1 \n
wpn_lr300 \n
ammo_5.56x45_ss190 = 1 \n
device_torch \n
#include "gameplay\character_items.xml"\n
#include "gameplay\character_food.xml" \n
#include "gameplay\character_drugs.xml"
</supplies>
#include "gameplay\dialogs_pack\bar\character_dialogs_bar_nokn1.xml" <!--New-->
#include "gameplay\character_criticals_4.xml"
#include "gameplay\character_dialogs.xml"

</specific_character>
Меняем на :
<specific_character id="bar_stalker_veteran_default5" team_default = "1">
<name>GENERATE_NAME_stalker</name>
<icon>ui_npc_u_stalker_neytral_hood_8</icon>-иконка сталкера(аватарка)
<map_icon x="1" y="0"></map_icon>
<bio>sim_stalker_veteran_bio</bio>

<class>bar_Stalker_veteran</class>
<community>voins</community>-группировка <terrain_sect>stalker_terrain</terrain_sect>
<money min="600" max="2000" infinitive="0"></money>-деньги

<rank>591</rank>-ранг
<reputation>0</reputation>-репутация(лучше не менять)

<visual>actors\voins\voins1</visual>-модель без слова .ogf
<snd_config>characters_voice\human_03\stalker\</snd_config>
<crouch_type>0</crouch_type>
<supplies>
[spawn] \n-спаун(то что будет у НПС)
wpn_walther \n
ammo_9x19_fmj = 1 \n
wpn_gauss \n
ammo_gauss = 19 \n
device_torch \n
#include "gameplay\character_items.xml"\n
#include "gameplay\character_food.xml" \n
#include "gameplay\character_drugs.xml"
</supplies>
#include "gameplay\dialogs_pack\bar\character_dialogs_bar_nokn1.xml" -диалог с нпс
#include "gameplay\character_criticals_4.xml"
#include "gameplay\character_dialogs.xml"

</specific_character>

и ещё пропишем название группировки на русском :откроем.../S.T.A.L.K.E.R. - Shadow of Chernobyl\gamedata\config\text\rus-string_table_general.xml
и пропишем

<string id="actor-группировка актор-ГГ">
<text>Одиночка</text>-ГГ
</string>
<string id="vs">-наша группировка
<text>VoinS_StalkerS</text>
Запускаем игру
Если лог(смотрим предыдущую статью про удаление ошибки загрузки/сохранения)
Открываем файл на который идёт ссылка
и прописываем нашу группировку
Снова запускаем игру идём в Бар и смотрим
на НПС
находим того НПС с гаусс пушкой и радуемся:D
Приятного вам модостроительства;)
Всего комментариев: 1
[1] Voin_stali (12.04.2012 16:31)
+0
Забыл дописать.Можно создать для своей группировки собственные звуки.Для этого нужно найти три папки human_01,human_02,human_03 в \sounds\characters_voice.Открываем любую.Звуки можно взять из группировки stalkers ,а потом доложить своих в папке music(музыка группировки которую они будут играть у костра)
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]