Realistic Harvesting

  • Realistic Harvesting
  • Realistic Harvesting
  • Realistic Harvesting
  • Realistic Harvesting
  • Realistic Harvesting
exekx
92 subscribers
V1.4.1.0
46 978

We appreciate your interest and would love to hear from you:

💬 Found a bug? Please report it in the comments or on https://github.com/exekx/FS25_RealisticHarvesting/issues
💡 Have suggestions? Share your ideas with us
⭐ Like the mod? Leave a review and rating

Link to the official Discord channel: https://discord.gg/Dc2CvZJqU4

Original download link kingmod by exekx | https://github.com/exekx/FS25_RealisticHarvesting

Please do not re-upload or modify this link - support the original creator!

What does this mod do?
This mod completely overhauls the harvesting mechanics in Farming Simulator 25! Your combine will no longer be able to unrealistically harvest at full speed in dense crops without consequences. The harvesting speed and efficiency are now dynamically tied to the thresher load and your machine's calibration.

Key Features:

🌾 Realistic Load Calculation: The denser the crop and the wider the header, the slower the combine moves. Overload the engine, and you will begin to physically lose yield!
⚙️ Interactive Combine Calibration (NEW): Press `RShift + K` to open the Combine Settings menu! You must calibrate your Fan, Rotor, Sieves, and Feeder for each specific crop type. Poor settings will result in additional crop loss!
💾 Global Crop Profiles (NEW): Save your perfectly tuned calibration profiles globally. Switch combines or rejoin the server, and your favorite settings for Wheat, Corn, or Soybeans are instantly applied.
📊 Dynamic Yield & Info HUD: A customizable, draggable display showing real-time Engine Load, Productivity (T/h), Crop Loss %, and Yield (t/ha or bu/ac).
🚜 Physical Crop Loss System: Pushing the combine past 95% engine load or using suboptimal threshing settings will physically reduce the volume of grain entering your bunker. Drive smart, not fast!
🎮 Difficulty Modes: Choose your playstyle in the game settings (ESC -> settings tab):
- Arcade: Minimal speed restrictions. For relaxed gameplay.
- Normal: Balanced experience. You will feel the weight of heavy crops like corn or wheat, with forgiving loss penalties.
- Realistic: For simulation fans. Speed and crop loss are strictly tied to the combine's physical capacity and your manual calibration settings.

Server
Consoles
Changelog
8
  • - FIXED: Game crash ("attempt to call missing method 'getIsControlled'") when using equipment from DLC packs (e.g. Highland DLC NH 8040 with Holaras tools). Added safe nil check for the method.
    - FIXED: Courseplay second combine getting stuck at 10 km/h. Removed incorrect movingDirection check from getSpeedLimit() and added guard so Courseplay speed limit only applies when cutter is actually working.
    - FIXED: AUTO mode settings resetting to 50 on dedicated servers. AUTO mode now registers as pending if crop not yet detected and applies automatically on first harvest.
    - FIXED: Combine Settings menu (RShift+K) not opening and closing immediately when using NEXAT modular system.
    - FIXED: Potential game crash with missing 'getAIFieldWorkerIsTurning' method on custom vehicles.

  • - NEW: Added compatibility with "HUD Hider" mods (HUD aligns with game visibility).
    - FIXED: Productivity (T/h) calculation bug causing sudden jumps.
    - FIXED: GUI closing unexpectedly during gameplay.
    - NEW: Interactive Combine Settings & Calibration Menu (RShift + K).
    - NEW: Manual Control Mode - Adjust Fan, Rotor, Sieves, and Feeder.
    - NEW: Incorrect settings cause additional Crop Loss (displayed in GUI).
    - NEW: Profile System - Save/Load custom settings for each crop.
    - NEW: New crops start with neutral (50%) settings, requiring calibration.
    - NEW: Crop Loss display now shows +/- signs (- for losses, + for bonuses, 0 for optimal).
    - NEW: Manual adjustment buttons (+/-) always visible in Calibration GUI for easier tuning.
    - FIXED: Camera rotation properly blocked when cursor is active (HUD drag/GUI interaction).
    - FIXED: HUD resetting to off-screen positions. Added auto-fix and reset command.
    - IMPROVED: Input blocking now uses proper camera.isRotatable method.
    - IMPROVED: GUI hint text repositioned to prevent overlap with buttons.
    - NEW: AUTO mode now applies slight random imperfection (1-10 units) - skilled manual tuning can outperform AUTO!
    - NEW: Same loss math for AUTO and MANUAL modes - no more zero-loss bypass in AUTO.
    - FIXED: Combine settings now correctly saved and loaded from savegame (vehicles.xml).
    - FIXED: profileCount cache correctly restored after loading savegame.
    - FIXED: Auto crop detection now server-side only - prevents random value desync in multiplayer.
    - IMPROVED: All mod settings (server + client) now stored in modSettings/ folder.
    - IMPROVED: Dedicated server fully supported - each vehicle retains its own calibration profile.

  • - Physical crop loss system! Losses now reduce the actual amount of grain collected in the hopper. (Still in beta, may experience critical issues. Can be disabled in settings)
    - Crop losses start at 95% engine load (was 100%).
    - Progressive loss formula - higher overload = exponentially higher losses.
    - Loss penalties now directly affect yield for more realistic gameplay.
    - Settings menu reorganized into "Modeling" and "User Interface and Visual Effects".
    - Draggable UI! Right-click to toggle the cursor, then drag the UI to move it. (May cause issues with mods that use the same hotkeys, change the hotkey in settings to prevent this).
    - Independent harvester control (optional).
    - Interface metrics now instantly reset when the cutter is raised/stopped.
    - Customizable interface content (toggling individual elements).

  • Fixed
    - Settings Persistence: Fixed bug where difficulty settings (Motor/Loss) were not saving correctly between game sessions
    - Settings Storage: Moved settings to modSettings directory for better global persistence across save games
    - Yield Monitor: Fixed yield display showing incorrect values ​​(now accurate ±5% with realistic noise)
    - Throughput Indicator: Fixed T/h (tons per hour) indicator - now functional and displays real-time harvesting rate
    - HUD Position: Adjusted HUD placement to be slightly higher on the screen for better visibility
    - Nexat Compatibility: Fixed HUD not displaying correctly when using Nexat modular harvester system
    - Cutter Detection: Improved detection of when header is actually working vs just attached (prevents speed limits when header is raised)

    Changed
    - Mass-Based Calculation: Engine load now based on actual harvested mass instead of theoretical crop area
    - Conservative Start: Added 7 km/h initial speed limit when starting to harvest (prevents immediate overload)
    - Crop Factors: Rebalanced difficulty factors for various crops based on real-world harvesting speeds
    - Performance: Optimized load calculations for smoother gameplay

  • - Fixed productivity calculation displaying incorrect values (was 1000x too low)
    - Improved accuracy of mass-to-volume conversion using actual crop density

  • - Fixed GitHub issues #1 and #3
    - Added support for Cotton Harvesters
    - Added partial support for Forage Harvesters
    - Fixed Multiplayer Synchronization issues
    - Fixed settings menu conflict with other mods
    - Improved Unit System display (Imperial/Metric)

  • - **New feature:** Added "Reset settings" button to the footer of the settings menu (key: X).
    - **UX improvements:** Added side descriptions for all settings in the menu (tooltips).
    - **Localization:** Full translation support for 10 languages ​​(EN, DE, FR, PL, ES, IT, CZ, PT-BR, UK, RU).
    - **Bug fixes:** Improved stability of the settings menu.

Credits
Comments
82