Благосклонность NPC

  • Благосклонность NPC
  • Благосклонность NPC
  • Благосклонность NPC
  • Благосклонность NPC
  • Благосклонность NPC
  • Благосклонность NPC
tisonK
550 подписчиков
V1.2.7.1
47 633

FS25 Благосклонность NPC — Живое соседство

Соседние фермеры, управляемые искусственным интеллектом, которые живут и работают вокруг вашей карты. Они следуют своему распорядку дня, со временем заводят с вами дружбу и просят об услугах, которые вы можете выполнить за деньги и улучшение отношений. Подойдите и нажмите E, чтобы поговорить, никаких неуклюжих меню.

✨ Особенности
- Живые соседи
- Система отношений и благосклонности
- Взаимодействие при прогулке
- Полностью настраиваемый

🎮 Управление
- Взаимодействовать с NPC: E

Обратите внимание, что NPC следуют распорядку дня. Они отправляются на свои поля, делают перерывы и возвращаются домой, поэтому место, где вы их встретите, зависит от времени суток!

===============================================================
Репозиторий GitHub:
https://github.com/TheCodingDad-TisonK/FS25_NPCFavor
===============================================================
Гитхаб Вики:
https://github.com/TheCodingDad-TisonK/FS25_NPCFavor/wiki
===============================================================
УВЕДОМЛЕНИЕ ОБ АВТОРСКИХ ПРАВАХ:
Все права защищены. Несанкционированное распространение, копирование,
модификация или утверждение этого мода как своего строго запрещено.

Автор оригинала: TisonK
Оригинальная идея от: Lion2008
===============================================================

