Игромания - Игрострой. F.A.Q. — S.T.A.L.K.E.R. Inside Wiki

Игромания - Игрострой. F.A.Q.

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

Перейти к: навигация, поиск

ВОПРОС #1

Скачал официальный SDK для «Сталкера». Поначалу был несказанно рад: все же очень приятно, что разработчики выпустили не только замечательную игру, но и полноценный модмейкерский набор. Я немного поработал в нем, но настроение мое быстро испортилось.


Обещали ведь, что все инструменты, с одной стороны, будут очень мощными, а с другой — простыми в освоении. Однако о простоте здесь и речи не идет, официальный хелп мне тоже не помог. В течение часа я пробовал разобраться сначала с редактором уровней, а затем с утилитами для правки спецэффектов и NPC. В итоге новые карты, а тем более эпизоды для игры, равно как спецэффекты и персонажей, мне сделать не удалось.


Я понимаю, что это очень мощная утилита, но для такого новичка, как я, она не подходит. Надо, видимо, разбираться в программировании, ну или хотя бы освоить другие редакторы, попроще. Нет ли какой-нибудь вменяемой альтернативы официальному SDK, в частности, какого-то более интуитивно понятного редактора уровней?


ОТВЕТ

Если вы намерены сделать более-менее серьезный уровень, то ваш выбор — официальный SDK. Ну а S.T.A.L.K.E.R. LevelEditor подходит для небольших разработок
H 1372692683 2357179 d74ecf8010.jpg

Нам удалось заполучить заветный SDK для S.T.A.L.K.E.R. и опробовать его на деле. Да, в действительности некоторые инструменты набора довольно сложно освоить. Взять, к примеру, официальный редактор уровней — для создания полноценной карты рядовому пользователю нужно не только разобраться с базовыми принципами картостроения, но и овладеть навыками работы с графическим пакетом Maya.


Фактически весь уровень собирается в Maya, а редактор карт служит лишь своеобразным мостиком между Maya и самой игрой. Но, как говорится, игра стоит свеч, и миссия выполнима, ничего запредельно сложного нет. Потренировавшись, можно создавать очень неплохие уровни буквально за 2-3 дня.


Если вам все же не хочется тратить свое драгоценное время на штудирование руководства и изучение азов работы в официальном SDK, рекомендуем обратить пристальное внимание на специальную утилиту под названием S.T.A.L.K.E.R. LevelEditor 0.1.2 beta. По сути, она представляет собой неофициальный редактор уровней для S.T.A.L.K.E.R, созданный и поддерживаемый нашим с вами соотечественником с забавным ником batya.


Этот инструмент позволяет создавать карты на основе 3D-сцен, изготовленных в графическом пакете 3DS Max (*.3ds), изменять положение и добавлять на уровень стартовые отметки, а также просматривать игровые территории из финальной версии игры. Вот, в общем-то, и все возможности. Для начинающего левелмейкера более чем достаточно.


Что касается глюков и багов, то тут их пока очень много — некорректное отображение уровня в редакторе (зеркальное отражение игровой территории), импортированного из 3DS-файла, мерцание деревьев, частые вылеты, некорректная работа функции отсечения при импорте трехмерных сцен, отсутствие мануала и много еще чего. В общем, автору, если он будет развивать свое детище дальше, предстоит большая работа.


Что касается интерфейса, тут все в полном порядке. Нам он показался даже чуть более удобным, чем в официальном редакторе. Запустив программу, вы увидите основную рабочую область, которую занимает окно 3D-вида (перспективы), над ним и слева от него располагаются две компактных панели инструментов, а оставшееся место занимают информационная панель и поле параметров выбранного объекта.


Создание нового уровня проходит буквально за пару кликов мышкой — подгрузили в редактор сцену формата .3ds (Файл/импортировать), поместили в локацию точку старта игрока (последняя кнопка на панели инструментов) и воспользовались сочетанием клавиш Ctrl+S для сохранения карты и ее компиляции в формат игры.


В заключение отметим, что LevelEditor 0.1.2 на данный момент не позволяет экспортировать уровни в формат движка X-Ray, в то время как Level Editor 0.0.2 эту операцию выполнял без проблем. Автор утилиты клятвенно заверяет всех модостроителей в том, что в самом скором времени (вполне возможно, что на диск этого номера, который сдается чуть позже журнала, попадет уже обновленная версия редактора) добавит специальный редактор путевых отметок, моделей, поправит все баги, а также вернет на свое законное место модуль для компиляции карт в формат игры.


