Skip to content

A comprehensive finance and marketplace overhaul for FS25 featuring credit scoring, vehicle financing/leasing, building financing, a used equipment marketplace with seller negotiation mechanics, and realistic vehicle maintenance systems.

Notifications You must be signed in to change notification settings

XelaNull/FS25_UsedPlus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

143 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

UsedPlus Logo

UsedPlus

Transform Your Farm Into a Real Business
Stop playing with Monopoly money. Start making real financial decisions.

Version FS25 Multiplayer Ready 25 Languages AI Authored

πŸ“š Wiki β€’ πŸ“₯ Installation β€’ πŸš€ Quick Start β€’ πŸ› Report Issues β€’ πŸ“ Changelog


Finance Manager Dashboard - Your Central Hub

🎯 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 via git clone or download ZIP (see Installation).


What Is UsedPlus?

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.


🎯 Core Features


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 β†’


🌟 What Makes This Different

Everything Connects

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 β†’

Your Vehicles Have Stories

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.

Discover Vehicle DNA β†’


🀝 Companion Mods

UsedPlus deeply integrates with these mods to create a unified experience:

πŸ”§ Real Vehicle Breakdowns (RVB)

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 β†’

πŸ›ž Use Up Your Tyres (UYT)

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.


πŸ€– 100% AI-Written

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.

Codebase Statistics

  • 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.


πŸ“₯ Installation

⚠️ 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.git then copy folder to mods
  • Option 2: Download ZIP from GitHub β†’ Extract β†’ Copy FS25_UsedPlus folder to mods

When Official Release is Available:

  1. Download FS25_UsedPlus.zip from Releases or ModHub (pending approval)
  2. Place in your mods folder:
    • Windows: Documents\My Games\FarmingSimulator2025\mods\
    • Mac: ~/Library/Application Support/FarmingSimulator2025/mods/
  3. Enable in mod selection screen
  4. Start a new game or continue existing save

⚠️ Keep either the folder OR the ZIP, not both.

Detailed Installation Guide β†’


πŸš€ Quick Start

Getting Equipment

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

Managing Your Farm

Action Shortcut
Finance Manager Shift+F anywhere
Repair/Repaint Vehicle Click owned vehicle on map
Finance/Lease Land Click unowned field on map

In the Finance Manager

  • 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 β†’


🌍 Languages

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!


πŸ”Œ Compatible Mods

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.

Full Compatibility Guide β†’


πŸ“š Documentation

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

βš™οΈ Configuration

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

Complete Settings Guide β†’


❓ FAQ

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."

More Questions β†’


πŸ‘¨β€πŸ’» For Mod Developers

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")
end

Register 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!

Full API Documentation β†’


πŸ† Credits

The Team

Role Contributor
Vision, Direction, Testing (Human)
Architecture, Code, Implementation Claude (AI Developer)
UX Design, Edge Cases, Review Samantha (AI Co-Creator)

Pattern Sources

Built on the shoulders of giants:

Asset Credits

  • 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)

πŸ“œ License

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?"

About

A comprehensive finance and marketplace overhaul for FS25 featuring credit scoring, vehicle financing/leasing, building financing, a used equipment marketplace with seller negotiation mechanics, and realistic vehicle maintenance systems.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages