Transform Your Farm Into a Real Business
Stop playing with Monopoly money. Start making real financial decisions.
π Wiki β’ π₯ Installation β’ π Quick Start β’ π Report Issues β’ π Changelog β’ π Live Metrics
π― 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
This is an active work-in-progress. You are welcome to download and try it, but expect bugs, incomplete features, and breaking changes between versions. Do not treat this as a stable release.
What works: Vehicle financing, building financing, leasing, credit scoring, used marketplace, trade-ins, land financing, OBD Scanner.
What's still in progress: Malfunctions system, Service Truck restoration, multiplayer edge cases, balance tuning.
Download latest: github.com/XelaNull/FS25_UsedPlus/releases β Report issues: github.com/XelaNull/FS25_UsedPlus/issues
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.
- 139,779 lines of code (63,430 Lua β’ 71,749 XML β’ 4,600 JavaScript)
- 350 mod files (126 Lua β’ 75 XML β’ 50 icons β’ 59 textures β’ 10 3D models)
- 39 GUI screens (35 dialogs, 2 frames, 2 panels)
- 10 manager classes orchestrating game systems
- 13 network event modules for multiplayer sync
- 11 specialization modules for maintenance systems
- 14 extension hooks into base game systems
- 13 utility/helper modules for shared logic
- 12 development tools for build, validation & stats
- 1,998 localization keys translated to 26 languages
- 5 months development (November 2025 - present)
π Detailed Architecture Breakdown
Manager Layer (5,150 lines):
- FinanceManager (1,119) β’ VehicleSaleManager (1,048) β’ VehicleSpawning (596) β’ VehicleSearchSystem (501)
Network Events (4,818 lines):
- LeaseEvents (787) β’ FinanceEvents (701) β’ UsedMarketEvents (528) β’ MaintenanceEvents (470)
Specializations (5,549 lines):
- UsedPlusMaintenance (1,359) β’ MaintenanceHydraulics (831) β’ MaintenanceReliability (805) β’ MaintenanceConfig (536)
Extensions (6,669 lines):
- RVBWorkshopIntegration (1,581) β’ InGameMenuVehiclesFrameExtension (1,064) β’ VehicleSellingPointExtension (901) β’ ShopConfigScreenExtension (664)
Utilities (6,785 lines):
- ModCompatibility (1,711) β’ UsedPlusAPI (854) β’ UIHelper (756) β’ UsedPlusUI (647)
Dialog Categories:
- Finance System (9) β’ Marketplace - Buying (7) β’ Marketplace - Selling (6)
- Maintenance & Repair (7) β’ 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.
- Download
FS25_UsedPlus.zipfrom GitHub Releases - Place the ZIP (do not extract!) in your mods folder:
- Windows:
Documents\My Games\FarmingSimulator2025\mods\ - Mac:
~/Library/Application Support/FarmingSimulator2025/mods/
- Windows:
- Enable "UsedPlus" in the mod selection screen
- Start a new game or continue an existing save
π‘ Updating? Remove the old
FS25_UsedPlus.zipfirst, then add the new version. Your savegame data (loans, credit score, etc.) will be preserved.
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 | Esc β Finance Manager |
| 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 26 languages with 1,998 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. |
| π Better Contracts | BC farmland discounts from completed contracts applied in UsedPlus land purchase dialog. Shows discount amount, percentage, and jobs completed. |
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.15.4 | View Changelog | Report Issues
Stop asking "Can I afford it?" Start asking "Is this the right financial decision?"
