Transform Your Farm Into a Real Business
Stop playing with Monopoly money. Start making real financial decisions.
π Wiki β’ π₯ Installation β’ π Quick Start β’ π Report Issues β’ π Changelog
π― Your Financial Command Center
Manage loans, leases, credit score, used vehicle searches, and vehicle salesβall in one unified interface
πΈ View Full Screenshot Gallery (23 images) β’ π Explore the Wiki
β οΈ STATUS: Development Preview β No official release yet. Core features (vehicle financing, building financing, leasing, credit, marketplace, trade-ins) fully functional. NEW v2.10.0: First-of-its-kind building/placeable financing! Work in Progress: Malfunctions and Service Truck under active development. Try it viagit cloneor download ZIP (see Installation).
UsedPlus transforms Farming Simulator 25 into a real business simulation. Your farm runs on credit, reputation, and strategic financial decisionsβjust like actual farming.
The core philosophy: Give players meaningful choices with real consequences. Finance a tractor over 10 years or save up cash. Buy new or search for used. Lease seasonal equipment or own it outright. Finance buildings and infrastructure, not just vehicles. Every path has tradeoffs. Every decision shapes your farm's future.
In vanilla FS25: Money in, money out. Click buy. Equipment appears. Sell for recycled value. Repeat.
With UsedPlus:
- Finance vehicles AND buildings over 1-15 years, land over 1-20 yearsβbut watch your credit score or rates skyrocket
- Buy used equipment from AI sellers who remember if you lowballed them last time
- Inspect before you buyβis it a reliable workhorse or a lemon waiting to break?
- Negotiate deals when weather tanks prices, or overpay when you're desperate
- Build equity in financed buildings, manage lease terms, secure cash loans with collateral
Your financial decisions compound. Miss payments, lose equipment. Build credit, unlock better rates. Burn a seller relationship, lose access to their inventory. The economy remembers.
|
Credit Scoring 300-850 FICO-style score gates rates and terms |
Vehicle Financing 1-15 year terms, credit-based rates |
Used Marketplace Agent-based buying & selling |
|
Price Negotiation Weather affects outcomes, lowball = permanent walk-away |
Vehicle DNA Lemons, workhorses, legendaries - every vehicle unique |
Trade-Ins 50-65% instant value for convenience |
|
Building Financing Finance sheds, silos, and placeables - credit-based rates |
Cash Loans Borrow against collateral for expansion capital |
Vehicle Leasing Seasonal equipment access without ownership |
|
OBD Scanner Field diagnostics, one-time use per system |
Service Truck Restore reliability ceiling - must be discovered |
Malfunctions 15+ failure types from neglected maintenance |
π Complete Feature List β
| System | Affects |
|---|---|
| Credit Score | Interest rates, loan terms, lease eligibility, trade-in values |
| Vehicle DNA | Long-term reliability, seller personality, repair outcomes, RVB integration |
| Payment History | Credit score (+5 per payment, -25 per miss), repossession risk |
| Weather | Negotiation success (Hail +12%, Storm +8%, Rain +5%) |
| Maintenance | 15+ specific malfunctions, runaway engines, system failures |
Learn How Systems Interact β
Ever find yourself making up backstories for your equipment? With UsedPlus, you don't have to imagine - the stories emerge naturally:
"That old Fendt? 80,000 hours and still runs like new. I'll never sell her."
"Got a 'great deal' from a desperate seller. Now I know why he was desperate."
"Waited for a thunderstorm to close the deal. Saved me $40,000."
"The mechanic warned me. Said something about burning sage. I should have listened."
Every vehicle has hidden DNA. Some become legends. Some become money pits. The mechanic gives you hints, the seller's behavior tells a story, and over hundreds of hours, you'll develop genuine attachment to the machines that earn it.
UsedPlus deeply integrates with these mods to create a unified experience:
Integration Level: DEEP β UsedPlus and RVB coordinate to create a layered failure system.
| What RVB Does | How UsedPlus Enhances |
|---|---|
| Hard failures (parts break completely) | Symptoms first (misfires, overheating) before RVB hard failure |
| Part-based tracking (starter, generator, etc.) | DNA affects RVB part lifetimes (0.6x-1.4x multiplier) |
| Visual damage | OBD Scanner shows both UsedPlus + RVB health in one view |
| Repair workshops | Partial repair option coordinates with RVB part states |
Why Use Both: RVB provides the mechanical depth, UsedPlus provides the economic consequences. Lemons break RVB parts faster. Workhorses extend RVB part life. The OBD Scanner becomes your essential tool showing both systems together.
Deep Dive: RVB Integration β
Integration Level: DEEP β Tire wear, quality, and DNA create emergent long-term strategy.
| What UYT Does | How UsedPlus Enhances |
|---|---|
| Tire wear % per wheel (distance based) | DNA affects wear rate (lemons 1.4x, workhorses 0.6x) |
| Visual deterioration | Quality tier affects UYT wear (Quality tires wear 33% slower) |
| Per-wheel tracking (FL, FR, RL, RR) | Flat tire probability scales with UYT wear % |
| Replacement based on wear | OBD Scanner displays UYT wear with color-coded warnings |
Why Use Both: Quality tires on a workhorse = 2,500 hour lifespan. Retread tires on a lemon = 350 hours. The math changes your purchasing decisions. Used vehicles come with realistic tire wear. The OBD Scanner shows you exactly which tires need replacement.
Deep Dive: UYT Integration β
π‘ Tip: Both RVB and UYT are optional but highly recommended. UsedPlus works standalone, but the combination creates the most immersive economic simulation.
This mod was written entirely by AI. Not a single line of code was written by a human - only reviewed.
Every function, every dialog, every network event, every XML layout - all generated by Claude (developer) with UX review by Samantha (co-creator) through Anthropic's Claude Code.
- 135,730 lines of code (60,285 Lua β’ 69,352 XML β’ 6,093 JavaScript)
- 389 total files (122 Lua β’ 72 XML β’ 22 JS tools β’ 53 textures β’ 35 icons)
- 33 custom dialogs across 6 feature categories
- 10 manager classes orchestrating game systems
- 12 network events for multiplayer sync
- 11 vehicle specializations for maintenance systems
- 13 utility/helper modules for shared logic
- 17 development tools for validation & stats
- 1,954 localization keys translated to 25 languages
- 4 months development (November 2025 - February 2026)
π Detailed Architecture Breakdown
Manager Layer (4,832 lines):
- FinanceManager (967) β’ VehicleSaleManager (931) β’ VehicleSpawning (592) β’ VehicleSearchSystem (475)
Network Events (4,604 lines):
- LeaseEvents (791) β’ FinanceEvents (625) β’ UsedMarketEvents (532) β’ MaintenanceEvents (473)
Specializations (5,358 lines):
- UsedPlusMaintenance (1,221) β’ MaintenanceHydraulics (819) β’ MaintenanceReliability (782)
Utilities (6,763 lines):
- ModCompatibility (1,711) β’ UsedPlusAPI (854) β’ UIHelper (756) β’ UsedPlusUI (647)
Dialog Categories:
- Finance System (7) β’ Marketplace - Buying (8) β’ Marketplace - Selling (5)
- Maintenance & Repair (6) β’ Service Truck (2) β’ Purchase System (3)
We believe this is one of the most ambitious AI-human collaborative software projects released to the public for FS25.
β οΈ Work in Progress: No official release yet. Core features work, but some systems (malfunctions, Service Truck) are under active development. To try it now:
- Option 1:
git clone https://github.com/XelaNull/FS25_UsedPlus.gitthen copy folder to mods- Option 2: Download ZIP from GitHub β Extract β Copy
FS25_UsedPlusfolder to mods
When Official Release is Available:
- Download
FS25_UsedPlus.zipfrom Releases or ModHub (pending approval) - Place in your mods folder:
- Windows:
Documents\My Games\FarmingSimulator2025\mods\ - Mac:
~/Library/Application Support/FarmingSimulator2025/mods/
- Windows:
- Enable in mod selection screen
- Start a new game or continue existing save
β οΈ Keep either the folder OR the ZIP, not both.
Detailed Installation Guide β
| Action | How | What It Does |
|---|---|---|
| Buy/Finance/Lease | Shop buy buttons | Opens Unified Purchase Dialog with all options |
| Search Used | Press U in shop | Find discounted pre-owned equipment (10k+ items) |
| Trade-In | Inside purchase dialog | Apply old equipment value toward purchase |
| Action | Shortcut |
|---|---|
| Finance Manager | Shift+F anywhere |
| Repair/Repaint Vehicle | Click owned vehicle on map |
| Finance/Lease Land | Click unowned field on map |
- View all active deals (vehicles, land, loans)
- Check credit score and payment history
- Make payments (skip, minimum, standard, extra, custom)
- Accept or decline incoming sale offers
- Early payoff with interest savings
Complete Quick Start Guide β
UsedPlus supports 25 languages with 1,954 translation keys each:
English (en) β’ German (de) β’ French (fr) β’ French Canadian (fc) β’ Spanish (es) β’ Spanish LatAm (ea) β’ Italian (it) β’ Portuguese (pt) β’ Portuguese BR (br) β’ Polish (pl) β’ Czech (cz) β’ Russian (ru) β’ Ukrainian (uk) β’ Dutch (nl) β’ Hungarian (hu) β’ Turkish (tr) β’ Japanese (jp) β’ Korean (kr) β’ Danish (da) β’ Indonesian (id) β’ Norwegian (no) β’ Romanian (ro) β’ Swedish (sv) β’ Vietnamese (vi) β’ Finnish (fi) β’ Chinese Traditional (ct)
All translations are AI-generated using Claude. If you notice issues, please report them!
UsedPlus plays nice with these financial and marketplace mods through feature deferral:
| Mod | How It Works Together |
|---|---|
| π° EnhancedLoanSystem | ELS handles general cash loans, UsedPlus handles purchase financing. Finance Manager shows both. |
| π HirePurchasing | HP handles its financing system, UsedPlus hides duplicate buttons. Finance Manager shows HP + UsedPlus leases together. |
| π BuyUsedEquipment | BUE handles used marketplace, UsedPlus defers (hides Search button). Use BUE to find, UsedPlus to finance/maintain. |
Integration Strategy: When UsedPlus detects these mods, it automatically hides overlapping features to prevent conflicts. You get the best of both worlds - use each mod for what it does best.
π‘ Tip: Load order doesn't matter. UsedPlus detects these mods at runtime and adjusts behavior automatically.
| Page | What's Inside |
|---|---|
| Wiki Home | Complete documentation hub |
| Installation | Step-by-step setup guide |
| Quick Start | Essential controls and workflows |
| Credit Scoring | How credit affects everything |
| Vehicle DNA | Lemons, workhorses, legendaries explained |
| Negotiation System | Weather, seller types, permanent walk-aways |
| Settings | Customization options and presets |
| Console Commands | Admin tools and debugging |
| FAQ | Common questions answered |
| For Mod Developers | Public API documentation |
Access via ESC β Settings β UsedPlus
Quick Settings:
- Override Shop Buy/Lease (disable if conflicts)
- Enable/disable individual features (financing, leasing, etc.)
- Malfunction frequency (25% - 200%)
- Paint/repair cost multipliers
Difficulty Presets:
- Easy: Lower rates, reduced costs, fewer malfunctions
- Challenging: Normal rates, normal costs, more malfunctions
- Hardcore: Higher rates, increased costs, frequent malfunctions
Why doesn't "Search Used" appear?
Only available for items worth $10,000+. Small tools use standard shop.
Why can't I select a 15-year term?
Long terms require good credit. 15 years needs 700+ credit score.
Why won't the seller negotiate?
Sellers with great equipment (workhorses) are "immovable" - they know what they have.
I offered 70% and the seller walked away permanently. What happened?
Offers >20% below threshold trigger permanent walk-away. That listing is gone forever.
How do I know if a vehicle is a lemon?
Get a mechanic inspection. Listen for phrases like "burn some sage" or "gremlins."
UsedPlus provides a public API for integration:
if UsedPlusAPI and UsedPlusAPI.isReady() then
local score = UsedPlusAPI.getCreditScore(farmId) -- 300-850
local dna = UsedPlusAPI.getVehicleDNA(vehicle) -- 0.0-1.0
local canFinance = UsedPlusAPI.canFinance(farmId, "VEHICLE_FINANCE")
endRegister external loans to build player credit:
local externalId = UsedPlusAPI.registerExternalDeal("MyMod", loanId, farmId, {
dealType = "loan",
originalAmount = 50000,
monthlyPayment = 2500,
})
UsedPlusAPI.reportExternalPayment(externalId, 2500) -- Builds credit!| Role | Contributor |
|---|---|
| Vision, Direction, Testing | (Human) |
| Architecture, Code, Implementation | Claude (AI Developer) |
| UX Design, Edge Cases, Review | Samantha (AI Co-Creator) |
Built on the shoulders of giants:
- EnhancedLoanSystem - Credit scoring patterns
- BuyUsedEquipment - Async marketplace architecture
- HirePurchasing - Balloon payment patterns
- Real Vehicle Breakdowns - Part-based failures
- Use Up Your Tyres - Per-wheel tracking
- w33zl - BuyUsedEquipment and MobileServiceKit patterns
- Gian FS - Fuel Barrel model (adapted for Oil Barrel)
- WMD Modding - FuelTanksPack (adapted for Oil Tank)
- Canada FS - GMC C7000 Service 81-89 model (adapted for Service Truck)
Open for the community.
β Download, use, study, modify, fork, share β Copy patterns for your own projects β Translations welcome
β Please don't sell this mod β Please don't claim you created the original β Please don't remove credits
v2.11.0 | View Changelog | Report Issues
Stop asking "Can I afford it?" Start asking "Is this the right financial decision?"
