Школа counter-strike - частина 4

Підручник по створенню карт

Частина 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

У підсумку ми отримаємо текстурну бібліотеку з усіма включеними в рівень текстурами. До речі, буває ситуація, коли окремі текстури записуються некоректно. Тут вдіяти нічого не можна.

Схожі статті