23,5 килобайта чтобы изменить вашу игру на страт карте.
Прививка для ИИ, чтобы он попытался сделать игроку больно.
Архив содержит файлы алгоритма для изменения поведения фракций ИИ на стратегической карте.
Spoiler (expand)
Действия ИИ становятся более продуктивными, он адекватно защищает свои поселения, ставит преграды на мостах и переправах, собирает адекватные по количеству армии для наступления.
Для дополнительного улучшения действий ИИ можно ещё вручную изменить некоторые файлы.
Spoiler (expand)
в файле descr_character находите эту строчку и меняете значение на выделенное жирным
Quote
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
starting_action_points 550 ; default value for all characters and pathfinding calculations
В файле export_descr_character_traits создаёте трейты
Quote
;----------------------------------------------
Trait AI_Boost
Characters family
Hidden
Установка - заменить файлами из папки архива такие же файлы в папке data нужного мода.
Удалить файлы descr_pathfinding.db и map.rwm перед запуском мода (находятся через поиск).
Обновил ссылку в шапке, теперь есть профили catholic, orthodox, islam, pagan, default, island, nomad_faction.
с простыми приоритетами типа своя религия предпочитает единоверцев и не любит иноверцев. Но ставить профили вам надо будет в кампанию вручную в descr_strat.
Чтобы вручную внедрить профили в descr_strat потребуется следующее
Spoiler (expand)
Открываете Нотепадом++ файл descr_strat, находите поиском слово ai_label, и напротив него прописано какое-то слово. Вот это слово надо заменить на catholic/orthodox/islam/pagan в зависимости от религии фракции. Для фракции, находящейся на острове, или предполагающей активные морские десанты - island. Для аналога монголов из ванили - nomad_faction.
В ходе установки на различные моды выявились особенности.
Для модов на Властелина Колец - мой файл descr_campaign_db конфликтует с настройками семейного древа и не пускает в кампанию.
Под спойлером мои настройки этих параметров
В моде Thera Redux при изменении параметра starting_action_points больше 99 не пускает в кампанию. Видимо, дело в размере карты.
Ваш вариант - либо сделать 99, либо не трогать совсем. Напоминаю еще раз, что все изменения в текстовых файлах нужно делать программой Notepad++, потому что стандартный блокнот может сбить кодировку файла и игра не запустится.
хороший АИ, в меру агрессивный, скучать не даёт, иногда правда легко соглашается на перемирие и след. же ходом снова объявляет войну -было несколько таких случаев, как бы сам пужается что напал, а иногда явно с целью выманить бабло за мир, в зависимости от ситуации, при этом просто мир держится плохо (отсюда вывод о выманивании бабла), союз приходится с таким заключать, в большинстве случаев союз соблюдает, нарушает только если на голову сильнее +цели его победы находятся у Игрока
Не даром говорят, что дипломатия это сложная сфера деятельности
Но возможно дойдут руки в том году её полечить. Надо ещё учитывать, что ИИ ориентируется не только на отношения фракций, но и на репутацию лидера. И ещё может нападать для поддержания союзника, если он тоже воюет с игроком.
Тут надо будет уточнять условия, на которых слабая фракция ввязывается в блудняк супротив человека.
Отделив всё лишнее (в том числе и уважаемый ресурс imperial.org), удалось наконец-то прочитать романы Transhumanism Inc и KGBT+ авторства Виктора Пелевина.
Наступившее долгожданное будущее с энергопереходом и чипированием для бедных (нейролинк и трамваи на конной тяге) и метавселенная с бессмертием для элиты. Всё под контролем лондонского стартапа "Розенкранц и Гильденстерн живы" и спонсорством НКО "Открытый Мозг". Антиуиопия как мы любим.
Особо обращу внимание на новеллу "Поединок".
Spoiler (expand)
"Поединок"
Сасаки-сан — японский мастер фехтования. За большие деньги он получил фальшивую справку, что у него нарушение мозга, что позволило ему не носить мозговой имплант. Зарабатывает он себе на жизнь изготовлением человекообразных роботов, которые устраивают бои с тотализатором в стиле известных самураев прошлого. Бои очень популярны у главарей якудзы.
Однако постепенно интерес к боям роботов спадает - их кровь и кишки лишь имитация. Тогда Сасаки-сан использует нелегально приобретённые тела клонированных девушек с отключённым мозгом, произведенных в Житомире для арабских шейхов (биоголемы для секса), к которым он подключает чипы с программами, позволяющим этим телам участвовать в смертельных самурайских боях. Мастер пишет ИИ, воссоздающий поведение великих самураев прошлого.
Бой, который планируется как высшая точка в истории тотализатора, должен состояться между персонификациями Миямото Мусаси и Сасаки Кодзиро (в реальности их бой состоялся в 1612 г., Сасаки был убит лодочным веслом). Однако заказчикам кажется мало просто боя, они просят сделать так, чтобы "самураи" разговаривали во время поединка. Сражаются секс-големы, разумеется, в костюмах аниме. Организатор создаёт программу на основе мантр и гаданий ( по технологии - случайных счётчиков), которая должна просто сгенерировать текст перепалки из набора предустановленных фраз, однако она призывает в тела девушек-бойцов духи Мусаси и Кодзиро.
Собственно, вот сам поединок. Чем закончилось в романе желающие легко узнают сами.
Почему я пишу здесь - к похожему принципу написания кода я пришел независимо и сам, вводя случайные счётчики в решения раздела invade_decisions. Теперь понятно как приблизить к реальности эту часть кода, чтобы, возможно, ещё больше очеловечить поведение ИИ. Мантр и гаданий не знаю, поэтому вселения духов великих мастеров, безусловно, ждать не приходится.
Будет ли это в итоге осуществлено? Вопрос открытый. Немало лишнего ещё остаётся в жизни отсечь. Может статься, что как раз подобное ковыряние в циферках и есть то самое лишнее. Кто знает.
Вступил в админские права, буду пробовать очеловечить ИИ.
На ТВЦ новый движок сломал мне все прошлые переписки в лс. Но нет худа без добра, чистил их и нашел сообщение уважаемого Cavalry_Cmdr, где он пишет, что проблема моего кода в злоупотреблении доктриной invade_opportunistic.
Дескать, это вовсе не "умный режим", когда ИИ выжидает подходящего момента, чтобы больнее ударить в слабое место, а "invade_immediate on steroids", когда ИИ ломится в бой несмотря ни на что. В своё время я отмахнулся от этого совета, а сейчас задумался - возможно как раз немотивированные нападения после перемирий как раз отсюда. Займусь починкой этого.
Получается что для повышения интенсивности и динамичности кампании можно всем фракциям прописать в условиях победы столицы друг друга. Но это может привести к неадекватной агрессивности ИИ? И в каком файле это прописывать?
Всем столицы всех фракций не стоит, максимум 3-4 соседних фракций. Можно ещё сделать спорные регионы для нескольких фракций, типа Арракиса из мира Дюны.