https://github.com/thecodingdad-tisonk/fs25_incomemod
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.
https://github.com/thecodingdad-tisonk/fs25_incomemod
income lua modding simulation
Last synced: 3 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/thecodingdad-tisonk/fs25_incomemod
- Owner: TheCodingDad-TisonK
- Created: 2026-01-23T22:24:02.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-03-01T14:46:24.000Z (3 months ago)
- Last Synced: 2026-03-01T17:53:57.622Z (3 months ago)
- Topics: income, lua, modding, simulation
- Language: Lua
- Homepage: https://discord.gg/sJyKJCJh
- Size: 416 KB
- Stars: 2
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
# ๐ฐ FS25 Income Mod
### *Passive Income & Earnings Tracker*
[](https://github.com/TheCodingDad-TisonK/FS25_IncomeMod/releases)
[](https://github.com/TheCodingDad-TisonK/FS25_IncomeMod/releases/latest)
[](https://creativecommons.org/licenses/by-nc-nd/4.0/)
> *"My farm runs better when the bills aren't piling up while I sleep. A small passive income keeps things moving without feeling like a cheat."*
**FS25's economy stops the moment you stop working. This mod keeps the money flowing.**
Automatic hourly or daily payments to every farm on the map โ scaled by difficulty, boosted by multiplier, adjusted by season. A live HUD tracks your earnings at a glance. A full income report shows you the history. And in multiplayer, every farm gets paid independently, server-side, no duplicates.
`Singleplayer` โข `Multiplayer (server-authoritative)` โข `Persistent saves` โข `10 Languages`
> [!TIP]
> Want to be part of our community? Share tips, report issues, and chat with other farmers on the **[FS25 Modding Community Discord](https://discord.gg/Th2pnq36)**!
---
## โจ Features
### ๐ต Passive Income System
Automatic payments that fit your playstyle โ hourly for steady trickle, daily for bigger lump sums.
| | Feature | Description |
|---|---|---|
| โฑ๏ธ | **Hourly or Daily payments** | Choose your cadence โ same total, different rhythm |
| ๐๏ธ | **Difficulty presets** | Easy ยท Normal ยท Hard base amounts |
| ๐ข | **Income multiplier** | 1x ยท 2x ยท 5x ยท 10x on top of the base |
| ๐ฟ | **Custom amount** | Override presets with any value you want |
| ๐ธ | **Seasonal modifiers** | Spring/Summer/Autumn/Winter each adjust the payout |
| ๐ | **Multiplayer** | Every farm paid independently, server-side only |
| ๐พ | **Full persistence** | Settings and timer state saved per-savegame |
### ๐ Income HUD
Press `I` to toggle the live earnings overlay. Right-click the panel to enter **Edit Mode** โ drag it anywhere on screen, drag a corner to resize, right-click again to lock it in.
Shows at a glance:
- Current income mode and amount
- Recent payment history (last entries)
- Seasonal multiplier when active
### ๐ Income Report Dialog
Press `U` to open the full income report. Includes:
- Settings summary (mode, difficulty, multiplier)
- Total and average earnings
- Complete payment history with day, time, type, amount, and seasonal modifier
---
## โ๏ธ Settings
Open via **ESC โ Settings โ Game Settings โ Income Mod**.
| Setting | Default | Description |
|---|---|---|
| **Enable Mod** | On | Master on/off switch |
| **Pay Mode** | Hourly | Hourly or Daily payments |
| **Difficulty** | Normal | Sets the base payment amount |
| **Income Multiplier** | 1x | Multiplies the base payment |
| **Custom Amount** | 0 | Overrides difficulty amount (0 = use difficulty preset) |
| **Seasonal Effects** | Off | Applies seasonal multipliers to each payment |
| **Notifications** | On | Pop-up message on each payment |
| **Show HUD** | On | Enable or disable the HUD overlay |
> [!NOTE]
> In multiplayer, settings are **server-authoritative** โ the host's configuration applies to all players.
---
## ๐ก Income Calculation
```
finalAmount = baseAmount ร incomeMultiplier ร seasonalMultiplier
baseAmount = customAmount > 0 ? customAmount : difficultyAmount
```
| Difficulty | Base Amount |
|---|---|
| Easy | $5,000 |
| Normal | $2,400 |
| Hard | $1,100 |
| Season | Multiplier |
|---|---|
| ๐ฑ Spring | 0.8x |
| โ๏ธ Summer | 1.0x |
| ๐ Autumn | 1.2x |
| โ๏ธ Winter | 0.7x |
---
## ๐ ๏ธ Installation
**1. Download** `FS25_IncomeMod.zip` from the [latest release](https://github.com/TheCodingDad-TisonK/FS25_IncomeMod/releases/latest).
**2. 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/` |
**3. Enable** *Income Mod* in the in-game mod manager.
**4. Load** any career save โ income starts automatically.
---
## ๐ฎ Quick Start
```
1. Load your farm โ payments begin immediately
2. Press I โ open the Income HUD overlay
3. Press U โ open the full Income Report
4. ESC โ Settings โ configure difficulty, mode, and multiplier
5. Right-click HUD โ enter Edit Mode to drag and resize the panel
6. Right-click again โ lock position and save
```
---
## โจ๏ธ Key Bindings
| Key | Action |
|---|---|
| `I` | Toggle Income HUD overlay |
| `U` | Open Income Report dialog |
| `RMB` *(on HUD)* | Toggle Edit Mode โ drag with `LMB` to reposition, corner to resize |
Both keys can be rebound in the game's control settings.
---
## ๐ฅ๏ธ Console Commands
Open the developer console with the **`~`** key:
| Command | Arguments | Description |
|---|---|---|
| `income` | โ | List all Income Mod commands |
| `incomeStatus` | โ | Show current settings and status |
| `incomeEnable` / `incomeDisable` | โ | Toggle mod on or off |
| `IncomeShowSettings` | โ | Display all current settings |
| `IncomeSetDifficulty` | `1\|2\|3` | Set difficulty (1=Easy, 2=Normal, 3=Hard) |
| `IncomeSetPayMode` | `1\|2` | Set Hourly (1) or Daily (2) payments |
| `IncomeSetNotifications` | `true\|false` | Toggle payment notifications |
| `IncomeSetCustomAmount` | `` | Set custom payment amount (0 = use difficulty) |
| `IncomeToggleHUD` | `true\|false` | Show or hide the HUD overlay |
| `IncomeTestPayment` | โ | Trigger a $1 test payment immediately |
| `IncomeResetSettings` | โ | Reset all settings to defaults |
| `IncomeHistory` | โ | Show last 10 payment records |
| `IncomeNext` | โ | Show when the next payment fires |
---
## ๐ Multiplayer
- Payments are processed **server-side only** โ no duplicate payouts.
- Every farm (except the spectator farm) receives its payment independently.
- Money is synced to all clients automatically.
- Notifications appear on clients only, never on dedicated servers.
---
## ๐พ Save Files
Settings and timer state are saved per-savegame to prevent missed or double payments on reload.
| File | Contents |
|---|---|
| `{savegame}/FS25_IncomeMod.xml` | All settings |
| `{savegame}/FS25_IncomeMod_state.xml` | Timer state (lastHour, lastDay) |
---
## ๐ค Contributing
Found a bug? [Open an issue](https://github.com/TheCodingDad-TisonK/FS25_IncomeMod/issues/new/choose) โ the template will guide you through what information is needed.
---
## ๐ License
This mod is licensed under **[CC BY-NC-ND 4.0](https://creativecommons.org/licenses/by-nc-nd/4.0/)**.
You may share it in its original form with attribution. You may not sell it, modify and redistribute it, or reupload it under a different name or authorship. Contributions via pull request are explicitly permitted and encouraged.
**Author:** TisonK ยท **Version:** 2.1.1.0
ยฉ 2026 TisonK โ See [LICENSE](LICENSE) for full terms.
---
*Farming Simulator 25 is published by GIANTS Software. This is an independent fan creation, not affiliated with or endorsed by GIANTS Software.*
*Your farm never sleeps. Neither does the income.* ๐ฐ