| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
| Форум сталкер S.T.A.L.K.E.R.: Школа моддинга Уроки, вопросы по созданию модов Что находится в папке gamedata (Папка гамедата в сталкер) |
| Что находится в папке gamedata |
|
FAQ по моддингу S.T.A.L.K.E.R.
Рассмотрим, что содержится в папке gamedata и за что отвечают её основные элементы. Структура папки gamedata • ai — файлы *.efd, отвечающие за искусственный интеллект NPC • anims — игровая анимация и эффекты камеры • config — основные игровые параметры • levels — игровые уровни (локации) • meshes — игровые модели формата .ogf • scripts — игровые скрипты • shaders — шейдеры для рендеров DX8 и DX9 • sounds — звуки и музыка формата .ogg • spawns — респаун NPC, мутантов и сталкеров • textures — текстуры оружия, окружения и персонажей (.dds) Полезные материалы для моддинга Готовые архивы gamedata и инструменты для распаковки игровых ресурсов. Gamedata для игр серии S.T.A.L.K.E.R.: • S.T.A.L.K.E.R.: Тень Чернобыля — gamedata тч • S.T.A.L.K.E.R.: Чистое Небо — gamedata чн • S.T.A.L.K.E.R.: Зов Припяти — gamedata зп Инструменты: • Universal Extractor — утилита для распаковки игровых архивов (.db, .db0–.db9) Рекомендуется использовать готовую gamedata для изучения структуры файлов и Universal Extractor для самостоятельной распаковки ресурсов игры. В корне gamedata также присутствуют служебные файлы: game.graph, gamemtl.xr, lanims.xr, particles.xr, resource.h, senvironment.xr, shaders.xr, shaders_xrlc.xr, stalkergame.inf В папке sounds можно найти неиспользуемые или скрытые звуки. Например, sounds\car содержит звуки автомобилей, которых нет в игре, а файл sounds\music\harmonica_1.ogg — звук губной гармошки. Отдельного внимания заслуживает sounds\car\trabantnoise.ogg. Введение в моддинг Основная работа при моддинге ведётся с папкой config. Перед редактированием файлов необходимо распаковать архивы .dbN и поместить папку gamedata в каталог игры. Для работы достаточно оставить папки: config, scripts, textures, sounds. Остальные можно удалить или оставить по желанию. Также распаковка всех архивов .dbN может дать небольшой прирост FPS. Текстуры Все текстуры находятся в папке textures и имеют формат .dds. Их можно открыть и отредактировать в специальных программах. Пример: textures\ui\ui_pda.dds — текстура PDA. Существуют моды, изменяющие её размер и внешний вид. Скрипты Файл se_respawn.script отвечает за респаун NPC и открывается обычным блокнотом. Код idle_time:setHMSms( 0, 0, 0, math.random(self.idle_spawn_min, self.idle_spawn_max)*1000) Можно заменить на: Код idle_time:setHMSms( math.random(X, Y), 0, 0, math.random(self.idle_spawn_min, self.idle_spawn_max)*1000) X и Y задают диапазон случайной задержки респауна в часах. Звуки и музыка Любой файл в папке sounds можно заменить, сохранив параметры оригинального файла. Пример: sounds\scripts\magnitofon\magnitofon_2.ogg Параметры оригинального файла: Average bitrate: 60 kbps Nominal bitrate: 80 kbps Channels: 1 Sampling rate: 44100 Hz Config / Weapons Файлы оружия находятся в папке config\weapons и открываются блокнотом. cost — цена оружия weapon_class — класс оружия ammo_limit — лимит боеприпасов ammo_mag_size — размер магазина ammo_class — используемые патроны hit_power — урон silencer_hit_power — урон с глушителем misfire_probability — вероятность осечки condition_shot_dec — износ за выстрел visual — модель оружия zoom_enabled — поддержка оптики Config / Creatures Файл actor.ltx содержит параметры главного героя, NPC и мутантов. max_walk_weight — максимальный вес pickup_info_radius — радиус отображения предметов camera_height_factor — рост персонажа disp_base — разброс wound_incarnation_v — скорость заживления cant_sprint_power_begin — порог спринта Параметры hit_probability_gd_* отвечают за меткость врагов на разных уровнях сложности. Config / System start_blood_size — начало кровотечения stop_blood_size — остановка крови max_weight — вес для бега Config / Misc weapons.ltx — патроны outfit.ltx — костюмы artefacts.ltx — артефакты zone_ART.ltx — аномалии items.ltx — предметы Иммунитеты strike_immunity shock_immunity chemical_burn_immunity telepatic_immunity radiation_immunity wound_immunity explosion_immunity fire_wound_immunity Outfit.ltx — костюмы actor_visual — модель inv_weight — вес cost — цена burn_protection strike_protection shock_protection radiation_protection telepatic_protection chemical_burn_protection explosion_protection fire_wound_protection nightvision_sect — тип ПНВ
|
| |||
| |||