Сервер
Консоли
Список изменений
15
  • - Исправлена ​​ошибка, из-за которой услуги никогда не выполнялись (#62): каждый шаг услуги в пределах 30 м от цели вызывал несуществующий метод, вызывая ошибку Lua при каждой проверке, поэтому никакая услуга не могла быть реализована. Например, одолжитель трактора передал ключи, а затем ничего не сделал на маркере поля. Завершение шага теперь мигает на интерфейсе благосклонности, и благосклонность завершается нормально.
    - Одолжения теперь выплачиваются ферме, которая их приняла, проставляется во время принятия и применяется на каждом денежном сайте, поэтому оплата правильной фермы осуществляется даже на выделенном сервере, и клиенты никогда не вносят деньги локально.
    - Завершение проекта, погашение кредита и подарки осуществляются через собственное событие, авторитетное для сервера мода.
    - Флаги идемпотентности (сохранены), поэтому перезагрузка больше не может выполнять двойную оплату услуги, а также исправлена ​​действующая двойная выплата в диалоговом окне управления услугой.
    - При установке подключается к четырем основным службам (StateLedger, NetworkSync, MasterHUD, SettingsHub), при этом собственные пути мода сохраняются в качестве автономного резервного варианта.
    - Доступ только для чтения и API предпочтения для Dairy Core и Pro Staff.

  • NPC ПОЛЕВЫЕ РАБОТЫ (НОВОЕ)
    - Реальная обработка почвы с помощью искусственного интеллекта из базовой игры: трактор и орудия NPC работают по-настоящему.
    работа в поле и фактически пашет землю.
    - Полное соответствие задания и поля: каждый NPC получает роль и соответствующее снаряжение.
    обработка почвы (трактор + плуг/культиватор), сеять (трактор + сеялка) или собирать урожай
    (объединить + заголовок). Задание AI запускается только тогда, когда состояние поля совпадает.
    - Безопасность урожая: NPC считывают реальный урожай и состояние роста поля и никогда
    пахать или срезать растущий урожай. Комбайны едут только на созревшие поля.
    - Резервные варианты: если игровой ИИ не может запуститься (нет инструмента, достигнут лимит найма),
    NPC выполняет свою комбинацию с помощью поиска пути в базовой игре или визуального прохода, поэтому
    он всегда выглядит занятым без ошибок.

    ОБОРУДОВАНИЕ ПО ЗАПРОСУ
    - Оборудование теперь появляется по требованию на краю поля в момент запуска NPC.
    работают, соответствуют текущим потребностям поля и исчезают, когда останавливаются.
    Это удаляет устаревшее оборудование (например, плуг, оставленный на поле, которое с тех пор выросло).
    урожай). На растущем поле просто нет оборудования, и NPC посещают его пешком.
    - Если NPC уходит с работы, пока его машина все еще загружается, груз
    отменяется до появления орудия, поэтому ничего не создается только для удаления.

    ИСПРАВЛЕНИЯ
    - Исправлен сбой VehicleCharacter из-за неправильного порядка аргументов.
    - Исправлены 5 удалений неиспользуемых транспортных средств, из-за которых юниты оставались в затруднительном положении.
    - Исправлена ошибка рендеринга наложения маркеров карты («Неизвестный идентификатор объекта...»)
    использование одного наложения для всех маркеров NPC.
    - Исправлены жатки комбайнов, которые никогда не прикреплялись (комбо New Holland, указанное на
    заголовок как его объединение, поэтому два заголовка были парными). Теперь он использует реальный
    комбайн, жатка присоединяется и собирает урожай.
    - Приглушен спам в журнале «Невозможно обменять деньги на зрительской ферме»: задание NPC AI.
    стоимость обнуляется, топливо у транспортных средств NPC остается на максимуме, а затраты на рабочих (когда
    установлен) сбрасывает любые заряды, направленные на ферму зрителя.

    ПОВЕДЕНИЕ ИИ, МУЛЬТИПЛЕЕР, КРАЙНИЕ СЛУЧАИ
    - В ежедневный график добавлен персонаж «одиночка».
    - Повышение скорости поездок на работу с учетом расписания, поэтому опаздывающие NPC двигаются быстрее.
    в любое время суток, не только вечером.
    - На групповых собраниях теперь отображается речевой пузырь, даже если рядом нет партнера.
    - Уменьшено расстояние социального соединения NPC-NPC до 50 м для более естественного соединения.
    - Правильно сохраняется скорость движения в зависимости от настроения в режимах ходьбы и бега.
    - Убран устаревший сбор данных, когда NPC спит, и объединено расписание.
    поиск активности в один путь кода.
    - Очистка потерянных транспортных средств на стороне клиента в многопользовательской игре, поэтому застрявшие транспортные средства NPC
    на клиентах тоже удаляются.

    НОВАЯ КОНСОЛЬНАЯ КОМАНДА
    - npcDeleteVehicle [радиус]: удалить ближайшее к вам транспортное средство/инструмент.
    (очистка неисправных устройств). Никогда не удаляет автомобиль, в котором вы находитесь.

  • Если вы запустите Soil & Fertilizer вместе с NPCFavor, соседние поля раньше были проблемой: никто не управляет их почвой, поэтому при моделировании их урожайность падала, и услуга по сбору урожая от NPC могла стать невозможной.

    В этом выпуске это исправлено. NPCFavor теперь сообщает FieldSentry, когда поле находится под активным предпочтением, так что это поле не участвует в симуляции почвы, пока вы с ним работаете — урожай получает нормальную урожайность, а благосклонность остается завершенной. Чем лучше ваши отношения с соседом, тем больше интеграция вам доверяет: с близким другом поле остается в симуляции, так что вы действительно можете подготовиться и получить выгоду от управления им, в то время как поле враждебного соседа просто замаскировано под обычный урожай ванили.

    Работает на хосте и в одиночной игре, синхронизируется с клиентами через Soil & Fertilizer, а NPCFavor работает точно так же, как и раньше, если у вас не установлена ​​Soil & Fertilizer. Совместимо с Soil & Fertilizer версии 2.4.2.9 или новее.

  • - Синхронизированы все файлы перевода
    - Обновлен немецкий перевод (не родной)

  • Это большой вопрос. Два цикла разработки объединены в один выпуск, охватывающий все, начиная с версии 1.2.2.4.

    Что нового:
    • Спросить о работе теперь показывает, что NPC делает прямо сейчас ( ← СЕЙЧАС), а также два следующих запланированных действия — больше не нужно гадать, когда их найти.
    • «Дать подарок» открывает панель выбора: «Маленький» (200 долларов США), «Стандартный» (500 долларов США) или «Щедрый» (1000 долларов США) — подарки теперь корректно снимают деньги с вашего счета (раньше они были бесплатными — исправлено).
    • Нажмите F5, чтобы открыть новую панель настроек — чище, быстрее и больше не застревает в меню ESC.
    • Роли NPC сейчас действительно имеют значение: фермеры следуют другим графикам, чем владельцы магазинов и рабочие, и склоняются к одинаковым типам услуг.
    • В суровую погоду пострадавшие NPC могут отправлять срочные просьбы о помощи.
    • NPC запоминают вашу с ними историю — повторная помощь их согревает; игнорируемые услуги охлаждают их — и теперь это отображается в диалоге и влияет на то, о чем они просят.
    • Теперь вы можете подойти к соседу и предложить помощь до того, как он попросит — личность определяет, примет ли он, а за услуги, предложенные игроком, платят на 15 % больше.
    • Система благосклонности была переработана: исправлены зависшие патрули watch_property, невыплаты по кредитам и дублирующиеся завершения.
    • Данные NPC теперь автоматически сохраняются каждые 5 минут, поэтому сбой не разрушит ваши отношения.
    • Биографии предыстории в разделе «Информация о взаимоотношениях» теперь полностью переведены на все 10 языков (EN, DE, FR, PL, ES, IT, CZ, BR, UK, RU).
    • Французский перевод, исправленный носителем языка
    • Исправлено: предупреждение о прекращении отношений показывало искаженный код формата вместо количества дней на языках, отличных от английского.

    Сохранения: полностью совместимы — миграция не требуется.

  • Ваши соседи теперь обратят внимание. Когда мировое событие активно или рынок
    цены меняются, NPC поднимут этот вопрос в разговоре. Это обновление также
    обеспечивает существенную поддержку и исправления подрядчика.

    Что нового/исправлено:
    - NPC теперь в разговоре ссылаются на активные мировые события — рыночный бум,
    неурожай, страх перед болезнью — они упомянут об этом, когда вы с ними поговорите
    - Когда установлена Market Dynamics и цены значительно выше или
    ниже базового уровня, NPC дают вам советы по рынку
    - Добавлен датский язык
    - Интеграция ContractorMod: NPC реагируют на завершение работ ближайшего подрядчика.
    или когда вы работаете рядом с ними в поле
    - Исправлены услуги, которые иногда никогда не появлялись, когда должны.
    - Исправлена кнопка отмены, которая неправильно отказывалась от незавершенной услуги.
    - Исправлены транспортные средства NPC, заполняющие карту (тракторы больше не используются для поездок NPC).
    - Исправлена ошибка, из-за которой визуальные эффекты вождения NPC отключались, когда услуги касались транспортных средств.
    - Полный аудит системы благосклонности: исправлено 6 ошибок, упрощена логика восстановления
    - исправлены благосклонности заемщика_трактора и fix_fence; Добавлено 3 новых типа рабочих услуг.
    - Исправлен сбой при изменении API FS25 v1.17 (нулевое состояние setImageColor).
    - В диалог списка NPC добавлена нумерация страниц для ферм со многими соседями.

    Сохраняет: миграция не требуется.

  • !!! ЭТО ВРЕМЕННАЯ ВЕРСИЯ! !!!

    Поскольку это довольно большой проект, все занимает гораздо больше времени, чем мы ожидали. Но мы все равно хотим, чтобы вы видели, что мы активно работаем над модом и добиваемся прогресса.

    Итак, на данный момент мы делимся тем, что у нас есть на данный момент.

    Пожалуйста, имейте в виду: мы *знаем*, что есть ошибки. Мы *знаем*, что услуги еще не до конца отточены. Наша цель — сделать каждую услугу значимой, а не просто задачу «сделай это, получи то». Мы хотим, чтобы игра казалась более живой и полезной.

    Если вы хотите узнать, что мы добавили, изменили или удалили, вы можете заглянуть в наш репозиторий GitHub здесь:
    👉 https://github.com/TheCodingDad-TisonK/FS25_NPCFavor/tree/development

    Большое спасибо за ваше терпение и поддержку. Мы очень хотим сделать этот мод чем-то отличным ❤️

  • - Восстановлена рабочая кодовая база из версии 1.2.2.4*.

    *Я знаю, что на карте есть ошибки и возникают ошибки при отрисовке; Имена вы можете увидеть на мини-карте.
    Скоро это будет исправлено!

  • - Добавлено временное исправление ошибки mapHotspot.

  • - Исправлена видимость ночных точек карты + добавлены метки с именами NPC.
    - Улучшена анимация NPC, одежда, пути полевых работ и рендеринг HUD.
    - Исправлено сохранение настроек, расширенное меню ESC, исправлена загрузка диалога/значка ZIP.

  • - Улучшен телепорт, теперь он всегда смотрит в сторону NPC.
    - Улучшена стабилизация текста после телепорта.
    - Добавлена консольная команда npcFavors.
    - Добавлена привязка F6|F7 для FavorManagementDialog и NPCListDialog (может, я и напутал с этим)

  • - Обновлен ZIP-архив на GitHub ZIP.

    Нет, проблема с GitHub еще не решена, у меня папские обязанности, так что я сделаю это позже :(

  • - Добавлены скриншоты

  • Пожалуйста, проверьте репозиторий Github;
    -> Спасибо XelaNull за создание репозитория и все внесенные изменения.

Кредиты
Комментарии
220