# Состав оригинальной поставки

## Архив и целостность

Архив `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 — см. [правила и сценарии](rules-and-scenarios.md).

## Распределение по расширениям

| Расширение | Файлов | Назначение |
| --- | --- | --- |
| `.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: его ключи не дополняются молча ключами старых изданий. Специальные пути сценариев требуют отдельного профиля поиска.

Исходные данные: [инвентаризация](data/file-inventory.json), [перечень архива](data/archive-manifest.json), [первичная проверка](data/summary.json).
