To-Do and field work list for Farming Simulator 25 — track your own tasks, see what to do next on each owned field, optional Precision Farming and Seasonal Crop Stress columns.
Author: Christian Möllmann (knoellix)
License: GNU GPL v3
Version: 0.1.0.4 (pre-release)
- ESC menu (dedicated tab): manual to-dos on the left, owned fields with crop status and suggested work on the right
- In-world HUD:
Left Ctrl + F5— compact list of open tasks (top right, up to 5 entries) - Work order: presets (e.g. plow → lime → sow → fertilize) and alternating manure/slurry for organic multi-pass spreading
- Field workflow: adopt suggestions, visit field (teleport), auto-complete when the game detects the job is done
- List order:
Hoch/Runtermini buttons (^/v) move the selected task (no drag-and-drop in the Giants UI) - Done behavior: completed tasks are grouped below open tasks; newly completed go to the top of the done group; max 10 completed (oldest pruned)
- Selection UX: after move, the moved task stays selected; after delete, selection is cleared
- Harvest hints: field suggestion column shows month labels instead of ambiguous month counts
- Save data:
fieldToDoList.xmlin the savegame folder (tasks debounced ~2 s after edits; settings saved immediately) - Field status: live ground/crop readout from the game (the mod does not read
fields.xmlat runtime — safer on Proton/Linux) - Grass meadows: mow when ready; post-mow hints for swath/collect/bale; avoids suggesting sow on grass
| Mod | Status |
|---|---|
| FS25_precisionFarming | Supported — pH / nitrogen columns when PF is loaded |
| FS25_SeasonalCropStress | Partial / limited — moisture and stress columns may show - or loading; no full runtime integration yet |
Works fully without add-ons using base game field data.
- Download
FS25_FieldToDoList.zipfrom the latest release. - Copy the ZIP (do not extract) to your mods folder:
| Platform | Path |
|---|---|
| Windows | %USERPROFILE%\Documents\My Games\FarmingSimulator2025\mods\ |
| macOS | ~/Library/Application Support/FarmingSimulator2025/mods/ |
| Linux (Steam / Proton) | ~/.local/share/Steam/steamapps/compatdata/2300320/pfx/drive_c/users/steamuser/Documents/My Games/FarmingSimulator2025/mods/ |
- Enable Field To-Do List in the in-game mod manager.
- Load any career save — the mod activates automatically on load.
- Restart the game completely after installing or updating the mod.
Build from source and install to your local mods folder:
python3 tools/generate_assets.py # optional if DDS assets are missing
./build.shDefault target (Linux Steam/Proton):
~/.local/share/Steam/steamapps/compatdata/2300320/pfx/drive_c/users/steamuser/Documents/My Games/FarmingSimulator2025/mods/FS25_FieldToDoList.zip
Custom target:
FS25_MODS_DIR=/path/to/mods ./build.shWorks on Windows, macOS, and Linux (including Steam/Proton). Use when a field shows wrong crop, harvest month, or grass logistics in the overview.
| Input | Action |
|---|---|
| F9 or Left Ctrl + F9 | Open Giants dev console, or mod fallback dialog if console is unavailable |
ftdlHelp |
List mod debug commands |
ftdlDump 63 |
Dump one field (replace 63 with field ID) to log.txt |
ftdlFruits |
Dump fruit types and harvest growth states |
ftdlAll |
Dump all owned fields |
Log file (log.txt in your FS25 user folder):
| Platform | Path |
|---|---|
| Windows | %USERPROFILE%\Documents\My Games\FarmingSimulator2025\log.txt |
| macOS | ~/Library/Application Support/FarmingSimulator2025/log.txt |
| Linux (Steam / Proton) | ~/.local/share/Steam/steamapps/compatdata/2300320/pfx/drive_c/users/steamuser/Documents/My Games/FarmingSimulator2025/log.txt |
Search for [FS25_FieldToDoList] DUMP. Useful lines: meadowPhase, grassResidue, grassCrossScan, heightReader, harvestState.
Example:
ftdlDump 63
No auto-dump on menu open — commands are manual only.
Contributions are welcome (bugfixes, features, translations).
- Start here:
CONTRIBUTING.md - Translation workflow: Open translation issue
- General bugs/features: GitHub Issues
Use issue templates for bug reports, feature requests, and translations: GitHub Issues
See CHANGELOG.md for release notes. Highlights in 0.1.0.4: debug commands (ftdlDump), grass cross-scan for swaths, harvest/regrowth labels, weed coverage rule, advisor stability fixes.
- Grass swath → collect/bale suggestions still being tuned on some maps (especially Proton without
DensityMapHeightUtil). - Auto-completion is still work in progress and needs broader real-save testing.
Copyright (C) 2026 Christian Möllmann (knoelliX).
Released under the GNU General Public License v3 — see LICENSE.