Лучшие моды
Глобальный мод "SGM 2.2 - StalkerMods edition" на Сталкер Зов Припяти

Скачать Глобальный мод "SGM 2.2 - StalkerMods edition" на Сталкер Зов Припяти Этот глобальный мод впитал в себя все лучшее от Sigerous mod, новый сюжет и персонажи, возможности и интерфейс. Игра переработана с нуля!
Глобальный мод "M.I.S.E.R.Y. v2.0" для Сталкер Зов Припяти

Скачать Глобальный мод "M.I.S.E.R.Y. v2.0" для Сталкер Зов Припяти Один из лучших глобальных модов, который преобразит Зону! Авторы этой модификации сделали упор на графику, на эффектность зоны и им это удалось!
Глобальный мод "Lost Alpha" для Сталкер Тень Чернобыля

Скачать Глобальный мод "Lost Alpha" для Сталкер Тень Чернобыля S.T.A.L.K.E.R. всегда ассоциировался с множеством возможностей, неопределенностью сюжета, игра дает вам ощущение свободы и безграничности ваших действий... Лост Альфа - мод без границ!
Модификация "Lost World: Origin" на Сталкер Тень Чернобыля

Скачать Модификация "Lost World: Origin" на Сталкер Тень Чернобыля Новый сюжет о том, что было в начале игры. Как ученые пытались разгадать «загадку зоны» и куда же делась первая группа ученых с отрядом военных. Зона стала обрастать слухами, а правду узнаете лишь вы!
Глобальный мод "ReBorn v2.51" для Сталкер Чистое Небо

Скачать Глобальный мод "ReBorn v2.51" для Сталкер Чистое Небо Вы прошли всю игру, но Вам хочется еще? Этот мод покажет вам, что произошло после окончания основного сюжета Чистого Неба, что будет с героями и куда вас затянет жажда познания Зоны!
Глобальный мод "Ф.О.Т.О.Г.Р.А.Ф." для Сталкер Тень Чернобыля

Скачать Глобальный мод "Ф.О.Т.О.Г.Р.А.Ф." для Сталкер Тень Чернобыля Очередной мод, пройдя который, вы узнаете много нового про Зону и почему Стрелок так рвался к центру, что его тянуло туда, и как он умудрялся выживать в самых трудных испытаниях...
Глобальный мод "Spectrum Project: Путь во мгле" для Сталкер Зов Припяти

Скачать Глобальный мод "Spectrum Project: Путь во мгле" для Сталкер Зов Припяти Теперь каждый ваш шаг будет влиять на исход боя, концовка игры представляет себе дерево и по какой из ветвей развития пойти, решать Вам. Вам придется думать над каждым своим шагом...
Повелитель Зоны 7.0: Perfect Edition для игры Сталкер Зов Припяти

Скачать Повелитель Зоны 7.0: Perfect Edition для игры Сталкер Зов Припяти Вам надоело искать спрятанные вещи? Проходить сложные квесты? Или вы просто хотите себя почувствовать "повелителем зоны"? Тогда этот мод для вас, он открывает вам доступ ко всем предметам игры!
Info...
Сегодня: 24.04.2024 - 14:46

Сейчас на сайте онлайн: 1
Из них гостей: 1
Пользователей: 0

Скачать учебник "Теория Модостроения" для игры STALKER

23.03.2011, 20:47
Прочли: 4666
Скачали: 852



Теория модостроения

О модифицировании игры

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

На фоне вырезанного контента и огромного количества несоответствий игры обещаниям разработчиков стали формироваться моддерские команды. К счастью, разработчики оставили возможность простого модифицирования игры. Благодаря распаковщику игровых архивов мы получили полный доступ к ресурсам игры. Сверх того, разработчики оставили в финальном билде 2947 (и билдах после него) высший приоритет распакованной папки gamedata.

Итак, что же мы имеем?

Звуки

Звуки в игре записаны в формате ogg. Хочу заметить, что OGG Vorbis является признанным игровым форматом звука.

Проблем со звуком вообщем-то не возникает. Если Вы пользуетесь редактором звука, который не поддерживает OGG Vorbis, для Вас существует множество платных и бесплатных конвертеров.

Видео в игре также в формат Vorbis, расширения видео файлов - OGM. Для просмотра видео рекомендую Media Player Classic и CCCP Codec Pack.

Текстуры

Текстуры в игре имеют формат DDS (Direct Draw Surface). Для их редактирования рекомендую Adobe Photoshop CS 8.0 и NVidia Developer's Photoshop DDS Plugins.

При этом учтите следующее:

  • Вы можете использовать сторонние конвертеры. К таким относится Lister Total Commander, который умеет сохранять и просматривать DDS текстуры в других форматах. Это расширенная сборка Total Commander'a (платный файловый менеджер Кристиана Гислера) версии 6.55.
  • Также, Вы можете воспользоваться специальными DDS конвертером. Но при конвертации может исчезнуть альфа-канал текстуры, он очень важен для игры. Поэтому настоятельно рекомендую использовать Photoshop CS 8.0 с плагинами.

Внимание! После работы в Photoshop над тестурами, при сохранении не забудьте отметить пункт "Alpha Channels" и в открывшемся окне (после нажатия на кнопку "Сохранить"), выберите режим "DXT5 ARGB 8 bpp | interpolated alpha".

Также, в папке с игрой есть дополнительные текстуры с приписанным в конце имени файла словом "bump". Это бамп-карты текстур, используемые для придания модели некоторой объемности, которую ещё называют "псевдорельефностью".

