Как добавить новую культуру (culture) ?
1. Работаем с текстовыми файлами :
- descr_movies.xml
- descr_cultures.txt
- descr_engines.txt
- descr_offmap_models.txt
- descr_sm_factions.txt
- descr_sounds.txt
- descr_sounds_music.txt
- descr_sounds_units_anims.txt
- export_descr_advice.txt
- export_descr_ancillaries.txt
- export_descr_character_traits.txt
2. Создаем папку с названием нашей новой культуры в каталоге data / ui и размещаем в ней графический контент аналогично другим культурам.
Как добавить в мод новую религию (religion) ?
1. data / descr_religions.txt
1.1. Добавляем новую религию (здесь и в дальнейшем будем использовать уникальный код new_religion) в реестр:
religions { catholic orthodox islam heretic new_religion }
1.2. Указываем путь к иконке (требуется дополнительно добавить графический tga-файл в каталог ui / pips , служащий для идентификации религии в процессе игры на страт-интерфейсе поселения ):
religion new_religion { pip_path ui/pips/pip_new_religion.tga }
Примечание: необходимо помнить, что количество переменных religion ограничено - максимально допускается использование 10 религий одновременно (превышение числа религий приводит к вылету игры без записей в system.log.txt).
2. data / descr_religions_lookup.txt
Вносим новую религию в уже имеющийся список:
catholic orthodox islam northmen heretic new_religion
3. data / descr_sm_factions.txt
Присваиваем новую переменную religion постоянной faction (определяем, какая из держав в игре будет распространять внедряемую нами религию):
faction random_faction culture random_culture religion new_religion
4. data / text / religions.txt
Указываем новую религию в соответствующем файле локализации:
{catholic}Католицизм
{orthodox}Православие
{islam}Ислам
{heretic}Ересь
{new_religion}Новая религия
Примечание: после сохранения изменений в файле локализации обязательно удаляем bin-файл religions.txt.strings.bin (установлено, что неудаление этого файла после правки локализации приводит к тому, что при нажатии страт-интерфейса любого поселения во время игры происходит мгновенный вылет на десктоп с системной ошибкой ).
5. data / world / maps / base / descr_regions.txt
Прописываем состояния всех переменных religion во всех провинциях страт-карты:
Random_Province Random random_faction Random_Rebels 232 41 198 coast 54 religions { catholic 5 orthodox 5 islam 5 heretic 5 new_religion 80 }
Внимание:
- параметр religion является переменным, может принимать любые целые значения от 0 до 100 (с учетом того, что параметр new_religion в сумме со значениями остальных подобных переменных должен всегда давать в сумме значение, равное 100)
- параметр religion нужно обязательно добавлять в записи для каждого конкретного региона страт-карты.
Примечание: после сохранения изменений в файле descr_regions.txt обязательно удаляем файл map.rwm в том же каталоге (во время тестирования было установлено, что неудаление этого файла после правки локализации приводит к тому, что вместо необходимой надписи в страт-интерфейсе любого поселения отображаются цифры).
Оригинальное Авторство:
Master_TW_DAR, форум SICH, 2014 год
История Происхождения:
Побочный продукт моей технической работы над модом Middle-Earth Dagor Dagorath
Причина Публикации:
Некромантские эксперименты (кодовое название "Сичевые Свитки") камрада Master_TW_DAR по регенерации контента умершего форума СиЧъ с целью насыщения ресурсной базы Империала по моддингу Меди2

t1aro
alZarif
Dr.Schmeisser
KhanBagatur
gurvinek2005
Crusader556
Haktar
Mady
Valyrian_Legionnaire
DinarMayor
Corrector
kosak4
Farin Frostgeir
