<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://stalkerin.gameru.net/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://stalkerin.gameru.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=93.183.201.180&amp;*</id>
		<title>S.T.A.L.K.E.R. Inside Wiki - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://stalkerin.gameru.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=93.183.201.180&amp;*"/>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/93.183.201.180"/>
		<updated>2026-04-29T19:52:49Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.22.6</generator>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BB%D0%BE%D0%BA%D0%B0%D1%86%D0%B8%D0%B9_%D0%BA_%D0%A7%D0%9D_%D0%B8_%D0%97%D0%9F_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D0%BE%D1%82_AMK_Team</id>
		<title>Подключение локаций к ЧН и ЗП с помощью программы от AMK Team</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BB%D0%BE%D0%BA%D0%B0%D1%86%D0%B8%D0%B9_%D0%BA_%D0%A7%D0%9D_%D0%B8_%D0%97%D0%9F_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D0%BE%D1%82_AMK_Team"/>
				<updated>2010-04-15T20:59:26Z</updated>
		
		<summary type="html">&lt;p&gt;93.183.201.180: /* Основная работа. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;На днях пообщался с одним человеком, узнал как подключать локации к ЗП\ЧН через программу от AMK Team.В данном уроке мы полностью подключим локацию к игре.&lt;br /&gt;
&lt;br /&gt;
== Инструменты. ==&lt;br /&gt;
&lt;br /&gt;
'''Чем будем ковырять:'''&lt;br /&gt;
&lt;br /&gt;
Собственно, сама [http://www.st-khb27.ru/ggtool.rar программа] для редактирования файла game.graph.&lt;br /&gt;
&lt;br /&gt;
[http://narod.ru/disk/17377026000/ACDC%20Cop.rar.html ACDC(Для ЗП)]&lt;br /&gt;
&lt;br /&gt;
[http://narod.ru/disk/17377059000/ACDC%20Cs.rar.html ACDC(Для ЧН)]&lt;br /&gt;
&lt;br /&gt;
[http://stalkerin.gameru.net/developer/mods/acdc11oct.rar ACDC(Для ТЧ)]&lt;br /&gt;
&lt;br /&gt;
Распакованные ТЧ или мод из которого взят уровень.(Если вы берете уровень из мода, то вам не подойдет простой ACDC от ТЧ.)&lt;br /&gt;
&lt;br /&gt;
Active perl(Необходим для работы ACDC, входит в два первых архива с ACDC).&lt;br /&gt;
&lt;br /&gt;
== Подготовка. ==&lt;br /&gt;
Устанавливаем active perl.&lt;br /&gt;
&lt;br /&gt;
Заходим в папку с программой ggEditor_01.Создаем там папки Cs или Cop(Смотря на какую игру делаете) и папку Soc.В папке Soc создаем папку gamedata и кидаем в нее файл game.graph(Важно чтобы game.graph лежал там, иначе программа не прочитает.) из мода, или от ТЧ.В папке gamedata создаем папку levels и кидаем туда папку с уровнем, который мы хотим портировать. Далее возвращаемся в папку Soc и туда кидаем папку с ACDC для ТЧ, туда же кладём all.spawn.Запускаем соответствующий батник для распаковки all.spawn`а.&lt;br /&gt;
&lt;br /&gt;
Далее в папку ggEditor_01\Cs или Cop, кидаем папку с соответствующим ACDC, опять-же кладем туда all.spawn, распаковываем.&lt;br /&gt;
&lt;br /&gt;
В итоге у нас должно получиться 2 распакованных all.spawn`а, game.graph от ТЧ и папка с переносимым уровнем.&lt;br /&gt;
&lt;br /&gt;
С приготовлениями всё.&lt;br /&gt;
&lt;br /&gt;
Собираем all.spawn.&lt;br /&gt;
&lt;br /&gt;
== Сборка геймдаты. ==&lt;br /&gt;
Осталось собрать gamedat`у для игры и смотреть что получилось.&lt;br /&gt;
Итак, приступим:&lt;br /&gt;
&lt;br /&gt;
В папке с игрой создаем папку gamedata, а в ней папки configs, levels, spawns.В папку spawns ложим получившийся при сборке all.spawn.new(или new.spawn), не забывая переименовать его в all.spawn.В папку levels ложим уровень из ggEditor_01\Soc\gamedata\levels\ваша_локация.Затем заходим в папку с уровнем, удаляем файл level.ai и переименовываем файл level.ai10 в level.ai.&lt;br /&gt;
&lt;br /&gt;
Теперь осталось только прописать уровень в конфигах.Из распакованной геймдаты игры берем файлы configs\game_graphs.ltx, game_levels.ltx, game_maps_single.ltx.&lt;br /&gt;
&lt;br /&gt;
game_graphs.ltx для ЧН должен выглядеть так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[location_0]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;эскейп&amp;quot;&lt;br /&gt;
  002          = &amp;quot;свалка&amp;quot;&lt;br /&gt;
  003          = &amp;quot;агропром&amp;quot;&lt;br /&gt;
  004          = &amp;quot;агропром-подземка&amp;quot;&lt;br /&gt;
  005          = &amp;quot;темная долина&amp;quot;&lt;br /&gt;
  006          = &amp;quot;лаборатория X-18&amp;quot;&lt;br /&gt;
  007          = &amp;quot;даркскейп&amp;quot;&lt;br /&gt;
  008          = &amp;quot;Бар&amp;quot;&lt;br /&gt;
  009          = &amp;quot;Росток&amp;quot;&lt;br /&gt;
  010		   = &amp;quot;Янтарь&amp;quot;&lt;br /&gt;
  011		   = &amp;quot;лаборатория X-16&amp;quot;&lt;br /&gt;
  012		   = &amp;quot;Милитари&amp;quot;&lt;br /&gt;
  013		   = &amp;quot;Мертвый город&amp;quot;&lt;br /&gt;
  014		   = &amp;quot;Радар&amp;quot;&lt;br /&gt;
  015		   = &amp;quot;Радар бункер&amp;quot;&lt;br /&gt;
  016		   = &amp;quot;Припять&amp;quot;&lt;br /&gt;
  017		   = &amp;quot;станция АЭС&amp;quot;&lt;br /&gt;
  018          = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
[location_1]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;ограниченный доступ&amp;quot;&lt;br /&gt;
  002		   = &amp;quot;запрещенный доступ&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
[location_2]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001		   = &amp;quot;не для игрока&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[location_3]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
game_graphs для ЗП должен выглядеть так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[location_0]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
  002          = &amp;quot;sim_smart_2&amp;quot;&lt;br /&gt;
  003          = &amp;quot;sim_smart_3&amp;quot;&lt;br /&gt;
  004          = &amp;quot;sim_smart_4&amp;quot;&lt;br /&gt;
  005          = &amp;quot;sim_smart_5&amp;quot;&lt;br /&gt;
  006          = &amp;quot;sim_smart_6&amp;quot;&lt;br /&gt;
  007          = &amp;quot;sim_smart_7&amp;quot;&lt;br /&gt;
  008          = &amp;quot;sim_smart_8&amp;quot;&lt;br /&gt;
  009          = &amp;quot;sim_smart_base&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
[location_1]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;ограниченный доступ&amp;quot;&lt;br /&gt;
  002		   = &amp;quot;запрещенный доступ&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
[location_2]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001		   = &amp;quot;не для игрока&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[location_3]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  ...          . .......................&lt;br /&gt;
  112          = &amp;quot;pri_a22_smart_terrain&amp;quot;&lt;br /&gt;
  113          = &amp;quot;pri_a25_smart_terrain&amp;quot;&lt;br /&gt;
  114          = &amp;quot;pri_a28_arch&amp;quot;&lt;br /&gt;
  115          = &amp;quot;pri_a28_base&amp;quot;&lt;br /&gt;
  116          = &amp;quot;pri_b28_evac&amp;quot;&lt;br /&gt;
  117          = &amp;quot;pri_a28_heli&amp;quot;&lt;br /&gt;
  118          = &amp;quot;pri_a28_school&amp;quot;&lt;br /&gt;
  119          = &amp;quot;pri_a28_shop&amp;quot;&lt;br /&gt;
  120          = &amp;quot;pri_b301&amp;quot;&lt;br /&gt;
  121          = &amp;quot;pri_b302&amp;quot;&lt;br /&gt;
  122          = &amp;quot;pri_b303&amp;quot;&lt;br /&gt;
  123          = &amp;quot;pri_b304_monsters_smart_terrain&amp;quot;&lt;br /&gt;
  124          = &amp;quot;pri_b305_dogs&amp;quot;&lt;br /&gt;
  125          = &amp;quot;pri_b306&amp;quot;&lt;br /&gt;
  126          = &amp;quot;pri_b307&amp;quot;&lt;br /&gt;
  127          = &amp;quot;pri_b35_mercs&amp;quot;&lt;br /&gt;
  128          = &amp;quot;pri_b35_military&amp;quot;&lt;br /&gt;
  129          = &amp;quot;pri_b36_smart_terrain&amp;quot;&lt;br /&gt;
  130          = &amp;quot;pri_sim_1&amp;quot;&lt;br /&gt;
  131          = &amp;quot;pri_sim_2&amp;quot;&lt;br /&gt;
  132          = &amp;quot;pri_sim_3&amp;quot;&lt;br /&gt;
  133          = &amp;quot;pri_sim_4&amp;quot;&lt;br /&gt;
  134          = &amp;quot;pri_sim_5&amp;quot;&lt;br /&gt;
  135          = &amp;quot;pri_sim_6&amp;quot;&lt;br /&gt;
  136          = &amp;quot;pri_sim_7&amp;quot;&lt;br /&gt;
  137          = &amp;quot;pri_sim_8&amp;quot;&lt;br /&gt;
  138          = &amp;quot;pri_sim_9&amp;quot;&lt;br /&gt;
  139          = &amp;quot;pri_sim_10&amp;quot;&lt;br /&gt;
  140          = &amp;quot;pri_sim_11&amp;quot;&lt;br /&gt;
  141          = &amp;quot;pri_sim_12&amp;quot;&lt;br /&gt;
  142          = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    	   	&lt;br /&gt;
[graph_points_draw_color_palette]&lt;br /&gt;
default				= 0x6000ffff &lt;br /&gt;
000_000_000_000		= 0x60ff00ff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Далее лезем в game_levels.ltx.&lt;br /&gt;
Там в самом начале, где список уровней, вписываем &amp;quot;level183&amp;quot;(число не менее 183.)&lt;br /&gt;
Листаем файл до самого конца и в конце пишем следующее:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[level183]&lt;br /&gt;
name   = ваша_локация&lt;br /&gt;
caption = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
offset  = 700.0,     1000.0,    -840.0&lt;br /&gt;
weathers = [default]&lt;br /&gt;
id  = 183&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Затем открываем файл game_maps_single.ltx и прописываем свой уровень в секции &amp;quot;[level_maps_single]&amp;quot;, а затем создаем примерно такую секцию для нашего уровня:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[ваша_локация]&lt;br /&gt;
        global_rect                      = 307.0, 90.0, 717.0, 500.000000&lt;br /&gt;
        weathers                         = dynamic_default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Всё.Запускайте игру и пробуйте, что получилось.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Соединение с остальными уровнями. ==&lt;br /&gt;
Предлагаю вам не терять зря времени просто бегая по подключенной локации, а замерить координаты для создания перехода.Координаты будем снимать на 2-х локациях:на подключенной и на той на которую вы хотите сделать переход соответственно.На каждой локации нам нужно снять по две координаты(координата самого перехода и координата места в которое будет бросать при переходе с второй локации, вторую координату делаем на пару метров дальше, потому как если сделать близко, то сразу же будет кидать обратно, на локацию с которой переходим.).Как снять координаты, я думаю все знают, поэтому объяснять здесь не буду.&lt;br /&gt;
&lt;br /&gt;
Мы отмерили все необходимые нам координаты.&lt;br /&gt;
&lt;br /&gt;
Затем распаковываем сделанный нами ранее all.spawn.Теперь в нужных нам локациях, в alife_ файлах добавляем следующую секцию спавна:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[1] &lt;br /&gt;
; cse_abstract properties &lt;br /&gt;
section_name = level_changer &lt;br /&gt;
name = escgar_level_changer - уникальное имя&lt;br /&gt;
position = 28.060224533081,16.556184768677,685.80151367188 - координаты перехода&lt;br /&gt;
direction = 0,0,0 &lt;br /&gt;
cse_abstract__unk1_h16 = 0x1 &lt;br /&gt;
; cse_alife_object properties &lt;br /&gt;
game_vertex_id = 1142 - геймвертексы&lt;br /&gt;
distance = 0&lt;br /&gt;
level_vertex_id = 308110 - геймвертексы&lt;br /&gt;
object_flags = 0xffffff3e&lt;br /&gt;
; cse_shape properties &lt;br /&gt;
shapes = shape0 &lt;br /&gt;
shape0:type = box &lt;br /&gt;
shape0:axis_x = 1.25219917297363,0,0 &lt;br /&gt;
shape0:axis_y = 0,3.09340000152588,0 &lt;br /&gt;
shape0:axis_z = 0,0,1.25219917297363 &lt;br /&gt;
shape0:offset = 0,0,0 &lt;br /&gt;
; cse_alife_space_restrictor properties &lt;br /&gt;
restrictor_type = 3 &lt;br /&gt;
; cse_alife_level_changer properties &lt;br /&gt;
dest_game_vertex_id = 1187 - вертексы локи на которую ведет переход&lt;br /&gt;
dest_level_vertex_id = 212769 - вертексы локи на которую ведет переход&lt;br /&gt;
dest_position = 39.396331787109,0.48722490668297,-299.7674505469 - позиция куда кидает&lt;br /&gt;
dest_direction = 0,0,0 - поворот гг&lt;br /&gt;
dest_level_name = l02_garbage - на какую локу кидает&lt;br /&gt;
dest_graph_point = start_actor_01&lt;br /&gt;
silent_mode = 1 &lt;br /&gt;
; se_level_changer properties&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Изменяем только те места, которые я прокомментировал, комментарии соответственно, удаляем.&lt;br /&gt;
Всё готово.Собираем all.spawn и запихиваем в игру.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Убедительная просьба к начинающим модмейкерам.Пожалуйста, если вы только начали заниматься модами, то я вам настоятельно не советую заниматься подключением локаций.Наберитесь опыта, подучитесь элементарному.Я вас учить этому не подписывался.'''&lt;br /&gt;
&lt;br /&gt;
Да и еще.Если будете переносить секции спавна, то для массовой замены гейм вертексов и левел вертексов можно использовать блокнот: открываем наш файл в блокноте=&amp;gt; правка=&amp;gt; заменить, и пишем что на что заменять.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Автор статьи: БАТЯ-STALKER'''&lt;br /&gt;
&lt;br /&gt;
'''О способе подключения поведал: джЭдай (ака Panisher)'''&lt;br /&gt;
&lt;br /&gt;
Если у вас что-то не получается или появились вопросы, есть [http://www.gameru.net/forum/index.php?showtopic=32654 тема] на форуме.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:SDK]]&lt;/div&gt;</summary>
		<author><name>93.183.201.180</name></author>	</entry>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BB%D0%BE%D0%BA%D0%B0%D1%86%D0%B8%D0%B9_%D0%BA_%D0%A7%D0%9D_%D0%B8_%D0%97%D0%9F_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D0%BE%D1%82_AMK_Team</id>
		<title>Подключение локаций к ЧН и ЗП с помощью программы от AMK Team</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BB%D0%BE%D0%BA%D0%B0%D1%86%D0%B8%D0%B9_%D0%BA_%D0%A7%D0%9D_%D0%B8_%D0%97%D0%9F_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D0%BE%D1%82_AMK_Team"/>
				<updated>2010-04-06T15:11:22Z</updated>
		
		<summary type="html">&lt;p&gt;93.183.201.180: /* Основная работа. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;На днях пообщался с одним человеком, узнал как подключать локации к ЗП\ЧН через программу от AMK Team.В данном уроке мы полностью подключим локацию к игре.&lt;br /&gt;
&lt;br /&gt;
== Инструменты. ==&lt;br /&gt;
&lt;br /&gt;
'''Чем будем ковырять:'''&lt;br /&gt;
&lt;br /&gt;
Собственно, сама [http://www.st-khb27.ru/ggtool.rar программа] для редактирования файла game.graph.&lt;br /&gt;
&lt;br /&gt;
[http://narod.ru/disk/17377026000/ACDC%20Cop.rar.html ACDC(Для ЗП)]&lt;br /&gt;
&lt;br /&gt;
[http://narod.ru/disk/17377059000/ACDC%20Cs.rar.html ACDC(Для ЧН)]&lt;br /&gt;
&lt;br /&gt;
[http://stalkerin.gameru.net/developer/mods/acdc11oct.rar ACDC(Для ТЧ)]&lt;br /&gt;
&lt;br /&gt;
Распакованные ТЧ или мод из которого взят уровень.(Если вы берете уровень из мода, то вам не подойдет простой ACDC от ТЧ.)&lt;br /&gt;
&lt;br /&gt;
Active perl(Необходим для работы ACDC, входит в два первых архива с ACDC).&lt;br /&gt;
&lt;br /&gt;
== Подготовка. ==&lt;br /&gt;
Устанавливаем active perl.&lt;br /&gt;
&lt;br /&gt;
Заходим в папку с программой ggEditor_01.Создаем там папки Cs или Cop(Смотря на какую игру делаете) и папку Soc.В папке Soc создаем папку gamedata и кидаем в нее файл game.graph(Важно чтобы game.graph лежал там, иначе программа не прочитает.) из мода, или от ТЧ.В папке gamedata создаем папку levels и кидаем туда папку с уровнем, который мы хотим портировать. Далее возвращаемся в папку Soc и туда кидаем папку с ACDC для ТЧ, туда же кладём all.spawn.Запускаем соответствующий батник для распаковки all.spawn`а.&lt;br /&gt;
&lt;br /&gt;
Далее в папку ggEditor_01\Cs или Cop, кидаем папку с соответствующим ACDC, опять-же кладем туда all.spawn, распаковываем.&lt;br /&gt;
&lt;br /&gt;
В итоге у нас должно получиться 2 распакованных all.spawn`а, game.graph от ТЧ и папка с переносимым уровнем.&lt;br /&gt;
&lt;br /&gt;
С приготовлениями всё.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Сборка геймдаты. ==&lt;br /&gt;
Осталось собрать gamedat`у для игры и смотреть что получилось.&lt;br /&gt;
Итак, приступим:&lt;br /&gt;
&lt;br /&gt;
В папке с игрой создаем папку gamedata, а в ней папки configs, levels, spawns.В папку spawns ложим получившийся при сборке all.spawn.new(или new.spawn), не забывая переименовать его в all.spawn.В папку levels ложим уровень из ggEditor_01\Soc\gamedata\levels\ваша_локация.Затем заходим в папку с уровнем, удаляем файл level.ai и переименовываем файл level.ai10 в level.ai.&lt;br /&gt;
&lt;br /&gt;
Теперь осталось только прописать уровень в конфигах.Из распакованной геймдаты игры берем файлы configs\game_graphs.ltx, game_levels.ltx, game_maps_single.ltx.&lt;br /&gt;
&lt;br /&gt;
game_graphs.ltx для ЧН должен выглядеть так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[location_0]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;эскейп&amp;quot;&lt;br /&gt;
  002          = &amp;quot;свалка&amp;quot;&lt;br /&gt;
  003          = &amp;quot;агропром&amp;quot;&lt;br /&gt;
  004          = &amp;quot;агропром-подземка&amp;quot;&lt;br /&gt;
  005          = &amp;quot;темная долина&amp;quot;&lt;br /&gt;
  006          = &amp;quot;лаборатория X-18&amp;quot;&lt;br /&gt;
  007          = &amp;quot;даркскейп&amp;quot;&lt;br /&gt;
  008          = &amp;quot;Бар&amp;quot;&lt;br /&gt;
  009          = &amp;quot;Росток&amp;quot;&lt;br /&gt;
  010		   = &amp;quot;Янтарь&amp;quot;&lt;br /&gt;
  011		   = &amp;quot;лаборатория X-16&amp;quot;&lt;br /&gt;
  012		   = &amp;quot;Милитари&amp;quot;&lt;br /&gt;
  013		   = &amp;quot;Мертвый город&amp;quot;&lt;br /&gt;
  014		   = &amp;quot;Радар&amp;quot;&lt;br /&gt;
  015		   = &amp;quot;Радар бункер&amp;quot;&lt;br /&gt;
  016		   = &amp;quot;Припять&amp;quot;&lt;br /&gt;
  017		   = &amp;quot;станция АЭС&amp;quot;&lt;br /&gt;
  018          = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
[location_1]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;ограниченный доступ&amp;quot;&lt;br /&gt;
  002		   = &amp;quot;запрещенный доступ&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
[location_2]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001		   = &amp;quot;не для игрока&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[location_3]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
game_graphs для ЗП должен выглядеть так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[location_0]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
  002          = &amp;quot;sim_smart_2&amp;quot;&lt;br /&gt;
  003          = &amp;quot;sim_smart_3&amp;quot;&lt;br /&gt;
  004          = &amp;quot;sim_smart_4&amp;quot;&lt;br /&gt;
  005          = &amp;quot;sim_smart_5&amp;quot;&lt;br /&gt;
  006          = &amp;quot;sim_smart_6&amp;quot;&lt;br /&gt;
  007          = &amp;quot;sim_smart_7&amp;quot;&lt;br /&gt;
  008          = &amp;quot;sim_smart_8&amp;quot;&lt;br /&gt;
  009          = &amp;quot;sim_smart_base&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
[location_1]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;ограниченный доступ&amp;quot;&lt;br /&gt;
  002		   = &amp;quot;запрещенный доступ&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
[location_2]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001		   = &amp;quot;не для игрока&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[location_3]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  ...          . .......................&lt;br /&gt;
  112          = &amp;quot;pri_a22_smart_terrain&amp;quot;&lt;br /&gt;
  113          = &amp;quot;pri_a25_smart_terrain&amp;quot;&lt;br /&gt;
  114          = &amp;quot;pri_a28_arch&amp;quot;&lt;br /&gt;
  115          = &amp;quot;pri_a28_base&amp;quot;&lt;br /&gt;
  116          = &amp;quot;pri_b28_evac&amp;quot;&lt;br /&gt;
  117          = &amp;quot;pri_a28_heli&amp;quot;&lt;br /&gt;
  118          = &amp;quot;pri_a28_school&amp;quot;&lt;br /&gt;
  119          = &amp;quot;pri_a28_shop&amp;quot;&lt;br /&gt;
  120          = &amp;quot;pri_b301&amp;quot;&lt;br /&gt;
  121          = &amp;quot;pri_b302&amp;quot;&lt;br /&gt;
  122          = &amp;quot;pri_b303&amp;quot;&lt;br /&gt;
  123          = &amp;quot;pri_b304_monsters_smart_terrain&amp;quot;&lt;br /&gt;
  124          = &amp;quot;pri_b305_dogs&amp;quot;&lt;br /&gt;
  125          = &amp;quot;pri_b306&amp;quot;&lt;br /&gt;
  126          = &amp;quot;pri_b307&amp;quot;&lt;br /&gt;
  127          = &amp;quot;pri_b35_mercs&amp;quot;&lt;br /&gt;
  128          = &amp;quot;pri_b35_military&amp;quot;&lt;br /&gt;
  129          = &amp;quot;pri_b36_smart_terrain&amp;quot;&lt;br /&gt;
  130          = &amp;quot;pri_sim_1&amp;quot;&lt;br /&gt;
  131          = &amp;quot;pri_sim_2&amp;quot;&lt;br /&gt;
  132          = &amp;quot;pri_sim_3&amp;quot;&lt;br /&gt;
  133          = &amp;quot;pri_sim_4&amp;quot;&lt;br /&gt;
  134          = &amp;quot;pri_sim_5&amp;quot;&lt;br /&gt;
  135          = &amp;quot;pri_sim_6&amp;quot;&lt;br /&gt;
  136          = &amp;quot;pri_sim_7&amp;quot;&lt;br /&gt;
  137          = &amp;quot;pri_sim_8&amp;quot;&lt;br /&gt;
  138          = &amp;quot;pri_sim_9&amp;quot;&lt;br /&gt;
  139          = &amp;quot;pri_sim_10&amp;quot;&lt;br /&gt;
  140          = &amp;quot;pri_sim_11&amp;quot;&lt;br /&gt;
  141          = &amp;quot;pri_sim_12&amp;quot;&lt;br /&gt;
  142          = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    	   	&lt;br /&gt;
[graph_points_draw_color_palette]&lt;br /&gt;
default				= 0x6000ffff &lt;br /&gt;
000_000_000_000		= 0x60ff00ff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Далее лезем в game_levels.ltx.&lt;br /&gt;
Там в самом начале, где список уровней, вписываем &amp;quot;level183&amp;quot;(число не менее 183.)&lt;br /&gt;
Листаем файл до самого конца и в конце пишем следующее:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[level183]&lt;br /&gt;
name   = ваша_локация&lt;br /&gt;
caption = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
offset  = 700.0,     1000.0,    -840.0&lt;br /&gt;
weathers = [default]&lt;br /&gt;
id  = 183&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Затем открываем файл game_maps_single.ltx и прописываем свой уровень в секции &amp;quot;[level_maps_single]&amp;quot;, а затем создаем примерно такую секцию для нашего уровня:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[ваша_локация]&lt;br /&gt;
        global_rect                      = 307.0, 90.0, 717.0, 500.000000&lt;br /&gt;
        weathers                         = dynamic_default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Всё.Запускайте игру и пробуйте, что получилось.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Соединение с остальными уровнями. ==&lt;br /&gt;
Предлагаю вам не терять зря времени просто бегая по подключенной локации, а замерить координаты для создания перехода.Координаты будем снимать на 2-х локациях:на подключенной и на той на которую вы хотите сделать переход соответственно.На каждой локации нам нужно снять по две координаты(координата самого перехода и координата места в которое будет бросать при переходе с второй локации, вторую координату делаем на пару метров дальше, потому как если сделать близко, то сразу же будет кидать обратно, на локацию с которой переходим.).Как снять координаты, я думаю все знают, поэтому объяснять здесь не буду.&lt;br /&gt;
&lt;br /&gt;
Мы отмерили все необходимые нам координаты.&lt;br /&gt;
&lt;br /&gt;
Затем распаковываем сделанный нами ранее all.spawn.Теперь в нужных нам локациях, в alife_ файлах добавляем следующую секцию спавна:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[1] &lt;br /&gt;
; cse_abstract properties &lt;br /&gt;
section_name = level_changer &lt;br /&gt;
name = escgar_level_changer - уникальное имя&lt;br /&gt;
position = 28.060224533081,16.556184768677,685.80151367188 - координаты перехода&lt;br /&gt;
direction = 0,0,0 &lt;br /&gt;
cse_abstract__unk1_h16 = 0x1 &lt;br /&gt;
; cse_alife_object properties &lt;br /&gt;
game_vertex_id = 1142 - геймвертексы&lt;br /&gt;
distance = 0&lt;br /&gt;
level_vertex_id = 308110 - геймвертексы&lt;br /&gt;
object_flags = 0xffffff3e&lt;br /&gt;
; cse_shape properties &lt;br /&gt;
shapes = shape0 &lt;br /&gt;
shape0:type = box &lt;br /&gt;
shape0:axis_x = 1.25219917297363,0,0 &lt;br /&gt;
shape0:axis_y = 0,3.09340000152588,0 &lt;br /&gt;
shape0:axis_z = 0,0,1.25219917297363 &lt;br /&gt;
shape0:offset = 0,0,0 &lt;br /&gt;
; cse_alife_space_restrictor properties &lt;br /&gt;
restrictor_type = 3 &lt;br /&gt;
; cse_alife_level_changer properties &lt;br /&gt;
dest_game_vertex_id = 1187 - вертексы локи на которую ведет переход&lt;br /&gt;
dest_level_vertex_id = 212769 - вертексы локи на которую ведет переход&lt;br /&gt;
dest_position = 39.396331787109,0.48722490668297,-299.7674505469 - позиция куда кидает&lt;br /&gt;
dest_direction = 0,0,0 - поворот гг&lt;br /&gt;
dest_level_name = l02_garbage - на какую локу кидает&lt;br /&gt;
dest_graph_point = start_actor_01&lt;br /&gt;
silent_mode = 1 &lt;br /&gt;
; se_level_changer properties&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Изменяем только те места, которые я прокомментировал, комментарии соответственно, удаляем.&lt;br /&gt;
Всё готово.Собираем all.spawn и запихиваем в игру.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Убедительная просьба к начинающим модмейкерам.Пожалуйста, если вы только начали заниматься модами, то я вам настоятельно не советую заниматься подключением локаций.Наберитесь опыта, подучитесь элементарному.Я вас учить этому не подписывался.'''&lt;br /&gt;
&lt;br /&gt;
Да и еще.Если будете переносить секции спавна, то для массовой замены гейм вертексов и левел вертексов можно использовать блокнот: открываем наш файл в блокноте=&amp;gt; правка=&amp;gt; заменить, и пишем что на что заменять.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Автор статьи: БАТЯ-STALKER'''&lt;br /&gt;
&lt;br /&gt;
'''О способе подключения поведал: джЭдай (ака Panisher)'''&lt;br /&gt;
&lt;br /&gt;
Если у вас что-то не получается или появились вопросы, есть [http://www.gameru.net/forum/index.php?showtopic=32654 тема] на форуме.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:SDK]]&lt;/div&gt;</summary>
		<author><name>93.183.201.180</name></author>	</entry>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BB%D0%BE%D0%BA%D0%B0%D1%86%D0%B8%D0%B9_%D0%BA_%D0%A7%D0%9D_%D0%B8_%D0%97%D0%9F_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D0%BE%D1%82_AMK_Team</id>
		<title>Подключение локаций к ЧН и ЗП с помощью программы от AMK Team</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BB%D0%BE%D0%BA%D0%B0%D1%86%D0%B8%D0%B9_%D0%BA_%D0%A7%D0%9D_%D0%B8_%D0%97%D0%9F_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D0%BE%D1%82_AMK_Team"/>
				<updated>2010-04-04T09:36:56Z</updated>
		
		<summary type="html">&lt;p&gt;93.183.201.180: /* Сборка геймдаты. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;На днях пообщался с одним человеком, узнал как подключать локации к ЗП\ЧН через программу от AMK Team.В данном уроке мы полностью подключим локацию к игре.&lt;br /&gt;
&lt;br /&gt;
== Инструменты. ==&lt;br /&gt;
&lt;br /&gt;
'''Чем будем ковырять:'''&lt;br /&gt;
&lt;br /&gt;
Собственно, сама [http://www.st-khb27.ru/ggtool.rar программа] для редактирования файла game.graph.&lt;br /&gt;
&lt;br /&gt;
[http://narod.ru/disk/17377026000/ACDC%20Cop.rar.html ACDC(Для ЗП)]&lt;br /&gt;
&lt;br /&gt;
[http://narod.ru/disk/17377059000/ACDC%20Cs.rar.html ACDC(Для ЧН)]&lt;br /&gt;
&lt;br /&gt;
[http://stalkerin.gameru.net/developer/mods/acdc11oct.rar ACDC(Для ТЧ)]&lt;br /&gt;
&lt;br /&gt;
Распакованные ТЧ или мод из которого взят уровень.(Если вы берете уровень из мода, то вам не подойдет простой ACDC от ТЧ.)&lt;br /&gt;
&lt;br /&gt;
Active perl(Необходим для работы ACDC, входит в два первых архива с ACDC).&lt;br /&gt;
&lt;br /&gt;
== Подготовка. ==&lt;br /&gt;
Устанавливаем active perl.&lt;br /&gt;
&lt;br /&gt;
Заходим в папку с программой ggEditor_01.Создаем там папки Cs или Cop(Смотря на какую игру делаете) и папку Soc.В папке Soc создаем папку gamedata и кидаем в нее файл game.graph(Важно чтобы game.graph лежал там, иначе программа не прочитает.) из мода, или от ТЧ.В папке gamedata создаем папку levels и кидаем туда папку с уровнем, который мы хотим портировать. Далее возвращаемся в папку Soc и туда кидаем папку с ACDC для ТЧ, туда же кладём all.spawn.Запускаем соответствующий батник для распаковки all.spawn`а.&lt;br /&gt;
&lt;br /&gt;
Далее в папку ggEditor_01\Cs или Cop, кидаем папку с соответствующим ACDC, опять-же кладем туда all.spawn, распаковываем.&lt;br /&gt;
&lt;br /&gt;
В итоге у нас должно получиться 2 распакованных all.spawn`а, game.graph от ТЧ и папка с переносимым уровнем.&lt;br /&gt;
&lt;br /&gt;
С приготовлениями всё.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Основная Работа. ==&lt;br /&gt;
&lt;br /&gt;
1. В '''game_graphs.ltx''' вписываем новые граф-поинты:&lt;br /&gt;
почти в самом конце дописываем:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
142 = &amp;quot;pihan_graph_point_01&amp;quot;&lt;br /&gt;
143 = &amp;quot;pihan_graph_point_02&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
2. В '''game_levels.ltx''' следующие работы:&lt;br /&gt;
вписываем &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
level183&lt;br /&gt;
и в конец:&lt;br /&gt;
[level183]&lt;br /&gt;
name   = pihan&lt;br /&gt;
caption = &amp;quot;pihan&amp;quot;&lt;br /&gt;
offset  = 12000.0,     1000.0,    10000.0&lt;br /&gt;
weathers = [default]&lt;br /&gt;
id  = 183&lt;br /&gt;
&amp;lt;/pre&amp;gt;В ЗП можно добавлять уровни с числом от 183 и выше.&lt;br /&gt;
&lt;br /&gt;
3. В '''game_levels_music.ltx''' : добавляем&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[pihan_musics]&lt;br /&gt;
music\zaton_day                  = 5, 22,  0.2,   2, 4   ;;; первые 2 цифры в строчках это с какого по какой час играет эмбиент.&lt;br /&gt;
music\zaton_night                = 22, 5,  0.3,   1, 2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Если поняли указываются звуковые файлы из папки '''sounds'''&lt;br /&gt;
&lt;br /&gt;
4. В '''game_maps_single.ltx''' :&lt;br /&gt;
&amp;lt;br/&amp;gt;ВНИМАНИЕ!!!&lt;br /&gt;
&amp;lt;br/&amp;gt;Находим строку '''[level_maps_single]'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Несколько строк под ней - это уровни из оригинала ЗП. Нам они не нужны. Ставим перед строками знак ''';''' - это мы их так сказать &amp;quot;закоментили&amp;quot;, также вписываем наш уровень. Выглядеть это должно так:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[level_maps_single]&lt;br /&gt;
;  stohe_selo                        =&lt;br /&gt;
;  zaton                             =&lt;br /&gt;
   pihan                             =&lt;br /&gt;
;  jupiter                           =&lt;br /&gt;
;  jupiter_underground               =&lt;br /&gt;
;  pripyat                           =&lt;br /&gt;
;  labx8                             =&lt;br /&gt;
;  plecha_selo                       =&lt;br /&gt;
;  weapons_test                      =&lt;br /&gt;
;  peacemaker_selo                   = &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
теперь пишем секцию ниже:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[pihan]&lt;br /&gt;
global_rect         = 307.0, 90.0, 717.0, 500.000000   ;; положение на глобальной карте (здесь не рассматривается)&lt;br /&gt;
music_tracks        = pihan_musics                     ;; название звуковой ambient-темы. см. выше.&lt;br /&gt;
weathers            = dynamic_default&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. Теперь нужно подредактировать конфиг в СДК, чтобы в граф-поинт можно было указать наш уровень.&lt;br /&gt;
&lt;br /&gt;
Открываем '''level_editor\gamedata\config\game_levels.ltx'''. Вписываем тоже что и в '''game_levels.ltx''' от ЗП (см. п. 1) (именно наш уровень со своим уникальным идентификатором)&lt;br /&gt;
С конфигами всё. Теперь приступим к самому моделированию.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Сборка геймдаты. ==&lt;br /&gt;
Осталось собрать gamedat`у для игры и смотреть что получилось.&lt;br /&gt;
Итак, приступим:&lt;br /&gt;
&lt;br /&gt;
В папке с игрой создаем папку gamedata, а в ней папки configs, levels, spawns.В папку spawns ложим получившийся при сборке all.spawn.new(или new.spawn), не забывая переименовать его в all.spawn.В папку levels ложим уровень из ggEditor_01\Soc\gamedata\levels\ваша_локация.Затем заходим в папку с уровнем, удаляем файл level.ai и переименовываем файл level.ai10 в level.ai.&lt;br /&gt;
&lt;br /&gt;
Теперь осталось только прописать уровень в конфигах.Из распакованной геймдаты игры берем файлы configs\game_graphs.ltx, game_levels.ltx, game_maps_single.ltx.&lt;br /&gt;
&lt;br /&gt;
game_graphs.ltx для ЧН должен выглядеть так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[location_0]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;эскейп&amp;quot;&lt;br /&gt;
  002          = &amp;quot;свалка&amp;quot;&lt;br /&gt;
  003          = &amp;quot;агропром&amp;quot;&lt;br /&gt;
  004          = &amp;quot;агропром-подземка&amp;quot;&lt;br /&gt;
  005          = &amp;quot;темная долина&amp;quot;&lt;br /&gt;
  006          = &amp;quot;лаборатория X-18&amp;quot;&lt;br /&gt;
  007          = &amp;quot;даркскейп&amp;quot;&lt;br /&gt;
  008          = &amp;quot;Бар&amp;quot;&lt;br /&gt;
  009          = &amp;quot;Росток&amp;quot;&lt;br /&gt;
  010		   = &amp;quot;Янтарь&amp;quot;&lt;br /&gt;
  011		   = &amp;quot;лаборатория X-16&amp;quot;&lt;br /&gt;
  012		   = &amp;quot;Милитари&amp;quot;&lt;br /&gt;
  013		   = &amp;quot;Мертвый город&amp;quot;&lt;br /&gt;
  014		   = &amp;quot;Радар&amp;quot;&lt;br /&gt;
  015		   = &amp;quot;Радар бункер&amp;quot;&lt;br /&gt;
  016		   = &amp;quot;Припять&amp;quot;&lt;br /&gt;
  017		   = &amp;quot;станция АЭС&amp;quot;&lt;br /&gt;
  018          = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
[location_1]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;ограниченный доступ&amp;quot;&lt;br /&gt;
  002		   = &amp;quot;запрещенный доступ&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
[location_2]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001		   = &amp;quot;не для игрока&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[location_3]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
game_graphs для ЗП должен выглядеть так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[location_0]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
  002          = &amp;quot;sim_smart_2&amp;quot;&lt;br /&gt;
  003          = &amp;quot;sim_smart_3&amp;quot;&lt;br /&gt;
  004          = &amp;quot;sim_smart_4&amp;quot;&lt;br /&gt;
  005          = &amp;quot;sim_smart_5&amp;quot;&lt;br /&gt;
  006          = &amp;quot;sim_smart_6&amp;quot;&lt;br /&gt;
  007          = &amp;quot;sim_smart_7&amp;quot;&lt;br /&gt;
  008          = &amp;quot;sim_smart_8&amp;quot;&lt;br /&gt;
  009          = &amp;quot;sim_smart_base&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
[location_1]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;ограниченный доступ&amp;quot;&lt;br /&gt;
  002		   = &amp;quot;запрещенный доступ&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
[location_2]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001		   = &amp;quot;не для игрока&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[location_3]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  ...          . .......................&lt;br /&gt;
  112          = &amp;quot;pri_a22_smart_terrain&amp;quot;&lt;br /&gt;
  113          = &amp;quot;pri_a25_smart_terrain&amp;quot;&lt;br /&gt;
  114          = &amp;quot;pri_a28_arch&amp;quot;&lt;br /&gt;
  115          = &amp;quot;pri_a28_base&amp;quot;&lt;br /&gt;
  116          = &amp;quot;pri_b28_evac&amp;quot;&lt;br /&gt;
  117          = &amp;quot;pri_a28_heli&amp;quot;&lt;br /&gt;
  118          = &amp;quot;pri_a28_school&amp;quot;&lt;br /&gt;
  119          = &amp;quot;pri_a28_shop&amp;quot;&lt;br /&gt;
  120          = &amp;quot;pri_b301&amp;quot;&lt;br /&gt;
  121          = &amp;quot;pri_b302&amp;quot;&lt;br /&gt;
  122          = &amp;quot;pri_b303&amp;quot;&lt;br /&gt;
  123          = &amp;quot;pri_b304_monsters_smart_terrain&amp;quot;&lt;br /&gt;
  124          = &amp;quot;pri_b305_dogs&amp;quot;&lt;br /&gt;
  125          = &amp;quot;pri_b306&amp;quot;&lt;br /&gt;
  126          = &amp;quot;pri_b307&amp;quot;&lt;br /&gt;
  127          = &amp;quot;pri_b35_mercs&amp;quot;&lt;br /&gt;
  128          = &amp;quot;pri_b35_military&amp;quot;&lt;br /&gt;
  129          = &amp;quot;pri_b36_smart_terrain&amp;quot;&lt;br /&gt;
  130          = &amp;quot;pri_sim_1&amp;quot;&lt;br /&gt;
  131          = &amp;quot;pri_sim_2&amp;quot;&lt;br /&gt;
  132          = &amp;quot;pri_sim_3&amp;quot;&lt;br /&gt;
  133          = &amp;quot;pri_sim_4&amp;quot;&lt;br /&gt;
  134          = &amp;quot;pri_sim_5&amp;quot;&lt;br /&gt;
  135          = &amp;quot;pri_sim_6&amp;quot;&lt;br /&gt;
  136          = &amp;quot;pri_sim_7&amp;quot;&lt;br /&gt;
  137          = &amp;quot;pri_sim_8&amp;quot;&lt;br /&gt;
  138          = &amp;quot;pri_sim_9&amp;quot;&lt;br /&gt;
  139          = &amp;quot;pri_sim_10&amp;quot;&lt;br /&gt;
  140          = &amp;quot;pri_sim_11&amp;quot;&lt;br /&gt;
  141          = &amp;quot;pri_sim_12&amp;quot;&lt;br /&gt;
  142          = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    	   	&lt;br /&gt;
[graph_points_draw_color_palette]&lt;br /&gt;
default				= 0x6000ffff &lt;br /&gt;
000_000_000_000		= 0x60ff00ff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Далее лезем в game_levels.ltx.&lt;br /&gt;
Там в самом начале, где список уровней, вписываем &amp;quot;level183&amp;quot;(число не менее 183.)&lt;br /&gt;
Листаем файл до самого конца и в конце пишем следующее:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[level183]&lt;br /&gt;
name   = ваша_локация&lt;br /&gt;
caption = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
offset  = 700.0,     1000.0,    -840.0&lt;br /&gt;
weathers = [default]&lt;br /&gt;
id  = 183&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Затем открываем файл game_maps_single.ltx и прописываем свой уровень в секции &amp;quot;[level_maps_single]&amp;quot;, а затем создаем примерно такую секцию для нашего уровня:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[ваша_локация]&lt;br /&gt;
        global_rect                      = 307.0, 90.0, 717.0, 500.000000&lt;br /&gt;
        weathers                         = dynamic_default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Соединение с остальными уровнями. ==&lt;br /&gt;
Всё готово.Собираем all.spawn и запихиваем в игру.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Убедительная просьба к начинающим модмейкерам.Пожалуйста, если вы только начали заниматься модами, то я вам настоятельно не советую заниматься подключением локаций.Наберитесь опыта, подучитесь элементарному.Я вас учить этому не подписывался.'''&lt;br /&gt;
&lt;br /&gt;
Да и еще.Если будете переносить секции спавна, то для массовой замены гейм вертексов и левел вертексов можно использовать блокнот: открываем наш файл в блокноте=&amp;gt; правка=&amp;gt; заменить, и пишем что на что заменять.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Автор статьи: БАТЯ-STALKER'''&lt;br /&gt;
&lt;br /&gt;
'''О способе подключения поведал: джЭдай (ака Panisher)'''&lt;br /&gt;
&lt;br /&gt;
Если у вас что-то не получается или появились вопросы, есть [http://www.gameru.net/forum/index.php?showtopic=32654 тема] на форуме.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:SDK]]&lt;/div&gt;</summary>
		<author><name>93.183.201.180</name></author>	</entry>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BB%D0%BE%D0%BA%D0%B0%D1%86%D0%B8%D0%B9_%D0%BA_%D0%A7%D0%9D_%D0%B8_%D0%97%D0%9F_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D0%BE%D1%82_AMK_Team</id>
		<title>Подключение локаций к ЧН и ЗП с помощью программы от AMK Team</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BB%D0%BE%D0%BA%D0%B0%D1%86%D0%B8%D0%B9_%D0%BA_%D0%A7%D0%9D_%D0%B8_%D0%97%D0%9F_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D0%BE%D1%82_AMK_Team"/>
				<updated>2010-04-04T09:34:55Z</updated>
		
		<summary type="html">&lt;p&gt;93.183.201.180: /* Сборка геймдаты. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;На днях пообщался с одним человеком, узнал как подключать локации к ЗП\ЧН через программу от AMK Team.В данном уроке мы полностью подключим локацию к игре.&lt;br /&gt;
&lt;br /&gt;
== Инструменты. ==&lt;br /&gt;
&lt;br /&gt;
'''Чем будем ковырять:'''&lt;br /&gt;
&lt;br /&gt;
Собственно, сама [http://www.st-khb27.ru/ggtool.rar программа] для редактирования файла game.graph.&lt;br /&gt;
&lt;br /&gt;
[http://narod.ru/disk/17377026000/ACDC%20Cop.rar.html ACDC(Для ЗП)]&lt;br /&gt;
&lt;br /&gt;
[http://narod.ru/disk/17377059000/ACDC%20Cs.rar.html ACDC(Для ЧН)]&lt;br /&gt;
&lt;br /&gt;
[http://stalkerin.gameru.net/developer/mods/acdc11oct.rar ACDC(Для ТЧ)]&lt;br /&gt;
&lt;br /&gt;
Распакованные ТЧ или мод из которого взят уровень.(Если вы берете уровень из мода, то вам не подойдет простой ACDC от ТЧ.)&lt;br /&gt;
&lt;br /&gt;
Active perl(Необходим для работы ACDC, входит в два первых архива с ACDC).&lt;br /&gt;
&lt;br /&gt;
== Подготовка. ==&lt;br /&gt;
Устанавливаем active perl.&lt;br /&gt;
&lt;br /&gt;
Заходим в папку с программой ggEditor_01.Создаем там папки Cs или Cop(Смотря на какую игру делаете) и папку Soc.В папке Soc создаем папку gamedata и кидаем в нее файл game.graph(Важно чтобы game.graph лежал там, иначе программа не прочитает.) из мода, или от ТЧ.В папке gamedata создаем папку levels и кидаем туда папку с уровнем, который мы хотим портировать. Далее возвращаемся в папку Soc и туда кидаем папку с ACDC для ТЧ, туда же кладём all.spawn.Запускаем соответствующий батник для распаковки all.spawn`а.&lt;br /&gt;
&lt;br /&gt;
Далее в папку ggEditor_01\Cs или Cop, кидаем папку с соответствующим ACDC, опять-же кладем туда all.spawn, распаковываем.&lt;br /&gt;
&lt;br /&gt;
В итоге у нас должно получиться 2 распакованных all.spawn`а, game.graph от ТЧ и папка с переносимым уровнем.&lt;br /&gt;
&lt;br /&gt;
С приготовлениями всё.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Сборка геймдаты. ==&lt;br /&gt;
Осталось собрать gamedat`у для игры и смотреть что получилось.&lt;br /&gt;
Итак, приступим:&lt;br /&gt;
&lt;br /&gt;
В папке с игрой создаем папку gamedata, а в ней папки configs, levels, spawns.В папку spawns ложим получившийся при сборке all.spawn.new(или new.spawn), не забывая переименовать его в all.spawn.В папку levels ложим уровень из ggEditor_01\Soc\gamedata\levels\ваша_локация.Затем заходим в папку с уровнем, удаляем файл level.ai и переименовываем файл level.ai10 в level.ai.&lt;br /&gt;
&lt;br /&gt;
Теперь осталось только прописать уровень в конфигах.Из распакованной геймдаты игры берем файлы configs\game_graphs.ltx, game_levels.ltx, game_maps_single.ltx.&lt;br /&gt;
&lt;br /&gt;
game_graphs.ltx для ЧН должен выглядеть так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[location_0]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;эскейп&amp;quot;&lt;br /&gt;
  002          = &amp;quot;свалка&amp;quot;&lt;br /&gt;
  003          = &amp;quot;агропром&amp;quot;&lt;br /&gt;
  004          = &amp;quot;агропром-подземка&amp;quot;&lt;br /&gt;
  005          = &amp;quot;темная долина&amp;quot;&lt;br /&gt;
  006          = &amp;quot;лаборатория X-18&amp;quot;&lt;br /&gt;
  007          = &amp;quot;даркскейп&amp;quot;&lt;br /&gt;
  008          = &amp;quot;Бар&amp;quot;&lt;br /&gt;
  009          = &amp;quot;Росток&amp;quot;&lt;br /&gt;
  010		   = &amp;quot;Янтарь&amp;quot;&lt;br /&gt;
  011		   = &amp;quot;лаборатория X-16&amp;quot;&lt;br /&gt;
  012		   = &amp;quot;Милитари&amp;quot;&lt;br /&gt;
  013		   = &amp;quot;Мертвый город&amp;quot;&lt;br /&gt;
  014		   = &amp;quot;Радар&amp;quot;&lt;br /&gt;
  015		   = &amp;quot;Радар бункер&amp;quot;&lt;br /&gt;
  016		   = &amp;quot;Припять&amp;quot;&lt;br /&gt;
  017		   = &amp;quot;станция АЭС&amp;quot;&lt;br /&gt;
  018          = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
[location_1]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;ограниченный доступ&amp;quot;&lt;br /&gt;
  002		   = &amp;quot;запрещенный доступ&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
[location_2]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001		   = &amp;quot;не для игрока&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[location_3]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
game_graphs для ЗП должен выглядеть так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[location_0]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
  002          = &amp;quot;sim_smart_2&amp;quot;&lt;br /&gt;
  003          = &amp;quot;sim_smart_3&amp;quot;&lt;br /&gt;
  004          = &amp;quot;sim_smart_4&amp;quot;&lt;br /&gt;
  005          = &amp;quot;sim_smart_5&amp;quot;&lt;br /&gt;
  006          = &amp;quot;sim_smart_6&amp;quot;&lt;br /&gt;
  007          = &amp;quot;sim_smart_7&amp;quot;&lt;br /&gt;
  008          = &amp;quot;sim_smart_8&amp;quot;&lt;br /&gt;
  009          = &amp;quot;sim_smart_base&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
[location_1]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;ограниченный доступ&amp;quot;&lt;br /&gt;
  002		   = &amp;quot;запрещенный доступ&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
[location_2]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001		   = &amp;quot;не для игрока&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[location_3]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  ...          . .......................&lt;br /&gt;
  112          = &amp;quot;pri_a22_smart_terrain&amp;quot;&lt;br /&gt;
  113          = &amp;quot;pri_a25_smart_terrain&amp;quot;&lt;br /&gt;
  114          = &amp;quot;pri_a28_arch&amp;quot;&lt;br /&gt;
  115          = &amp;quot;pri_a28_base&amp;quot;&lt;br /&gt;
  116          = &amp;quot;pri_b28_evac&amp;quot;&lt;br /&gt;
  117          = &amp;quot;pri_a28_heli&amp;quot;&lt;br /&gt;
  118          = &amp;quot;pri_a28_school&amp;quot;&lt;br /&gt;
  119          = &amp;quot;pri_a28_shop&amp;quot;&lt;br /&gt;
  120          = &amp;quot;pri_b301&amp;quot;&lt;br /&gt;
  121          = &amp;quot;pri_b302&amp;quot;&lt;br /&gt;
  122          = &amp;quot;pri_b303&amp;quot;&lt;br /&gt;
  123          = &amp;quot;pri_b304_monsters_smart_terrain&amp;quot;&lt;br /&gt;
  124          = &amp;quot;pri_b305_dogs&amp;quot;&lt;br /&gt;
  125          = &amp;quot;pri_b306&amp;quot;&lt;br /&gt;
  126          = &amp;quot;pri_b307&amp;quot;&lt;br /&gt;
  127          = &amp;quot;pri_b35_mercs&amp;quot;&lt;br /&gt;
  128          = &amp;quot;pri_b35_military&amp;quot;&lt;br /&gt;
  129          = &amp;quot;pri_b36_smart_terrain&amp;quot;&lt;br /&gt;
  130          = &amp;quot;pri_sim_1&amp;quot;&lt;br /&gt;
  131          = &amp;quot;pri_sim_2&amp;quot;&lt;br /&gt;
  132          = &amp;quot;pri_sim_3&amp;quot;&lt;br /&gt;
  133          = &amp;quot;pri_sim_4&amp;quot;&lt;br /&gt;
  134          = &amp;quot;pri_sim_5&amp;quot;&lt;br /&gt;
  135          = &amp;quot;pri_sim_6&amp;quot;&lt;br /&gt;
  136          = &amp;quot;pri_sim_7&amp;quot;&lt;br /&gt;
  137          = &amp;quot;pri_sim_8&amp;quot;&lt;br /&gt;
  138          = &amp;quot;pri_sim_9&amp;quot;&lt;br /&gt;
  139          = &amp;quot;pri_sim_10&amp;quot;&lt;br /&gt;
  140          = &amp;quot;pri_sim_11&amp;quot;&lt;br /&gt;
  141          = &amp;quot;pri_sim_12&amp;quot;&lt;br /&gt;
  142          = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    	   	&lt;br /&gt;
[graph_points_draw_color_palette]&lt;br /&gt;
default				= 0x6000ffff &lt;br /&gt;
000_000_000_000		= 0x60ff00ff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Далее лезем в game_levels.ltx.&lt;br /&gt;
Там в самом начале, где список уровней, вписываем &amp;quot;level183&amp;quot;(число не менее 183.)&lt;br /&gt;
Листаем файл до самого конца и в конце пишем следующее:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[level183]&lt;br /&gt;
name   = ваша_локация&lt;br /&gt;
caption = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
offset  = 700.0,     1000.0,    -840.0&lt;br /&gt;
weathers = [default]&lt;br /&gt;
id  = 183&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Затем открываем файл game_maps_single.ltx и прописываем свой уровень в секции &amp;quot;[level_maps_single]&amp;quot;, а затем создаем примерно такую секцию для нашего уровня:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[ваша_локация]&lt;br /&gt;
        global_rect                      = 307.0, 90.0, 717.0, 500.000000&lt;br /&gt;
        weathers                         = dynamic_default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Соединение с остальными уровнями. ==&lt;br /&gt;
Всё готово.Собираем all.spawn и запихиваем в игру.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Убедительная просьба к начинающим модмейкерам.Пожалуйста, если вы только начали заниматься модами, то я вам настоятельно не советую заниматься подключением локаций.Наберитесь опыта, подучитесь элементарному.Я вас учить этому не подписывался.'''&lt;br /&gt;
&lt;br /&gt;
Да и еще.Если будете переносить секции спавна, то для массовой замены гейм вертексов и левел вертексов можно использовать блокнот: открываем наш файл в блокноте=&amp;gt; правка=&amp;gt; заменить, и пишем что на что заменять.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Автор статьи: БАТЯ-STALKER'''&lt;br /&gt;
&lt;br /&gt;
'''О способе подключения поведал: джЭдай (ака Panisher)'''&lt;br /&gt;
&lt;br /&gt;
Если у вас что-то не получается или появились вопросы, есть [http://www.gameru.net/forum/index.php?showtopic=32654 тема] на форуме.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:SDK]]&lt;/div&gt;</summary>
		<author><name>93.183.201.180</name></author>	</entry>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BB%D0%BE%D0%BA%D0%B0%D1%86%D0%B8%D0%B9_%D0%BA_%D0%A7%D0%9D_%D0%B8_%D0%97%D0%9F_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D0%BE%D1%82_AMK_Team</id>
		<title>Подключение локаций к ЧН и ЗП с помощью программы от AMK Team</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BB%D0%BE%D0%BA%D0%B0%D1%86%D0%B8%D0%B9_%D0%BA_%D0%A7%D0%9D_%D0%B8_%D0%97%D0%9F_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D0%BE%D1%82_AMK_Team"/>
				<updated>2010-04-04T09:34:21Z</updated>
		
		<summary type="html">&lt;p&gt;93.183.201.180: /* Соединение с остальными уровнями. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;На днях пообщался с одним человеком, узнал как подключать локации к ЗП\ЧН через программу от AMK Team.В данном уроке мы полностью подключим локацию к игре.&lt;br /&gt;
&lt;br /&gt;
== Инструменты. ==&lt;br /&gt;
&lt;br /&gt;
'''Чем будем ковырять:'''&lt;br /&gt;
&lt;br /&gt;
Собственно, сама [http://www.st-khb27.ru/ggtool.rar программа] для редактирования файла game.graph.&lt;br /&gt;
&lt;br /&gt;
[http://narod.ru/disk/17377026000/ACDC%20Cop.rar.html ACDC(Для ЗП)]&lt;br /&gt;
&lt;br /&gt;
[http://narod.ru/disk/17377059000/ACDC%20Cs.rar.html ACDC(Для ЧН)]&lt;br /&gt;
&lt;br /&gt;
[http://stalkerin.gameru.net/developer/mods/acdc11oct.rar ACDC(Для ТЧ)]&lt;br /&gt;
&lt;br /&gt;
Распакованные ТЧ или мод из которого взят уровень.(Если вы берете уровень из мода, то вам не подойдет простой ACDC от ТЧ.)&lt;br /&gt;
&lt;br /&gt;
Active perl(Необходим для работы ACDC, входит в два первых архива с ACDC).&lt;br /&gt;
&lt;br /&gt;
== Подготовка. ==&lt;br /&gt;
Устанавливаем active perl.&lt;br /&gt;
&lt;br /&gt;
Заходим в папку с программой ggEditor_01.Создаем там папки Cs или Cop(Смотря на какую игру делаете) и папку Soc.В папке Soc создаем папку gamedata и кидаем в нее файл game.graph(Важно чтобы game.graph лежал там, иначе программа не прочитает.) из мода, или от ТЧ.В папке gamedata создаем папку levels и кидаем туда папку с уровнем, который мы хотим портировать. Далее возвращаемся в папку Soc и туда кидаем папку с ACDC для ТЧ, туда же кладём all.spawn.Запускаем соответствующий батник для распаковки all.spawn`а.&lt;br /&gt;
&lt;br /&gt;
Далее в папку ggEditor_01\Cs или Cop, кидаем папку с соответствующим ACDC, опять-же кладем туда all.spawn, распаковываем.&lt;br /&gt;
&lt;br /&gt;
В итоге у нас должно получиться 2 распакованных all.spawn`а, game.graph от ТЧ и папка с переносимым уровнем.&lt;br /&gt;
&lt;br /&gt;
С приготовлениями всё.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Сборка геймдаты. ==&lt;br /&gt;
Осталось собрать gamedat`у для игры и смотреть что получилось.&lt;br /&gt;
Итак, приступим:&lt;br /&gt;
&lt;br /&gt;
В папке с игрой создаем папку gamedata, а в ней папки configs, levels, spawns.В папку spawns ложим получившийся при сборке all.spawn.new(или new.spawn), не забывая переименовать его в all.spawn.В папку levels ложим уровень из ggEditor_01\Soc\gamedata\levels\ваша_локация.Затем заходим в папку с уровнем, удаляем файл level.ai и переименовываем файл level.ai10 в level.ai.&lt;br /&gt;
&lt;br /&gt;
Теперь осталось только прописать уровень в конфигах.Из распакованной геймдаты игры берем файлы configs\game_graphs.ltx, game_levels.ltx, game_maps_single.ltx.&lt;br /&gt;
&lt;br /&gt;
game_graphs.ltx для ЧН должен выглядеть так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[location_0]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;эскейп&amp;quot;&lt;br /&gt;
  002          = &amp;quot;свалка&amp;quot;&lt;br /&gt;
  003          = &amp;quot;агропром&amp;quot;&lt;br /&gt;
  004          = &amp;quot;агропром-подземка&amp;quot;&lt;br /&gt;
  005          = &amp;quot;темная долина&amp;quot;&lt;br /&gt;
  006          = &amp;quot;лаборатория X-18&amp;quot;&lt;br /&gt;
  007          = &amp;quot;даркскейп&amp;quot;&lt;br /&gt;
  008          = &amp;quot;Бар&amp;quot;&lt;br /&gt;
  009          = &amp;quot;Росток&amp;quot;&lt;br /&gt;
  010		   = &amp;quot;Янтарь&amp;quot;&lt;br /&gt;
  011		   = &amp;quot;лаборатория X-16&amp;quot;&lt;br /&gt;
  012		   = &amp;quot;Милитари&amp;quot;&lt;br /&gt;
  013		   = &amp;quot;Мертвый город&amp;quot;&lt;br /&gt;
  014		   = &amp;quot;Радар&amp;quot;&lt;br /&gt;
  015		   = &amp;quot;Радар бункер&amp;quot;&lt;br /&gt;
  016		   = &amp;quot;Припять&amp;quot;&lt;br /&gt;
  017		   = &amp;quot;станция АЭС&amp;quot;&lt;br /&gt;
  018          = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
[location_1]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;ограниченный доступ&amp;quot;&lt;br /&gt;
  002		   = &amp;quot;запрещенный доступ&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
[location_2]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001		   = &amp;quot;не для игрока&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[location_3]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
game_graphs для ЗП должен выглядеть так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[location_0]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
  002          = &amp;quot;sim_smart_2&amp;quot;&lt;br /&gt;
  003          = &amp;quot;sim_smart_3&amp;quot;&lt;br /&gt;
  004          = &amp;quot;sim_smart_4&amp;quot;&lt;br /&gt;
  005          = &amp;quot;sim_smart_5&amp;quot;&lt;br /&gt;
  006          = &amp;quot;sim_smart_6&amp;quot;&lt;br /&gt;
  007          = &amp;quot;sim_smart_7&amp;quot;&lt;br /&gt;
  008          = &amp;quot;sim_smart_8&amp;quot;&lt;br /&gt;
  009          = &amp;quot;sim_smart_base&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
[location_1]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;ограниченный доступ&amp;quot;&lt;br /&gt;
  002		   = &amp;quot;запрещенный доступ&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
[location_2]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001		   = &amp;quot;не для игрока&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[location_3]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  ...          . .......................&lt;br /&gt;
  112          = &amp;quot;pri_a22_smart_terrain&amp;quot;&lt;br /&gt;
  113          = &amp;quot;pri_a25_smart_terrain&amp;quot;&lt;br /&gt;
  114          = &amp;quot;pri_a28_arch&amp;quot;&lt;br /&gt;
  115          = &amp;quot;pri_a28_base&amp;quot;&lt;br /&gt;
  116          = &amp;quot;pri_b28_evac&amp;quot;&lt;br /&gt;
  117          = &amp;quot;pri_a28_heli&amp;quot;&lt;br /&gt;
  118          = &amp;quot;pri_a28_school&amp;quot;&lt;br /&gt;
  119          = &amp;quot;pri_a28_shop&amp;quot;&lt;br /&gt;
  120          = &amp;quot;pri_b301&amp;quot;&lt;br /&gt;
  121          = &amp;quot;pri_b302&amp;quot;&lt;br /&gt;
  122          = &amp;quot;pri_b303&amp;quot;&lt;br /&gt;
  123          = &amp;quot;pri_b304_monsters_smart_terrain&amp;quot;&lt;br /&gt;
  124          = &amp;quot;pri_b305_dogs&amp;quot;&lt;br /&gt;
  125          = &amp;quot;pri_b306&amp;quot;&lt;br /&gt;
  126          = &amp;quot;pri_b307&amp;quot;&lt;br /&gt;
  127          = &amp;quot;pri_b35_mercs&amp;quot;&lt;br /&gt;
  128          = &amp;quot;pri_b35_military&amp;quot;&lt;br /&gt;
  129          = &amp;quot;pri_b36_smart_terrain&amp;quot;&lt;br /&gt;
  130          = &amp;quot;pri_sim_1&amp;quot;&lt;br /&gt;
  131          = &amp;quot;pri_sim_2&amp;quot;&lt;br /&gt;
  132          = &amp;quot;pri_sim_3&amp;quot;&lt;br /&gt;
  133          = &amp;quot;pri_sim_4&amp;quot;&lt;br /&gt;
  134          = &amp;quot;pri_sim_5&amp;quot;&lt;br /&gt;
  135          = &amp;quot;pri_sim_6&amp;quot;&lt;br /&gt;
  136          = &amp;quot;pri_sim_7&amp;quot;&lt;br /&gt;
  137          = &amp;quot;pri_sim_8&amp;quot;&lt;br /&gt;
  138          = &amp;quot;pri_sim_9&amp;quot;&lt;br /&gt;
  139          = &amp;quot;pri_sim_10&amp;quot;&lt;br /&gt;
  140          = &amp;quot;pri_sim_11&amp;quot;&lt;br /&gt;
  141          = &amp;quot;pri_sim_12&amp;quot;&lt;br /&gt;
  142          = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    	   	&lt;br /&gt;
[graph_points_draw_color_palette]&lt;br /&gt;
default				= 0x6000ffff &lt;br /&gt;
000_000_000_000		= 0x60ff00ff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Далее лезем в game_levels.ltx.&lt;br /&gt;
Там в самом начале, где список уровней, вписываем &amp;quot;level183&amp;quot;(число не менее 183.)&lt;br /&gt;
Листаем файл до самого конца и в конце пишем следующее:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[level183]&lt;br /&gt;
name   = ваша_локация&lt;br /&gt;
caption = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
offset  = 700.0,     1000.0,    -840.0&lt;br /&gt;
weathers = [default]&lt;br /&gt;
id  = 183&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Затем открываем файл game_maps_single.ltx и прописываем свой уровень в секции &amp;quot;[level_maps_single]&amp;quot;, а затем создаем примерно такую секцию для нашего уровня:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[ваша_локация]&lt;br /&gt;
        global_rect                      = 307.0, 90.0, 717.0, 500.000000&lt;br /&gt;
        weathers                         = dynamic_default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Всё.Запускайте игру и пробуйте, что получилось.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Соединение с остальными уровнями. ==&lt;br /&gt;
Всё готово.Собираем all.spawn и запихиваем в игру.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Убедительная просьба к начинающим модмейкерам.Пожалуйста, если вы только начали заниматься модами, то я вам настоятельно не советую заниматься подключением локаций.Наберитесь опыта, подучитесь элементарному.Я вас учить этому не подписывался.'''&lt;br /&gt;
&lt;br /&gt;
Да и еще.Если будете переносить секции спавна, то для массовой замены гейм вертексов и левел вертексов можно использовать блокнот: открываем наш файл в блокноте=&amp;gt; правка=&amp;gt; заменить, и пишем что на что заменять.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Автор статьи: БАТЯ-STALKER'''&lt;br /&gt;
&lt;br /&gt;
'''О способе подключения поведал: джЭдай (ака Panisher)'''&lt;br /&gt;
&lt;br /&gt;
Если у вас что-то не получается или появились вопросы, есть [http://www.gameru.net/forum/index.php?showtopic=32654 тема] на форуме.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:SDK]]&lt;/div&gt;</summary>
		<author><name>93.183.201.180</name></author>	</entry>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BB%D0%BE%D0%BA%D0%B0%D1%86%D0%B8%D0%B9_%D0%BA_%D0%A7%D0%9D_%D0%B8_%D0%97%D0%9F_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D0%BE%D1%82_AMK_Team</id>
		<title>Подключение локаций к ЧН и ЗП с помощью программы от AMK Team</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BB%D0%BE%D0%BA%D0%B0%D1%86%D0%B8%D0%B9_%D0%BA_%D0%A7%D0%9D_%D0%B8_%D0%97%D0%9F_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D0%BE%D1%82_AMK_Team"/>
				<updated>2010-04-04T09:33:56Z</updated>
		
		<summary type="html">&lt;p&gt;93.183.201.180: /* Основная работа. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;На днях пообщался с одним человеком, узнал как подключать локации к ЗП\ЧН через программу от AMK Team.В данном уроке мы полностью подключим локацию к игре.&lt;br /&gt;
&lt;br /&gt;
== Инструменты. ==&lt;br /&gt;
&lt;br /&gt;
'''Чем будем ковырять:'''&lt;br /&gt;
&lt;br /&gt;
Собственно, сама [http://www.st-khb27.ru/ggtool.rar программа] для редактирования файла game.graph.&lt;br /&gt;
&lt;br /&gt;
[http://narod.ru/disk/17377026000/ACDC%20Cop.rar.html ACDC(Для ЗП)]&lt;br /&gt;
&lt;br /&gt;
[http://narod.ru/disk/17377059000/ACDC%20Cs.rar.html ACDC(Для ЧН)]&lt;br /&gt;
&lt;br /&gt;
[http://stalkerin.gameru.net/developer/mods/acdc11oct.rar ACDC(Для ТЧ)]&lt;br /&gt;
&lt;br /&gt;
Распакованные ТЧ или мод из которого взят уровень.(Если вы берете уровень из мода, то вам не подойдет простой ACDC от ТЧ.)&lt;br /&gt;
&lt;br /&gt;
Active perl(Необходим для работы ACDC, входит в два первых архива с ACDC).&lt;br /&gt;
&lt;br /&gt;
== Подготовка. ==&lt;br /&gt;
Устанавливаем active perl.&lt;br /&gt;
&lt;br /&gt;
Заходим в папку с программой ggEditor_01.Создаем там папки Cs или Cop(Смотря на какую игру делаете) и папку Soc.В папке Soc создаем папку gamedata и кидаем в нее файл game.graph(Важно чтобы game.graph лежал там, иначе программа не прочитает.) из мода, или от ТЧ.В папке gamedata создаем папку levels и кидаем туда папку с уровнем, который мы хотим портировать. Далее возвращаемся в папку Soc и туда кидаем папку с ACDC для ТЧ, туда же кладём all.spawn.Запускаем соответствующий батник для распаковки all.spawn`а.&lt;br /&gt;
&lt;br /&gt;
Далее в папку ggEditor_01\Cs или Cop, кидаем папку с соответствующим ACDC, опять-же кладем туда all.spawn, распаковываем.&lt;br /&gt;
&lt;br /&gt;
В итоге у нас должно получиться 2 распакованных all.spawn`а, game.graph от ТЧ и папка с переносимым уровнем.&lt;br /&gt;
&lt;br /&gt;
С приготовлениями всё.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Сборка геймдаты. ==&lt;br /&gt;
Осталось собрать gamedat`у для игры и смотреть что получилось.&lt;br /&gt;
Итак, приступим:&lt;br /&gt;
&lt;br /&gt;
В папке с игрой создаем папку gamedata, а в ней папки configs, levels, spawns.В папку spawns ложим получившийся при сборке all.spawn.new(или new.spawn), не забывая переименовать его в all.spawn.В папку levels ложим уровень из ggEditor_01\Soc\gamedata\levels\ваша_локация.Затем заходим в папку с уровнем, удаляем файл level.ai и переименовываем файл level.ai10 в level.ai.&lt;br /&gt;
&lt;br /&gt;
Теперь осталось только прописать уровень в конфигах.Из распакованной геймдаты игры берем файлы configs\game_graphs.ltx, game_levels.ltx, game_maps_single.ltx.&lt;br /&gt;
&lt;br /&gt;
game_graphs.ltx для ЧН должен выглядеть так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[location_0]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;эскейп&amp;quot;&lt;br /&gt;
  002          = &amp;quot;свалка&amp;quot;&lt;br /&gt;
  003          = &amp;quot;агропром&amp;quot;&lt;br /&gt;
  004          = &amp;quot;агропром-подземка&amp;quot;&lt;br /&gt;
  005          = &amp;quot;темная долина&amp;quot;&lt;br /&gt;
  006          = &amp;quot;лаборатория X-18&amp;quot;&lt;br /&gt;
  007          = &amp;quot;даркскейп&amp;quot;&lt;br /&gt;
  008          = &amp;quot;Бар&amp;quot;&lt;br /&gt;
  009          = &amp;quot;Росток&amp;quot;&lt;br /&gt;
  010		   = &amp;quot;Янтарь&amp;quot;&lt;br /&gt;
  011		   = &amp;quot;лаборатория X-16&amp;quot;&lt;br /&gt;
  012		   = &amp;quot;Милитари&amp;quot;&lt;br /&gt;
  013		   = &amp;quot;Мертвый город&amp;quot;&lt;br /&gt;
  014		   = &amp;quot;Радар&amp;quot;&lt;br /&gt;
  015		   = &amp;quot;Радар бункер&amp;quot;&lt;br /&gt;
  016		   = &amp;quot;Припять&amp;quot;&lt;br /&gt;
  017		   = &amp;quot;станция АЭС&amp;quot;&lt;br /&gt;
  018          = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
[location_1]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;ограниченный доступ&amp;quot;&lt;br /&gt;
  002		   = &amp;quot;запрещенный доступ&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
[location_2]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001		   = &amp;quot;не для игрока&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[location_3]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
game_graphs для ЗП должен выглядеть так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[location_0]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
  002          = &amp;quot;sim_smart_2&amp;quot;&lt;br /&gt;
  003          = &amp;quot;sim_smart_3&amp;quot;&lt;br /&gt;
  004          = &amp;quot;sim_smart_4&amp;quot;&lt;br /&gt;
  005          = &amp;quot;sim_smart_5&amp;quot;&lt;br /&gt;
  006          = &amp;quot;sim_smart_6&amp;quot;&lt;br /&gt;
  007          = &amp;quot;sim_smart_7&amp;quot;&lt;br /&gt;
  008          = &amp;quot;sim_smart_8&amp;quot;&lt;br /&gt;
  009          = &amp;quot;sim_smart_base&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
[location_1]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;ограниченный доступ&amp;quot;&lt;br /&gt;
  002		   = &amp;quot;запрещенный доступ&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
[location_2]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001		   = &amp;quot;не для игрока&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[location_3]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  ...          . .......................&lt;br /&gt;
  112          = &amp;quot;pri_a22_smart_terrain&amp;quot;&lt;br /&gt;
  113          = &amp;quot;pri_a25_smart_terrain&amp;quot;&lt;br /&gt;
  114          = &amp;quot;pri_a28_arch&amp;quot;&lt;br /&gt;
  115          = &amp;quot;pri_a28_base&amp;quot;&lt;br /&gt;
  116          = &amp;quot;pri_b28_evac&amp;quot;&lt;br /&gt;
  117          = &amp;quot;pri_a28_heli&amp;quot;&lt;br /&gt;
  118          = &amp;quot;pri_a28_school&amp;quot;&lt;br /&gt;
  119          = &amp;quot;pri_a28_shop&amp;quot;&lt;br /&gt;
  120          = &amp;quot;pri_b301&amp;quot;&lt;br /&gt;
  121          = &amp;quot;pri_b302&amp;quot;&lt;br /&gt;
  122          = &amp;quot;pri_b303&amp;quot;&lt;br /&gt;
  123          = &amp;quot;pri_b304_monsters_smart_terrain&amp;quot;&lt;br /&gt;
  124          = &amp;quot;pri_b305_dogs&amp;quot;&lt;br /&gt;
  125          = &amp;quot;pri_b306&amp;quot;&lt;br /&gt;
  126          = &amp;quot;pri_b307&amp;quot;&lt;br /&gt;
  127          = &amp;quot;pri_b35_mercs&amp;quot;&lt;br /&gt;
  128          = &amp;quot;pri_b35_military&amp;quot;&lt;br /&gt;
  129          = &amp;quot;pri_b36_smart_terrain&amp;quot;&lt;br /&gt;
  130          = &amp;quot;pri_sim_1&amp;quot;&lt;br /&gt;
  131          = &amp;quot;pri_sim_2&amp;quot;&lt;br /&gt;
  132          = &amp;quot;pri_sim_3&amp;quot;&lt;br /&gt;
  133          = &amp;quot;pri_sim_4&amp;quot;&lt;br /&gt;
  134          = &amp;quot;pri_sim_5&amp;quot;&lt;br /&gt;
  135          = &amp;quot;pri_sim_6&amp;quot;&lt;br /&gt;
  136          = &amp;quot;pri_sim_7&amp;quot;&lt;br /&gt;
  137          = &amp;quot;pri_sim_8&amp;quot;&lt;br /&gt;
  138          = &amp;quot;pri_sim_9&amp;quot;&lt;br /&gt;
  139          = &amp;quot;pri_sim_10&amp;quot;&lt;br /&gt;
  140          = &amp;quot;pri_sim_11&amp;quot;&lt;br /&gt;
  141          = &amp;quot;pri_sim_12&amp;quot;&lt;br /&gt;
  142          = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    	   	&lt;br /&gt;
[graph_points_draw_color_palette]&lt;br /&gt;
default				= 0x6000ffff &lt;br /&gt;
000_000_000_000		= 0x60ff00ff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Далее лезем в game_levels.ltx.&lt;br /&gt;
Там в самом начале, где список уровней, вписываем &amp;quot;level183&amp;quot;(число не менее 183.)&lt;br /&gt;
Листаем файл до самого конца и в конце пишем следующее:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[level183]&lt;br /&gt;
name   = ваша_локация&lt;br /&gt;
caption = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
offset  = 700.0,     1000.0,    -840.0&lt;br /&gt;
weathers = [default]&lt;br /&gt;
id  = 183&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Затем открываем файл game_maps_single.ltx и прописываем свой уровень в секции &amp;quot;[level_maps_single]&amp;quot;, а затем создаем примерно такую секцию для нашего уровня:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[ваша_локация]&lt;br /&gt;
        global_rect                      = 307.0, 90.0, 717.0, 500.000000&lt;br /&gt;
        weathers                         = dynamic_default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Всё.Запускайте игру и пробуйте, что получилось.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Соединение с остальными уровнями. ==&lt;br /&gt;
Предлагаю вам не терять зря времени просто бегая по подключенной локации, а замерить координаты для создания перехода.Координаты будем снимать на 2-х локациях:на подключенной и на той на которую вы хотите сделать переход соответственно.На каждой локации нам нужно снять по две координаты(координата самого перехода и координата места в которое будет бросать при переходе с второй локации, вторую координату делаем на пару метров дальше, потому как если сделать близко, то сразу же будет кидать обратно, на локацию с которой переходим.).Как снять координаты, я думаю все знают, поэтому объяснять здесь не буду.&lt;br /&gt;
&lt;br /&gt;
Мы отмерили все необходимые нам координаты.&lt;br /&gt;
&lt;br /&gt;
Затем распаковываем сделанный нами ранее all.spawn.Теперь в нужных нам локациях, в alife_ файлах добавляем следующую секцию спавна:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[1] &lt;br /&gt;
; cse_abstract properties &lt;br /&gt;
section_name = level_changer &lt;br /&gt;
name = escgar_level_changer - уникальное имя&lt;br /&gt;
position = 28.060224533081,16.556184768677,685.80151367188 - координаты перехода&lt;br /&gt;
direction = 0,0,0 &lt;br /&gt;
cse_abstract__unk1_h16 = 0x1 &lt;br /&gt;
; cse_alife_object properties &lt;br /&gt;
game_vertex_id = 1142 - геймвертексы&lt;br /&gt;
distance = 0&lt;br /&gt;
level_vertex_id = 308110 - геймвертексы&lt;br /&gt;
object_flags = 0xffffff3e&lt;br /&gt;
; cse_shape properties &lt;br /&gt;
shapes = shape0 &lt;br /&gt;
shape0:type = box &lt;br /&gt;
shape0:axis_x = 1.25219917297363,0,0 &lt;br /&gt;
shape0:axis_y = 0,3.09340000152588,0 &lt;br /&gt;
shape0:axis_z = 0,0,1.25219917297363 &lt;br /&gt;
shape0:offset = 0,0,0 &lt;br /&gt;
; cse_alife_space_restrictor properties &lt;br /&gt;
restrictor_type = 3 &lt;br /&gt;
; cse_alife_level_changer properties &lt;br /&gt;
dest_game_vertex_id = 1187 - вертексы локи на которую ведет переход&lt;br /&gt;
dest_level_vertex_id = 212769 - вертексы локи на которую ведет переход&lt;br /&gt;
dest_position = 39.396331787109,0.48722490668297,-299.7674505469 - позиция куда кидает&lt;br /&gt;
dest_direction = 0,0,0 - поворот гг&lt;br /&gt;
dest_level_name = l02_garbage - на какую локу кидает&lt;br /&gt;
dest_graph_point = start_actor_01&lt;br /&gt;
silent_mode = 1 &lt;br /&gt;
; se_level_changer properties&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Изменяем только те места, которые я прокомментировал, комментарии соответственно, удаляем.&lt;br /&gt;
Всё готово.Собираем all.spawn и запихиваем в игру.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Убедительная просьба к начинающим модмейкерам.Пожалуйста, если вы только начали заниматься модами, то я вам настоятельно не советую заниматься подключением локаций.Наберитесь опыта, подучитесь элементарному.Я вас учить этому не подписывался.'''&lt;br /&gt;
&lt;br /&gt;
Да и еще.Если будете переносить секции спавна, то для массовой замены гейм вертексов и левел вертексов можно использовать блокнот: открываем наш файл в блокноте=&amp;gt; правка=&amp;gt; заменить, и пишем что на что заменять.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Автор статьи: БАТЯ-STALKER'''&lt;br /&gt;
&lt;br /&gt;
'''О способе подключения поведал: джЭдай (ака Panisher)'''&lt;br /&gt;
&lt;br /&gt;
Если у вас что-то не получается или появились вопросы, есть [http://www.gameru.net/forum/index.php?showtopic=32654 тема] на форуме.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:SDK]]&lt;/div&gt;</summary>
		<author><name>93.183.201.180</name></author>	</entry>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=CoP._%D0%A1%D0%BF%D0%B0%D0%B2%D0%BD_%D0%B0%D0%BD%D0%BE%D0%BC%D0%B0%D0%BB%D0%B8%D0%B9</id>
		<title>CoP. Спавн аномалий</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=CoP._%D0%A1%D0%BF%D0%B0%D0%B2%D0%BD_%D0%B0%D0%BD%D0%BE%D0%BC%D0%B0%D0%BB%D0%B8%D0%B9"/>
				<updated>2010-04-02T21:30:56Z</updated>
		
		<summary type="html">&lt;p&gt;93.183.201.180: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Начало==&lt;br /&gt;
----------------------------------------------------------&lt;br /&gt;
Пару раз задавали вопрос: как же спавнить аномалии в ЗП..Решил наваять статейку.&lt;br /&gt;
----------------------------------------------------------&lt;br /&gt;
Значит распаковываем алл.спавн с помощью ACDC...Распаковали.&lt;br /&gt;
Откроем,например,'''alife_zaton.ltx''' и в самом конце допишем:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
[6464] --порядковый номер&lt;br /&gt;
section_name = zone_burning_fuzz_strong --секция&lt;br /&gt;
name = zone_burning_fuzz_strong --уникальное имя в алайф_лока.лтх&lt;br /&gt;
position = 417.848663330078,41.630443572998,-106.000648498535 --координаты спана&lt;br /&gt;
direction = 0,0,0 --угол поворота&lt;br /&gt;
game_vertex_id = 73 --гейм вертекс&lt;br /&gt;
distance = 18.1999988555908 -- ?&lt;br /&gt;
level_vertex_id = 1650842 --левел вертекс&lt;br /&gt;
object_flags = 0xffffff3e --?&lt;br /&gt;
shapes = shape0 --шейпы(можно задавать несколько).&lt;br /&gt;
shape0:type = sphere --тип шейпа(сфера.так же есть box - коробка)&lt;br /&gt;
shape0:offset = 0,0,0 -- ?&lt;br /&gt;
shape0:radius = 0.100000001490116 --радиус шейпа&lt;br /&gt;
restrictor_type = 3 --?&lt;br /&gt;
max_power = 0 --максимальная сила(?)&lt;br /&gt;
offline_interactive_radius = 30 --?&lt;br /&gt;
artefact_spawn_count = 32 --максимальное число спавна артов&lt;br /&gt;
visual_name = dynamics\anomaly\topolinypuh_big --визуал(партикл)&lt;br /&gt;
idle_animation = idle --?(скорее всего партикл)&lt;br /&gt;
attack_animation = idle --?(скорее всего партикл)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
----------------------------------------------------------&lt;br /&gt;
Так выглядит без комментов:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
[6464]&lt;br /&gt;
section_name = zone_burning_fuzz_strong&lt;br /&gt;
name = zone_burning_fuzz_strong&lt;br /&gt;
position = 417.848663330078,41.630443572998,-106.000648498535&lt;br /&gt;
direction = 0,0,0&lt;br /&gt;
game_vertex_id = 73&lt;br /&gt;
distance = 18.1999988555908&lt;br /&gt;
level_vertex_id = 1650842&lt;br /&gt;
object_flags = 0xffffff3e&lt;br /&gt;
shapes = shape0&lt;br /&gt;
shape0:type = sphere&lt;br /&gt;
shape0:offset = 0,0,0&lt;br /&gt;
shape0:radius = 0.100000001490116&lt;br /&gt;
restrictor_type = 3&lt;br /&gt;
max_power = 0&lt;br /&gt;
offline_interactive_radius = 30&lt;br /&gt;
artefact_spawn_count = 32&lt;br /&gt;
visual_name = dynamics\anomaly\topolinypuh_big&lt;br /&gt;
idle_animation = idle&lt;br /&gt;
attack_animation = idle&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
----------------------------------------------------------&lt;br /&gt;
'''Автор статьи: Влад (ака Shader)'''&lt;/div&gt;</summary>
		<author><name>93.183.201.180</name></author>	</entry>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BB%D0%BE%D0%BA%D0%B0%D1%86%D0%B8%D0%B9_%D0%BA_%D0%A7%D0%9D_%D0%B8_%D0%97%D0%9F_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D0%BE%D1%82_AMK_Team</id>
		<title>Подключение локаций к ЧН и ЗП с помощью программы от AMK Team</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BB%D0%BE%D0%BA%D0%B0%D1%86%D0%B8%D0%B9_%D0%BA_%D0%A7%D0%9D_%D0%B8_%D0%97%D0%9F_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D0%BE%D1%82_AMK_Team"/>
				<updated>2010-04-02T21:20:14Z</updated>
		
		<summary type="html">&lt;p&gt;93.183.201.180: /* Основная работа. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;На днях пообщался с одним человеком, узнал как подключать локации к ЗП\ЧН через программу от AMK Team.В данном уроке мы полностью подключим локацию к игре.&lt;br /&gt;
&lt;br /&gt;
== Инструменты. ==&lt;br /&gt;
&lt;br /&gt;
'''Чем будем ковырять:'''&lt;br /&gt;
&lt;br /&gt;
Собственно, сама [http://www.st-khb27.ru/ggtool.rar программа] для редактирования файла game.graph.&lt;br /&gt;
&lt;br /&gt;
[http://narod.ru/disk/17377026000/ACDC%20Cop.rar.html ACDC(Для ЗП)]&lt;br /&gt;
&lt;br /&gt;
[http://narod.ru/disk/17377059000/ACDC%20Cs.rar.html ACDC(Для ЧН)]&lt;br /&gt;
&lt;br /&gt;
[http://stalkerin.gameru.net/developer/mods/acdc11oct.rar ACDC(Для ТЧ)]&lt;br /&gt;
&lt;br /&gt;
Распакованные ТЧ или мод из которого взят уровень.(Если вы берете уровень из мода, то вам не подойдет простой ACDC от ТЧ.)&lt;br /&gt;
&lt;br /&gt;
Active perl(Необходим для работы ACDC, входит в два первых архива с ACDC).&lt;br /&gt;
&lt;br /&gt;
== Подготовка. ==&lt;br /&gt;
Устанавливаем active perl.&lt;br /&gt;
&lt;br /&gt;
Заходим в папку с программой ggEditor_01.Создаем там папки Cs или Cop(Смотря на какую игру делаете) и папку Soc.В папке Soc создаем папку gamedata и кидаем в нее файл game.graph(Важно чтобы game.graph лежал там, иначе программа не прочитает.) из мода, или от ТЧ.В папке gamedata создаем папку levels и кидаем туда папку с уровнем, который мы хотим портировать. Далее возвращаемся в папку Soc и туда кидаем папку с ACDC для ТЧ, туда же кладём all.spawn.Запускаем соответствующий батник для распаковки all.spawn`а.&lt;br /&gt;
&lt;br /&gt;
Далее в папку ggEditor_01\Cs или Cop, кидаем папку с соответствующим ACDC, опять-же кладем туда all.spawn, распаковываем.&lt;br /&gt;
&lt;br /&gt;
В итоге у нас должно получиться 2 распакованных all.spawn`а, game.graph от ТЧ и папка с переносимым уровнем.&lt;br /&gt;
&lt;br /&gt;
С приготовлениями всё.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Сборка геймдаты. ==&lt;br /&gt;
Осталось собрать gamedat`у для игры и смотреть что получилось.&lt;br /&gt;
Итак, приступим:&lt;br /&gt;
&lt;br /&gt;
В папке с игрой создаем папку gamedata, а в ней папки configs, levels, spawns.В папку spawns ложим получившийся при сборке all.spawn.new(или new.spawn), не забывая переименовать его в all.spawn.В папку levels ложим уровень из ggEditor_01\Soc\gamedata\levels\ваша_локация.Затем заходим в папку с уровнем, удаляем файл level.ai и переименовываем файл level.ai10 в level.ai.&lt;br /&gt;
&lt;br /&gt;
Теперь осталось только прописать уровень в конфигах.Из распакованной геймдаты игры берем файлы configs\game_graphs.ltx, game_levels.ltx, game_maps_single.ltx.&lt;br /&gt;
&lt;br /&gt;
game_graphs.ltx для ЧН должен выглядеть так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[location_0]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;эскейп&amp;quot;&lt;br /&gt;
  002          = &amp;quot;свалка&amp;quot;&lt;br /&gt;
  003          = &amp;quot;агропром&amp;quot;&lt;br /&gt;
  004          = &amp;quot;агропром-подземка&amp;quot;&lt;br /&gt;
  005          = &amp;quot;темная долина&amp;quot;&lt;br /&gt;
  006          = &amp;quot;лаборатория X-18&amp;quot;&lt;br /&gt;
  007          = &amp;quot;даркскейп&amp;quot;&lt;br /&gt;
  008          = &amp;quot;Бар&amp;quot;&lt;br /&gt;
  009          = &amp;quot;Росток&amp;quot;&lt;br /&gt;
  010		   = &amp;quot;Янтарь&amp;quot;&lt;br /&gt;
  011		   = &amp;quot;лаборатория X-16&amp;quot;&lt;br /&gt;
  012		   = &amp;quot;Милитари&amp;quot;&lt;br /&gt;
  013		   = &amp;quot;Мертвый город&amp;quot;&lt;br /&gt;
  014		   = &amp;quot;Радар&amp;quot;&lt;br /&gt;
  015		   = &amp;quot;Радар бункер&amp;quot;&lt;br /&gt;
  016		   = &amp;quot;Припять&amp;quot;&lt;br /&gt;
  017		   = &amp;quot;станция АЭС&amp;quot;&lt;br /&gt;
  018          = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
[location_1]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;ограниченный доступ&amp;quot;&lt;br /&gt;
  002		   = &amp;quot;запрещенный доступ&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
[location_2]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001		   = &amp;quot;не для игрока&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[location_3]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
game_graphs для ЗП должен выглядеть так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[location_0]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
  002          = &amp;quot;sim_smart_2&amp;quot;&lt;br /&gt;
  003          = &amp;quot;sim_smart_3&amp;quot;&lt;br /&gt;
  004          = &amp;quot;sim_smart_4&amp;quot;&lt;br /&gt;
  005          = &amp;quot;sim_smart_5&amp;quot;&lt;br /&gt;
  006          = &amp;quot;sim_smart_6&amp;quot;&lt;br /&gt;
  007          = &amp;quot;sim_smart_7&amp;quot;&lt;br /&gt;
  008          = &amp;quot;sim_smart_8&amp;quot;&lt;br /&gt;
  009          = &amp;quot;sim_smart_base&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
[location_1]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;ограниченный доступ&amp;quot;&lt;br /&gt;
  002		   = &amp;quot;запрещенный доступ&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
[location_2]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001		   = &amp;quot;не для игрока&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[location_3]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  ...          . .......................&lt;br /&gt;
  112          = &amp;quot;pri_a22_smart_terrain&amp;quot;&lt;br /&gt;
  113          = &amp;quot;pri_a25_smart_terrain&amp;quot;&lt;br /&gt;
  114          = &amp;quot;pri_a28_arch&amp;quot;&lt;br /&gt;
  115          = &amp;quot;pri_a28_base&amp;quot;&lt;br /&gt;
  116          = &amp;quot;pri_b28_evac&amp;quot;&lt;br /&gt;
  117          = &amp;quot;pri_a28_heli&amp;quot;&lt;br /&gt;
  118          = &amp;quot;pri_a28_school&amp;quot;&lt;br /&gt;
  119          = &amp;quot;pri_a28_shop&amp;quot;&lt;br /&gt;
  120          = &amp;quot;pri_b301&amp;quot;&lt;br /&gt;
  121          = &amp;quot;pri_b302&amp;quot;&lt;br /&gt;
  122          = &amp;quot;pri_b303&amp;quot;&lt;br /&gt;
  123          = &amp;quot;pri_b304_monsters_smart_terrain&amp;quot;&lt;br /&gt;
  124          = &amp;quot;pri_b305_dogs&amp;quot;&lt;br /&gt;
  125          = &amp;quot;pri_b306&amp;quot;&lt;br /&gt;
  126          = &amp;quot;pri_b307&amp;quot;&lt;br /&gt;
  127          = &amp;quot;pri_b35_mercs&amp;quot;&lt;br /&gt;
  128          = &amp;quot;pri_b35_military&amp;quot;&lt;br /&gt;
  129          = &amp;quot;pri_b36_smart_terrain&amp;quot;&lt;br /&gt;
  130          = &amp;quot;pri_sim_1&amp;quot;&lt;br /&gt;
  131          = &amp;quot;pri_sim_2&amp;quot;&lt;br /&gt;
  132          = &amp;quot;pri_sim_3&amp;quot;&lt;br /&gt;
  133          = &amp;quot;pri_sim_4&amp;quot;&lt;br /&gt;
  134          = &amp;quot;pri_sim_5&amp;quot;&lt;br /&gt;
  135          = &amp;quot;pri_sim_6&amp;quot;&lt;br /&gt;
  136          = &amp;quot;pri_sim_7&amp;quot;&lt;br /&gt;
  137          = &amp;quot;pri_sim_8&amp;quot;&lt;br /&gt;
  138          = &amp;quot;pri_sim_9&amp;quot;&lt;br /&gt;
  139          = &amp;quot;pri_sim_10&amp;quot;&lt;br /&gt;
  140          = &amp;quot;pri_sim_11&amp;quot;&lt;br /&gt;
  141          = &amp;quot;pri_sim_12&amp;quot;&lt;br /&gt;
  142          = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    	   	&lt;br /&gt;
[graph_points_draw_color_palette]&lt;br /&gt;
default				= 0x6000ffff &lt;br /&gt;
000_000_000_000		= 0x60ff00ff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Далее лезем в game_levels.ltx.&lt;br /&gt;
Там в самом начале, где список уровней, вписываем &amp;quot;level183&amp;quot;(число не менее 183.)&lt;br /&gt;
Листаем файл до самого конца и в конце пишем следующее:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[level183]&lt;br /&gt;
name   = ваша_локация&lt;br /&gt;
caption = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
offset  = 700.0,     1000.0,    -840.0&lt;br /&gt;
weathers = [default]&lt;br /&gt;
id  = 183&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Затем открываем файл game_maps_single.ltx и прописываем свой уровень в секции &amp;quot;[level_maps_single]&amp;quot;, а затем создаем примерно такую секцию для нашего уровня:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[ваша_локация]&lt;br /&gt;
        global_rect                      = 307.0, 90.0, 717.0, 500.000000&lt;br /&gt;
        weathers                         = dynamic_default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Всё.Запускайте игру и пробуйте, что получилось.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Соединение с остальными уровнями. ==&lt;br /&gt;
Предлагаю вам не терять зря времени просто бегая по подключенной локации, а замерить координаты для создания перехода.Координаты будем снимать на 2-х локациях:на подключенной и на той на которую вы хотите сделать переход соответственно.На каждой локации нам нужно снять по две координаты(координата самого перехода и координата места в которое будет бросать при переходе с второй локации, вторую координату делаем на пару метров дальше, потому как если сделать близко, то сразу же будет кидать обратно, на локацию с которой переходим.).Как снять координаты, я думаю все знают, поэтому объяснять здесь не буду.&lt;br /&gt;
&lt;br /&gt;
Мы отмерили все необходимые нам координаты.&lt;br /&gt;
&lt;br /&gt;
Затем распаковываем сделанный нами ранее all.spawn.Теперь в нужных нам локациях, в alife_ файлах добавляем следующую секцию спавна:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[1] &lt;br /&gt;
; cse_abstract properties &lt;br /&gt;
section_name = level_changer &lt;br /&gt;
name = escgar_level_changer - уникальное имя&lt;br /&gt;
position = 28.060224533081,16.556184768677,685.80151367188 - координаты перехода&lt;br /&gt;
direction = 0,0,0 &lt;br /&gt;
cse_abstract__unk1_h16 = 0x1 &lt;br /&gt;
; cse_alife_object properties &lt;br /&gt;
game_vertex_id = 1142 - геймвертексы&lt;br /&gt;
distance = 0&lt;br /&gt;
level_vertex_id = 308110 - геймвертексы&lt;br /&gt;
object_flags = 0xffffff3e&lt;br /&gt;
; cse_shape properties &lt;br /&gt;
shapes = shape0 &lt;br /&gt;
shape0:type = box &lt;br /&gt;
shape0:axis_x = 1.25219917297363,0,0 &lt;br /&gt;
shape0:axis_y = 0,3.09340000152588,0 &lt;br /&gt;
shape0:axis_z = 0,0,1.25219917297363 &lt;br /&gt;
shape0:offset = 0,0,0 &lt;br /&gt;
; cse_alife_space_restrictor properties &lt;br /&gt;
restrictor_type = 3 &lt;br /&gt;
; cse_alife_level_changer properties &lt;br /&gt;
dest_game_vertex_id = 1187 - вертексы локи на которую ведет переход&lt;br /&gt;
dest_level_vertex_id = 212769 - вертексы локи на которую ведет переход&lt;br /&gt;
dest_position = 39.396331787109,0.48722490668297,-299.7674505469 - позиция куда кидает&lt;br /&gt;
dest_direction = 0,0,0 - поворот гг&lt;br /&gt;
dest_level_name = l02_garbage - на какую локу кидает&lt;br /&gt;
dest_graph_point = start_actor_01&lt;br /&gt;
silent_mode = 1 &lt;br /&gt;
; se_level_changer properties&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Изменяем только те места, которые я прокомментировал, комментарии соответственно, удаляем.&lt;br /&gt;
Всё готово.Собираем all.spawn и запихиваем в игру.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Убедительная просьба к начинающим модмейкерам.Пожалуйста, если вы только начали заниматься модами, то я вам настоятельно не советую заниматься подключением локаций.Наберитесь опыта, подучитесь элементарному.Я вас учить этому не подписывался.'''&lt;br /&gt;
&lt;br /&gt;
Да и еще.Если будете переносить секции спавна, то для массовой замены гейм вертексов и левел вертексов можно использовать блокнот: открываем наш файл в блокноте=&amp;gt; правка=&amp;gt; заменить, и пишем что на что заменять.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Автор статьи: БАТЯ-STALKER'''&lt;br /&gt;
&lt;br /&gt;
'''О способе подключения поведал: джЭдай (ака Panisher)'''&lt;br /&gt;
&lt;br /&gt;
Если у вас что-то не получается или появились вопросы, есть [http://www.gameru.net/forum/index.php?showtopic=32654 тема] на форуме.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:SDK]]&lt;/div&gt;</summary>
		<author><name>93.183.201.180</name></author>	</entry>

	<entry>
		<id>http://stalkerin.gameru.net/wiki/index.php?title=%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BB%D0%BE%D0%BA%D0%B0%D1%86%D0%B8%D0%B9_%D0%BA_%D0%A7%D0%9D_%D0%B8_%D0%97%D0%9F_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D0%BE%D1%82_AMK_Team</id>
		<title>Подключение локаций к ЧН и ЗП с помощью программы от AMK Team</title>
		<link rel="alternate" type="text/html" href="http://stalkerin.gameru.net/wiki/index.php?title=%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BB%D0%BE%D0%BA%D0%B0%D1%86%D0%B8%D0%B9_%D0%BA_%D0%A7%D0%9D_%D0%B8_%D0%97%D0%9F_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D0%BE%D1%82_AMK_Team"/>
				<updated>2010-04-01T14:00:04Z</updated>
		
		<summary type="html">&lt;p&gt;93.183.201.180: /* Сборка геймдаты. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;На днях пообщался с одним человеком, узнал как подключать локации к ЗП\ЧН через программу от AMK Team.В данном уроке мы полностью подключим локацию к игре.&lt;br /&gt;
&lt;br /&gt;
== Инструменты. ==&lt;br /&gt;
&lt;br /&gt;
'''Чем будем ковырять:'''&lt;br /&gt;
&lt;br /&gt;
Собственно, сама [http://www.st-khb27.ru/ggtool.rar программа] для редактирования файла game.graph.&lt;br /&gt;
&lt;br /&gt;
[http://narod.ru/disk/17377026000/ACDC%20Cop.rar.html ACDC(Для ЗП)]&lt;br /&gt;
&lt;br /&gt;
[http://narod.ru/disk/17377059000/ACDC%20Cs.rar.html ACDC(Для ЧН)]&lt;br /&gt;
&lt;br /&gt;
[http://stalkerin.gameru.net/developer/mods/acdc11oct.rar ACDC(Для ТЧ)]&lt;br /&gt;
&lt;br /&gt;
Распакованные ТЧ или мод из которого взят уровень.(Если вы берете уровень из мода, то вам не подойдет простой ACDC от ТЧ.)&lt;br /&gt;
&lt;br /&gt;
Active perl(Необходим для работы ACDC, входит в два первых архива с ACDC).&lt;br /&gt;
&lt;br /&gt;
== Подготовка. ==&lt;br /&gt;
Устанавливаем active perl.&lt;br /&gt;
&lt;br /&gt;
Заходим в папку с программой ggEditor_01.Создаем там папки Cs или Cop(Смотря на какую игру делаете) и папку Soc.В папке Soc создаем папку gamedata и кидаем в нее файл game.graph(Важно чтобы game.graph лежал там, иначе программа не прочитает.) из мода, или от ТЧ.В папке gamedata создаем папку levels и кидаем туда папку с уровнем, который мы хотим портировать. Далее возвращаемся в папку Soc и туда кидаем папку с ACDC для ТЧ, туда же кладём all.spawn.Запускаем соответствующий батник для распаковки all.spawn`а.&lt;br /&gt;
&lt;br /&gt;
Далее в папку ggEditor_01\Cs или Cop, кидаем папку с соответствующим ACDC, опять-же кладем туда all.spawn, распаковываем.&lt;br /&gt;
&lt;br /&gt;
В итоге у нас должно получиться 2 распакованных all.spawn`а, game.graph от ТЧ и папка с переносимым уровнем.&lt;br /&gt;
&lt;br /&gt;
С приготовлениями всё.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Сборка гейдаты. ==&lt;br /&gt;
Осталось собрать gamedat`у для игры и смотреть что получилось.&lt;br /&gt;
Итак, приступим:&lt;br /&gt;
&lt;br /&gt;
В папке с игрой создаем папку gamedata, а в ней папки configs, levels, spawns.В папку spawns ложим получившийся при сборке all.spawn.new(или new.spawn), не забывая переименовать его в all.spawn.В папку levels ложим уровень из ggEditor_01\Soc\gamedata\levels\ваша_локация.Затем заходим в папку с уровнем, удаляем файл level.ai и переименовываем файл level.ai10 в level.ai.&lt;br /&gt;
&lt;br /&gt;
Теперь осталось только прописать уровень в конфигах.Из распакованной геймдаты игры берем файлы configs\game_graphs.ltx, game_levels.ltx, game_maps_single.ltx.&lt;br /&gt;
&lt;br /&gt;
game_graphs.ltx для ЧН должен выглядеть так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[location_0]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;эскейп&amp;quot;&lt;br /&gt;
  002          = &amp;quot;свалка&amp;quot;&lt;br /&gt;
  003          = &amp;quot;агропром&amp;quot;&lt;br /&gt;
  004          = &amp;quot;агропром-подземка&amp;quot;&lt;br /&gt;
  005          = &amp;quot;темная долина&amp;quot;&lt;br /&gt;
  006          = &amp;quot;лаборатория X-18&amp;quot;&lt;br /&gt;
  007          = &amp;quot;даркскейп&amp;quot;&lt;br /&gt;
  008          = &amp;quot;Бар&amp;quot;&lt;br /&gt;
  009          = &amp;quot;Росток&amp;quot;&lt;br /&gt;
  010		   = &amp;quot;Янтарь&amp;quot;&lt;br /&gt;
  011		   = &amp;quot;лаборатория X-16&amp;quot;&lt;br /&gt;
  012		   = &amp;quot;Милитари&amp;quot;&lt;br /&gt;
  013		   = &amp;quot;Мертвый город&amp;quot;&lt;br /&gt;
  014		   = &amp;quot;Радар&amp;quot;&lt;br /&gt;
  015		   = &amp;quot;Радар бункер&amp;quot;&lt;br /&gt;
  016		   = &amp;quot;Припять&amp;quot;&lt;br /&gt;
  017		   = &amp;quot;станция АЭС&amp;quot;&lt;br /&gt;
  018          = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
[location_1]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;ограниченный доступ&amp;quot;&lt;br /&gt;
  002		   = &amp;quot;запрещенный доступ&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
[location_2]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001		   = &amp;quot;не для игрока&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[location_3]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
game_graphs для ЗП должен выглядеть так:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[location_0]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
  002          = &amp;quot;sim_smart_2&amp;quot;&lt;br /&gt;
  003          = &amp;quot;sim_smart_3&amp;quot;&lt;br /&gt;
  004          = &amp;quot;sim_smart_4&amp;quot;&lt;br /&gt;
  005          = &amp;quot;sim_smart_5&amp;quot;&lt;br /&gt;
  006          = &amp;quot;sim_smart_6&amp;quot;&lt;br /&gt;
  007          = &amp;quot;sim_smart_7&amp;quot;&lt;br /&gt;
  008          = &amp;quot;sim_smart_8&amp;quot;&lt;br /&gt;
  009          = &amp;quot;sim_smart_base&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
[location_1]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001          = &amp;quot;ограниченный доступ&amp;quot;&lt;br /&gt;
  002		   = &amp;quot;запрещенный доступ&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
[location_2]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  001		   = &amp;quot;не для игрока&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[location_3]&lt;br /&gt;
  000          = &amp;quot;...&amp;quot;&lt;br /&gt;
  ...          . .......................&lt;br /&gt;
  112          = &amp;quot;pri_a22_smart_terrain&amp;quot;&lt;br /&gt;
  113          = &amp;quot;pri_a25_smart_terrain&amp;quot;&lt;br /&gt;
  114          = &amp;quot;pri_a28_arch&amp;quot;&lt;br /&gt;
  115          = &amp;quot;pri_a28_base&amp;quot;&lt;br /&gt;
  116          = &amp;quot;pri_b28_evac&amp;quot;&lt;br /&gt;
  117          = &amp;quot;pri_a28_heli&amp;quot;&lt;br /&gt;
  118          = &amp;quot;pri_a28_school&amp;quot;&lt;br /&gt;
  119          = &amp;quot;pri_a28_shop&amp;quot;&lt;br /&gt;
  120          = &amp;quot;pri_b301&amp;quot;&lt;br /&gt;
  121          = &amp;quot;pri_b302&amp;quot;&lt;br /&gt;
  122          = &amp;quot;pri_b303&amp;quot;&lt;br /&gt;
  123          = &amp;quot;pri_b304_monsters_smart_terrain&amp;quot;&lt;br /&gt;
  124          = &amp;quot;pri_b305_dogs&amp;quot;&lt;br /&gt;
  125          = &amp;quot;pri_b306&amp;quot;&lt;br /&gt;
  126          = &amp;quot;pri_b307&amp;quot;&lt;br /&gt;
  127          = &amp;quot;pri_b35_mercs&amp;quot;&lt;br /&gt;
  128          = &amp;quot;pri_b35_military&amp;quot;&lt;br /&gt;
  129          = &amp;quot;pri_b36_smart_terrain&amp;quot;&lt;br /&gt;
  130          = &amp;quot;pri_sim_1&amp;quot;&lt;br /&gt;
  131          = &amp;quot;pri_sim_2&amp;quot;&lt;br /&gt;
  132          = &amp;quot;pri_sim_3&amp;quot;&lt;br /&gt;
  133          = &amp;quot;pri_sim_4&amp;quot;&lt;br /&gt;
  134          = &amp;quot;pri_sim_5&amp;quot;&lt;br /&gt;
  135          = &amp;quot;pri_sim_6&amp;quot;&lt;br /&gt;
  136          = &amp;quot;pri_sim_7&amp;quot;&lt;br /&gt;
  137          = &amp;quot;pri_sim_8&amp;quot;&lt;br /&gt;
  138          = &amp;quot;pri_sim_9&amp;quot;&lt;br /&gt;
  139          = &amp;quot;pri_sim_10&amp;quot;&lt;br /&gt;
  140          = &amp;quot;pri_sim_11&amp;quot;&lt;br /&gt;
  141          = &amp;quot;pri_sim_12&amp;quot;&lt;br /&gt;
  142          = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    	   	&lt;br /&gt;
[graph_points_draw_color_palette]&lt;br /&gt;
default				= 0x6000ffff &lt;br /&gt;
000_000_000_000		= 0x60ff00ff&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Далее лезем в game_levels.ltx.&lt;br /&gt;
Там в самом начале, где список уровней, вписываем &amp;quot;level183&amp;quot;(число не менее 183.)&lt;br /&gt;
Листаем файл до самого конца и в конце пишем следующее:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[level183]&lt;br /&gt;
name   = ваша_локация&lt;br /&gt;
caption = &amp;quot;ваша_локация&amp;quot;&lt;br /&gt;
offset  = 700.0,     1000.0,    -840.0&lt;br /&gt;
weathers = [default]&lt;br /&gt;
id  = 183&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Затем открываем файл game_maps_single.ltx и прописываем свой уровень в секции &amp;quot;[level_maps_single]&amp;quot;, а затем создаем примерно такую секцию для нашего уровня:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[ваша_локация]&lt;br /&gt;
        global_rect                      = 307.0, 90.0, 717.0, 500.000000&lt;br /&gt;
        weathers                         = dynamic_default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Всё.Запускайте игру и пробуйте, что получилось.&lt;br /&gt;
&lt;br /&gt;
== Соединение с остальными уровнями. ==&lt;br /&gt;
Предлагаю вам не терять зря времени просто бегая по подключенной локации, а замерить координаты для создания перехода.Координаты будем снимать на 2-х локациях:на подключенной и на той на которую вы хотите сделать переход соответственно.На каждой локации нам нужно снять по две координаты(координата самого перехода и координата места в которое будет бросать при переходе с второй локации, вторую координату делаем на пару метров дальше, потому как если сделать близко, то сразу же будет кидать обратно, на локацию с которой переходим.).Как снять координаты, я думаю все знают, поэтому объяснять здесь не буду.&lt;br /&gt;
&lt;br /&gt;
Мы отмерили все необходимые нам координаты.&lt;br /&gt;
&lt;br /&gt;
Затем распаковываем сделанный нами ранее all.spawn.Теперь в нужных нам локациях, в alife_ файлах добавляем следующую секцию спавна:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[1] &lt;br /&gt;
; cse_abstract properties &lt;br /&gt;
section_name = level_changer &lt;br /&gt;
name = escgar_level_changer - уникальное имя&lt;br /&gt;
position = 28.060224533081,16.556184768677,685.80151367188 - координаты перехода&lt;br /&gt;
direction = 0,0,0 &lt;br /&gt;
cse_abstract__unk1_h16 = 0x1 &lt;br /&gt;
; cse_alife_object properties &lt;br /&gt;
game_vertex_id = 1142 - геймвертексы&lt;br /&gt;
distance = 0&lt;br /&gt;
level_vertex_id = 308110 - геймвертексы&lt;br /&gt;
object_flags = 0xffffff3e&lt;br /&gt;
; cse_shape properties &lt;br /&gt;
shapes = shape0 &lt;br /&gt;
shape0:type = box &lt;br /&gt;
shape0:axis_x = 1.25219917297363,0,0 &lt;br /&gt;
shape0:axis_y = 0,3.09340000152588,0 &lt;br /&gt;
shape0:axis_z = 0,0,1.25219917297363 &lt;br /&gt;
shape0:offset = 0,0,0 &lt;br /&gt;
; cse_alife_space_restrictor properties &lt;br /&gt;
restrictor_type = 3 &lt;br /&gt;
; cse_alife_level_changer properties &lt;br /&gt;
dest_game_vertex_id = 1187 - вертексы локи на которую ведет переход&lt;br /&gt;
dest_level_vertex_id = 212769 - вертексы локи на которую ведет переход&lt;br /&gt;
dest_position = 39.396331787109,0.48722490668297,-299.7674505469 - позиция куда кидает&lt;br /&gt;
dest_direction = 0,0,0 - поворот гг&lt;br /&gt;
dest_level_name = l02_garbage - на какую локу кидает&lt;br /&gt;
dest_graph_point = start_actor_01&lt;br /&gt;
silent_mode = 1 &lt;br /&gt;
; se_level_changer properties&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Изменяем только те места, которые я прокомментировал, комментарии соответственно, удаляем.&lt;br /&gt;
Всё готово.Собираем all.spawn и запихиваем в игру.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Убедительная просьба к начинающим модмейкерам.Пожалуйста, если вы только начали заниматься модами, то я вам настоятельно не советую заниматься подключением локаций.Наберитесь опыта, подучитесь элементарному.Я вас учить этому не подписывался.'''&lt;br /&gt;
&lt;br /&gt;
Да и еще.Если будете переносить секции спавна, то для массовой замены гейм вертексов и левел вертексов можно использовать блокнот: открываем наш файл в блокноте=&amp;gt; правка=&amp;gt; заменить, и пишем что на что заменять.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Автор статьи: БАТЯ-STALKER'''&lt;br /&gt;
&lt;br /&gt;
'''О способе подключения поведал: джЭдай (ака Panisher)'''&lt;br /&gt;
&lt;br /&gt;
Если у вас что-то не получается или появились вопросы, есть [http://www.gameru.net/forum/index.php?showtopic=32654 тема] на форуме.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:SDK]]&lt;/div&gt;</summary>
		<author><name>93.183.201.180</name></author>	</entry>

	</feed>