Бамп-карты текстур используются только при игре на втором рендере (динамическое освещение, то есть DirectX9-рендер.

Модели

Следующий немаловажный компонент игры - OGF модели.

Модели расположены в папке meshes.

Они содержат в себе информацию о материале, анимации и саму модель предмета. Изменить текстуру модели реально при помощи WinHEX - путь к текстуре находится в первых строчках файла.

Для просмотра моделей незаменимой утилитой является OGF Viewer от batya. На данный момент возможен только просмотр и конвертирование моделей в формат obj.

При использовании OGF Viewer необходимо задать путь к текстурам в конфигурационном файле, который лежит в папке с программой.

Уровни

Следующим компонентом игры являются игровые уровни. Уровни можно разделить на мультиплеерные и сингловые.

MP-уровни отличаются от уровней одиночной игры отсутствием некоторых компонентов и несколько иной структурой/набором файлов. Например, на мультиплеерных уровнях отсутствует координатная сетка для A-Life.

Перед релизом бета-версии SDK (Software Development Kit от GSC Game World) я несколько недель тестировал его и сделал несколько печальных выводов.

Во-первых, при помощи MP-SDK невозможно не только редактировать, но и даже просматривать уже откомпилированные уровни. Дело в том, что MP-SDK требует исходников уровней. К тому же, пора прекращать мечтать о SDK и выкрикивать: "Дайте мне СДК я вам новое оружие сделаю и движок поменяю!!!". MP-SDK - всего лишь маппер для мультиплеера. Возможно, будет маппер и для сингловой версии игры, но исходников уровней от GSC Game World даже и ждать не стоит.

Однако, не стоит забывать, что в сеть была выложена лишь бета-версия этого пакета. Возможно, к появлению релиза добавятся новые функции и инструменты.

Уровни из сингловой версии игры можно портировать под мультиплеер. Алгоритм действий:

  • Скопировать содержание папки уровня в новую папку с именем типа mp_yantar.
  • Удалить файлы level.game, level.ai, level.som. Скопировать level.game из любой мультиплеерной карты и вставить в переделываемую карту.
  • Открыть конфигурационный файл config\mp\maplist.ltx и добавить карту в список.

Скрипты

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

В скриптах используется язык Lua. Язык не очень сложный, с помощью него можно многое делать, в том числе и спаунить (от англ. "spawn" - размещать на карте) объекты.

К тому же, скрипты можно вызывать в spawn-файле, о нём подробнее будет рассказано ниже.

Конфиги

Другая, немаловажная часть игры - конфигурационные файлы. Они открываются обычным "Блокнотом" и представляют собой набор параметров и их значений.

В игре существуют конфигурационные файлы существ, мультиплеера, погоды, оружия, объектов, геймплея, моделей, конфигурационные скрипты и конфигурация интерфейса.

Также существует множество других конфигурационных файлов.

О некоторых из них подробнее. Конфигурации существ - одним из самых важных конфигурационных файлов является actor.ltx. В нём заданы параметры актора - т.е. главного героя игры.

На его примере рассмотрим структуру конфигурационного файла.

[actor] - пример entity. Конфигурацию актора вызывают при помощи названия entity. В данном случае - actor. В других конфигурационных файлах мы можем найти пример ссылки на entity. Например: [burer_arena]:m_burer_e.

В данном случае существо "burer_arena" ссылается на существо "m_burer_e" и является его прототипом. Также могут быть и ссылки на entity, обозначающей набор параметров. Например: damage = m_burer_damage.

Комментарии в ltx файлах начинаются с символа ";". Все, что расположено за этим знаком, игрой не учитывается.

Также очень интересна система так называемых инклудов (включений).

Инклуд обозначается строкой "#include "имя_файла.ltx""

Инклуды означают, что в файл, в котором написана вышеуказанная строка, вставляется содержание файла, указанного как аргумент к функции #include.

Получается так, что конфигурационные файлы монстров (к примеру) объединяются в файле monsters.ltx, файлы сталкеров - в stalkers.ltx. А файлы monsters.ltx, stalkers.ltx и все остальные файлы объединяются в файле system.ltx, в котором прописано около 20 инклудов. Таким образом, всё содержание ltx-файлов объединено в system.ltx.

Помните - когда создаёте новый конфигурационный файл - не забудьте вставить его методом инклуда в общий конфигурационный список в system.ltx.

Спавн-файл

Последнее, о чём пойдёт речь - папка spawns.

В ней расположен файл all.spawn. В этом файле обозначены почти все динамические объекты, которые содержатся в игровой Зоне. Это как монстры и сталкеры, так и приёмник "Горизонт" на столе у торговца, и даже ящик рядом с блокпостом.

Формат спаун-файла долго разбирался специалистами и благодаря товарищу Zeed'у разобран. И им же была написана специальная программа xrSpawner для спауна динамических объектов.

Дополнительно

Кроме файлов спауна в директории gamedata также присутствует папка с шейдерами, папка с анимациями камеры, папка с некоторыми файлами A-life и несколько файлов в формате xr.

В файле gamemtl.xr лежат настройки материалов, текстур и hit_fx эффектов. В режиме HEX файл более или менее читаем.

И последнее. Не пробуйте искать где указаны классы типа AI_CROW. Все классы существ находятся в xrGame.dll и попытки извлечь их или изменить бессмыслены.


Выбор ссылок для скачивания


Ссылка на скачивание не работает?

Автор мода: Не указано
Предназначение: Литература "Сталкер"
Необходимая версия игры: Не указано
Классификация материала: Моддинг S.T.A.L.K.E.R.
Размещен в разделе: Файловый архив
Вес файла: 42.50 KB


Теги материала: учебник, скачать, STALKER, модостроения, Для S.T.A.L.K.E.R., Игры, для, теория

Всего комментариев: 0

Поиск

English version of WebSite Українська версія сайту
Личный ПДА

Гость, ты здесь -й день
Группа: Гости



Лучшая 5ка
STRELOK

Форум: 2274
Файлы: 195
STALKER

Форум: 2134
Файлы: 840
Napalm

Форум: 1627
Файлы: 0
Волкодав

Форум: 1419
Файлы: 0
Asdolg_Haster

Форум: 1371
Файлы: 0
Обсуждение
Новости
Друзья