§ 2.10 Розпакування архіву з ресурсами pak0.pak
Всі звуки, моделі, спрайт і рівні Half-Life зберігаються в спеціальному архіві pak0.pak. Цей архів знаходиться в директорії valve. Чим же може бути корисний нам цей архів і навіщо його розпаковувати?
Витягати файли з архіву pak0.pak дозволяють такі програми як Wally (див. Нижче), PakExplorer. PakScape. Посилання на скачування Ви можете знайти в розділі «Програми».
Розпакування PAK-архіву з використанням Wally
Розглянемо експорт файлів з архіву pak0.pak з використанням Wally. Тут все гранично просто.
Запускаємо Wally. Натискаємо Ctrl-O і в списку вказуємо тип файлу, що відкривається (* .PAK). Йдемо в директорію зі встановленою Half-Life в папку valve. Відкриваємо файл pak0.pak.
Перед нами з'явиться віконце, нагадує провідник. зліва # 151; папки в архіві, праворуч # 151; файли в цих папках. В першу чергу нас цікавлять папки sprites. sound. models (спрайт, звуки, моделі).
Виділяємо потрібні файли, натисніть праву кнопку миші і вибираємо «Export»:
У наступному вікні треба вказати папку, куди витягувати файли (у нас це «C: \ TEMP \ PAK»).
А ось, що означають інші опції:
Export selected items
Витягти вибрані файли.
Export from this PAK directory
Витягти всі файли з зазначеної директорії.
File wildcards
Витягувати зазначені формати файлів (вказувати через пробіл, наприклад, * .spr * .wav).
Recurse Subdirectories
Обробляти піддиректорії.
Retain Directory Structure
Зберігати структуру папок.
Replace any existing files
Замінювати (перезаписувати) будь-які існуючі файли.
Примітка: Ви можете прослуховувати звукові файли з папки «Sound», двічі клікнувши на них.