An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

# ๐Ÿ’ฐ FS25 Income Mod
### *Passive Income & Earnings Tracker*

[![Downloads](https://img.shields.io/github/downloads/TheCodingDad-TisonK/FS25_IncomeMod/total?style=for-the-badge&logo=github&color=4caf50&logoColor=white)](https://github.com/TheCodingDad-TisonK/FS25_IncomeMod/releases)
[![Release](https://img.shields.io/github/v/release/TheCodingDad-TisonK/FS25_IncomeMod?style=for-the-badge&logo=tag&color=76c442&logoColor=white)](https://github.com/TheCodingDad-TisonK/FS25_IncomeMod/releases/latest)
[![License](https://img.shields.io/badge/license-CC%20BY--NC--ND%204.0-lightgrey?style=for-the-badge&logo=creativecommons&logoColor=white)](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.* ๐Ÿ’ฐ