DCT:Паковка уровня — различия между версиями
Материал из S.T.A.L.K.E.R. Inside Wiki
RedPython (обсуждение | вклад) м (переименовал «Паковка уровня» в «DCT:Паковка уровня») |
|||
Строка 1: | Строка 1: | ||
===Описание Map Compressor=== | ===Описание Map Compressor=== | ||
− | В папке ''"C:\Program Files\X-Ray SDK\map_compressor"'' находится | + | В папке ''"C:\Program Files\X-Ray SDK\map_compressor"'' находится упаковщик в формат игровых архивов сталка. Он предназначен для запаковки игровых файлов в один с разширением db. |
[[image:Docs_wind_map_compressor_dir.JPG|Содержимое папки map_compressor|center|frame|Содержимое папки map_compressor]] | [[image:Docs_wind_map_compressor_dir.JPG|Содержимое папки map_compressor|center|frame|Содержимое папки map_compressor]] | ||
− | В папке '''for_levels''' находятся | + | В папке '''for_levels''' находятся ожидающие паковки файлы. |
[[image:Docs_wind_map_compressor_forlevels.jpg|Содержимое папки "map_compressor\for_levels"|center|frame|Содержимое папки "map_compressor\for_levels"]] | [[image:Docs_wind_map_compressor_forlevels.jpg|Содержимое папки "map_compressor\for_levels"|center|frame|Содержимое папки "map_compressor\for_levels"]] | ||
− | Имена папок | + | Имена корневых папок для файлов сталка (levels, textures, scripts, meshes и т.д.) изменять нельзя. |
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | |||
---- | ---- | ||
− | '''build_map.ltx''' | + | В '''build_map.ltx''' находятся параметры упаковки архива. Ниже приведён пример этого файла, с описанием его содержимого |
<pre> | <pre> | ||
− | [options] | + | [options] ; Исключаемые из упаковки разширения файлов. |
− | exclude_exts = *.ncb,*.sln,*.vcproj,*.old,*.rc,*.scc,*.vssscc,*.bmp | + | exclude_exts = *.ncb,*.sln,*.vcproj,*.old,*.rc,*.scc,*.vssscc,*.bmp |
− | [include_folders] | + | [include_folders] |
− | levels = true | + | levels = true ; Паковать или нет |
anims = true | anims = true | ||
configs = true | configs = true | ||
Строка 28: | Строка 22: | ||
[header] | [header] | ||
− | auto_load = false ; Для карты | + | auto_load = false ; Для карты false. Для мода true |
level_name = mp_test ; Имя карты | level_name = mp_test ; Имя карты | ||
level_ver = 1.0 ; Версия карты | level_ver = 1.0 ; Версия карты | ||
− | entry_point = $fs_root$\gamedata\ ; | + | entry_point = $fs_root$\gamedata\ ; Не менять. |
− | creator = "GSC Game World" ; Автор | + | creator = "GSC Game World" ; Автор архива |
− | link = "www.stalker-game.com" | + | link = "www.stalker-game.com" ; Ссыль на скачивание архива(преимущественно для карты) |
</pre> | </pre> | ||
{|border="1" width="550" cellpadding="2" style="border-collapse:collapse; border-color:#ccc;" | {|border="1" width="550" cellpadding="2" style="border-collapse:collapse; border-color:#ccc;" | ||
|- | |- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Использование Map Compressor=== | ===Использование Map Compressor=== | ||
− | Для старта | + | Для старта упаковки файлов, запустите ''"C:\Program Files\X-Ray SDK\map_compressor\'''compress_map.cmd'''"'' файл |
+ | |||
+ | ===Отрицательные стороны=== | ||
+ | Так как сталк грузит его целиком, требуется большее количество оперативки. | ||
+ | В отличие от геймдаты, из которой сталкер грузит нужные ему файлы. | ||
+ | Пример этому мод NLC6, который упакован в db архивы. | ||
+ | В сравнении с оригинальными Тенями съедается памяти раза в два больше. | ||
[[Категория:SDK CS|{{PAGENAME}}]] | [[Категория:SDK CS|{{PAGENAME}}]] |
Версия 03:39, 24 апреля 2011
Описание Map Compressor
В папке "C:\Program Files\X-Ray SDK\map_compressor" находится упаковщик в формат игровых архивов сталка. Он предназначен для запаковки игровых файлов в один с разширением db.
В папке for_levels находятся ожидающие паковки файлы.
Имена корневых папок для файлов сталка (levels, textures, scripts, meshes и т.д.) изменять нельзя.
В build_map.ltx находятся параметры упаковки архива. Ниже приведён пример этого файла, с описанием его содержимого
[options] ; Исключаемые из упаковки разширения файлов. exclude_exts = *.ncb,*.sln,*.vcproj,*.old,*.rc,*.scc,*.vssscc,*.bmp [include_folders] levels = true ; Паковать или нет anims = true configs = true meshes = true scripts = true sounds = true textures = true [header] auto_load = false ; Для карты false. Для мода true level_name = mp_test ; Имя карты level_ver = 1.0 ; Версия карты entry_point = $fs_root$\gamedata\ ; Не менять. creator = "GSC Game World" ; Автор архива link = "www.stalker-game.com" ; Ссыль на скачивание архива(преимущественно для карты)