В заключение же хочется сказать несколько общих слов. На данном этапе разработки S.T.A.L.K.E.R. LevelEditor является хотя и очень слабым аналогом монструозного редактора уровней от GSC Game World (возможностей мало, справочной информации нет), зато его куда проще освоить. Для начинающих модотворцев, которые только-только освоили азы 3DS Max, — самое то.


ВОПРОС #2

На днях я принялся за изучение официального редактора карт для «Сталкера». Пробежался по ряду модостроительских форумов, заглянул в Википедию. В итоге с основными принципами работы в редакторе ознакомился. Но только с основными: на днях решил создать сложный уровень с лампами, балками, карнизами. И застрял! В итоге понял, что стандартными способами подвесить объекты на что угодно не получится. Помогите решить эту проблему.


ОТВЕТ

При помощи официального редактора уровней «Сталкера» можно добавить на карту любое число ламп, карнизов и других подобных объектов

Что ж, с удовольствием поможем. Запустите редактор, подгрузите в него любую карту и отыщите на ней место, куда бы вы хотели подвесить какой-либо объект. Затем кликните по кнопке Spawn Element в поле Edit Mode (на панели в правой части редактора) для активации режима работы со spawn-объектами. Выберите из списка Spawns внизу панели одну из категорий элементов — Physics\Object (для подвешивания простой статической конструкции) или Physics\Hanging Lamp (для подвешивания бьющейся лампы).


После этого активируйте режим размещения объектов (клавиша A на клавиатуре) и кликните по произвольному месту на карте. Вы увидите, что на уровне появился специальный объект-заготовка в виде белого флажка, за которым пока не закреплена никакая модель.


Чтобы придать объекту определенную форму, выполните следующие действия. Выделите на карте созданный компонент, щелкните по нему правой кнопкой мышки и в контекстном меню выберите пункт Properties. В открывшемся окне свойств объекта перейдите в директорию Spawn (в поле Folders), загляните в свиток Model в правой части окна инспектора объектов и кликните по кнопке со значком многоточия напротив комментария Visual. В окне браузера объектов выберите произвольную модель, например, шарнирную лампу: physics\light\new_light\light_sharnir_1.


Полдела сделано — модель выбрана, осталось лишь заставить ее свободно качаться относительно поверхности, к которой она крепится, и отбрасывать тени. В противном случае получится стандартный объект, а нам ведь не это нужно? Отыщите параметр Fixed Bones в поле Model и кликните по кнопке со знаком многоточия (находится рядом). В появившемся окне пометьте галочками шарниры, фиксирующие положение лампы относительно выбранной вами поверхности (то есть выберите места прикрепления). В свитке Flags поставьте галочку напротив атрибута Physic, чтобы активировать физику для объекта. Чтобы заставить лампу отбрасывать тени, поставьте флажок напротив пункта Cast Shadow в поле Flags, а в поле Light\Main кликните по кнопке напротив атрибута Bone и в открывшемся окне выберите кость типа bone_lamp. Вот, в принципе, и все.


ВОПРОС #4

На днях закончил работу над уровнем для «Сталкера». При попытке скомпилировать карту столкнулся со следующей проблемой — отказался запускаться компилятор из состава SDK. Я следовал схеме, которую вы описали в первой статье по созданию уровней для «Сталкера» (это июльский номер «Мании»): создал карту, сделал предкомпиляцию уровня через редактор, после чего выбрал пункт меню Пуск/Выполнить и напечатал в появившемся окошке команду E:\Games\GSC World Publishing\S.T.A.L.K.E.R.\X-Ray SDK\level_editor\xrLC.bat Moi_uroven_1. Можно ли как-то решить проблему, или это очередная оплошность со стороны разработчиков и надо ждать патча?


ОТВЕТ

Проблема вполне решаема. Вот только зря вы обвиняете разработчиков, они совершенно ни при чем. Всему виной — невнимательность многих картостроевцев. В статье по созданию уровней для «Сталкера» мы упомянули, что прописывать в форме Запуск программы длинные коды не следует — это может привести к невыполнению команды, в вашем случае — к отказу запуска компилятора.


