DCT:Паковка уровня — различия между версиями — S.T.A.L.K.E.R. Inside Wiki

DCT:Паковка уровня — различия между версиями

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

Перейти к: навигация, поиск
м (переименовал «Паковка уровня» в «DCT:Паковка уровня»)
Строка 1: Строка 1:
 
===Описание Map Compressor===
 
===Описание Map Compressor===
В папке ''"C:\Program Files\X-Ray SDK\map_compressor"'' находится паковщик уровней. Он предназначен для запаковки откомпилированной информации и текстур в один db файл, удобный для обмена с другими пользователями.
+
В папке ''"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'' изменять нельзя.
+
Имена корневых папок для файлов сталка (levels, textures, scripts, meshes и т.д.) изменять нельзя.
В каталоге '''textures''' есть директория '''intro''' содержащая ''intro_map_pic_имя_уровня.dds, intro_map_pic_имя_уровня.thm, intro_имя_уровня.dds, intro_имя_уровня.thm.''
+
  
В SDK есть исходные файлы из которых можно сделать свои интро файлы ''("C:\Program Files\X-Ray SDK\sources\intro_textures")''.
 
 
В папке '''levels''' находится откомпилированный уровень, например, mp_test. В случае, если мы использовали свои текстуры (или добавили, например, карту на уровень - ''map_mp_test.dds''), нам необходимо создать соответствующие каталоги внутри каталога ''mp_test'', как показано ниже
 
[[image:Docs_wind_map_compressor_mptest.jpg|Содержимое папки "map_compressor\for_levels\levels\mp_test"|center|frame|Содержимое папки "map_compressor\for_levels\levels\mp_test"]]
 
и скопировать текстуры с ''thm'' файлами которые используются на уровне.
 
 
----
 
----
'''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\ ; do not change !
+
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;"
 
|-
 
|-
|width="150" style="background-color:#eaf1dd;"| '''[include_folders]'''
 
|style="background-color:#eaf1dd;"| Каталоги которые будут запакованны
 
|-
 
| levels\mp_test
 
| Директория с уровнем
 
|-
 
|style="background-color:#eaf1dd;"| '''[header]'''
 
|style="background-color:#eaf1dd;"|Описание уровня
 
|-
 
| level_name
 
| Имя уровня
 
|-style="background-color:#f9f9f9;"
 
| level_ver
 
| Версия уровня
 
|-
 
| creator
 
| Создатель уровня
 
|-style="background-color:#f9f9f9;"
 
| link
 
| Ссылка на ресурс, с которого можно скачать созданную карту
 
|}
 
  
 
===Использование Map Compressor===
 
===Использование Map Compressor===
Для старта паковки карты, запустите ''"C:\Program Files\X-Ray SDK\map_compressor\'''compress_map.cmd'''"'' файл
+
Для старта упаковки файлов, запустите ''"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.

Содержимое папки map_compressor

В папке for_levels находятся ожидающие паковки файлы.

Содержимое папки "map_compressor\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"                ; Ссыль на скачивание архива(преимущественно для карты)

Использование Map Compressor

Для старта упаковки файлов, запустите "C:\Program Files\X-Ray SDK\map_compressor\compress_map.cmd" файл

Отрицательные стороны

Так как сталк грузит его целиком, требуется большее количество оперативки. В отличие от геймдаты, из которой сталкер грузит нужные ему файлы. Пример этому мод NLC6, который упакован в db архивы. В сравнении с оригинальными Тенями съедается памяти раза в два больше.

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