Состав оригинальной поставки
Архив и целостность
Архив CIV3ATL2.7z имеет размер 1 234 981 806 байт. После достижения ожидаемого размера из заголовка и стабилизации файла выполнена распаковка с проверкой CRC средствами 7-Zip. Результат — Everything is Ok: 13 583 файла и 876 каталогов, общий размер содержимого 2 147 449 875 байт. Все файлы сверены по размеру с перечнем архива; пропусков и несовпадений не найдено.
SHA-256 архива: 573fc1115a1434b3c85d913f77363e5808be77c0a541af9f99adff230ffec794.
Издания и расположение материалов
| Каталог внутри CIV3ATL2 | Содержание и роль |
|---|---|
Корень, Art, Text, Sounds | Базовая Civilization III и общие ресурсы |
Civ3PTW | Play the World с материалами «Пути атлантов» |
Conquests | Conquests с обозначением Path of Atlants 2 в текстах |
Conquests/Conquests | Сценарии и дополнительные каталоги ресурсов |
Conquests/Scenarios | Вторая копия файлов сценариев |
Conquests/Saves | Сохранённые партии и автоматические сохранения |
Основной файл правил — Conquests/conquests.biq. Его формат заголовка — 12.08. Это версия формата данных, а не номер выпуска модификации. В Conquests/readme.txt присутствуют название Path of Atlants 2 и патчноуты v1.22; текст патчноутов не устанавливает точную редакцию всех изменённых файлов. Сам файл Civilopedia содержит комментарии разных авторов и исторических версий. Поэтому профиль идентифицируется хешем конкретного BIQ, а не только названием игры.
В conquests.ini указан ранее использованный файл сохранения. Его встроенные таблицы дополнительно сверены с основным BIQ — см. правила и сценарии.
Распределение по расширениям
| Расширение | Файлов | Назначение |
|---|---|---|
.pcx | 4 468 | В основном растровая графика; есть исключения по сигнатуре и формату |
.flc | 3 963 | Анимации юнитов, лидеров и других объектов |
.wav | 3 372 | Эффекты и отдельные фрагменты звуков |
.ini | 687 | Настройки юнитов и приложения |
.amb | 548 | Описания составных звуков |
.txt | 163 | Civilopedia, интерфейс, диалоги, авторские описания и лицензии |
.mp3 | 86 | Музыка и другое аудио |
.biq | 33 | Правила и сценарии Conquests |
.sav | 27 | Состояния партий |
.bic и .bix | 18 и 15 | Более ранние форматы сценариев и правил |
.exe и .dll | 9 и 19 | Исполняемые компоненты Windows |
Числа относятся к расширениям. Они не означают, что каждый файл исправен или действительно содержит заявленный формат. Например, Art/Civilopedia/Icons/MENUCOW.PCX начинается с BIC VER# и является данными старого формата, а не изображением.
Особенности для импорта
В названиях встречаются разные регистры (Art/units, Art/Units, .INI, .ini), обратные косые черты и русские имена файлов. Публичный индекс ресурсов должен нормализовать логические пути, сохраняя исходный путь отдельно. Переименование исходной поставки для этого не требуется.
Три каталога изданий содержат общие ресурсы и переопределения. Для основного профиля анализатор проверяет ресурс сначала в Conquests, затем в PTW, затем в базе. Файл Pediaicons.txt берётся целиком из эффективного каталога Conquests: его ключи не дополняются молча ключами старых изданий. Специальные пути сценариев требуют отдельного профиля поиска.
Исходные данные: инвентаризация, перечень архива, первичная проверка.