Описанный вами способ компиляции (ввод короткой команды в окно Запуск программы) возможен только при использовании так называемых виртуальных дисков, ссылающихся на различные директории установленного SDK. Подробную информацию о «виртуалках» вы можете почерпнуть из второй статьи цикла «Уровни для S.T.A.L.K.E.R.», которая опубликована в «Мастерской» августовского выпуска «Игромании».


Возвращаемся к вашей проблеме. Обойти ее просто, нужно всего лишь перейти в режим командной строки (для этого следует напечатать в окошке Запуск программы команду cmd и нажать OK), зайти в каталог \level_editor SDK и ввести следующую команду:


xrLC.bat {level_name}, где {level_name} — название компилируемого уровня.


Все, теперь ваш уровень скомпилируется и будет отлично работать в игре, если, конечно, вы не допустили ошибок во время создания карты.


Ни в коем случае не пытайтесь вбить в меню «Запуск программы» команду, в которой используются длинные пути: Windows не удастся запустить выбранный вами исполняемый файл. Скриншоты прислал автор вопроса:

H 1372694453 4275472 1917ba9ace.jpg
H 1372694454 5850427 f6efb1f7ac.jpg


ВОПРОС #5

При детальном изучении официального редактора уровней для «Сталкера» наткнулся на один непонятный, но крайне интересный режим редактирования — Way Points. Пробовал добавить на карту элементы типа Way Points, но уровень стал вылетать при компиляции. Можете рассказать, что это за зверь такой и для создания/редактирования объектов какого типа он применяется?


ОТВЕТ

В режиме редактирования Way Points можно, вы не поверите, создавать вейпойнты

Это режим редактирования путевых отметок (вейпойнтов), предназначенных для задания маршрутов движения персонажей. Если на карте не будет этих контрольных отметок, то все обитатели Зоны станут перемещаться по уровням совершенно беспорядочно, сбивать на своем пути препятствия и тупо упираться в статические элементы типа стен, заборов и прочих заграждений.


Разумеется, вейпойнты нужны только для сингловых карт, в мультиплеере управляемых AI противников нет, а значит, и вейпойнты не нужны. Поскольку текущая версия официального редактора уровней, входящая в комплект SDK, не предназначена для разработки одиночных карт и кампаний, то и режим редактирования Way Points пока не работает. Как только в Сети появится SDK для одиночной версии игры, мы обязательно вернемся к теме моддинга S.T.A.L.K.E.R. и подробно поговорим о создании контрольных точек.


ВОПРОС #5

Подскажите, пожалуйста, где можно ознакомиться с полным списком горячих клавиш для быстрых переключений в редакторе уровней S.T.A.L.K.E.R. и можно ли модифицировать комбинации хоткеев под себя — переназначить кнопки на выполнение определенных действий?


ОТВЕТ

Переназначаем горячие клавиши в окне Editor Preferences официального редактора карт

Ознакомиться со списком хоткеев, а также изменить комбинации клавиш, нацеленных на выполнение определенного действия, вы можете прямо в официальном редакторе уровней. Порядок действий следующий. Запустите приложение LevelEditor.bat из SDK’шного каталога \level_editor. На панели в правой части редактора в поле Scene выберите пункт меню Preferences. В колонке Folders, расположенной в левой части окна настроек, выберите строку Keyboard.


В правой части окна Editor Preferences раскройте каталог Shortcuts. Вы получите полный доступ ко всем горячим клавишам и при необходимости сможете перепрограммировать кнопки на выполнение иных действий. Для этого напротив интересующей вас команды, например Exit, нужно дважды щелкнуть по ячейке левой кнопкой мышки и вбить в поле новое значение.


ВОПРОС #6

Подскажите, в чем отличие между созданием статичных конструкций в 3DS Max для S.T.A.L.K.E.R. и динамических разрушаемых объектов? Друзья говорят, что во втором случае нужно слепить не только базовую 3D-модель и несколько итераций разрушенного предмета, но и насадить сделанный объект на скелет. Так ли это? По какой схеме проходит создание динамических предметов?


ОТВЕТ

Создать простой динамический объект для «Сталкера» в разы тяжелее, чем изготовить статический объект сложной формы.


