🌾 Реалистичная уборка урожая для FS25
Превратите уборку урожая в настоящую сельскохозяйственную симуляцию! Комбайны больше не смогут нереалистично мчаться на полной скорости по густым посевам без последствий. Рабочая скорость, нагрузка на двигатель и эффективность урожайности динамически зависят от густоты культуры, ширины жатки, влажности и механической настройки вашей машины.
---
Основные функции
Нагрузка на двигатель и скорость на основе физики: Скорость движения динамически адаптируется к массе убираемой культуры (т/ч), ширине жатки и мощности машины. Перегрузка двигателя или неправильные настройки приводят к реальным потерям зерна.
Поддержка всех типов машин: Полностью настроенная физика для зерноуборочных комбайнов, кормоуборочных комбайнов (измельчённая масса/силос), корнеплодных и овощных уборочных машин (картофель, свёкла, морковь, пастернак, шпинат, горох), хлопка и сахарного тростника.
Интерактивная калибровка комбайна (`RShift + K`): Настраивайте обороты ротора/барабана, зазор подбарабанья, скорость вентилятора и решёта для каждой культуры. Правильные настройки обеспечивают максимальную урожайность и минимальные потери.
Пакеты улучшений в мастерской (уровни 1–4): Улучшайте комбайн в магазине:
Уровень 1 (Стандарт): Полностью ручное управление.
Уровень 2 (Комплект датчиков): Отображает подсказки по калибровке (низкая / оптимальная / высокая).
Уровень 3 (Монитор урожайности): Урожайность в реальном времени (т/га, буш./акр), производительность по площади (га/ч) и телеметрия влажности.
Уровень 4 (Opti-Harvest AI): Автоматическая калибровка настроек и автоматическое управление скоростью.
Совместимость с ИИ и Courseplay:** Помощники ИИ и работники Courseplay автоматически используют сохранённые профили или оптимальные калибровки.
Перемещаемый HUD: Чистое, перемещаемое экранное отображение в реальном времени показывает нагрузку на двигатель, производительность (т/ч, га/ч), процент потерь урожая и влажность.
Глобальные профили культур: Сохраните любимые настройки один раз — профили автоматически загружаются для всех ваших комбайнов и сохранений игры.
3 режима сложности (настройки ESC): Выбирайте между Аркадным (расслабленный), Нормальным (сбалансированный) и Реалистичным режимом (строгие физические ограничения и штрафы).
---
🔗 Сообщество и поддержка
💬 **Отчёты об ошибках и проблемы: https://github.com/exekx/FS25_RealisticHarvesting/issues
💡 **Discord и предложения: https://discord.gg/Dc2CvZJqU4
Пожалуйста, не загружайте мод повторно — поддержите его создателя!
- Прямой расчет наполнения бункера: Потери урожая (из-за превышения скорости, неточностей калибровки, уклона или влажности) теперь учитываются непосредственно в момент поступления зерна в бункер. Это полностью исключает устаревшие алгоритмы корректировки уровня заполнения, устраняет «дрожание» счетчика объема и гарантирует, что бункер будет заполняться ровно до 100,0% без ложных срабатываний датчика «полного бака».
- Динамическая адаптация мощности двигателя: Система распределения нагрузки и контроля скорости теперь в реальном времени считывает пиковую мощность, коэффициенты усиления и конфигурацию силовой установки непосредственно из параметров активного двигателя. Это обеспечивает автоматическую адаптацию к любым модификациям двигателя, включая чип-тюнинг.
- Исправление критической ошибки при работе с навесным оборудованием: Устранен фатальный сбой (ошибка арифметической операции с неопределенным значением — nil), возникавший при подъеме или опускании жатки на нестандартных конфигурациях комбайнов. Восстановлена корректная работа кадров анимации и нормальная скорость движения гидравлических цилиндров.
- Исправление ошибки телеметрии при ручном управлении: Устранена проблема, при которой показатели нагрузки на двигатель, пропускной способности (потока урожая) и ограничений скорости оставались на нулевом уровне во время ручного управления, хотя при работе с автоматическими помощниками они отображались корректно.
- Улучшенное определение состояния опускания жатки: Оптимизированы проверки статуса оборудования: теперь приоритет отдается штатным командам двигателя на опускание и проверке целостности соединительных узлов. Это предотвращает случайное отключение жаток с жестким креплением или нестандартными контроллерами навески.
- Защита при транспортировке: Улучшена проверка блокировки складных жаток в транспортном положении, что исключает непреднамеренный запуск молотилки или опускание жатки во время движения по дорогам или при автоматическом перемещении техники к заданной точке.
- Оптимизация для маломощных комбайнов (менее 160 л.с.):
- Нижний порог регулятора скорости снижен до 1,8 км/ч, что позволяет компактным или старым моделям комбайнов уверенно двигаться в густых посевах с высокой урожайностью, избегая перегрузки двигателя и резкого роста потерь зерна.
- Внедрен механизм предварительного определения мощности двигателя, благодаря чему маломощные комбайны начинают уборку с более плавной скорости — 3,5 км/ч вместо стандартных 5,5 км/ч.
- Зоны нечувствительности (deadbands) органов управления теперь пропорционально масштабируются при движении на низких скоростях (вплоть до 0,08–0,10 км/ч). Это обеспечивает плавный разгон до целевой нагрузки на двигатель (80%) и предотвращает «застревание» на слишком низких скоростях, при которых двигатель остается недогруженным. - Оптимизировано ведение телеметрических логов: устранены повторяющиеся уведомления об инициализации аудиофрагментов во время настройки транспортных средств в мастерской, а сообщения о восстановлении сохраненных игр теперь представлены в виде кратких сводок в одну строку.
- ИСПРАВЛЕНО: Реакция горячих клавиш калибровки комбайна (Shift+K), переключения HUD (Shift+H) и Дневника уборки (Shift+J), когда прицепные орудия (жатки/подборщики) выбираются в цепочке орудий транспортного средства посредством нативного взаимодействия и флагов активации.
- ИСПРАВЛЕНО: Классификация системы обмолота модульных комбайнов и системных носителей (NEXAT / NEXCO): модуль комбайна NEXCO теперь корректно распознаётся и отображается как Axial Rotor вместо ошибочного определения как соломотряса.
- ИСПРАВЛЕНО: Отображение телеметрии уборки в реальном времени, регулировка скорости и определение опускания жатки на модульных уборочных платформах с несколькими транспортными средствами и портальными системами, где жатки установлены на моторизованном носителе, а не непосредственно на модуле обмолота.
- УЛУЧШЕНО: Расширена автоматическая классификация модифицированных и серийных зерноуборочных комбайнов: добавлена поддержка Torum, Gleaner, Tribine, New Holland CH Crossover, Case IH AF series и классических обычных комбайнов.
- УЛУЧШЕНО: Углублённая проверка узлов 3D-моделей (i3dMappings) для пользовательских модифицированных комбайнов без стандартных тегов анимации, что обеспечивает надёжное распознавание машин с физическими роторными или аксиальными компонентами.
- ИСПРАВЛЕНО: Проблема, из-за которой при переключении между комбайнами (например, с Tier 4 на Tier 1) терминал калибровки (Shift+K) оставался привязанным к предыдущей машине и ошибочно отображал настройки Tier 4.
- ИСПРАВЛЕНО: Терминал калибровки Shift+K не открывался на модульных комбайнах-носителях, если был выбран прицепной рабочий орган — жатка/подборщик.
- УДАЛЕНО: Подтипы обмолота зерновых — удалено разделение зерноуборочных комбайнов на подтипы `walker`, `rotor` и `hybrid`; все обычные зерноуборочные комбайны объединены в единый стандарт `"grain"`.
- ПРИЧИНА УДАЛЕНИЯ: Ненадёжные списки сопоставления имён и сложный поиск узлов XML-анимаций часто давали сбои на модифицированных комбайнах, вызывая ошибочную классификацию, предупреждения XML callstack и несбалансированное распределение мощности. Объединение зерноуборочных комбайнов в единую надёжную модель гарантирует 100%-ную стабильность всех стандартных и модифицированных комбайнов, не затрагивая кормоуборочные, корнеплодные и специализированные комбайны.
Новые функции
Система классификации механизмов обмолота:
В файл `rhm_Combine.lua` внедрен механизм автоматической классификации, распределяющий уборочную технику по 6 категориям на основе данных из XML-файлов транспортных средств, количества колес и габаритов шасси:
- `STRAW WALKER` (классические комбайны с клавишным соломотрясом)
- `AXIAL ROTOR` (комбайны с одним или двумя продольными роторами)
- `HYBRID APS` (гибридные системы: молотильный барабан с ускорителем и два сепарирующих ротора)
- `FORAGE CHOPPER` (кормоуборочные комбайны с измельчающим барабаном и ускорителем)
- `ROOT HARVESTER` (техника для уборки корнеплодов: с подкапывающими лемехами, просеивающими транспортерами и очищающими вальцами)
- `SPECIALTY` (специализированная техника: для уборки хлопка, сахарного тростника, винограда, оливок)
- В заголовок окна калибровки (открывается по нажатию Shift+K) добавлен индикатор типа системы обмолота, работающий в режиме реального времени.
- Добавлен публичный API-метод `RHM_Api.getThreshingType(vehicle)`.
- Добавлены локализованные наименования для всех 27 поддерживаемых языков (файлы `translations/l10n_*.xml`).
Мониторинг производительности и темпов работы (интерфейс HUD):
Реализована возможность переключения отображаемых данных в 7-й ячейке HUD-монитора урожайности (в расширенном режиме) и 4-й ячейке (в компактном режиме) путем клика мышью:
- Доступные режимы: Обработанная площадь (га / акр) <-> Текущая производительность (га/ч / акр/ч) <-> Средняя производительность за сессию (га/ч / акр/ч).
- В блок статистики поездки (Trip Statistics) добавлена информация о средней производительности за сессию.
- Добавлен публичный API-метод `RHM_Api.getAverageHectaresPerHour(vehicle)`.
Улучшения и оптимизация
Специализация для жаток (на базе GIANTS Engine 10):
- Логика работы жаток перенесена в официальную специализацию GIANTS Engine 10 (`rhm_Cutter`), что позволило полностью отказаться от динамического вмешательства в код (monkey-patching) метода `Cutter.onLoad`.
- В файл `modDesc.xml` добавлена запись `<specialization name="rhm_Cutter" />`, которая автоматически подключается ко всем типам техники, оснащенным жатками. Дифференцированный баланс мощности и физика влажности:
- Введено дифференцированное значение сопротивления трансмиссии в зависимости от типа системы обмолота (8,0% для клавишных комбайнов, 9,5% для гибридных систем APS, 11,0% для роторных систем, 10,0% для корнеуборочных машин, 9,0% для кормоуборочных комбайнов).
- Переработан расчет сопротивления, связанного с влажностью, в файле `RHM_LoadCalculator.lua`: для клавишных систем добавлено экспоненциальное увеличение сопротивления при работе с влажной, спрессованной соломенной массой, в то время как роторные системы обеспечивают более стабильный поток массы при меньшем удельном сопротивлении, обусловленном влажностью.
- Установлены различные коэффициенты потерь, зависящие от влажности, для разных типов механизмов.
Синхронизация телеметрии в многопользовательском режиме:
- Добавлена высокочастотная репликация данных через сетевой поток (`onWriteUpdateStream` / `onReadUpdateStream`) для следующих параметров: расход топлива, средняя скорость, средняя нагрузка на двигатель, 5 категорий потерь (скорость, настройки, влажность, износ, уклон) и зазор подбарабанья.
Отклик графического интерфейса (GUI) и телеметрии:
- Частота обновления аналитических данных и показателей поездки установлена на уровне 250 мс; добавлены явные обработчики сброса данных при открытии/закрытии интерфейса, что устранило проблему «зависания» значений телеметрии.
- Улучшена система мониторинга пропускной способности: теперь одновременно отображаются текущий пиковый показатель и средний показатель за сессию (т/ч).
Исправление ошибок
Поддержка модульных уборочных комплексов и портальных шасси:
- Исправлена ошибка, из-за которой уборочные модули, установленные на самоходные портальные шасси, отображали нулевые значения в телеметрии (HUD) и не фиксировали данные о пробеге.
- Реализован механизм обхода иерархии навесного оборудования без выделения дополнительной памяти (`rhm_Combine.getAllAttachedCutters`) для корректного обнаружения жаток, прикрепленных непосредственно к раме шасси.
- Обновлены алгоритмы расчета рабочей ширины жатки, анализа биомассы сорняков, регулирования круиз-скорости, расчета потерь от износа и отслеживания параметров поля для различных конфигураций модульной техники.
Работа с режимами «крабового хода» и диагонального движения:
- Устранено ложное срабатывание системы определения движения задним ходом на технике с «крабовым ходом», полноуправляемыми шасси или широкозахватными системами, где локальное смещение шасси по оси Z может быть отрицательным, несмотря на движение вперед и активный процесс уборки урожая.
- Обеспечено приоритетное условие: наличие активного потока убираемой массы отменяет проверку направления движения. Определение состояния опускания и работы жатки:
- Исправлена ошибка, из-за которой жесткие (негидравлические) крепления для навесного оборудования не проходили рекурсивную проверку `getIsImplementChainLowered`.
- Проверка опущенного состояния жатки переведена на прямой запрос состояния оборудования (`cutter:getIsLowered(true)`) с резервным вариантом в виде прямой проверки узла соединения (joint).
- В `RHM_DraggableHUD.lua` добавлен механизм корректировки на основе путевой скорости носителя: если прикрепленный модуль комбайна сообщает о скорости < 0,2 км/ч (из-за отсоединения корневых узлов), система использует данные о скорости самого носителя.
Защита от сбоев игрового движка и права доступа на выделенном сервере (Dedicated Server):
- Добавлена строгая проверка типа данных (`type(flag) == "number"`) перед вызовом `vehicle:raiseDirtyFlags(flag)`, что предотвращает критические ошибки движка, связанные с функцией `bit32.bor`.
- Исправлена проверка прав доступа на выделенном сервере в файле `RHM_Settings.lua`: теперь учитываются как результат вызова `g_currentMission:getHasAdminRights()`, так и значение `g_currentMission.isServerAdmin`.
- Регулирование скорости на поворотной полосе: исправлена ошибка, из-за которой комбайны во время разворотов на поворотной полосе оставались ограничены скоростью медленной уборки (5 км/ч); подъём жатки теперь немедленно освобождает двигатель, позволяя развить полную маневровую скорость (15–20 км/ч).
- Проверка цепи и гидравлики орудия: приоритет отдан штатной гидравлике наклонной камеры (getJointMoveDown, getIsImplementChainLowered), а не состояниям разложенной жатки (Foldable:getIsLowered), благодаря чему широкие жатки и жатки с лентами больше не ошибочно сообщают об опущенном режущем аппарате, когда он поднят.
- Синхронизация телеметрии в реальном времени на выделенном сервере: неподдерживаемые побитовые операции заменены встроенными методами GIANTS Engine 10, что полностью восстановило сетевую репликацию в реальном времени для клиентов многопользовательской игры — нагрузки на двигатель, производительности (т/ч), урожайности и рекомендуемой скорости.
- Автоматическая синхронизация помощников: добавлены синхронизированные запуск и остановка жатки для помощников, когда активен отдельный запуск жатки, а также устранены сбросы телеметрии водителя в реальном времени при передаче управления.
Сочетание физики и динамики силового агрегата
Физика и силовой агрегат
- Замкнутая система стабилизации скорости и нагрузки с улучшенными интервалами измерения и реакцией гидростатической трансмиссии. Снижает нестабильность двигателя, рывки шасси и ложные срабатывания аварийного торможения на колеях и в промежутках между культурами.
- Инерция маховика молотильного барабана теперь сглаживает переходы нагрузки и предотвращает кратковременное падение плотности культуры, которое может привести к обрушению стрелок датчика нагрузки.
- Расчеты скорости движения используют фильтрованное равновесие мощности для более плавного достижения целевых значений скорости при работе с легкими культурами.
- Временные колеи и промежутки автоматически обнаруживаются, поддерживая крейсерскую скорость на постоянном уровне вместо рывков дроссельной заслонки.
- Память скорости движения культуры изолирована от поворотов на краю поля и проходов на холостом ходу, обеспечивая безопасную скорость повторного въезда в зону роста культуры.
- Отбор проб сорняков теперь учитывает только видимые стадии роста, избегая ложного обнаружения заражения и потерь мощности.
Культуры, жатки и типы машин
- Калибровка Shift+K автоматически фильтрует культуры на основе вместимости бункера и возможностей установленной жатки.
- Добавлены специальные профили калибровки для овощеуборочных комбайнов, машин для уборки винограда и оливок.
- Хлопкоуборочные комбайны сохраняют свое исходное поведение двигателя и классификацию техники.
- Пресс-подборщики, грануляторы и измельчители тюков полностью исключены из электроники, телеметрии и силовых систем комбайнов.
- Улучшена совместимость с такими машинами, как John Deere CP690, CS770 и Case IH Module Express 635.
Многопользовательский режим и выделенные серверы
- Калибровка и автоматическая настройка теперь ожидают подтверждения сервера перед отображением успешного завершения.
- Полная телеметрия в реальном времени синхронизируется с многопользовательскими клиентами, включая мощность, уклон, износ ножей, состояние измельчителя и причины поломок.
- Счетчики поездок и статистика парка техники изолированы для каждой отдельной машины.
- Настройки симуляции доступны только администратору и синхронизируются при подключении игроков.
- Автосохранения на выделенном сервере теперь корректно сохраняют файл realisticHarvestingData.xml.
- Сброс поездок проверяется сервером для предотвращения рассинхронизации в многопользовательском режиме.
Телеметрия и HUD в кабине
- Новый 8-ячеечный монитор урожайности в кабине с отображением:
- Массового расхода
- Прогресса в поле
- Средней урожайности
- Чистой массы
- Экономичности топлива
- Отслеживание реального расхода дизельного топлива со статистикой поездок и полей в л, л/га и л/т.
- Средняя кнопка мыши позволяет использовать интерактивный курсор HUD для перемещения ячеек и изменения отображаемых показателей.
- Выбираемые макеты HUD с автоматическим масштабированием текста для разных языков.
- Телеметрия потерь теперь разделяет эффекты перегрузки по скорости, механической настройки, влажности и уклона.
Аналитика поля и экономика
- Улучшено объединение полей с точным определением границ и проверкой вспашки, предотвращающее неправильное объединение полей через дороги или траву.
- История уборки урожая и телеметрия автопарка (Shift+J) теперь доступны из любого транспортного средства или пешком.
- Обзор автопарка отображает имена игроков, работников ИИ, простаивающие машины и припаркованные транспортные средства.
- Сезонное финансовое отслеживание включает в себя доход от урожая, затраты на дизельное топливо и чистую операционную прибыль.
- Теперь время работы автопарка отслеживается по фактическому времени уборки урожая, а не по общему количеству часов работы двигателя.
Сохранения и совместимость
- Показания одометра сохраняются непосредственно в файле vehicles.xml и остаются активными после перезагрузки и сброса настроек транспортного средства.
- Существующие сохранения защищены дополнительными средствами обеспечения совместимости.
- Доверенные функции движка теперь используют прямые вызовы методов вместо ненужных защищенных оберток.
- Преобразование плотности урожая и обнаружение активных ферм централизованы в рамках пользовательского интерфейса и телеметрии.
Журнал и статистика уборки урожая (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).
- **Исправления ошибок:** Повышена стабильность меню настроек.