Підручник по створенню карт
Частина 4. Текстура і декали.
Частина 4.7 Як витягти текстури з карти?
З даного матеріалу ви дізнаєтеся, як витягти текстури з рівня, есліо не були вшиті в нього при компіляції.
Найчастіше при компіляції творці карт включають текстури до складу підсумкового * .BSP файлу рівня. Це робиться за допомогою параметра -wadinclude або -wadconfig. При цьому скорочується загальне число файлів, потрібних для завантаження рівня. Менше файлів - простіше встановити рівень. Особливо це стосується випадків, коли текстурних бібліотек кілька. Всі ці файли доводиться переносити в директорію «Cstrike», а коли буде необхідно видалити рівень, то навряд чи ви згадайте, які текстури більше не використовується жодною іншою картою.
До речі кажучи, розпізнати рівень з вшитими в нього текстурами досить просто. Якщо в архіві з рівнем немає текстурних * .WAD файлів, це означає 1-но з 2-ух: 1) або рівень використовує тільки стандартні текстури (тоді з нього взяти нічого); 2) або ж текстури вшиті в рівень.
витягуємо текстури
Для вилучення текстур знадобиться невелика консольна програма Textract (30 Кб).
Переносимо програму в одну директорію з рівнем, запускаємо командний рядок (Windows-R або «Пуск / випонена.»), Знаходимо кнопкою «Обзор» нашу програму Textract.
Далі пишемо, наприклад:
TEXTRACT.EXE de_dust2.BSP de_dust2.WAD
У підсумку ми отримаємо текстурну бібліотеку з усіма включеними в рівень текстурами. До речі, буває ситуація, коли окремі текстури записуються некоректно. Тут вдіяти нічого не можна.