Если вы внимательно изучите структуру любого OGF-файла, описывающего динамическую модель, то увидите, что в теле каждого такого архива присутствует специальный каталог \prt\, где размещаются поврежденные фрагменты базовой конструкции. Копнете глубже — увидите, что любой динамический объект в S.T.A.L.K.E.R. действительно содержит скелет. При этом не важно, о каком типе объекта идет речь — здание ли это, фонарный столб или ничем не примечательная картонная коробка. Скелет определяет степень подвижности модели в пространстве. Нет скелета — нет движения.


Схема или алгоритм создания ломающегося динамического объекта выглядит следующим образом. Первым делом вы создаете в «Максе» или Maya базовый объект, например куб, покрываете объект текстурами, применяете к нему X-Ray-шейдеры. Далее строго по аналогии добавляете на сцену формы, которые выступят в роли разрушенных составляющих бокса. Затем помещаете на сцену пару-тройку шарниров (Create/System/Bones), вживляете их в созданный ранее каркас и экспортируете модель в файл с расширением .ogf.


После этого подгружаете модельку в редактор Actor Editor из состава официального SDK, указываете пути к уничтоженным или разрушенным частям конструкции, генерируете так называемый шейп (Bones/Global/Generate Shape), задаете массу, материал и форму объекта, после чего выполняете экспорт объекта в OGF-файл (File/Export/Export OGF). Видите, не так все и сложно. Немного практики, и вы научитесь создавать динамические объекты для «Сталкера».


ВОПРОС #7

На страницах «Игромании» вы часто рассказываете о правилах расстановки источников света (ламп) на уровнях к самым различным играм. Меня интересует следующий вопрос: данные правила распространяются только на сцены, созданные в крупных пакетах 3D-моделирования, или они касаются и обычных игровых уровней тоже, например карт для S.T.A.L.K.E.R.? Что будет, если вообще не устанавливать источники освещения на карту? А если добавить их слишком много?


ОТВЕТ

Главное при расстановке источников света на сцене — помнить о чувстве меры

Вы видели хоть одну игру, где не было бы источников света? Это же не игра получится, а комната страха какая-то. Так что да, те принципы, которые мы разбирали, верны для всех компьютерных игр и для всех движков. В мелочах расстановка ламп может отличаться — например, на просторных уровнях под открытым небом нужен, по сути, лишь один большой источник света (солнце), на закрытых локациях (например, внутри здания) требуется расставить значительно больше источников света, но маленьких.


Насчет того, можно ли переборщить с источниками освещения? Да, и запросто. Это распространенная ошибка любительских карт и модов: когда ламп слишком много, карта получается засвеченной. Иногда из-за этого всего лишь теряется игровая атмосфера, а иногда случаются проблемы посерьезнее: в некоторых комнатах вообще ничего не понятно — столько там понатыкано ламп.


Создавая уровни для трехмерных игр, важно помнить, что источники света — это очень тонкий инструмент, который позволяет нужную атмосферу, определенное настроение у геймера. Правильно подобранное освещение способно вытянуть даже очень слабенькие с точки зрения дизайна локации. И наоборот — плохой свет убьет уровень с гениальным дизайном.


ВОПРОС #8

На днях решил смоделировать простенькую модель персонажа для S.T.A.L.K.E.R. (уж очень надоели мне местные мутанты, сталкеры и всяческие зверушки). Придумал персонажа, сделал на бумаге набросок, затем погрузился в Maya 8.5 и слепил трехмерную модель. Однако увидеть свой маленький шедевр в игре мне так и не удалось — при приближении к объекту на расстояние более чем в 10 метров игра зависала и вываливалась на рабочий стол с ошибкой. Отсюда у меня и возник следующий вопрос — какие ограничения накладываются на модели персонажей, создаваемых в «Максе» и «Майе», движком X-Ray Engine?


ОТВЕТ

Прежде чем импортировать в S.T.A.L.K.E.R. новую модель персонажа, необходимо убедиться, удовлетворяет ли она основным требованиям движка X-Ray.


Первое и основное требование к моделям, выдвигаемое движком X-Ray, — число полигонов, затрачиваемых на одного персонажа, не должно превышать 5000 (разработчики настоятельно рекомендуют уложиться в 3000). Требование довольно условно: в принципе, движок X-Ray способен переваривать модели NPC из куда большего числа полигонов, однако если в процессе игры вы встретите с десяток-другой hi-poly-монстров, то готовьтесь к сильным тормозам, которые могут подвесить игру.


