



FS25 Income Mod v2.0
Income Mod provides players with a simple, balanced way to receive passive income. Automatically earn money either hourly or daily, based on your chosen difficulty or a custom amount. Perfect for players who want steady cash flow without relying solely on missions or selling goods.
Features:
– Easy / Normal / Hard difficulty presets
– Custom income amount option
– In-game notifications
– Fully configurable via console commands or in the pause menu
– Settings saved automatically
– Works in singleplayer and multiplayer
– Lightweight and stable
Please be aware:
You need to have developer mode enabled in order for you to open the console.
This can be done in your FS game folder, then look for the “game.xml”.
Change to “true”
V2.0.0.0
* Added **seasonal income modifiers** (Spring 0.8x, Summer 1.0x, Autumn 1.2x, Winter 0.7x) with optional toggle in the settings UI
* Added **selectable income multipliers** (1x / 2x / 5x / 10x) in settings UI and via `IncomeSetMultiplier` console command
* Added **per-farm multiplayer support** — each active farm now earns independently
* Added **income state persistence** — `lastHour` and `lastDay` saved to `_state.xml` to prevent missed or duplicate payments after reload
* Added **payment history tracking** — `IncomeHistory` console command shows last 10 payments (day, hour, amount, seasonal modifier)
* Added **next payment timer** — `IncomeNext` console command displays time remaining until the next payout
* Added missing **`IncomeSetDebug` console command** for toggling debug mode
* Fixed critical **multiplayer duplicate payment bug** by adding a server-only guard in `giveMoney()`
* Fixed duplicate startup notification (was triggering from both IncomeManager and IncomeSystem)
* Fixed global namespace pollution from `getTextSafe` (moved to `UIHelper.getText()` module method)
* Fixed debug print leak in `UIHelper.lua`
* Fixed incorrect startup tip text (now shows: `Type ‘income’`)







