Вроде бы нашёл нужный файл в Ред Форсе, но тут только стандартные 34 цивы, а в моде же их больше 50-ти уже.
Решил свой вопрос!
Нашёл такой же файл в моде RoM AnD. После этого мода у меня как раз вопрос и возник.
Судя по этому файлу, в этом моде так же предпологалось, что революцию будут проводить только близкие по культуре нации. Но дело в том, что, например, у Кореи уже кончились эти самые нации-бунтари, изначально были все на карте, по этому там всякие Кельты стали появляться
Но зато обнаружилась нехватка таких наций в Ред Форсе
да, я другой файл ковырял:
\Beyond the Sword\Mods\Название мода\Assets\XML\Civilizations\CIV4CivilizationInfos.xml
DerivativeCiv = BtS. Цивилизация, которая возникает при отделении колоний от данной цивилизации.
я всегда думал, что они же и для восставших используются.. так-то это они очень хреново сделали, что прописали это в питон..
Да уж.
После того, как я в этом всём поковырялся, у меня возникла идея-фикс: Надо скачать мега пак цивилизаций на RoM AND, и прописать все тамошние страны в революционеры.
Ни в чём толком не разобравшись, я стал тупо повторять всё как было со стандартными нациями, и в итоге у меня получился вот такой итоговый файл.
Только я не учёл, что этот самый мега пак устанавливается не поверх стандартного мода, а включается в виде модулей. То есть вся информация о новых цивилизациях не вписывается в стандартные файлы, а представлена в виде новых файлов.
Ну и разумеется, стандартный способ извлечения информации для этих государств не работает.
И я не знаю, как правильно сделать ссылки на файлы новых стран.
Только это всё при условии, если я правильно понял, как работает Революция в этой игре. Я, например, так и не знаю, зачем нужен CvUtil.py.
Может есть тут, кто в этом шарит?
Это странно.
Может у меня там ошибки просто где-то, вроде лишней точки или ещё чего. Но я уже проверял на это, и при чём до проверки у меня игра хотя бы загружалась, но при входе в Редактор мира вылетала. А вот когда я нашёл пару ошибок, она после первого хода вылетать стала.
Не знаю, что ещё делать, в Питоне к сожалению не разбираюсь, и это вообще моя первая попытка что нибудь изменить в Цивилизации.
Кстати про Red Force: Для чистоты эксперимента, я решил и для него дополнить файл новыми цивилизациями, так как там они все в одном месте собраны, и судя по первому тесту (маленькая карта, три нации в начале + варвары) на нём всё работает правильно. То есть, от Марокко отделяется Ливия,от Армении - Грузия, а от Афганистана - Узбекистан, как я и прописал.
Могу выложить этот файл куда-нибудь, но я ещё думал проверить на большем количестве игроков.
В RF, кстати, нет вроде бы сценария-карты земли, на корой бы было 34 стандартные цивилизации на историческом месте (либо 18, либо 50 только)
Попробовал с большим количеством цивилизаций, а точнее через сценарий, Bro Earth вроде, так вот там уже революций вообще не было, хоть я их и искусственно создать пытался (варварами города захватывал), и часто появлялось похожее сообщение:
Что делать - не знаю. Но хоть вылетов нет.
Позже попробую через не-сценарную игру
Решил я и этот вопрос))
Я почему то до этого не допускал того, что возможно в мегапаке уже присутствует культурное отделение бунтующих стран. Но сейчас решил провести эксперимент, и всё сработало, не надо было вообще самому пытаться править файлы, они и так уже присутствуют в модулях мегапака.