Требование номер два — необходимо поместить созданную модель NPC по центру координат в Maya или 3DS Max. Третье требование — при создании персонажа нужно использовать только метрическую систему измерений. Это означает, что габариты созданной вами модели в Maya или в «Максе» должны соответствовать реальным размерам объекта. Например, если в жизни высота персонажа составляет 1,67 м, то и в Maya нужно создавать его по этим же самым размерам.


Требование четвертое — использование UV-разверток текстур, специальных X-Ray-шейдеров и групп сглаживания. Что касается требований к скелету NPC, то тут разработчики настоятельно рекомендуют не использовать соединения (джойнты, joints), содержащие следующие трансформации: scale (масштабирование), rotate (вращение), transform (трансформация). Для присоединения скелета к поверхности лучше использовать только инструмент Smooth Bind (вызывается из меню Skin\Bind Skin\Smooth Bind в Maya).


Ну и, пожалуй, последнее ограничение, накладываемое на модели персонажей движком X-Ray: крайне не рекомендуется использовать в скелете более 54 костей: это может сильно сказаться на FPS в игре. А теперь самое интересное — X-Ray не предъявляет практически никаких требований к анимациям NPC. Это означает, что вы можете при оживлении 3D-модели персонажа использовать все стандартные средства Maya и «Макса» — инверсную кинематику, ограничители, применять физику во время анимирования.


ВОПРОС #9

Во многих статьях по вскрытию различных игр вы пишете о том, как можно сделать игры более кровавыми. Но в статье по «Сталкеру» ничего подобного не было. Нельзя ли и в эту игру добавить побольше крови?


ОТВЕТ

Легко! Нужные настройки прописаны в файле system.ltx, содержащем базовые параметры геймплея. Файл лежит в архиве gamedata.db0 (прямо в корне игровой директории). Для распаковки используйте утилиту STALKER Data Unpacker.


Скопируйте в папку игры файл STALKER_Data_Unpacker_RU.exe (если вдруг у вас официальная английская версия игры, копировать надо файл STALKER_Data_Unpacker_EN.exe) и запустите его с параметром: gamedata.db0 [Каталог для распаковки внутри игровой папки]. Например, STALKER_Data_Unpacker_RU.exe gamedata.db0 temp. Каталог можно и не указывать — в этом случае архив распакуется в корень игровой директории.


Перейдите в директорию, куда вы извлекли содержимое архива (в приведенном примере это папка <Каталог игры>\temp). Там вы найдете подкаталог \config, а в нем файл system.ltx. Откройте его в «Блокноте» и отыщите раздел bloody_marks — в нем как раз и описывается кровь. Здесь собраны следующие параметры (обратите внимание, что все размеры и расстояния измеряются в метрах):


wallmarks — изображения пятен крови. Перечисленные здесь файлы (расширение dds в данном случае опущено) вы найдете в папке \textures\wm архива gamedata.db8;


dist — максимальное расстояние, на которое отлетает кровь;


max_size — максимальный радиус пятна крови, которое образуется после того, как персонаж больших габаритов подвергается атаке заданной атрибутом nominal_hit;


min_size — минимальный радиус кровяного пятна;


nominal_hit — сила атаки, дающая максимальный разлет крови;


blood_drops — изображения капель крови;


start_blood_size — размер раны, при котором та начинает кровоточить;


stop_blood_size — размер раны, когда она сама затягивается;


blood_drop_time_min — минимальная продолжительность кровотечения (игрок теряет здоровье);


blood_drop_time_max — максимальное кровотечение;


blood_drop_size — размер капли крови.


Дабы добавить игре кровавости, повысьте значения следующих атрибутов: max_size до 0.8, min_size — до 0.2, blood_drop_size — до 0.3. А вот число, соответствующее показателю nominal_hit, наоборот, следует понизить — до 0.3. Отныне крови в игре столько, что «Сталкеру» впору ставить рейтинговую оценку «M».


Если говорить о параметре dist, его вы можете отрегулировать по собственному усмотрению (а можете и вообще не трогать). Мы, например, немного увеличили его значение — до 3, в результате чего брызги крови стали лететь дальше.


