🌾 Реалистичная уборка для FS25
Превратите уборку урожая в настоящую сельскохозяйственную симуляцию! Комбайны больше не могут нереалистично мчаться на полной скорости по густым посевам без последствий. Рабочая скорость, нагрузка на двигатель и эффективность сбора динамически зависят от густоты культуры, ширины жатки, влажности и механической калибровки вашей машины.
---
Основные возможности
Нагрузка на двигатель и скорость на основе физики: Скорость движения динамически адаптируется к массе убираемой культуры (т/ч), ширине жатки и мощности техники. Перегрузка двигателя или использование неправильных настроек приводит к реальным потерям зерна.
Поддержка всех типов машин: Полностью откалиброванная физика для зерноуборочных комбайнов, кормоуборочных комбайнов (измельчённая масса/силос), корне- и овощеуборочных машин (картофель, свёкла, морковь, пастернак, шпинат, горох), хлопка и сахарного тростника.
Интерактивная калибровка комбайна (`RShift + K`): Настраивайте обороты ротора/барабана, зазор подбарабанья, скорость вентилятора и решёта для каждой культуры. Правильные настройки обеспечивают максимальный урожай и минимальные потери.
Пакеты улучшений в мастерской (уровни 1–4): Улучшайте свой комбайн в магазине:
Уровень 1 (Стандарт): Полностью ручное управление.
Уровень 2 (Комплект датчиков): Отображает подсказки по калибровке (низкая / оптимальная / высокая).
Уровень 3 (Монитор урожайности): Урожайность в реальном времени (т/га, буш./акр), производительность по площади (га/ч) и телеметрия влажности.
Уровень 4 (ИИ Opti-Harvest): Автоматическая калибровка настроек и автоматическое управление скоростью.
Совместимость с ИИ и Courseplay:** Помощники ИИ и работники Courseplay автоматически используют сохранённые профили или оптимальные калибровки.
Перемещаемый HUD: Чистый, перемещаемый экранный интерфейс с отображением в реальном времени нагрузки на двигатель, производительности (т/ч, га/ч), процента потерь урожая и влажности.
Глобальные профили культур: Сохраните любимые настройки один раз — профили автоматически загружаются для всех ваших комбайнов и сохранений игры.
3 режима сложности (настройки ESC): Выбирайте между аркадным (расслабленный), обычным (сбалансированный) и реалистичным режимом (строгие физические ограничения и штрафы).
---
⚠️ Примечание о многопользовательской игре и выделенных серверах
Обратите внимание: В последнем обновлении синхронизация в многопользовательской игре была полностью переработана. Однако последняя версия ещё не прошла тщательное тестирование на работающих выделенных серверах.
Несмотря на полную поддержку, пожалуйста, осторожно тестируйте мод на продуктивных выделенных серверах и не стесняйтесь сообщать о любых наблюдениях или проблемах с синхронизацией на GitHub или в Discord!
---
🔗 Сообщество и поддержка
💬 **Отчёты об ошибках и проблемы: https://github.com/exekx/FS25_RealisticHarvesting/issues
💡 **Discord и предложения: https://discord.gg/Dc2CvZJqU4
Не загружайте мод повторно — поддержите его оригинального создателя!
Журнал и статистика уборки урожая (Right Shift + J)
- Добавлены полноэкранный журнал уборки и меню аналитики парка техники.
- Добавлен счетчик текущей рабочей сессии, отслеживающий обработанную площадь, массу собранного урожая, среднюю урожайность, текущую пропускную способность и финансовые потери.
- Добавлена функция быстрого сброса счетчика сессии (клавиша Right Shift + R или кнопка в меню).
- Добавлен обзор полей фермы с подробной статистикой урожайности и потерь для каждого поля и контракта.
- Добавлена система телеметрии парка техники, отслеживающая статус комбайна, текущего водителя, износ машины и уровень заполнения бункера.
- Добавлена поддержка арендованных комбайнов и техники для выполнения контрактов с автоматическим удалением из списка после возврата.
- Добавлен сезонный архив, фиксирующий операции по уборке и историю за все прошедшие годы.
- Добавлена диагностика причин потерь (перегрузка сепаратора, влажность и роса, износ ножей, уклон поля) и оценка эффективности работы оператора.
- Добавлен автоматический сброс счетчика сессии при переходе на новое поле или смене культуры.
Взаимодействие с курсором мыши и HUD
- Добавлено быстрое переключение курсора мыши в кабине с помощью средней кнопки мыши (нажатие на колесико) без открытия меню.
- Добавлена приостановка автоматического вращения камеры при активном курсоре мыши.
- Настроено удобное скрытие курсора повторным нажатием на колесико (с защитой от дребезга), что оставляет правую кнопку мыши полностью свободной.
- Разрешено свободное перемещение и взаимодействие с компактным HUD при открытом планшете калибровки (Right Shift + K).
- Добавлены подсказки горячих клавиш для управления комбайном непосредственно в стандартное меню помощи по управлению (клавиша F1).
Обновления компактного HUD телеметрии
- Обновлена компоновка компактного HUD (4 столбца) с кликабельными ячейками для переключения отображаемых показателей.
- Добавлен индикатор засоренности поля сорняками, оценивающий плотность сорняков перед жаткой.
- Добавлено отображение пропускной способности (т/ч), темпа работы (га/ч), влажности, скорости движения и уровня потерь.
- Полностью унифицированы единицы измерения (метрическая система, имперская система, бушели) в соответствии с настройками игры.
Физика, механика и настройки
- Добавлено влияние сорняков: участки с сорняками создают дополнительную нагрузку на двигатель (до 15%) и увеличивают сопротивление при обмолоте.
- Добавлена физика работы на склонах, приводящая к дополнительным потерям зерна из-за его смещения по поверхности решет. - Улучшена механика износа оборудования: добавлен отдельный переключатель в меню паузы, реализовано полное отключение передачи мощности при деактивации системы, а также добавлена диагностика износа в реальном времени в журнале сбора урожая.
- Добавлены независимые переключатели в меню паузы для настроек потерь на склонах, устойчивости сорняков и механического износа.
- Добавлен встроенный цикл изменения влажности в течение суток (утренняя роса, высыхание днем) без необходимости использования сторонних модов.
- Добавлена многоступенчатая модель нагрузки на двигатель для кормоуборочных комбайнов (учитывающая работу подающих вальцов, измельчающего барабана и ускорителя массы).
- Добавлен расчет сопротивления на входе для подборщиков валков с учетом плотности и объема валка.
- Добавлена модель энергопотребления для измельчителей соломы (дополнительная нагрузка на двигатель 15–20% при измельчении по сравнению с укладкой соломы в валок).
Аудиосистема терминала
- Резкий зуммер заменен на аутентичный звуковой сигнал предупреждения бортового компьютера комбайна.
- Добавлен интеллектуальный ритм оповещения: 3 коротких сигнала при критической перегрузке (свыше 95%) или высоких потерях с паузой в 18 секунд между сериями сигналов.
База данных и справочник по культурам
- Добавлен подробный интерактивный справочник из 11 глав в игровое меню помощи (ESC — Помощь).
- Добавлены заводские базовые настройки для более чем 25 культур, включая сахарный тростник, тополь, свеклу и стручковую фасоль.
- Добавлена система автоматического распознавания и классификации новых культур на пользовательских картах на основе массы семян и наличия соломы.
- Полностью переработана сельскохозяйственная терминология и переводы для всех 27 поддерживаемых языков.
Оптимизация и стабильность
- Все значки интерфейса объединены в единый оптимизированный текстурный атлас.
- Оптимизировано использование памяти при отрисовке интерфейса для устранения микро-фризов во время игры.
- Исправлена работа ползунка калибровки на стационарных комбайнах и устранены ошибки при быстром выборе культур.
- Обеспечено надежное сохранение данных счетчиков полей, одометров техники и настроек при перезапуске игры.
- Полностью синхронизирована работа комбайна и журнала сбора урожая в многопользовательском режиме и на выделенных серверах.
Что нового:
- Перемещаемый мини-HUD: HUD можно перетаскивать в любую часть экрана левой кнопкой мыши; выбранная позиция сохраняется между сессиями.
- Магнитная привязка HUD: при приближении HUD к меню помощи (F1) или панели Precision Farming он автоматически встает на место, подсвечивая направляющие для стыковки.
- Физика комбайнов для уборки винограда и оливок: полноценная физическая модель для самоходной техники с элементами управления калибровкой прямо в кабине (частота вращения встряхивателя, скорость конвейера, мощность вытяжных вентиляторов).
- Потери из-за износа оборудования: затупившиеся ножи жатки и изношенные детали молотильного аппарата динамически увеличивают нагрузку на двигатель и приводят к потерям урожая (до 6,0%; опцию можно отключить в настройках).
- Публичный API интеграции (RHM_Api): удобные интерфейсы интеграции для Courseplay, AutoDrive, модов на повреждения и пользовательских приборных панелей.
- Предварительный просмотр звука: при изменении громкости зуммера в настройках игры сразу же воспроизводится тестовый сигнал с выбранным уровнем громкости.
Улучшения:
- Переработка аркадного режима: комбайны работают без каких-либо ограничений — нулевая искусственная нагрузка, отсутствие ограничений скорости и потерь урожая, отключенные сигналы тревоги и отсутствие штрафов.
- Умный зуммер перегрузки в кабине: обновленный режим работы (серия из 3 сигналов), срабатывание при реальной перегрузке двигателя (105%) и сбалансированный звук в кабине.
- Точная настройка громкости зуммера: плавный регулятор громкости от 0% до 100% (шаг 10%) с возможностью полного отключения звука.
- Планшет калибровки в кабине (Shift + K): обновленный дизайн с ультратонкими рамками, эффектом подсветки краев стекла и повышенной контрастностью телеметрии.
- Оптимизация пакета мода: размер архива уменьшен с 2,5 МБ до 1,0 МБ за счет оптимизации текстур и упрощения структуры системы помощи.
- Перенастройка кормоуборочного комбайна: энергопотребление роторной кукурузной жатки снижено до реалистичного показателя 20 л.с./м, что обеспечивает аутентичную скорость уборки 8,5–10 км/ч.
- Совместимость с модами: устранены конфликты интерфейса и блокировки курсора с Interactive Control, HeadTrackIC, ScandinavianCurrencies и AdditionalGameSettings.
Исправление ошибок:
- Исправлено наложение мини-HUD на меню помощи (F1) при активных пользовательских группах управления техникой (выгрузной шнек, двери, лестница) или модах для постраничного отображения подсказок (InputHelpPager). - Исправлен нежелательный пустой зазор между окном точного земледелия и HUD при закрытии меню F1.
- Исправлены жестко закодированные единицы измерения на мини-HUD: скорость и производительность теперь точно преобразуются в мили в час и акр/час в имперской системе мер.
- Исправлено разрешение истинной мощности двигателя модульной платформы NEXAT (1100 л.с.) и устранены ложные нагрузки на вал отбора мощности.
- Исправлено переключение между зерном и измельченным кукурузным силосом во время остановок и стартов.
- Исправлены редкие сбои в многопользовательском режиме, вызванные исчерпанием сетевых флагов загрязнения на сложной технике.
- Исправлены двойные кодированные текстовые символы и ошибки кодирования во всех языковых файлах.
Удалено:
- Удален устаревший мигающий текст предупреждения о перегрузке в центре экрана и переключатель его настроек в пользу чистого HUD и звуковых сигналов тревоги.
- Удалены устаревшие графические файлы экрана справки в пользу интерактивного планшета в кабине.
- Заменена внутренняя аббревиатура «RHM» на официальное название мода «Realistic Harvesting».
- НОВИНКА: Обновление справочных страниц и интерактивного руководства!
Полностью переработаны все 9 страниц встроенного руководства в меню ESC (Обзор, Нагрузка на двигатель, Потери урожая, Жатка, Настройки обмолота, Профили культур, Уровни электроники, Влажность и погода, Совместимость с модами).
Текст переписан в фирменном стиле руководств GIANTS: четкая структура, списки, отсутствие сложного технического жаргона, формул и визуальной перегруженности.
Полная качественная локализация на 15 языков (EN, UK, DE, FR, PL, ES, IT, CZ, BR, PT, HU, RO, NL, TR, RU).
- НОВИНКА: Интерактивные экранные уведомления!
Добавлены ненавязчивые контекстные уведомления о ключевых событиях при уборке (первичная настройка комбайна, предупреждение о перегрузке, оптимальная настройка).
Оформлены в виде стильной темной панели с закругленными углами и встроенными значками клавиш; закрываются щелчком левой кнопки мыши (ЛКМ) или назначенной горячей клавишей.
- НОВИНКА: Защита настроек игрока от ИИ-помощников и Courseplay!
Добавлена специальная настройка `aiHelperTuning` (Сохранять настройки игрока / Всегда настраивать ИИ / Отключено).
При выборе режима «Сохранять настройки игрока» наемные работники (ИИ) и Courseplay не будут перезаписывать настройки комбайна, заданные игроком.
Интерфейс калибровки (Right Shift + K) теперь можно открыть во время работы ИИ или Courseplay, чтобы проверить или изменить настройки «на лету».
Автоматическая загрузка и использование сохраненных игроком профилей культур для наемных работников.
- НОВИНКА: Плавный гидростатический круиз-контроль и запоминание скорости для разных культур!
Резкие скачки скорости заменены на плавное экспоненциальное гидростатическое регулирование (фильтрация «тау») для реалистичного ускорения и торможения под нагрузкой.
Переходная кривая Эрмита (S-образная) обеспечивает плавный вход в наклонную камеру, предотвращая резкие остановки при попадании в густые заросли культуры.
Функция запоминания скорости уборки (`cropHarvestingSpeeds`) сохраняет оптимальный темп для каждой культуры, в том числе при разворотах на краю поля.
Устранены колебания лимита скорости и рывки при движении задним ходом.
- НОВИНКА: Звуковой сигнал в кабине при перегрузке и высоких потерях!
Добавлен электронный звуковой сигнал, срабатывающий при критической перегрузке двигателя (98% и выше) или чрезмерных потерях зерна (более 4,0%). Плавный переход звука между видом из кабины (от первого лица) и внешним видом (от третьего лица) с интеллектуальной балансировкой громкости (усиление внешнего звука на 25%).
Отдельные настройки звука в меню ESC для включения/выключения сигналов тревоги и регулировки общей громкости (50–150%).
- УЛУЧШЕНО: Определение типа культуры в бункере и продвинутая классификация!
Уровень заполнения бункера (> 50 л) теперь служит основным критерием для определения текущей культуры, что исключает ошибки наложения границ жатки и ложные сбросы настроек.
Надежная система классификации культур (с поддержкой различных карт) различает зернобобовые (фасоль, бобы) и специфические корнеплоды (зеленая фасоль).
Культуры, не относящиеся к зерновым (виноград, оливки, сорняки), исключены из обработки стандартными зерноуборочными комбайнами.
Автоматическая генерация физических моделей калибровки (по стандарту ASABE) для зернобобовых культур на пользовательских картах.
- УЛУЧШЕНО: Телеметрия HUD и интеграция с Precision Farming!
Динамическая цветовая индикация нагрузки на ряд (белый -> желтый -> оранжевый -> мигающий красный при критическом уровне).
Магнитная привязка (без зазора) под блоком отображения урожайности Precision Farming с адаптацией к видимому состоянию меню помощи (F1).
Добавлено отображение целевой скорости в реальном времени в блоке телеметрии HUD.
Добавлена горячая клавиша (Right Shift + H) для быстрого переключения видимости HUD мода RHM.
- ИСПРАВЛЕНО: Устранение конфликтов ввода для Interactive Control и систем отслеживания головы (HeadTracking)!
Внедрен специальный модуль совместимости (RHM_ModCompatibility) для FS25_interactiveControl и FS25_headTrackICextension.
Временное отключение обработки кликов в кабине и захвата полноэкранного оверлея во время работы интерфейса калибровки RHM, что предотвращает «зависание» курсора мыши.
Устранены проблемы с вращением камеры и блокировкой курсора при использовании модов Courseplay и AutoDrive.
- ИСПРАВЛЕНО: Проверка XML-схемы сохранений и сохранение состояния для нескольких транспортных средств!
Параметры #isCalibrated и #calibratedCrops полностью зарегистрированы в схеме savegame_vehicles от GIANTS, что устраняет ошибки консоли «Path not registered» в файле vehicles.xml.
Использование безопасных методов загрузки (hasProperty и pcall) предотвращает повреждение сохранений или сбои игры при обновлении существующих карьер.
- ОПТИМИЗИРОВАНО: Производительность и нагрузка на сборщик мусора (GC)!
Замена динамических таблиц со скользящим окном в критических циклах на кольцевые буферы с фиксированным временем доступа O(1); это полностью устраняет всплески выделения памяти (GC) и микро-фризы во время уборки урожая.
Улучшена синхронизация сетевого потока для выделенных серверов, обеспечивающая плавное подключение к многопользовательской игре.
- НОВИНКА: Физическая модель нагрузки на основе баланса мощности! Полностью устранены условные статические коэффициенты нагрузки. Нагрузка на двигатель и динамическое регулирование скорости теперь рассчитываются по реальному уравнению баланса мощности: P_total = P_base + P_header(v) + P_process.
- НОВИНКА: Динамический опрос параметров ВОМ жатки! Данные об энергопотреблении считываются напрямую из спецификаций XML/powerConsumer подключенной жатки; это приводит к естественному снижению скорости комбайнов с недостаточной мощностью при использовании слишком больших жаток.
- НОВИНКА: Встроенная динамическая адаптация к урожайности (Precision Farming и пользовательские карты)! Нагрузка на двигатель и скорость плавно подстраиваются под локальные изменения урожайности без рывков или резких замедлений.
- НОВИНКА: Плавный вход в культуру! Устранено резкое замедление и скачки крутящего момента при первом контакте жатки с густым посевом.
- НОВИНКА: Динамическое определение и локализация культур на карте! Меню калибровки комбайна (`Right Shift + K`) автоматически находит все активные культуры на карте и отображает их локализованные названия (`ft.title`) на языке игрока.
- НОВИНКА: Мгновенные динамические шаблоны для пользовательских культур из модов! Уникальные культуры на карте автоматически классифицируются (зерновые, корнеплоды, кормовые, хлопок), и для них «на лету» назначаются реалистичные физические шаблоны сепарации.
- НОВИНКА: Многоуровневая настройка для ИИ-работников и Courseplay! При управлении комбайном ИИ-работником или помощником Courseplay настройки автоматически адаптируются в соответствии с установленным уровнем RHM Electronics (Tier 1: ±18%, Tier 2: ±10%, Tier 3: ±4%, Tier 4: 0% + активная автокорректировка).
- НОВИНКА: Приоритет сохраненного профиля игрока для ИИ/Courseplay! Наемные помощники и Courseplay автоматически загружают пользовательский профиль культуры (`profiles.xml`), если он существует.
- НОВИНКА: Доступ к меню калибровки в кабине во время работы ИИ/Courseplay! Игроки могут открывать и изменять настройки в меню калибровки (`Right Shift + K`), даже когда комбайном управляет ИИ или Courseplay.
- НОВИНКА: Переключение HUD горячей клавишей! Добавлена комбинация `Right Shift + H` для быстрого включения/выключения наложения телеметрии (HUD).
- ИСПРАВЛЕНО: Сохранение данных! Положения ползунков калибровки, выбранная культура и целевая нагрузка на двигатель теперь надежно сохраняются в файле `vehicles.xml` и восстанавливаются из него. - ИСПРАВЛЕНО: Синхронизация многопользовательского режима и выделенных серверов! Полная изоляция транспортных средств гарантирует, что настройки других игроков никогда не будут конфликтовать. Добавлена бесшовная синхронизация профилей между клиентом и сервером, когда ИИ работает на выделенных серверах.
- ИСПРАВЛЕНО: Совместимость с Courseplay! Исправлены проверки запуска жатки, опускания режущего инструмента и контроля скорости специально для операторов Courseplay.
- ИСПРАВЛЕНО: Анимация остановки молотилки! Исправлена опечатка в ссылке на переменную в `stopThreshing`, восстановлена анимация остановки молотилки в обратном направлении.
- ИСПРАВЛЕНО: Конфликт блокировки камеры! Полностью устранены проблемы с блокировкой вращения/масштабирования камеры в Courseplay и AutoDrive.
- ОПТИМИЗАЦИЯ: Улучшена производительность и устранение заиканий! Заменены скользящие окна памяти на плоские кольцевые буферы O(1), ограничен поиск иерархии транспортных средств (250 мс) и кэшированные соотношения пикселей карты для устранения микрозаиканий и нагрузки на сборщик мусора.
- НОВИНКА: интеграция мода «Система увлажнения»! Добавлены штрафы за динамическую нагрузку двигателя и увеличены потери урожая при уборке урожая во влажных условиях.
- НОВИНКА: считывание процентного содержания влаги в режиме реального времени интегрировано в перетаскиваемый HUD.
- НОВИНКА: добавлена новая настройка для включения/выключения интеграции с системой влажности.
- УЛУЧШЕНО: автопилот «Целевая нагрузка двигателя»: реализована мертвая зона 2% для предотвращения микроколебаний и обеспечения более плавного круиз-контроля при различной плотности посевов.
- УЛУЧШЕНО: графический интерфейс калибровки: «Целевая нагрузка двигателя» теперь имеет динамический индикатор выполнения с цветовой кодировкой (зеленый/желтый/красный) для лучшей визуальной обратной связи вместо обычного текста.
- ИСПРАВЛЕНО: Индикатор влажности HUD замерзал на своем последнем значении вместо сброса до 0%, когда комбайн прекращает уборку урожая или поворачивает назад.
- ИСПРАВЛЕНО: «Целевая нагрузка двигателя» неправильно отображается как «авто» в меню калибровки.
- NEW: Added diagnostic console command `rhm_inspect` to view real-time harvester performance data in the console and log.txt.
- УЛУЧШЕНО: Полный пересмотр коэффициентов обрезки с использованием системы поиска на основе имени для большей точности.
- УЛУЧШЕНО: четкое разделение коэффициентов зерновой кукурузы и кукурузы на силос для реалистичной скорости уборки.
- УЛУЧШЕНО: сбалансированные коэффициенты уборки травы и сена как для прямого скашивания, так и для методов подбора.
- УЛУЧШЕНО: уточнен множитель нагрузки подборщика (с 0,25 до 0,45) для зерновых валков, чтобы обеспечить более реалистичное сопротивление двигателя.
- НОВИНКА: универсальная «сетка безопасности корма», обеспечивающая реалистичную загрузку нестандартных или модифицированных культур, обрабатываемых кормоуборочными комбайнами.
- ИСПРАВЛЕНО: решена проблема, из-за которой фрезы кормоуборочного комбайна не определялись правильно из-за чувствительности к регистру в названиях категорий.
- Оптимизированы функции, которые могут повлиять на FPS.
- Исправлено несколько факторов обрезки.
- Updated HUD
- Updated help pages
- Отдельные настройки сервера и клиента.
- Several minor fixes
- Добавлен инструмент для изменения коэффициентов в реальном времени (по умолчанию отключено)
- Fix cotton combine
- Замена настроек комбайна
- Исправлена ошибка, возникающая при сохранении игры.
- НОВИНКА: Система покупок! Добавлена возможность приобретения расширенных настроек калибровки комбайна, что открывает новый уровень карьерного роста.
- НОВИНКА: полностью переработан интерактивный графический интерфейс калибровки комбайна с новым выбором культуры, улучшениями взаимодействия и дополнительными информационными вкладками.
- НОВИНКА: улучшенный перетаскиваемый HUD, отображающий производительность комбайна, включая графические показатели урожайности и нагрузки на двигатель.
- НОВИНКА: во внутриигровое меню справки добавлено 7 подробных страниц, охватывающих всю механику модов, с уникальными пользовательскими значками и локализацией для 11 языков.
- НОВИНКА: добавлена страница перевода «Потеря урожая» и уточнены описания модов на всех поддерживаемых языках.
- УЛУЧШЕНО: пересмотрена основная логика зависимости скорости от нагрузки двигателя: минимальные потери урожая теперь законно начинаются при нагрузке 80% вместо 100%.
- УЛУЧШЕНО: коэффициент загрузки кормоуборочного комбайна теперь полностью динамичен и зависит от плотности урожая и ширины фрезы.
- УЛУЧШЕНО: переработан механизм внедрения настроек для использования безопасных перехватчиков движка на уровне класса (`InGameMenuSettingsFrame.onFrameOpen`) для максимальной совместимости с DLC (Vredo Pack, Precision Farming и т. д.).
- УЛУЧШЕНО: глобальный рефакторинг пространства имен: все внутренние классы и файлы были переименованы с префиксом `RHM_`, чтобы предотвратить конфликты с другими сторонними модами.
- УЛУЧШЕНО: Полностью переработана архитектура отладки мода. Все выходные данные отладки теперь строго ограничиваются игровым флагом `-devWarnings`, сохраняя по умолчанию пользовательский `log.txt` совершенно чистым.
- ИСПРАВЛЕНО: разрешен критический конфликт пользовательского интерфейса, из-за которого настройки DLC исчезали из меню игры, когда был активен «Реалистичный сбор урожая».
- ИСПРАВЛЕНО: исправлена заглавная буква имени файла в `main.lua` (`RHM_Combine`, `RHM_Renderer`), устранено печально известное зависание экрана загрузки на 55%.
- ИСПРАВЛЕНО: решена ошибка, из-за которой изменения в меню настроек не сохранялись правильно или не синхронизировались с сервером из-за неверной подписи обратного вызова.
- ИСПРАВЛЕНО: устранен массовый спам в консоли (60 журналов в секунду), вызванный «Применением потери урожая» во время сбора урожая в режиме разработчика.
- ИСПРАВЛЕНО: исправлены синтаксические ошибки XML (теги `<paragraph>`) в `modDesc.xml`, чтобы текст меню справки отображался идеально без предупреждений движка.
- УЛУЧШЕНО: оптимизирован макет пользовательского интерфейса для использования стандартного gameSettingsLayout для единообразного позиционирования меню.
- УЛУЧШЕНО: удалена лишняя кнопка «Сброс» (X) из нижнего колонтитула, поскольку она вызывала нестабильность макета при использовании других модов.
- ИСПРАВЛЕНО: максимальная скорость сбора урожая строго ограничена возможностями жатки базовой игры, что не позволяет комбайнам для сбора корнеплодов превышать реалистичную скорость.
- ИСПРАВЛЕНО: устранены проблемы с десинхронизацией сети на выделенных серверах, где настройки клиента могли переопределять настройки сервера по умолчанию.
- ИСПРАВЛЕНО: устранен сбой бесконечной рекурсии, связанный с сохранением настроек объединения на многопользовательских серверах.
- ИСПРАВЛЕНО: Исправлена утечка памяти в буферах расчета нагрузки и производительности двигателя.
- ИСПРАВЛЕНО: пользователи, не являющиеся администраторами, не могли время от времени получать временный доступ к настройкам сервера.
- УЛУЧШЕНО: коэффициенты пропускной способности лука и моркови перекалиброваны для более точного расчета нагрузки на двигатель.
- УЛУЧШЕНО: удалены ненужные выходные данные отладки из журналов синхронизации сервера, чтобы консоль оставалась чистой.
- ИСПРАВЛЕНО: настройки на стороне сервера разблокировались для клиентов без прав администратора при повторном открытии меню.
- ИСПРАВЛЕНО: проблема с локализацией меню «window_grass» для сбора травы.
- УЛУЧШЕНО: удалены спам-журналы отладки из расчетов нагрузки двигателя.
- УЛУЧШЕНО: централизованная конфигурация журнала отладки (RHM_Debug.lua).
- ДОБАВЛЕНО: испанская локализация всех функций и меню мода.
- НОВИНКА: добавлена настройка для отключения предупреждений HUD «Высокая нагрузка».
- УЛУЧШЕНО: очистка внутренней логики системы предупреждений.
- ИСПРАВЛЕНО: Полностью переработана математика расчета урожайности для идеальной синхронизации с интерфейсом точного земледелия и пользовательскими масштабами карты.
- ИСПРАВЛЕНО: Кормоуборочные комбайны (силос) показывали в 10 раз меньшую урожайность из-за ошибок в объеме двигателя.
- ИСПРАВЛЕНО: Математическая рассинхронизация, когда зерно поступает в бункер асинхронно из среза жатки.
- НОВОЕ: физика объединенных настроек разделена на две независимые категории: эффективность (влияет на скорость обработки) и потеря урожая (влияет на потери зерна).
- НОВИНКА: изменен HUD меню настроек, теперь он всегда отображает влияние скорости и потери одновременно.
- НОВИНКА: добавлена механика «Защита от перегрузки» — идеальные настройки теперь защищают от внезапных скачков плотности урожая.
- ИСПРАВЛЕНО: критическая ошибка, из-за которой идеальные настройки комбайна могли непреднамеренно снизить скорость до ванильных пределов.
- ИСПРАВЛЕНО: Комбайн не мог должным образом ускориться, когда настройки были улучшены в середине сбора урожая.
- ИСПРАВЛЕНО: устранена двойная регистрация XML-путей сохранения игры, приводившая к ошибкам журнала сервера и сбросу настроек.
- УЛУЧШЕНО: пропускная способность кормоуборочного комбайна откалибрована в соответствии с реальными данными (коэффициент изменен с 0,150 на 0,051).
- НОВИНКА: добавлено универсальное обнаружение подборщика/покоса с более низким множителем нагрузки двигателя (0,75x).
- НОВИНКА: добавлено автоматическое резервное сопоставление для типов заливки «_WINDROW» и «CUT_» к их базовым культурам.
- УЛУЧШЕНО: точная калибровка факторов урожая и плотности на основе реальных целевых показателей урожайности (бу/час).
- НОВИНКА: каждая культура теперь использует индивидуальные технические настройки, взятые из реальных руководств (более 20 точно настроенных культур).
- УЛУЧШЕНО: логика кормоуборочного комбайна упрощена за счет универсального множителя 0,75x.
- УЛУЧШЕНО: множитель подборщика увеличен до 0,35x для сбалансированной уборки валков.
- ИСПРАВЛЕНО: Комбайны больше не ускоряются выше обычных рабочих скоростей, когда жатка простаивает (без урожая).
- ИСПРАВЛЕНО: Убран скачок начального ограничения скорости при опускании жатки.
- УЛУЧШЕНО: Надежная система обнаружения кормоуборочных комбайнов и жаток.
- УЛУЧШЕНО: ограничение скорости строго ограничено ограничениями оригинальной игры (удален искусственный бонус 1,5x).
- УЛУЧШЕНО: перекалиброваны коэффициенты урожая для овса (+25%), кукурузы (-50%), сои (-20%) и хлопка (2x).
- УЛУЧШЕНО: Значительное снижение нагрузки на корнеплоды (Картофель, Морковь, Пастернак, Лук).
- ИСПРАВЛЕНО: ограничение скорости «цикл сброса» на уровне 9,9 км/ч во время непрерывной уборки урожая.
- ИСПРАВЛЕНО: Расширено исключение для сбора корнеплодов, чтобы обеспечить реалистичную загрузку лука и моркови.
- ДОБАВЛЕНО: поддержка типов заливки ONION_DIRTY и MEADOW.
- ИСПРАВЛЕНО: Сбой игры («попытка вызвать отсутствующий метод getIsControlled») при использовании оборудования из пакетов DLC (например, Highland DLC NH 8040 с инструментами Holaras). Добавлена безопасная проверка нуля для метода.
- ИСПРАВЛЕНО: второй комбайн Courseplay застревал на скорости 10 км/ч. Удалена неверная проверка movingDirection из getSpeedLimit() и добавлена защита, поэтому ограничение скорости Courseplay применяется только тогда, когда резак действительно работает.
- ИСПРАВЛЕНО: настройки режима АВТО сбрасывались на 50 на выделенных серверах. Режим АВТО теперь регистрируется как ожидающий, если урожай еще не обнаружен, и автоматически применяется при первом сборе урожая.
- ИСПРАВЛЕНО: меню настроек объединения (RShift+K) не открывалось и не закрывалось сразу при использовании модульной системы NEXAT.
- ИСПРАВЛЕНО: возможный сбой игры из-за отсутствия метода getAIFieldWorkerIsTurning на нестандартных транспортных средствах.
- НОВИНКА: добавлена совместимость с модами «HUD Hider» (HUD соответствует видимости в игре).
- ИСПРАВЛЕНО: Ошибка расчета производительности (Т/ч), приводившая к внезапным скачкам.
- ИСПРАВЛЕНО: графический интерфейс неожиданно закрывался во время игры.
- НОВИНКА: интерактивное меню настроек и калибровки объединения (RShift + K).
- НОВИНКА: режим ручного управления — регулировка вентилятора, ротора, сит и питателя.
- НОВИНКА: неправильные настройки приводят к дополнительным потерям урожая (отображается в графическом интерфейсе).
- НОВИНКА: Система профилей. Сохранение/загрузка пользовательских настроек для каждой культуры.
- НОВИНКА: новые культуры начинаются с нейтральных (50%) настроек, требующих калибровки.
- НОВОЕ: на дисплее потерь урожая теперь отображаются знаки +/- (- для потерь, + для бонусов, 0 для оптимального).
- НОВИНКА: кнопки ручной настройки (+/-) всегда видны в графическом интерфейсе калибровки для упрощения настройки.
- ИСПРАВЛЕНО: вращение камеры правильно блокируется, когда курсор активен (перетаскивание HUD/взаимодействие с графическим интерфейсом).
- ИСПРАВЛЕНО: HUD сбрасывался за пределы экрана. Добавлена команда автоматического исправления и сброса.
- УЛУЧШЕНО: для блокировки ввода теперь используется правильный метод camera.isRotatable.
- УЛУЧШЕНО: текст подсказок графического интерфейса изменен, чтобы предотвратить перекрытие с кнопками.
- НОВИНКА: режим АВТО теперь применяет небольшие случайные несовершенства (1-10 единиц) - умелая ручная настройка может превзойти АВТО!
- НОВИНКА: одинаковая математика потерь для режимов АВТО и РУЧНОЙ - больше нет обхода с нулевыми потерями в АВТО.
- ИСПРАВЛЕНО: настройки объединения теперь правильно сохраняются и загружаются из файла сохранения (vehicles.xml).
- ИСПРАВЛЕНО: кеш ProfileCount корректно восстанавливается после загрузки сохраненной игры.
— ИСПРАВЛЕНО: автоматическое обнаружение обрезки теперь только на стороне сервера — предотвращает рассинхронизацию случайных значений в многопользовательской игре.
- УЛУЧШЕНО: все настройки мода (сервер + клиент) теперь хранятся в папке modSettings/.
- УЛУЧШЕНО: полностью поддерживается выделенный сервер — каждое транспортное средство сохраняет свой собственный профиль калибровки.
- Физическая система потери урожая! Потери теперь уменьшают фактическое количество зерна, собранного в бункере. (Все еще находится в стадии бета-тестирования, могут возникнуть критические проблемы. Можно отключить в настройках)
- Потери урожая начинаются при 95% нагрузке двигателя (было 100%).
- Формула прогрессивных потерь – более высокая перегрузка = экспоненциально более высокие потери.
- Штрафы за проигрыш теперь напрямую влияют на урожайность, что делает игровой процесс более реалистичным.
- Меню настроек реорганизовано в «Моделирование» и «Пользовательский интерфейс и визуальные эффекты».
- Перетаскиваемый интерфейс! Щелкните правой кнопкой мыши, чтобы переключить курсор, затем перетащите пользовательский интерфейс, чтобы переместить его. (Могут возникнуть проблемы с модами, использующими одни и те же горячие клавиши. Чтобы предотвратить это, измените горячую клавишу в настройках).
- Независимое управление комбайном (опция).
- Показатели интерфейса теперь мгновенно сбрасываются при поднятии/остановке фрезы.
- Настраиваемое содержимое интерфейса (переключение отдельных элементов).
Исправлено
- Сохранение настроек: исправлена ошибка, из-за которой настройки сложности (Двигатель/Потери) не сохранялись правильно между игровыми сессиями.
- Хранилище настроек: настройки перенесены в каталог modSettings для лучшего глобального сохранения в сохраненных играх.
- Монитор урожайности: исправлено отображение урожайности, показывающее неправильные значения (теперь точность ±5% с реалистичным шумом).
- Индикатор пропускной способности: фиксированный индикатор T/h (тонн в час) - теперь функционален и отображает скорость уборки в реальном времени.
- Положение HUD: расположение HUD изменено так, чтобы оно было немного выше на экране для лучшей видимости.
- Совместимость с Nexat: исправлен HUD, который не отображался правильно при использовании модульной харвестерной системы Nexat.
- Обнаружение резака: улучшено определение того, когда жатка действительно работает, а не только что прикреплена (предотвращает ограничение скорости при поднятии жатки).
Изменено
- Расчет на основе массы: нагрузка двигателя теперь основана на фактической собранной массе, а не на теоретической площади урожая.
- Консервативный старт: добавлено начальное ограничение скорости 7 км/ч при начале сбора урожая (предотвращает немедленную перегрузку).
- Факторы урожая: перебалансированы факторы сложности для различных культур на основе реальных скоростей сбора урожая.
- Производительность: оптимизирован расчет нагрузки для более плавного игрового процесса.
- Исправлен расчет производительности, отображающий неверные значения (было в 1000 раз меньше)
- Повышена точность преобразования массы в объем с использованием фактической плотности урожая.
- Исправлены проблемы GitHub №1 и №3.
- Добавлена поддержка хлопкоуборочных комбайнов.
- Добавлена частичная поддержка кормоуборочных комбайнов.
- Исправлены проблемы с многопользовательской синхронизацией.
- Исправлен конфликт меню настроек с другими модами.
- Улучшено отображение системы единиц измерения (имперская/метрическая).
- **Новая функция**: в нижний колонтитул меню настроек добавлена кнопка «Сбросить настройки» (клавиша: X).
- **Улучшения пользовательского интерфейса:** Добавлены боковые описания для всех настроек в меню (подсказки).
- **Локализация:** Полная поддержка перевода на 10 языков (EN, DE, FR, PL, ES, IT, CZ, PT-BR, UK, RU).
- **Исправления ошибок:** Повышена стабильность меню настроек.