

FS25 Realistic Worker Costs V1.0.8
Adds realistic ongoing wage costs for hired workers, making farm management more challenging and strategic.
MAIN FEATURES:
– Configurable wage system: Choose hourly or per-hectare payment
– Three wage levels: Low ($15/h), Medium ($25/h), High ($40/h)
– Skill-based pricing: Workers with higher skills earn higher wages
– Full in-game settings integration
– Console commands for complete control
– Multiplayer compatible
– 10 language support
– Save game compatible
HOW IT WORKS:
Workers now cost money while they’re active! The mod automatically calculates and deducts wages based on:
1. Time worked (hourly mode) OR hectares worked (per hectare mode)
2. Worker skill level (80%-120% multiplier)
3. Your chosen wage level or custom rate
SETTINGS OPTIONS:
– Enable/Disable: Toggle the mod on/off
– Cost Mode: Hourly or Per Hectare
– Wage Level: Low, Medium, or High base rates
– Custom Rate: Set your own wage rate
– Notifications: Toggle payment alerts
– Debug Mode: Extra logging
CONSOLE COMMANDS:
Type ‘workerCosts’ in console for full list, including:
– WorkerCostsEnable/Disable
– WorkerCostsSetWageLevel 1|2|3
– WorkerCostsSetCostMode 1|2
– WorkerCostsSetCustomRate
– WorkerCostsTestPayment
– WorkerCostsShowSettings
– WorkerCostsResetSettings
INSTALLATION:
1. Extract to your FS25 mods folder
2. Enable in mod menu
3. Configure settings in-game or via console
COMPATIBILITY:
– Works with FS25 (all versions)
– Multiplayer supported
– Compatible with most other mods
– Safe to add/remove from existing saves
This mod adds a new layer of financial management to your farming operation. Now you need to consider not just equipment costs, but also labor expenses when planning your farm’s profitability. Makes the game more realistic and challenging!
Perfect for players who want more economic depth and realism in their farming experience.
V1.0.8 What’s fixed
– Ultrawide (21:9) balance text mispositioned
The farm balance display in the pause menu tab was appearing in the wrong place at resolutions like 3440×1440. The position was hardcoded from the left edge of a panel that scales wider at ultrawide aspect ratios. It now uses a fixed 1034px coordinate shell so it always sits in the top-right of the header.
Checkbox crash in Wage Settings (FS25 1.17)
The fs25_optionCheckbox GUI profile no longer exists in FS25 1.17.0.0. All three setting toggles were falling back to a base-reference element that lacked the required internal structure, triggering a mouseEvent crash (attempt to index nil with ‘absPosition’) whenever you hovered or clicked them. Replaced with a valid profile based on fs25_subCategorySelector.
Version string corrected
The startup log message was reporting the wrong version.
Files changed
src/main.lua — version string bumped
xml/gui/WCMenuPage.xml — balance box wrapped in fixed-width container
xml/gui/WCWageSettingsFrame.xml — checkbox profile replaced, label positions adjusted
xml/gui/guiProfiles.xml — added WC_CheckSwitcher and WC_MoneyBoxFixedWidth profiles