Что касается параметров start_blood_size, stop_blood_size, blood_drop_time_min и blood_drop_time_max, они в большей степени относятся к главному герою и напрямую влияют на геймплей. Регулируя эти показатели, можно изменять сложность игры. Повысьте значения настроек blood_drop_time_min и blood_drop_time_max, и играть станет труднее (при ранениях вы будете терять больше здоровья), понизьте — и выжить станет проще.


Также и с показателем stop_blood_size: если его уменьшить, жить в Зоне станет проще. С характеристикой start_blood_size все наоборот: чем ниже ее значение, тем сложнее играть. При желании вы можете подредактировать в «Фотошопе» кровяные текстуры, предварительно переведя их в формат tga с помощью программы DXT Tools.


В продолжение темы повреждений хочется обратить ваше внимание на еще один раздел файла system.ltxwallmarks. Если в нем повысить значение параметра size, в игре увеличится радиус отметин от взрывов. Завершив правку файла system.ltx, не забудьте переместить его в папку <Каталог игры>\gamedata\config.


ВОПРОС #10

В видеоуроках и в статьях о редактировании S.T.A.L.K.E.R. вы рассказывали, как добавить в игру объекты собственного производства. А нельзя ли добавить в «Сталкер» персонажей и объекты, допустим, из Crysis? Ведь это открывает совершенно потрясающие перспективы — сколько интересных модов можно сделать!


ОТВЕТ

К сожалению, редактор Sandbox 2 не позволяет сохранять модели техники, оружия и NPC на жестком диске.


К сожалению, не все так просто. Дело в том, что редактор уровней Crysis не позволяет экспортировать 3D-модели персонажей, транспорта и вооружения, — стоит вам только выделить нужные объекты и нажать кнопку сохранения, как вылетает сообщение об ошибке. А вот антураж — здания, мосты, бочки с горючим, водонапорные башни — вполне можно перенести в «Сталкер», здесь редактор ругаться не будет. Для этого нам понадобятся следующие инструменты — Crysis и редактор уровней Sandbox 2, S.T.A.L.K.E.R., X-Ray SDK («чернобыльский» инструментарий, заточенный под создание новых мультиплеерных карт), а также небольшой пользовательский плагин S.T.A.L.K.E.R. 3DS Max Exporter, предназначенный для экспорта 3D-контента в формат, понятный движку X-Ray.


Последовательность действий следующая. Сначала нужно конвертировать игровые модели из Crysis в формат OBJ при помощи редактора Sandbox. Затем полученные модели импортировать в 3DS Max, подогнать размер каркасов (масштабировать), изменить уровень детализации (в «Сталкере» в моделях поменьше полигонов) и присвоить объектам свойства некоторых специфических материалов, которые использует движок X-Ray. Ну а дальше все предельно просто: сохраняете преобразованный объект на жесткий диск в сталкеровском формате и импортируете его в игру при помощи редактора.


От теории — к практике. Запустите редактор Sandbox 2 и подгрузите в него любой уровень, к примеру harbor.cry. Для этого выберите пункт меню File/Open, в открывшемся диалоговом окошке перейдите в каталог \harbor и дважды щелкните левой клавишей мышки по файлу harbor.cry. Активируйте окно 3D-вида, отыщите любую модель, которую хотите сохранить на жестком диске (перемещение камеры в окне перспективы производится при помощи горячих клавиш W, S, A, D), и щелкните по ней левой кнопкой мыши. Для экспорта выделенного объекта в OBJ-файл выполните команду File/Export Selected Geometry to .OBJ.


В открывшемся диалоговом окне перейдите в каталог, куда хотите сохранить модель, и нажмите кнопку Сохранить. При необходимости вы можете выдернуть из игры несколько 3D-форм за один раз. Для этого достаточно зажать клавишу Shift на клавиатуре. Чтобы подгрузить переконвертированные модельки в 3DS Max, запустите его, выберите пункт меню File/Import и в появившемся окошке укажите полный путь к экспортированному из Sandbox 2 каркасу.


Дальше действуете по описанной схеме. Изменяете размеры и уровень прорисовки 3D-модели, присваиваете материалы типа XRay Mtl, после чего сохраняете модель на жестком диске в формате OBJ под любым названием и подгружаете геометрию и текстуры в редактор «Сталкера» LevelEditor.


Авторы

Статью создал: Алексей "Старпом" Макаренков
Добавил на stalkerin: aka_sektor

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