Docs:Паковка уровня

Материал из Mod Wiki.

(Различия между версиями)
Перейти к: навигация, поиск
Версия 17:40, 5 февраля 2009 (править)
Zergius (Обсуждение | вклад)
(Новая: __TOC__ ===Описание Map Compressor=== В папке <code>"C:\Program Files\X-Ray SDK\map_compressor"</code> находится паковщик уровней. Он предна...)
← К предыдущему изменению
Версия 17:42, 5 февраля 2009 (править) (отменить)
Zergius (Обсуждение | вклад)

К следующему изменению →
Строка 36: Строка 36:
|style="background-color:#eaf1dd;"| Каталоги которые будут запакованны |style="background-color:#eaf1dd;"| Каталоги которые будут запакованны
|- |-
-|style="background-color:#f9f9f9;"| levels\mp_test+| levels\mp_test
-|style="background-color:#f9f9f9;"| Директория с уровнем+| Директория с уровнем
|- |-
|style="background-color:#eaf1dd;"| '''[header]''' |style="background-color:#eaf1dd;"| '''[header]'''
|style="background-color:#eaf1dd;"|Описание уровня |style="background-color:#eaf1dd;"|Описание уровня
|- |-
-|style="background-color:#f9f9f9;"| level_name+| level_name
-|style="background-color:#f9f9f9;"| Имя уровня+| Имя уровня
-|-+|-style="background-color:#f9f9f9;"
| level_ver | level_ver
| Версия уровня | Версия уровня
|- |-
-|style="background-color:#f9f9f9;"| creator+| creator
-|style="background-color:#f9f9f9;"| Создатель уровня+| Создатель уровня
-|-+|-style="background-color:#f9f9f9;"
| link | link
| Ссылка на ресурс, с которого можно скачать созданную карту | Ссылка на ресурс, с которого можно скачать созданную карту

Версия 17:42, 5 февраля 2009

Содержание

Описание Map Compressor

В папке "C:\Program Files\X-Ray SDK\map_compressor" находится паковщик уровней. Он предназначен для запаковки откомпилированной информации и текстур в один db файл, удобный для обмена с другими пользователями.

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

В папке for_levels находятся откомпилированный уровень и текстуры (по необходимости).

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

Имена папок levels и textures изменять нельзя. В каталоге 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, как показано ниже

Содержимое папки "map_compressor\for_levels\levels\mp_test"
Содержимое папки "map_compressor\for_levels\levels\mp_test"

и скопировать текстуры с thm файлами которые используются на уровне.


build_map.ltx необходим для установки параметров запаковки уровня. Ниже приведён пример этого файла, с описанием его содержимого

[options]
exclude_exts         = *.ncb,*.sln,*.vcproj,*.old,*.rc,*.scc,*.vssscc,*.bmp

[include_folders]
levels\mp_test     = true				; path to your level from current folder

[header]
auto_load 	= false					; do not change !
level_name	= mp_test     				; level name
level_ver	= 1.0		               		; level version
entry_point	= $fs_root$\gamedata\			; do not change !
creator 	= "GSC Game World"    			; creator
link 		= "www.stalker-game.com"
[include_folders] Каталоги которые будут запакованны
levels\mp_test Директория с уровнем
[header] Описание уровня
level_name Имя уровня
level_ver Версия уровня
creator Создатель уровня
link Ссылка на ресурс, с которого можно скачать созданную карту

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

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

Личные инструменты