Skip to content

Console Commands

TisonK edited this page Apr 12, 2026 · 4 revisions

Console Commands

Open the developer console with the ~ key.

Type soilfertility for a quick list of all commands.


Status and info

Command Description
soilfertility List all available commands
soilStatus Show current mod status: enabled state, role (server/client), all settings
SoilShowSettings Print all current settings values
SoilFieldInfo <fieldId> Show full soil data for a specific field (e.g. SoilFieldInfo 3)
SoilFieldForecast <fieldId> Show urgency score and primary deficiency for a field — same ranking used by the Treatment Plan tab

Enable / disable

Command Description
SoilEnable Enable the mod (equivalent to setting Enabled = On)
SoilDisable Disable the mod (simulation stops; saved data is kept)

Settings (admin only in multiplayer)

Command Values Description
SoilSetDifficulty <n> 1, 2, 3 1=Simple, 2=Realistic, 3=Hardcore
SoilSetFertility <bool> true/false Toggle fertility system
SoilSetNutrients <bool> true/false Toggle nutrient cycles (rain, seasons)
SoilSetFertilizerCosts <bool> true/false Toggle fertilizer purchase costs
SoilSetNotifications <bool> true/false Toggle in-game notifications
SoilSetSeasonalEffects <bool> true/false Toggle seasonal nitrogen effects
SoilSetRainEffects <bool> true/false Toggle rain leaching
SoilSetPlowingBonus <bool> true/false Toggle plowing OM bonus
SoilResetSettings Reset all settings to defaults

Data management

Command Description
SoilSaveData Force save soil data to soilData.xml immediately
SoilDebug Toggle debug mode (verbose logging in log.txt)

Notes

  • In multiplayer, setting commands only work if you are the server admin (master user) or running on the server console directly
  • Changes made via console in multiplayer are broadcast to all connected clients automatically
  • SoilFieldInfo and SoilFieldForecast work for any field ID — use the in-game map or soilStatus to find field IDs

Clone this wiki locally