ASh

приведу ответ от U-532
Цивилизация вылетает

Когда строится какой-то юнит, то игра подгружает файлы из папки Art\Units\Unitname(Unitname-имя юнита) по мере необходимости. Если она файлов не находит, то происходит вылет в Windows.
Не находить их она может по нескольким причинам:
1. Неправильно названа папка юнита(Например-вместо Worker Modern Times стоит просто Worker Modern)
2. Неправильно назван файл-вместо ParatrooperFortify.flc стоит ParatrooperForfity.flc. Отсюда вывод-необходимые игре файлы нужно сделать. Обычно проблемы начинаются с появления древнего лидера: Лезешь в папку Leader Ancient и проверяешь наличие файлов: LeaderAncient.ini, LeaderAncientDeath.flc, LeaderAncientDeath.wav, LeaderAncientDefault.flc, LeaderAncientFidget.flc, LeaderAncientFidget.wav, LeaderAncientRun.amb, LeaderAncientRun.flc, LeaderAncientRunClothes.wav, LeaderAncientRunFoot1.wav и LeaderAncientRunFoot2.wav.
Если какого-нибудь нет, то
берешь соответствующий файл из папки Leader Middle Ages,
переименовываешь его и
копируешь в папку Leader Ancient.

Если стоит и Vanilla, то можно иногда взять из нее недостающее. Если все вышеперечисленные файлы есть, надо делать следующее:
файл LeaderAncient.ini копируешь (нужно 2 копии), а потом
переименовываешь копии в Leader Ancient.ini и Leader_Ancient.ini и
копируешь 2 получившихся файла в папку Leader Ancient.
Там получается три .ini файла.

Аналогично поступаешь с другими файлами из этой папки.
Слитное написание, пробелы и "_" нужны т.к. в разных местах игра может ссылаться, например, на LeaderAncientDefault.flc, Leader Ancient Default.flc или на Leader_Ancient_Default.flc - спасибо за это скажи Фаргусу.

Теперь насчет Fortify и Forfity: файлы Forfity надо переименовать в Fortify ( Например, я менял ParatrooperForfity.flc на ParatrooperFortify.flc ), а потом сделать 3 переименованных копии как в случае с LeaderAncient.ini Всегда проверяй правильность написания названий юнитов и всяких Fidget-Fortify в именах файлов. Ошибки исправлять как в случае с Paratrooper'ом.