{"id":42602922,"url":"https://github.com/thecodingdad-tisonk/fs25_incomemod","last_synced_at":"2026-03-07T10:01:33.751Z","repository":{"id":334300281,"uuid":"1140892746","full_name":"TheCodingDad-TisonK/FS25_IncomeMod","owner":"TheCodingDad-TisonK","description":"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.","archived":false,"fork":false,"pushed_at":"2026-03-01T14:46:24.000Z","size":426,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-03-01T17:53:57.622Z","etag":null,"topics":["income","lua","modding","simulation"],"latest_commit_sha":null,"homepage":"https://discord.gg/sJyKJCJh","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TheCodingDad-TisonK.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-01-23T22:24:02.000Z","updated_at":"2026-03-01T14:46:11.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/TheCodingDad-TisonK/FS25_IncomeMod","commit_stats":null,"previous_names":["thecodingdad-tisonk/fs25_incomemod"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/TheCodingDad-TisonK/FS25_IncomeMod","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheCodingDad-TisonK%2FFS25_IncomeMod","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheCodingDad-TisonK%2FFS25_IncomeMod/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheCodingDad-TisonK%2FFS25_IncomeMod/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheCodingDad-TisonK%2FFS25_IncomeMod/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TheCodingDad-TisonK","download_url":"https://codeload.github.com/TheCodingDad-TisonK/FS25_IncomeMod/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheCodingDad-TisonK%2FFS25_IncomeMod/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30212021,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T09:02:10.694Z","status":"ssl_error","status_checked_at":"2026-03-07T09:02:08.429Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["income","lua","modding","simulation"],"created_at":"2026-01-29T01:29:57.617Z","updated_at":"2026-03-07T10:01:33.744Z","avatar_url":"https://github.com/TheCodingDad-TisonK.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n# 💰 FS25 Income Mod\n### *Passive Income \u0026 Earnings Tracker*\n\n[![Downloads](https://img.shields.io/github/downloads/TheCodingDad-TisonK/FS25_IncomeMod/total?style=for-the-badge\u0026logo=github\u0026color=4caf50\u0026logoColor=white)](https://github.com/TheCodingDad-TisonK/FS25_IncomeMod/releases)\n[![Release](https://img.shields.io/github/v/release/TheCodingDad-TisonK/FS25_IncomeMod?style=for-the-badge\u0026logo=tag\u0026color=76c442\u0026logoColor=white)](https://github.com/TheCodingDad-TisonK/FS25_IncomeMod/releases/latest)\n[![License](https://img.shields.io/badge/license-CC%20BY--NC--ND%204.0-lightgrey?style=for-the-badge\u0026logo=creativecommons\u0026logoColor=white)](https://creativecommons.org/licenses/by-nc-nd/4.0/)\n\n\u003cbr\u003e\n\n\u003e *\"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.\"*\n\n\u003cbr\u003e\n\n**FS25's economy stops the moment you stop working. This mod keeps the money flowing.**\n\nAutomatic 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.\n\n`Singleplayer` • `Multiplayer (server-authoritative)` • `Persistent saves` • `10 Languages`\n\n\u003c/div\u003e\n\n\u003e [!TIP]\n\u003e 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)**!\n\n---\n\n## ✨ Features\n\n### 💵 Passive Income System\n\nAutomatic payments that fit your playstyle — hourly for steady trickle, daily for bigger lump sums.\n\n| | Feature | Description |\n|---|---|---|\n| ⏱️ | **Hourly or Daily payments** | Choose your cadence — same total, different rhythm |\n| 🎚️ | **Difficulty presets** | Easy · Normal · Hard base amounts |\n| 🔢 | **Income multiplier** | 1x · 2x · 5x · 10x on top of the base |\n| 🌿 | **Custom amount** | Override presets with any value you want |\n| 🌸 | **Seasonal modifiers** | Spring/Summer/Autumn/Winter each adjust the payout |\n| 🌐 | **Multiplayer** | Every farm paid independently, server-side only |\n| 💾 | **Full persistence** | Settings and timer state saved per-savegame |\n\n### 📊 Income HUD\n\nPress `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.\n\nShows at a glance:\n- Current income mode and amount\n- Recent payment history (last entries)\n- Seasonal multiplier when active\n\n### 📋 Income Report Dialog\n\nPress `U` to open the full income report. Includes:\n- Settings summary (mode, difficulty, multiplier)\n- Total and average earnings\n- Complete payment history with day, time, type, amount, and seasonal modifier\n\n---\n\n## ⚙️ Settings\n\nOpen via **ESC → Settings → Game Settings → Income Mod**.\n\n| Setting | Default | Description |\n|---|---|---|\n| **Enable Mod** | On | Master on/off switch |\n| **Pay Mode** | Hourly | Hourly or Daily payments |\n| **Difficulty** | Normal | Sets the base payment amount |\n| **Income Multiplier** | 1x | Multiplies the base payment |\n| **Custom Amount** | 0 | Overrides difficulty amount (0 = use difficulty preset) |\n| **Seasonal Effects** | Off | Applies seasonal multipliers to each payment |\n| **Notifications** | On | Pop-up message on each payment |\n| **Show HUD** | On | Enable or disable the HUD overlay |\n\n\u003e [!NOTE]\n\u003e In multiplayer, settings are **server-authoritative** — the host's configuration applies to all players.\n\n---\n\n## 💡 Income Calculation\n\n```\nfinalAmount = baseAmount × incomeMultiplier × seasonalMultiplier\n\nbaseAmount = customAmount \u003e 0 ? customAmount : difficultyAmount\n```\n\n| Difficulty | Base Amount |\n|---|---|\n| Easy | $5,000 |\n| Normal | $2,400 |\n| Hard | $1,100 |\n\n| Season | Multiplier |\n|---|---|\n| 🌱 Spring | 0.8x |\n| ☀️ Summer | 1.0x |\n| 🍂 Autumn | 1.2x |\n| ❄️ Winter | 0.7x |\n\n---\n\n## 🛠️ Installation\n\n**1. Download** `FS25_IncomeMod.zip` from the [latest release](https://github.com/TheCodingDad-TisonK/FS25_IncomeMod/releases/latest).\n\n**2. Copy** the ZIP (do not extract) to your mods folder:\n\n| Platform | Path |\n|---|---|\n| 🪟 Windows | `%USERPROFILE%\\Documents\\My Games\\FarmingSimulator2025\\mods\\` |\n| 🍎 macOS | `~/Library/Application Support/FarmingSimulator2025/mods/` |\n\n**3. Enable** *Income Mod* in the in-game mod manager.\n\n**4. Load** any career save — income starts automatically.\n\n---\n\n## 🎮 Quick Start\n\n```\n1. Load your farm — payments begin immediately\n2. Press I          → open the Income HUD overlay\n3. Press U          → open the full Income Report\n4. ESC → Settings   → configure difficulty, mode, and multiplier\n5. Right-click HUD  → enter Edit Mode to drag and resize the panel\n6. Right-click again → lock position and save\n```\n\n---\n\n## ⌨️ Key Bindings\n\n| Key | Action |\n|---|---|\n| `I` | Toggle Income HUD overlay |\n| `U` | Open Income Report dialog |\n| `RMB` *(on HUD)* | Toggle Edit Mode — drag with `LMB` to reposition, corner to resize |\n\nBoth keys can be rebound in the game's control settings.\n\n---\n\n## 🖥️ Console Commands\n\nOpen the developer console with the **`~`** key:\n\n| Command | Arguments | Description |\n|---|---|---|\n| `income` | — | List all Income Mod commands |\n| `incomeStatus` | — | Show current settings and status |\n| `incomeEnable` / `incomeDisable` | — | Toggle mod on or off |\n| `IncomeShowSettings` | — | Display all current settings |\n| `IncomeSetDifficulty` | `1\\|2\\|3` | Set difficulty (1=Easy, 2=Normal, 3=Hard) |\n| `IncomeSetPayMode` | `1\\|2` | Set Hourly (1) or Daily (2) payments |\n| `IncomeSetNotifications` | `true\\|false` | Toggle payment notifications |\n| `IncomeSetCustomAmount` | `\u003cn\u003e` | Set custom payment amount (0 = use difficulty) |\n| `IncomeToggleHUD` | `true\\|false` | Show or hide the HUD overlay |\n| `IncomeTestPayment` | — | Trigger a $1 test payment immediately |\n| `IncomeResetSettings` | — | Reset all settings to defaults |\n| `IncomeHistory` | — | Show last 10 payment records |\n| `IncomeNext` | — | Show when the next payment fires |\n\n---\n\n## 🌐 Multiplayer\n\n- Payments are processed **server-side only** — no duplicate payouts.\n- Every farm (except the spectator farm) receives its payment independently.\n- Money is synced to all clients automatically.\n- Notifications appear on clients only, never on dedicated servers.\n\n---\n\n## 💾 Save Files\n\nSettings and timer state are saved per-savegame to prevent missed or double payments on reload.\n\n| File | Contents |\n|---|---|\n| `{savegame}/FS25_IncomeMod.xml` | All settings |\n| `{savegame}/FS25_IncomeMod_state.xml` | Timer state (lastHour, lastDay) |\n\n---\n\n## 🤝 Contributing\n\nFound 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.\n\n---\n\n## 📝 License\n\nThis mod is licensed under **[CC BY-NC-ND 4.0](https://creativecommons.org/licenses/by-nc-nd/4.0/)**.\n\nYou 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.\n\n**Author:** TisonK · **Version:** 2.1.1.0\n\n© 2026 TisonK — See [LICENSE](LICENSE) for full terms.\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\n*Farming Simulator 25 is published by GIANTS Software. This is an independent fan creation, not affiliated with or endorsed by GIANTS Software.*\n\n*Your farm never sleeps. Neither does the income.* 💰\n\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthecodingdad-tisonk%2Ffs25_incomemod","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthecodingdad-tisonk%2Ffs25_incomemod","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthecodingdad-tisonk%2Ffs25_incomemod/lists"}