Из чёрной земли Ландефаллена получается хлеб с особым вкусом, а если вы решили попробовать местный сыр, то сначала стоит взять нож и вырезать лишние глаза, что успели на нём образоваться.
Люди, подскажите, пожалуйста, у меня загрузка шейдеров, когда начинаешь битву, останавливается, дальше 1 не идет, как это исправить, я уже 2 дня ждал, когда прогрузится, но ни фига, остановился и всё, может, что установить или что еще сделать надо, выручите, пожалуйста.
Новые фиксы крашей, правила распознавания для диагностики вылетов, улучшения UI, и многое другое.
На вкладке «Фиксы» появились новые кнопки «Включить все» / «Отключить все». Включите или выключите все применимые исправления одним щелчком мыши (исправления для модов, которых у вас нет, остаются без изменений).
Новый фикс: сбой сплоченности армии из-за отсутствия лидера. NullReferenceException в DefaultDiplomacyModel.GetHeroesForEffectiveRelation при ежечасном обновлении карты, когда армия рассчитывала стоимость усиления сплоченности для своих отрядов, и у одного из них не было лидера-героя. Защита теперь возвращает нейтральное отношение (0) для отряда без лидера, поэтому армия продолжает функционировать. Проблема возникает из-за модов, которые создают отряды без героев на карте, которые ИИ поглощает в армии (например, RealmsForgotten / RFMonsters).
Новый фикс: сбой после захвата города во время обучения компаньонов (TOR). NullReferenceException в SkillTrainerBehavior.LeaveTraining сразу после осады/восстания, когда в The Old Realms завершилось обучение навыкам компаньона, покинувшего ваш клан (умершего/захваченного/уволенного), но всё ещё отслеживаемого как находящийся в обучении. Защита пропускает завершение обучения для пропавшего героя. Ошибка TOR; защита активна только при загруженном TOR.
Новый фикс (универсальный): переполнение списка войск при "отрицательном количестве войск". Исключение MBUnderFlowException возникает, когда что-то запрашивает у отряда больше солдат, чем он вмещает, что приводит к уменьшению количества войск ниже нуля. Исправлено в точке перегрузки движка — TroopRoster.AddToCountsAtIndex — путем округления количества до нуля вместо отрицательного значения, так что охватывается весь класс сбоев, а не один метод мода. Впервые обнаружено в случае с вербовкой дриад лесных эльфов (Асраи) в The Old Realms, но защита не зависит от модов и не оказывает никакого воздействия на корректные отряды.
Новый фикс: сбой сохранения, вызванный конфликтом модов. Игра вылетала (ArgumentException "Уже добавлен элемент с тем же ключом") прямо во время записи сохранения, когда один из установленных модов добавлял к данным сохранения уже существующий ключ. Это могло ломать все сохранения — автоматические, быстрые и ручные. Защита удаляет дубликат записи непосредственно перед записью сохранения — сохранение завершается, а остальные данные сохранения остаются неизменными.
Новый фикс: сбой на карте мира при автоматическом расчете сражений ИИ, вызванный удаленным модом с кастомными войсками. Если вы установили мод, добавляющий собственные войска (например, Retinues, Special Troops Plus или FireArchers), а затем удалили его, войска, набранные лордами ИИ, остаются в вашем сохранении как «зависшие» записи (игра больше не знает, что это за солдат). Движок постоянно автоматически рассчитывает стычки ИИ по всей карте, и такой юнит приводит к сбою всего расчета (NullReferenceException) — это краш, который происходит каждые несколько минут на карте мира. Защита пропускает этот один сбой, и битва просчитывается нормально.
Новый фикс: сбой в конце боя при отступлении (победный клич). Игра вылетала (NullReferenceException в AgentVictoryLogic), когда во время отступления одной из сторон движок выбирал, какие солдаты исполняют победные кличи, и попадал по солдату ИИ без подразделения (обычно это призванный/поднятый юнит). Защита перехватывает это: проблемный солдат просто пропускает анимацию клича победы, и бой продолжается.
Инструменты по настройке шейдеров и файла подкачки доступны только при установленном моде The Old Realms. Функции «создать кэш шейдеров», «увеличить файл подкачки», «увеличить время ожидания GPU (TDR)», «переместить папку TEMP» и «исправить несовместимые с TOR значения engine_config» существуют из-за огромного набора пользовательских шейдеров TOR. Без TOR (в ванильной версии или другом модпаке) игра в них не нуждается — поэтому они больше не появляются и не отвлекают. Кнопка «Очистить кэш шейдеров» остаётся доступной для всех (она по-прежнему полезна при установке новых драйверов).
Новое: теперь предлагается закрыть игру для применения изменений. После очистки кэша шейдеров или перемещения папки TEMP — изменения, которые вступают в силу только после перезапуска игры — Crash Doctor теперь предлагает немедленно закрыть Bannerlord, чтобы применить их.
Новый фикс: сбой при прибытии подкреплений. Игра могла вылетать (ArgumentOutOfRange в ColumnFormation), когда подкрепления появлялись в колонном строю — типично для модов, использующих марширующие подкрепления (Immersive Battlefields), и порядка построения колонн из RTS Camera. Защита заставляет войска использовать позицию появления по умолчанию вместо сбоя.
Новый фикс: Войска с поврежденными данными больше не приводят к сбоям игры (исправление root данных). В некоторых конфигурациях определенные типы войск (например, юниты троллей в TOR) «теряли» свои основные данные во время выполнения — культура, список улучшений и боевое снаряжение становились пустыми. Это приводило к сбоям почти всех вычислений, которые их считывали: заработная плата, потребление пищи, автоматическое улучшение, обучение, ассимиляция, опыт гарнизона и авто-расчет боя — одно за другим. Защита исправляет это в единой точке, где каждая система считывает эти данные: вместо пустого значения оно предоставляет безопасное значение (резервная культура / пустой список улучшений / пустое снаряжение). Это предотвращает всю цепочку крашей одновременно, как текущих, так и будущих. Только для чтения — не влияет на сохранения.
Новый фикс: сбой при обучении войск ИИ. Расчет ежедневного опыта за обучение приводил к ошибке (NullReferenceException в модели XP) при обнаружении войска с поврежденными данными. Защита изолирует проблему: затронутая группа просто пропускает обучение в этот день, и игра продолжается.
Новые правила диагностики — теперь все сбои распознаются автоматически и указывают на причину (всего 96 правил YAML).
Кнопка «Открыть папку» теперь называется «Отчет о краше». Раньше было непонятно, какую папку она открывает; теперь это очевидно — папку с готовым к отправке краш логом (report.txt), который можно переслать нам для диагностики.
Функция Очистки сохранений: сообщения о состоянии на всех пяти языках + защита от зависания. Информация о ходе и ошибках очистки теперь отображается на правильном языке. Резервное копирование и встроенная очистка теперь имеют 90-секундный таймер — окно больше не может зависнуть в режиме «работы» навсегда.
От характера зависит, как лорды оценят приказ ГГ после захвата города/замка
Ну это не отменяет того факта, что сами по себе Лорды почти все всегда одинаковы и ведут себя одинаково. Да, ты верно подметил, что черты на что-то да влияют, но влияют они только при непосредственном взаимоотношении с ГГ (прямо или паралельно) и никак иначе. Наиграв много часов даже с модами, что преображают ИИ, все равно бот ведет себя шаблонно и стандартно, вне зависимости от его темперамента. А уж в оригинале и подавно.
Проработав 5 лет в страховой индустрии, я решил создать нечто вроде страховой системы в Warband. Вы можете застраховать своё снаряжение через страхового брокера в крупных городах. Страховка обойдётся вам в 5% от общей стоимости вашего снаряжения. Вы можете получить выплату в случае потери снаряжения после боя. Если вы попытаетесь обмануть систему (извлечь предмет из инвентаря и продать его в других городах), ваш обман будет преследоваться по закону.… Как это работает:
1. Вы приходите к брокеру через меню города и платите взнос.
2. Ваши вещи страхуются. Если вы проиграете битву и ваши вещи заберут (потеряются), система это обнаружит и начислит вам компенсацию, равную их стоимости. Забрать ее можно будет у того же брокера.
3. Анти-абуз (защита от мошенничества): Если вы застраховали вещи, а затем сняли их, положили в сундук или продали, система распознает это как страховое мошенничество! Ваша страховка будет аннулирована, а вас занесут в черный список брокера на 20 игровых дней.
Установка
Установка предельно простая, понадобится изменить всего два файла вашей модульной системы: `module_game_menus.py` и `module_simple_triggers.py`.
Камрады, подскажите пожалуйста - хочу взять в отряд Дарлиона Пендорского ради рыцарского ордена, закончил наёмничество, решил, что созрел на своё королевство. И выясняется, что это не он в мой отряд идет, а я в его) Чет он пальцы гнёт, присяга, все дела. Взял замок у Сарлеона и могу только советовать, кому его отдать. Я так понимаю, он советы не всегда слушать будет? Может, надо было к нему идти уже монархом или не будет от него проблем потом?
Сайт "Всадники Кальрадии" не является СМИ. Администрация не несет ответственность за высказывания и публикацию каких-либо материалов, сделанные любыми пользователями форума, в том числе посредством личных и публичных сообщений. Материалы, размещенные на ресурсе третьими лицами, могут содержать информацию, не предназначенную для лиц, не достигнувших совершеннолетия. При обнаружении на ресурсе материалов, нарушающих законодательство Российской Федерации, необходимо обращаться к администрации.