Опис Map Compressor
У папці "C:\Program Files\X-Ray SDK\map_compressor" знаходиться паковник рівнів. Він призначений для запакування відкомпільованої інформації та текстур в один файл db, зручний для обміну з іншими користувачами.
Імена папок 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 "
Докладніше про використання пакеру можна дізнатися у цій статті.