Обновлено:

На этой странице

Городские спрайты: размер, эпоха, стены и ограничение конфигурации

Источник: OpenCiv3, cities.lua. Файл прочитан целиком 26.10.2026. Здесь описана конфигурация OpenCiv3, а не полный каталог Civ3.

Адресация изображения

Размер вырезаемого спрайта — 166×95. Для обычного города координата X равна рангу размера, умноженному на 166, а Y — индексу эпохи, умноженному на 95. При наличии стен используется отдельный лист и нулевая колонка; эпоха продолжает определять строку.

В прочитанной версии пути жёстко указывают на rMIDEAST.pcx и MIDEASTWALL.pcx. Следовательно, этот файл не доказывает, что в игре все города имеют один культурный стиль: он сам обслуживает лишь выбранную конфигурацию.

Для нашего редактора

Внешний вид должен зависеть минимум от размера, эпохи и состояния стен, а культурную группу нужно исследовать и хранить отдельно. Нельзя автоматически масштабировать изображение до размера логического ромба: его прямоугольник может выступать за пределы клетки. Точка привязки не установлена этим файлом и требует другого источника/эталона.