Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Courseplay: Unload Me (FS25_CourseplayPlayerUnload)

Game Courseplay Add-on GitHub Repository License: GPL v3 Version A standalone add-on mod for Farming Simulator 25 and Courseplay that enables Courseplay AI unloader tractors to automatically approach, track, match speed, and unload combines driven by human players!

Repository: https://github.com/exekx/FS25_CourseplayPlayerUnload


Overview

In standard Courseplay, combine unloader drivers only service combines that are operated by Courseplay fieldwork AI workers. When you choose to drive the combine yourself, Courseplay unloaders remain idle at their wait points.

Courseplay: Unload Me creates a bridge between your player-driven combine and Courseplay's unloading subsystem. Without changing how you drive or harvest, idle Courseplay tractors will automatically respond to your physical actions or key presses, pull up alongside your combine under the pipe on the fly, match your speed while you continue cutting, and depart smoothly once full or when unloading is done.


How Unloader Calling Works

1. Opening the Pipe — Always Active (Physical Command)

You don't need to press any hotkeys to get unloaded! Extending your discharge pipe serves as an intuitive physical command:

  • Unfold / Open the Pipe: As long as your combine's grain tank contains crops (> 1%), extending your discharge pipe ALWAYS automatically calls the nearest idle Courseplay unloader, regardless of your Auto-Call toggle setting.
  • Fold / Close the Pipe:
    • If the unloader is currently alongside you unloading, closing the pipe signals that you are done. The unloader immediately finishes, steers away, and departs.
    • If the unloader is still on its way across the field and you fold the pipe, the call is cancelled and the tractor safely returns to its waiting position.

2. Right Shift + I — 80% Tank Auto-Call (Optional Advance Summon)

  • What this toggle actually does: Right Shift + I ONLY controls whether an unloader is called automatically in advance when your grain tank reaches 80% capacity (before you have even opened the pipe).
  • Disabled by default: This is turned OFF by default so you don't have tractors driving over until you are ready.
  • Enabled: If turned ON, an unloader will set off towards you as soon as your tank reaches 80% fill, so it is already waiting alongside when you unfold the pipe.
  • (Note: Even when this 80% auto-call is turned OFF, opening the pipe will still always call an unloader!)

3. Right Shift + U — Instant Manual Call

  • Press Right Shift + U at any moment to immediately summon the nearest available Courseplay unloader on demand, regardless of pipe position or fill level.

Key Features

  • Dynamic Real-Time Vector Tracking: The unloader calculates pipe geometry, combine ground speed, heading, and turning angle in real time to smoothly match your pace and keep the trailer perfectly centered under the auger.
  • Natural Drive-Away Routine: Utilizes Courseplay's collision-free pull-away maneuvers (MOVING_BACK state) so the tractor turns safely away from your combine when departing.
  • Zero Input Interference: Operates completely in the background without affecting manual combine controls, thresher toggles, cutter header height, or steering.
  • Optimized & Lag-Free: Cached target resolution and low-overhead periodic scanning ensure smooth gameplay and zero FPS drops.
  • Multiplayer & Dedicated Server Ready: Fully compatible with multiplayer sessions and dedicated servers.
  • 27 Languages Supported: Includes full translations for all 27 languages supported by Courseplay in Farming Simulator 25.

Controls

Keybinding Action Description
Right Shift + U Call Unloader Dispatches the nearest idle Courseplay unloader to your combine immediately.
Right Shift + I Toggle 80% Auto-Call Enables or disables automatic advance calling when grain tank hits 80% (Disabled by default; opening the pipe always calls an unloader regardless).

Keybindings can be customized at any time in the in-game Controls Options menu.


Requirements

  • Farming Simulator 25 (Version 1.2 or higher)
  • FS25_Courseplay installed and activated in your game.

Installation

  1. Download the latest FS25_CourseplayPlayerUnload.zip from the Releases section.
  2. Place the .zip file into your Farming Simulator 25 mods folder:
    • Windows: Documents\My Games\FarmingSimulator2025\mods\
    • Mac: ~/Library/Application Support/FarmingSimulator2025/mods/
  3. Launch the game and ensure both Courseplay and Courseplay: Unload Me are checked in the mod selection screen.

Credits & License


Support the Project

If you find this add-on helpful and enjoy your harvesting workflow, consider supporting ongoing development:

Support me on Ko-fi

About

Courseplay: Unload Me creates a bridge between your player-driven combine and Courseplay's unloading subsystem. Without changing how you drive or harvest, idle Courseplay tractors will automatically respond to your physical actions or key presses, pull up alongside your combine under the pipe on the fly, match your speed while you continue cutting.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages