У ВАШЕЙ ФЕРМЫ НАКОНЕЦ-ТО ЕСТЬ УПРАВЛЯЮЩИЙ — тот, кто действительно читает ваше сохранение, следит за ценами и напоминает о себе, когда это важно.
AI Farm Manager 25 даёт вашей ферме настоящего управляющего: ИИ, который читает ВАШЕ ТЕКУЩЕЕ СОХРАНЕНИЕ — деньги, поля, автопарк, цены, погоду и время — помнит вашу ферму между игровыми сессиями, выводит на экран цветные карточки, когда нужно принять решение, и добавляет собственную страницу в меню игры. Отвечайте на карточку прямо в игре одним нажатием или введя ответ — и он ответит вам.
Полное описание: https://github.com/Hidden-History/FS25-AI-Farm-Manager
Есть идея для новой функции или вы столкнулись с ошибкой? Создайте обращение на GitHub — именно там этот проект развивается:
👉 https://github.com/Hidden-History/FS25-AI-Farm-Manager (руководство по настройке, инструкции, сообщения об ошибках и запросы функций)
Полный список изменений: https://github.com/Hidden-History/FS25-AI-Farm-Manager/releases/tag/v3.1.9.0
Новая архитектура считывания данных о ферме для Сайруса, а также ряд исправлений, внесенных по итогам первых сеансов работы менеджера с реальным файлом сохранения.
Добавлено
На этапе первоначальной настройки программа теперь сразу спрашивает ваше имя и предпочитаемый язык общения. Раньше менеджер не задавал этих вопросов: он называл вас «партнером» и общался на английском, независимо от того, какой язык вы использовали на самом деле. Теперь программа сначала уточняет эти данные и в дальнейшем использует выбранный вами язык.
Новый уровень кэширования. Специальные скрипты теперь фиксируют состояние фермы и записывают его в проверенный кэш при каждом сохранении игры. Это позволяет, например, мгновенно выводить на экран уведомления о необходимости дозаправки или ремонта техники (как только показатели достигают критического уровня) без дополнительных запросов. Сайрус считывает уже подготовленные скриптами данные, а не собирает и не озвучивает всю информацию за один раз в ходе диалога; благодаря этому сеанс начинается с актуальных данных, полученных из игры по неизменному алгоритму.
При завершении сеанса теперь можно отправить информацию о проблемах в трекер проекта на GitHub. Если в журнале событий обнаруживается что-то похожее на программную ошибку, Сайрус предлагает отправить отчет об этом. Кроме того, программа всегда интересуется, не хотите ли вы что-то добавить или изменить (независимо от того, идет ли речь об ошибке). Каждая запись проходит проверку, о результатах которой сообщается в понятной форме (например: «проверено на наличие имен пользователей, путей к домашним папкам и идентификаторов автора» — без утверждений о том, что проверялись ваши финансовые данные). Вы видите точный заголовок и текст сообщения перед отправкой и можете утвердить, отредактировать, отложить или отменить отправку каждого пункта по отдельности. Пакетная отправка не используется; никакие данные не передаются без вашего явного согласия.
Если файл сохранения содержит несколько ферм (например, в случае совместной игры по сети), программа теперь уточняет, какая именно ферма принадлежит вам, вместо того чтобы делать предположения.
Полевой план работ на текущий день с детализацией по каждому участку. Для каждого поля указывается операция, необходимая с учетом его текущего состояния (вспашка, внесение извести, прополка и т. д.). Эти рекомендации основываются на реальных данных о состоянии конкретного поля, а не на стандартном перечне задач; при этом к каждой рекомендации прилагается информация, на которой она базируется. Теперь Cyrus может сообщить, на каких производственных линиях заканчиваются ресурсы, и сколько часов осталось до их полной остановки. Расчет ведется на основе запасов сырья для конкретной линии, а не общих запасов фермы; таким образом, наличие полного силоса в другом месте не скроет тот факт, что в конкретном бункере ресурсы вот-вот иссякнут. Если исходные данные не позволяют дать точный ответ, система прямо сообщает об этом, не пытаясь угадать.
Изменения
Проверка возможности продажи («Могу ли я это продать?») больше не выдает категоричный отказ, не подкрепленный фактами. Раньше система могла заявить, что имеющийся у вас товар (навоз, шерсть, молоко и т. д.) нельзя продать, просто потому, что не находила подходящего места сбыта; теперь она сообщает только о подтвержденных вариантах.
Ограничения на размер файлов памяти фермы теперь носят рекомендательный характер (система лишь предупреждает о превышении лимита), а не блокируют дальнейшую работу. Кроме того, ферма может сохранять собственный предпочтительный размер, который имеет приоритет над стандартной рекомендацией.
При ошибке в команде уведомления система больше не сообщает, что «игру необходимо закрыть»; теперь различаются ошибки в аргументах и реальные сбои при отправке сообщений.
Исправления
Некоторые задокументированные команды ссылались на переменную Claude Code, отсутствующую в текущих версиях, из-за чего они молча не выполнялись. Теперь все команды используют прямой путь к данным.
При обновлении формата памяти старой фермы система теперь всегда сначала создает резервную копию данных или отменяет операцию; ранее прерывание процесса могло привести к потере единственной точки восстановления.
Фоновая проверка актуальности данных могла ошибочно сообщать, что кэшированные данные фермы устарели, даже сразу после их обновления. Проблема устранена для соответствующих источников данных.
Ответ «У меня нет модов» теперь принимается как окончательный на этапе настройки; менеджер больше не повторяет вопрос и не пытается найти на диске несуществующую папку.
Проверка недостающего оборудования могла завершаться по тайм-ауту при наличии большого парка техники; теперь на выполнение этой конкретной проверки отводится больше времени.
Быстрая проверка актуальности кэшированных данных (используемая, когда полная проверка заняла бы слишком много времени) могла помечать данные как «проверенные» лишь на основе сравнения временных меток и размеров файлов, без чтения их содержимого. Теперь система не делает ложных заявлений о глубине проверки. На всех полях и во всех сохранениях стадия роста неизменно определялась как «неизвестная»: при формировании соответствующей таблицы данных для одного из этапов не хватало, из-за чего таблица не создавалась вовсе. Теперь она формируется корректно, и состояние культуры отображается именно так, как и было задумано.
Готовность культуры к сбору урожая определялась по названию стадии роста, а не по флагу, фактически указывающему на готовность. На этой карте у некоторых культур стадия называлась так, будто урожай уже созрел (хотя это было не так), тогда как стадия реальной готовности имела иное, не связанное с этим название; в результате культура могла ошибочно считаться готовой к уборке, и наоборот. Теперь статус готовности считывается по правильному флагу.
Добавлено
Программа установки теперь спрашивает, как вы хотите играть — сценарий, задачу или предустановку — поэтому советы менеджера с самого начала подходят для вашей игры.
Колесо мыши прокручивает стопку карточек на экране.
Перетаскиваемая полоса прокрутки на панели карточек, позволяющая пролистывать уведомления даже без колесика мыши.
Специальная комбинация клавиш (Ctrl+Запятая) для поднятия или опускания курсора мыши пешком, чтобы вы могли щелкать, перетаскивать и прокручивать панель уведомлений, не находясь в автомобиле.
Страница настроек (Ctrl+Alt+Точка, пешком или в транспортном средстве): включение/выключение панели, изменение ее размера, сброс положения и установка продолжительности отображения сообщений при выключенной панели.
Теперь у менеджера есть единый план работы вашей фермы, который читается в начале каждого сеанса и обновляется по мере принятия решений, а не просто отслеживает разрозненные долгосрочные заметки. Нечего настраивать; он начинается пустым и заполняется по мере игры.
Изменено
Теперь менеджер запоминает ваши игровые настройки, такие как продолжительность сезона и режим роста урожая, между сеансами, а не считывает их только один раз во время настройки.
История сеансов теперь отслеживает внутриигровой сезон и день, поэтому ваш прогресс отображается в собственном календаре фермы, а не только в реальной дате.
Названия клавиш мода сокращены, чтобы они больше не обрезались в меню управления FS25.
Наложение уведомлений теперь отображается с более высоким разрешением, поэтому карточки, панель и верхняя панель остаются четкими на дисплеях с высоким разрешением (1440p/4K), а не выглядят мягкими, а полоса прокрутки находится вне карточек.
Исправлено
Когда было активно несколько уведомлений, список карточек на экране мог вырасти и занять большую часть экрана. Теперь количество видимых карт ограничено фиксированным, а остальные доступны с помощью прокрутки.
Тюки, хранившиеся в модифицированных складских помещениях, не учитывались в запасах вашей фермы. Теперь они обнаружены и включены в ваши итоговые данные.
За картами удалена растянутая фоновая панель, искажающая их закругленные углы. Карты теперь отображаются четко.
Длинные заголовки уведомлений больше не выходят за край карточки и не перекрывают метку времени — при необходимости они сокращаются с помощью многоточия.