Сповіщення
Очистити все

DCT:Паковка рівня


Ранг:
Майстер
Роль:
Гість
Записи:
752
Приєднався:
2 роки тому
 

Опис Map Compressor

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

У папці 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 , як показано нижче

 

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


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; Для картки не треба. Для мода треба
level_name = mp_test; Ім'я картки
level_ver = 1.0; Версія картки
entry_point = $fs_root$\gamedata\; do not change!
creator = "GSC Game World"; Автор
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 "

Докладніше про використання пакеру можна дізнатися у цій статті.


   
Цитата